[ [ 109746631117117251286842184341396495918333100604444069575557609038573658665656283198894277665773769989516483130984301931932982750927415827895049175580598470604262732780134729816200145769407699759493842382250450433788017010651341325174504391299425122599066438067434427609612010940504956664641174150216162298501253463133320559814558847645069288454101987154210068155471665092187596072566512458637290889919200711920879345783411521292477267951661047233044965832396269457462420659671306945228217196236350771158872900373319988667567758459775786173452634496913027776529686436222724581417398930785817241164114331187749735757754014931096805386267146487197423792481697711457921150640335681836040348841603785135936498588859140204884913135148290797851826666652772234194154727734292562220696810546759429486105864103105615203118621649919676152082054745141904832960387138457454083517758883101733545144051407865151243397302061706087295612304557960557300226596448926278457472958825505072330533486715655545542696824692776509894330102110109670493180900448756987247387504851498729833553489440631983136637835723254310971852062012922519711999401724367291956450561794683461974360208197768263074553275628860889382706702322535827741672114604551971720747284493230191379747960110257954040905000641463892037380956979195849494183749223435684177960729592952402771386233583745182959208593485749170916097311348524983640323623575351951950079120185979063640303161356160550617615087408367609412114409380876191402904433688947841891017667386759257995545000081404434158961318987683218470843434071801068234580056366920645863979643414763855048780973193652149318357438465931862198441805664928491466270040052516189963053532399298616818745672494488428215580780157850443746180829278377939581558652136868751864647917303797744443226288269495308965217376971482440226079781474272282411368352643119834549649794335686096586309341784988950321875145453098980785850743839650674688941267706758906296690213075662934165637910467971545590884718971219205571324173925019408064502878173518387163197019450717902106837558062380840893161700238553765837213883843181733271936835541253724579058335389256293869359717712021536011165355074056757428748508522048386174772959319632937249389431442820622715425923944798404618110474629233891988626365186920957959304337513804279245377385389968947032460131778483879308456765291825360792883939196961068411129575097546718453467062842083594627229252517989045246670007628979771681991759197150297689058303620655265448017458696842593728797632441879167270533545476272046748524051306729344078982102386746733924080990532899284778694064478227764547715465625389481960656376306041393513710139575122566475259972506859782114487252546104031408344928720650107582342690036051691132905397069743746004555817978573776214377634876431191585419670270111861542934815999619264946656939052545524677055987443771060920466784250750236779235589122076921676615658153562417398066220568771218208303404682389865230641863742371882969077619574535933362683260558941145549348906782940490508656878301879547449295795221700800220378874127510440062548577869638767895830603837067486565700051950244734996889830708317354363268481549431035327019641029706416590368315259422454347707940331260243879771556360365200358953676936958521555621021018208368139434434876277276032381189476242799361643261305355338002113579016197173298183312680602133063880458967023263621387978638566878528328414872752263856871804674678384203599084947933318743546470025203253810002730145086446677820692936640900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1299789227335096311978350781286548517332161586616985373007243401243723914316637484868485994287722765299139412296165964725026733700112947236877578646082630736766811773803538465669197227307266854503013995967544559042628430008222512007902686941435956715675207527043790214768934659655272889080815106260049061113467469895550150501404425590765059106117224722468914701171945994752060295782321892123275907404929940478446967760082861307958864341850297016098684419979294447762231665173841766261377691477105434025057375314169373878956014705517692926965574943926289763042710876022191551604155699323345643517692413772233961575991537073699519960161658093879659930901816105773102226364805339228092324516910907532706557702441314270953821587666818902664297198700719333356794048446869535279499312279583810420776218568449278286293659867176484195184895047663771858815986535378435382367974873751503690945844054920351038935469301138523783434734472245235001486316307110838096084323678984836412417912360367038367832995381889397478337894581461162137128196418043380654932758774288173431970328150859022940771286650800192538065407810638155938855987487732898827573953983642156378836950281663588753613251994355400941287282346370856678049252536401140965454316193111757122513073395085990437261367878143903904696233603844857428214432786451636122597999507048283269441431831242788121431981889267717096720955284361583808794332091478162164769283161937353191257425060766978633362055114051453050973148885566578668981551369962255376913738672043503313702075850157719972756800333951883093554087874368486970878453687155618393660221803975005246582502477849765049285303311020676588793240858920096937232631542255019518130236911873301220637432230534786276185058482876691775998107398672698105567188950985720133242210391664585635757630729780482166827094324106116277248007926373847289086793770301395663786221585851119910256535581915355393475107535355543763017504692063375619827613759457927912343273770725040912217589151994019091375976156661704412082232519736011116053880340581441296465670323859813797634698018266266386628420491732468183826058965623396228211330314836956060119223973749865504448337549071911906074639451988221927308795701032967673028465556502763655930031433571879148131541056366498837417909235682147561678612420311578447995649733111893860584140363451881396773316078202483095222841450808707889316262056459886667964265661464178850389539749387141825476256679963341543487951330023434140361336777455106522821334648659380783422342887748713630137403793955238146221277631745889812891045559458605733987453477794876338671374958052463486198527934924070181438031675396000245182380053785628148030604436301156359639828112535727367212692752076604800364578276261859312962692519852906609478053820403610594632444894871052327619931778756120630900633455523539893810178171339512105949892069633269949607961481083358075170900397809418356234931939575525694153287821808206779949268445955521236219571421361882017879078100929802282356959150917207076508628186358128863657503688582020975215862358737052771791496115203266148681927785816918925571787803599417622177576569494716178419701364276834478088447822542092710534991041523533798700598227165725282069895153342768807235699071689299191505662877278120161720719019209284268292291941899098757847652900030287169494933656453895897411755108838114268769792013140876684653301483485991476730758646225728599990996385685074578046480575793961144622707773684153649359267727237196250139846169988798894245216160990855147532156965678000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 9044322677344674187031523482149011307255241667190696190262401112279136186093034091887635385794294471995973806924446846280786603895668634502249630435218009308286042408223240104163366087790877852052419369121714638696945105027098074859388891569648401453260264482027874341715809434917446905251667112804219158300203233136092577400244876643605849112217439147731454633590513983041327359009992355584135625819809413059819795639106898885324769903906893122658100254906082727185783733837256558187925865075131804683039584187095835706787202231636074042021177162044451837146067798060978547030440292852284471228029811114477519225594260280888642161531726237343389287840300324667802193292945150740457806523902621970978506350850618723990487938247036747070291604105536735496082013070691271278448433296721081934474299636509938277012398012651506804240089106510326868026607497139228081345688388708876976478329986831790058109832419342539388206841829576923999112141506390505276791456815411664494147850771115077679756460449870611631610693092257995767785929249072324196338246400239157139930934038832318321215187486302744190762450177476970686193349744380543665379799181117734338572548723937925740808251898293859930612636758942815791405848765672089477386671982013560559479338572610411165131130855773101278473660397929999488755388678905600454732520902196787777642210630740178739572866369954382847559634940336381832822084885875477044975165468916010193503841005919536723588821080045700720511345543189726677540039748188384098539913691735099075407796080286158031377583277724864014050722462321040701507462313127039525656408550090222733497154403142931707252702975100460494618624050652318370751702282986959882146957748852190121813581674297003841144041687079411058641257989922463626109146843493272465275780031996222979659439009069910870873755291043379465991280637105001738400722561990828247664883023374419678056035362234045631350692185466346030734462772288385909094006354016925670518338082861716271068538652696496440398062868026472808331470127098819511263788137074252304461283166903568561936706961239929832330705087637918027921618474756408298746732278825132203692579564270616391444317671697916709055680846123057979224690364827434589148601785552100331433984727730915390690454931409974312646717052536924937707161978321317609013442005850742029108703697601093869369807120559548939161056949512975784243800301464271044101640535037536671406120840570948791473993250122056232328599019096780187248493452190272344806496212538695769392799718085699977279021941575569520544307484674384374011816168220457210661619718395870142969218368571754390941663098441232855533924303969669844393400033501663498026260505307605565158108811576868874948459038924241493897780051889057218549513362746495481061830023730712391096813017889985260532366113328233278728755418632263852144206064171361368994865335695740503864801940009973103315188157274408756213455888123049201006704807090062139820146814735334542555401621754071794509332506623575380877519193503442878164298707037571105010029498410022688880330101149493195451040501538414049538007259411424980163359407880102734413292270116533477960753796620135434704062133330458205270335982175570861036435944985956940129039244239697957864804965004349574161289888128427576272216730513143527194224663772025205777401350701839450852915310693962174539816398601990899203489218769546846512888770984356698848562042592679169908307087303720614873067908921932056297485977235246269392280601944184357850246610338048785925491376069124238240121989474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -24223505936515475001366887193552094257964700709752414314000760370352258767287427055568927845264170028663351668418229367335239048323878824858612814572870412296475855150219800755800516980971175651330515877468109582559295222391966498767631193813738355315899485262887009914268690190124583076718099536733843622454437415615877577936968485310696599867174521282765557740304086977614087300406419568332593557359936959914909153293748507916475191443888301233195981171636286799463975951842157077872433010456036695810854577041046244663290864066246013605843346520898545759656372462508179890622381212914031561932381707656344414713458755463088365516984388988778162911314006640068675113882269814114825133027913342873605642877187796828033220029300660928589673489614424199259346381528700982273238717223837311335939663495836054159653461843708496484175447961909994161180337183013672311460159252975278373749780872289805692648805102062648927112110548235442942829798085927549586655131095934640149907805515037730536450381800615083820210540636896347360396128781997432979942341658341604620454572085326799637518279560207141075003057365364258609748186550051694671245139879957787440471776229737117439622254315793098268021536953184021679928000880167293658412655394284296163434966424820554015846497023168672234646040331530952413180294090860754761007162582513252539359510157958175996632908986137392505179558467807884121641585454141167743812458649189955794634436054512199891546922720850794088161124746229230907555499501199446969623040273025511927235728922438756313596174675732336359648762462192947911770178170736932998733602600704981418695868578515396561359455281576417107217261815684393091945826812921414380547508007214661755889071229307171776632947444801923940645438830292447977457923444007200579706407394870439698830343430265110272483160189205623623172013169708968743511199095882322428723854951522439777149525450443868721260686344267534641558111502953887198750194663625164296156924131032211368557216785549947735284173081242167729983786573484645084479436854642587992192916941991914399737555210496322082833433378091118443291035013165226030703347705540330508849818000342224107725058202653455664716225789336370214726285585008331573333871354054640813216936355352541616510409410172793483224394134207977747868020693852339737954249619988800459828973729413978456643897429019219876017860632483152889515356679654310225760400680424162657194648180579920852136706182278214167329804085018203396595345857788008210893674637390835334886172789856689876992842045627772842494908231851185070975109576565184107397776789104342687301248556809668235306354751679506044172770088071957575129921032922778669811176245391994429061339042079838577551305795856399187711564896569907626967297999630139803251780058792987364274797512565568652256066686533645014799264386490949953620875516573253091810605568675404462791922289578744767386331725460368543476131678255892422920012085434477508109017656504584234710713306565335471959506330957476094703663277323324902537062404250635781516314207552787773568149898072538713628175628150457520765771602240506360558507253952058051471364155084357788488291830276981570370277127941855011315435225390128007434576381776790506823220759941123513238764286430250468338201833654798654263278502220651737595957372851320264929577534869402286579984234173684690614790259126595828602311275743694396453057896564655828005232175521001514702454450213373067620000130275639520394891151090840038800503112043777685925562947479487433757674426276763180553667785000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -87658820694901275334865980361226769477951884024565140378325212752779582004290493721732046302534359651928017564982510920842101800084320440253460101530607873060971471307681811020585783191338375734464622361654592662555660470575236944764119070658813685850186442750079752762611354017614811818978832616662452126742289744952042857134737600024265413883833392289782007240083431398244490902205394609289839580871916985125640984357064177889231937902927106622969899396651915541418896614430157609359515671473376475130386561895612399148081243134670944088175957409005033746049869444583646061408482340545934751351512215118284972377573549866295617819511110325664978880903790471491803402034039556874776046381387486672333924724924342366953211710723721614853545857312565192074997356417067291490967063162607721331375244240332726059688765331505526179183213682887802899891496969287961553742041115657832152066574015697967883342618977196379988653544719181136656897861183749765472164712292734421640715930493748201149607571955371049445913346581288563846545116152055683651847330271947318323987570724750015195885553636511195898156118924337944551108184961285586466661137056718973469535841030911879113502060297176405350698274470630074708167308213714297397916248996278864066119840011294180368747434900807756363939509359353743496515957409721503674766490051999032710898661396532264527787326222655576372248614613812187708736168482873025400464033197719173293238228828708592976374278929755007360086704783872002131279988693667855101881343387825540639177581730889331503587954097268419743292224161993860665887329117706597390158218308570574294303878411931363826952065995007400607744916523630046535568888229273593756370016274748163606903048770691486294869014350306747923159788310611309486253597897623470032331058508147421615590000900740806340590283217463611949203025838867614632876387396258704902101339070436987958809703652295715867692565061372792885839719638343016166865634045492906698701160169294615597107873467162944994841102499835714840820985283380950890311547196254878822402126504425697867801277584672753005940826062575994160766866054722822175096220547658613399015822208484629265604341706238007891766085825188363192094129284405040984479728246577755612527457273808103802169169206933628566018934798918683282039281000949995143853667134323274485152412779239878649519649092739598370697791171288813182970547250760571729159994801019539959503859537345754964925064814323591417466918716230276084659663282114327347344155140040844068259450592990594878412201819047399462824172899635224726518284058678165780485176314257214848525165763307834667768634175875260318462335679488166481966345918725814503509496032773293694389042350101633277976966899945986866563381786154816283125084617764032448086663255852959003510776097609462928821413915161374367339575576261459338868122977317945657243827571647048730393378873881681400103374555470746228603761514777910205281140335169585361301148173391835953662068802543993920279201756812337277680449838160151546917463578146533609382663578621577409245535989256204232473366585927725164109170356674772423842052588719333868239276966553421166947919936948315792956290010489871163631818335440522131624260296009349059685119974368657051218760999202728133323483342248160029831460462372473086777287358151497815403130381513767589649696306791548627183892283647405571798506651202422828126909944835712030944208143990040251822118937422937674473287635076750108647351891199988048716701556700879362472483431586881320055190837307392396039657500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 375840657115953860030583400176862999762318474333939112450604188950113302146971842330484982184705669127045007282012687013807442657856251855786609704287510749775923217116796326337274194483941969282079938395407587886544768474402893496744857417694358978721840825638027516027098547616838363962386476474344530724664540396048789703534746921826913776516059166743350949145167696147082887169974320608908751676432411204153748971417846367718082882065535548642586503988407206826825795288661338845652584567744690710790177998734167521885935130222762463723983680998167746546140414256660591317658991210560159426403439410977880554215957450544006033382906183086174895284241410211719209658145772175493137267566114795741720878072033712757459162988810115817634857098979462778992686283658005169020585900995404628792882903449722124819278662651999840210287734486986971666102705260727856424175628545400017813664897069393652167569655520965305003962290093152308683868736385704827994382561961954846868721723428148084550792341593942940010068019922514420129758697477638574361504326506710751950578552183226313570951505905070521953159750933589433891629778991221226212222182687671882337516909153874780242703791924745908298479278486957390352791297263987158419783665989697042226629386845764232299662980227961086402029787787347727643896531122167552948969129592372040467059415640201119688658727405600828073171962596107462466393329253367964999495405321659983309252409170552302673415136319747545716691336533077243651830492401862891481203872970390083842841655858854318716990115487182833232626764907534144298151844527594854931286769147954002609547470650396577573649302243576624270699883846868610855087139709320846290793453434893158750657451652703699256220667531968593491800757125289437511927375451649872142408909074701494177370927994614028243870020303296221648632204101920837945002219934507904186566347288436434290216998777562323274733588664309531114147233264020799374135433041709762567975036489443624625192477324015661549302900621442399128611849401446240377819120710940920670580652912957430315097277880665946908672562310472495834903232341421181147172212909993811269442210155232516206763186929804753260868774292018678789550035731533745821762088118360603061135101843475136746988830749622787948216781572310245001759533050065231885048183448146605470667587347801698131148439067532002990334786359810753067605947455470685093549282781168116177672794672006712826505055590441825575729132343949627373727008735604694440461540416468124044413566379750420407638512715406163839927025165288621549185358323514321450145908794876399169563401076560359109956991413239610579811935947297946861677057651117830883582160070625532466917242655253222788103934275900340342752392309115749771101733058665956544295736326336260352867396092144218393973098708783522753531160839827113261651470892554590997650387700759075253505381807853086573488957354798044223505293929942203856174231392704282845600829338743272977877993354218112998528442315660858616664967186942274141543169326640618350935642115662837109751751837822778210510436977152384728042989631764138926455282249169368822439621710800806672515678689563552918668361289563509054087399889711381455397981386959381057423217626950698702865479057379067871053544173392289827360084674801717961080232449896260185596069309761845860205023763237723577020889900210741342965622375967274498668562748426130168276971783556150490397499835005258236582074126264049107085867334849910890673993131991980110901529595491790185840526420354797192541012500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -424451972709550173471618342218518146820092475038046079395463486953539262997464297134587430032383019551295409948175915788134202296491170438090781561714040635555713166370879412783366200732877881417820254682372319057814328850833121315623593178883594778100925172979358292074082444282616954470048692354985199128792627892678995850804072029710843062501663204986656262248764180686123238018708406766518691923088847934515475190598437469305272671058514672473660757002130424414868817587285332279154932147234357702316223294981410881136458395168677885635438697789766535934301812679167859820599625745356671734792889349376141355663628723903895412865376716441510344643358059936557675360918491759780211366987575182584861835143536362720395202297471764357970405227221710834620270345842291626899201524974705975541582458613169861139091806369755431035275144765406900917645169743099886543426693873105664762259720142114528091674820215535709837768695354409104629345398189398795266691132914692210159797371151585413706501896825488635591912388548464512329010033225512725127106843854006324811630106570958058643963927691943493000495452681399282786958628207776494575866153785624998547528445486976349473243959403667277836306822209981458746223322504790359421803926516957405406277275226614802562182070674307765015207903788182862336761433605997517662575639798653445483520451408398421325251413945645384784097322850805315912978814065185521131489499310900677355618221258340078617434896887074790923526977186344720142432021770847072995045665721415990507694686720431065020006632605536275826943021943886191337101549328814352096557657574867892471295910792661186127094654393279762241160855316461346957167576743842744278213844663495847730018834947422750629577921224729973315030902376382068940159633040708906014154011741677664280112189870257650583887253192717649681367998304587396610009358657856219332546317309888550171398341137749624010766952728280332488723136823620597342405602354396600205603325722648834910441538214148093102900954119824301994970075154092905518544934662799782955546061557898159997035671128900378276810332407136861442292673513593827359682350102231167015261866433127705627784911951325998794929391904082292056815603600263243935942418303192523146361610433771477382149587075894796366093414255349325704051070174907917120995349364091684422999762138393723783958903701924757811514405429823172492916212750598979922724792362353572148033606793909737322796549014640672687021979266022095648785361251539305801501923259319392672626391391608194560857452623757453545000409256909416912601330620124683825757242722216162342064638596440154412620796212157686841675636936732637022674232736710337840445794890265175047390695619296645349083308598579351929552795090788032549251797994170574743937701420235068992659976614406899321740595715333014894969552913070017757592390202898291409866156450231925272784204864252389292958513046963519480868017835558142401975383001970920165037011023320313572893195059839285044965579961600521887061382155453161175947068264602459835845022337967733150823171689142277898860047178801567685950168480941102611196777952090237099830692193452575401301623349612261641627823978353611348875180390020362360476695336162235339852494895700964335146651564462822164756050232277669484876320946512125940449670920987861315069513890756485344513324535701874352385926013780080091964182748038661427218296178562138003477666328128719576554868083727971082922684125991812118004339693231776046207388510866136957849810388427267682572936111735825918574412500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 580564348567100115115416418674421310628172887164391423424515507840898562478042952648704850162597747194600281251300298778568992773334343314911145594179831575200749253236144896907195684910719370583611669602692830860977607541478450291584800766547400733632316620914458150936892044428094158433320267108064821561030093054715559394463768935826647146819025377088470069826102594244837609138479584327845377993674245510108372017628985788730236739977830366807063656996384359255287157285747341570641345922830596015191773467317350853258957173112040411089767528328076854452860009934025158287670737448287905694492478921197783550245008133468371836392968579440859678418962043221189292297024399551311244534830950831027190205300383071689036631952301165288955113518088518843834322492925931320855168448679100098044887805306610056079317771983309816517926805446171353872708262631355031620903770530139350279640613458841948304432456872261785672596028248198417573353654937973052159499441216730187931862878010380755798199187946829453512615600634645328246763423704130116694212088223778498689613367599886134727587623712021128988736991821809715182360290061925039254209558796086354809217551480374632857719997380380966006814915619987943617625982429501453434805648254251021738366869508147635513422260494619788515275792889283593772530367103818944798127052875024829051592644346591041776112580674684822729681375899027715456418436057832903101062608787436207982830304490277574142804834146579169822718795462192448388800542542936785108888705098829692124825809440433392704533115923358538979981712955581133991260399963163740576000746533483620056076093959253026944748533029688398235136068284953097526103527115140451247192712831303271320363616741450539979976697781669556915113830344575926189976153155422152717451020982948082192071653428825406423257675400999061655058282423954486853768469553609521846269039668490107705304909159204302353775501732836720401008271109781591861812583359068662914394216357518420488123815779779167085139646541717931020363283065727752716312335384597215012971578929059025884596022187738402785162189641479898989671184657627489844764035540044990147168210366392012362893446983895668766396499517705062984322782066779873030048202648724371028930558692502832459985668504569612853207534735997019932016242522354430156567227898207021177999025514551589118954262312411309339760592854782675847023992008528140770024697295577381381631074758315441331567687637582853158593442630314189753870523975143627785730274280055983782297064259211322687347355499587304789504405628613291463442540066316253050478174916434860200836291821548399628502913341732027574172165917422115489301746059635717910883400459531299257656549172152673839675905844518633250778301786167695780526835787815239417236329149664893425832526174012545262244643211477190761790133822489190780803401296911113443143954407823016323584674662707846820547760948810464033892339021640976396871818734895004732607660407307718118523376675919044545432344201231064878886133210570707340688723068981628135829714645938549469347670223126102826078603115464717046129585458487173581753359567753965013119245135342782591729876359019487922962903332144682357632896361140565767615791359502501553466804051537905689872263452331389133764089008776194856309583760047275601525484421570630478419979151901385913999651071586216049560425850831175906135354268951580613634393106591878813665771494557926150033103218659122014713570656473278568428965065809405305661890116925607913016918737946163246509497365529157207723750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 3988711744581986106392950469374332532581620913985423530199326811559068455904962528032004586338315307164066286292331968587115380949926165186187635894869788875469441135579811223916241131540911460724203049591283760807299838003116257277266075487664828608413470016663477785826414651268734884912500906321499767976817451120438092590394754518694382831810140387919433641907785442812150546669541872163901921835728881920213666789086872401890851467309699930363666041146968008145504514351650743960895201383612118732189349683660725735413312898065325210277575214260179315604346396580547479396780885257391005090698429334875008330672824048132265538119153772918993283150293693348343307778103639341486131530469650759299215644898991289181970352476501215303681141847035849158055847277818666368322475105409198261725038727193143175540109626235851099398058821307858984791646065882940597704345081720246088541387034194283281487991655175919384987416145885752692664875478908057448924621894790518651643685690214101245098564148959657461854674214197214137892648817907591591646716863514922480584313472842126480445545605946798301555996526516265646752304313146951716878387584139173944418457360277586377883048709185263692949747838882507679207899007346003752969349139870588956057864839743204803188555919788760744805012772757830314787728632183406244430480048988185076035824582167295343397739174977075438226802810180068821106025193379570727882276982095514405340568821918924415823313468739943196563858726089525425347017098646911206075699012256699926397533131590756219126448257127332050067587964019609930284970834487616304347502531538794267661981373142139666614737162925789402533203209453243518483379113167499984009440244398745171463183104861076255466025717863731840350102233353482948486520378226828170568469403860725548326898604700328896409398789667120158811492657296588972966074827527823977460421115021669623970833002457235763880307189309382946641486476161097768897054848689402697012355317028960170646334471853866306625974842077357825658981770944209313265311633181999651991326129651161000361355886499423311150406871925867839767203090519770008224758371219951808233380761317809069049953746885665504313357738000659957636996696326817398693471486672794671629824881363971521551846039578266095322261973480465700465316902304952071769458874142880905760089167965219586257023099708361743914340250525308227297166319680988986533985033108185173395583298744184306374184990310825139081923491750274130072377548434608895984380187319619239317608434656031026853020834103959927203363345847659617491124139680788382270266993351572208862656299075386651028039832636648730914212887773683925499607436583309925742287221494154603427632060616154909936533536740050649329811061312868998453712287563158875473584225848621327712843294805415332375451381932372436908902247640644439142240721231152668197887189296752156857756990861107048060847854252073634285902028251870645158316524630122973864957756966934824009146749102167711518007770530668157690854113369700945680062630256051078687213975216069255052551015596620987106075687785035161259046879095838236930007777381052125159439061414882826550779447711535881968870266336379163127050780498525635798287101122323530237886945571456760834154232231142238949423279655489845978980392920601862161309105735315131516186209137895886129033931933543688286634655768486354373346134248561257550307545666153528213933383574923883759039856076535181504312888460230321934968647074636608982250628183178439340217932475897538579321703065873423694539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 24145163670403218006676415905017817536651327880988184724269879331320277561276249862302266584333399179712190889272369553770496798247731251437789896493715659790856837743288393534971365769058953454602177571791578573546769059127337877586198784743186481806471116260962957642901382231188104752885597141980482993404052758108575357537753801903165308575925158029884974180342206651682811465247979517163870324296532046519453253443347446686478206347838812265247652243488991986115155636694365181054905739858164535954152849507660714102540309891512098543418178989229164857850543905922204246386927590849163292500254040061125118762271281844515562679656292565798091318523411084157363736180877418665116803206697448979756233261119815289514115885936944823691247361721375360469623132730266714757333641695943313008393609842870765037906663215409617540462024394110912612473760830665542257839108515739185206976408993224224547080147398578121020702606252506597661432780052987420172416364905459320725967173601811199282672538520120344895451121939604829824571133568383806616016658372770007989042587640304511906939770108198484922025912898590184758595974424585037785782873848462194989454978576824003974853021186085501622195142969934443726961211963535341358882472683857021357306183083218020570152185190545298704027197674324494393787480409049729701716011496814542788780877229425354455661492952626609475847228830588135550570217228449584145531688201335057168204117082453818796037150913800194117952313403189262686772224049939310787522848552346632655244927564707954499666039521363124657127055522280766604106558901847458654665351715228486508331623562155338286115351681637774705080550435532068330147093644663163284869781967952051125176903857304650527694724362430363638650041133982481413330293303391360098811108078190893050736778557714989139267338753433410279553826850964801313654886028813692914755727450830234909283860942144287875842691079590848809440303386538264890719289281460622803954833627589606669296423867204139603925994896540270578127867463881297677220484875215608486907534987382101242783451580652834056938145046100884022723291790910870367488850903941467817276730175944955489100369423215875102674382611356654540216495330855609555206200190802305719009410543298408465875116324288248522062224843664438771923982624848428230380131592842269939886237459358903012631459007112962875606457911690164220709282382822546639989303448369800849224592055484509878550603378730203433620003399053254800009227237143269348194802780817426177573590345573788265084710945929158261225581561281583396324705960803781871343521118877949234784487185218942851882042487807767277040960529807077572922718220845503835543556776856444950614278384718794051407824842751894026919258974071906243524731959754824661723861573545757050221393431820343403193248115744903017919854420966698867579144715737899428117092667250704358977525732152134789600411582094048369129017772537931281391623248173174812054758196414565134538532204552104741424950657078784115927152924079564478300914893462146897127109163823754745395170179664869538599135030529650377817884806926000821265474018573471666624444209797277964641175741961506408030419398573682818610317789686149433013330689855741303893831154212234885385997883978639109522183593161043382196072197967951028914859556030320783996333502964334093663490333655182550287770783379370348841084458006215828381486385684525044710764468286877019378578232266815070395317617835814839570272210661875723151102097052538837957381111853357920751545073282396572421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 62840345213351855414665614412310341070149285081384295153007755349074634793969957496064588809203134400628808107964509108790660025010013151612379916348751382375796710488511035512648172556908733871152848829071453428120298674452462606806144901398697979295526911853861867796414000495519239452099538853044835169762669688255248332595279860694881359020788827193006945461725572076256901774433786763431524590514611086399975082407518136432332934822638670389145277403620772143424557318439992563796737406555117862318988729726362578861861592309433976024646169568545054290144704762721825906293496390036377919030364103594739444484478015049252761777769389353616460767991799473991075929809711406845452443723381909325305391753742673401425483302824037600478137606539955113260650246045462178567392771737066429384587803005223626988479526922311893113816769339012732509649153244950054410332803007913957652519534471025134128690463674012991316317507048634231509939325411664055597864579053360867333173594225673537418439372516313060177319951382395224090239216505179875400505763864836657169980021118848325256930801288189537620325910542784829891854185364602435172480757221604357573022878425688365044013896926742243703911256019668651648936007502854465241101354933361010113588696920454758521916448230205290246300151916852919565800282535084457552106029603183767356387231401077915783888183308346053573988746441393035081290942657615405034130636732874617587127416646134265172558253508490327821396403462342229792563736707505425731215906066561465202493455691925719301237828506528125292318516418626241021076299091751713706703610652960958436866885496685474137328865928960763397681376735349401751344610628843660805710705452896366302757844637232764276081962477517391634560564337992588149272024384222184896900577263249699601348652696330682740709089996604507100461787308033603401335494055532984366377196910203836602414136679635180405794372628668735651928266584784945803229141140943543926838026074295699828715524152457670559812405968029591944701826436042866507289753296386476913002803916165791771311903460811314296016435138034875800354860650248852924057923992198068239010140218484647364677520742803539023867744190503737546500465297696946218264421777915458517545716793876013372142311704158835896595465820552594397135303741271870019857604428617575843959630307737883949107171893734271020402025608954781808712433805862757604395963985894842626827324095867641804412601783977051919815178550434391399790220803919363447460640825138867908018107718623295806057655366361938217100334547126128552683979684105903184236861140663431274164951038409500902258783752475384465246026814107345969327989092769374988397090117673801460030857716319784083994113406302988172446512750158493805819697663934984574717459853205966746533904174140576953430894184158972349139259131435473324899473001434260380244228060071507116953498947347233986586151646723285189251008742658443921865230416640928939940321976938253207826323981581856537416264746821972219062020176890612756102526502796498352512420726245930599798634360124604681671538124191392873614336910223430550052886041495219257286492339908614191440968425394800462307025202977466330802757799638258357154854129639156747295616283117481566570847263973088209714246282713050961729292947884177710376979757430994942796081293348527774683205052580062704033787452037926004759173252951711751928180195177731241818926035060842881419731330735093508590092426755325407342999712294121205432056046935206394665264029428404245982431373999348610234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -59144371712475155027966582714948517423563700455076840165658062205229764618241185002385177417433988018304531755053213945452145077777696336665063953072230430745529684410958008515875178230705212941396278413161155530723265313133423142612949243059947336663920782879355629942301765519948290905284911462924597881164576728147081640281584194491471450352028457344891790187956333065767200967639444429690532226148972382592082338537506648853629219090570547568488559760547341503860784957042801673786750452111519042711431395991748215915365755650768009833645079624100038719450146925190147063877342010973650791171666011981762159264526832953587405330581283799858517288941404000393720066270424697431925219593862131566551244288804421553901990409016468524655674403530578168856590618053976219338283124976667247481999014934590835357865249595203549130767272065931990442456144608338537188610506606018152952259704553137452558939173951402675309439206238518227731139270654606415696163519567535997465037276021084286507635419551424944057168729913167796803497509003572627664721338255807095212683210447511987130642241424774142252811604004732965335317613812027519946297188984790334858089822673447858611362748347730873046279967741234263421351623980846531329854618903808055619842397146949343334401556054471697734633875988217112719940942805246291855044484572813312733999319532984005846855577903853988278026470606414582431745814306093328030106472883234172925943535617219921327059862640987285177751767567312688531488286918411285337332688653644912740981752537502697309882538337783245235121011367858692259982435524352853924525357519724725015342882512492777573045973219862533121069629956173982844649165671748477180767551587546521883420978650939075677648569088779417185457976331546958738011989999609910279263613376432127452782903963021230552208892530124352429518269745184982506978671053796043582000035215622072303046159272969893142580771134189402949733806897836479782075005042300007645382923041898992799577081571592447084476054957202619388595928776671595935780687460645959703772957610044540042499485554591068330178415086594172917763784415109275804278612174384712613352152433313873613611859931090802086113118167530612950681322362852929103254266684000196636077237167120923651225950008905021273122606497120611036391008966675172127562076642443146238831307710675545807503833143437392241547418827176389760156578092443826014866637907685531051270884437115069546501413819464443729121496528253327348360751408092671712179168764418854658764511698307666469303512745207085831594819061076501078347348681452233882863596836683893237367106293956741343171042818907427703217435260702477718792842604110747193906265026813474004461039142899583485548240691092466854283987623550159024451800506267422787366631508744079161202735010694546146498613035348574235282454153548104639885224852972985186683861596023661811016669666147331427616285318947794710687584157984644732843720340415167922956407652893908733370776866825764095460885416181881956496445890745014591559283448093086691734454460395131908710464870632083800558960876979276964477575042097220910193212353020210339491761652772970939149062583037768395663282409116970241589164670950209591691915306826094206648969606533007709447857747601652104055048755809156609047454371219643675782608989135567525369970150095002000424050778633319943390669236376146346314180151919135152718160091634087791270158135144498198993585231947046014644357586871517247352072934671735354657612003869435192249237961255247195561492477520543335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 368400106167136448085643408929499769433015754505969773187270638175060351403272870167520447990914084622490694592140223118284239035460666262941797296299138553168048863650529913205565696997348069606252763325226763134930643981212523463923595144697937524449432114832124602646534438419011210947381805604484187207111296733316711154388324572429535044341538670628048360344675588926732976455466244119180615506047169123625047799503319264054235433511052256088217063211961195080413326693987310270624234513516942765042385006848512257609405739708950192946107179736847568207718861310793234912644501018356583288686460831550129675173440674011877867208695579030987448762133643241480009879501985147255436520410603761671412084073450168692426980748721145281954240513826472663172586023203745958802744467247452466731023887957916463712850166282557802627927900654783941468774651645780277447311816648029520483795661922727264735460382156282599656745264712909344007603101613528852316554620742871990841325025839245472726859773280546475530284725046828592242733292170231716540022211466726975984436392296047849223676813484432575548553347320593984654245460116634152441903653195989159012908462973510945165753812791059546978550177202858675994711398096298995517645362836611334925929222416519147118703581898895847711912512434666593658894911407287735464193622900290690981820850728791705737275731120481503351534406842241896364533791401535525912944984996345533859230231676305292334553845087485746074102268109272034069503861929213581208283103818935920369588288905952672826192627825649552099058911973310598087235008951668586775494572359633268476750113633882756448971597295398240325763757097893762052721851880798462982684015697972348199792954987686516863911415967756003363151345816629525633716911361333400161845722966030154351697474121546564336714940307255479452279169065430443333525175542982221202621544128048575451200913341312867885534125885734951663196563451017981706737955585314014303366461926267390162780334560952069370615403737058409660881917480374762404559035542841304047332872734626498164828952628099756704227810756680326566653089322005004637725888421948833863112154394835748792369878047847398389824869112114056825364413352099303778970115868191342434851406342730614182326346941820620490657364873745244491461644068512091194895797493655214954066466921645012170983227348396871570423222065391207008486739182806394144368947475148292936729459585260587172714922268835925452183965573128788719084300520015844018491969152633955215729035223420141609123662857801871351212096751755262481185870479618543154980195523336275549798176469533137974569107936010675247165723095404723340241365478484259933400167048537920779330674466086341198633996463730662066864036953160556833193722346849542262113481283136188245762019561416255437704998497821488910160944872167267006299513410313072565420948256227093182774479962757735165490830012353564952465737737102357273407904498770501919507218240984844961413177178351412795462000022604436479582423958871544058049903933638633049600544306630039500300630546100617615257021686257470248621047189441393731184695311795968624604837707088796526934285986325672480240143145562184576474659810895174297508334820797035396606066933710193081920923258463519567280650981573561057991527743158637870473811366221677384111777446888565307423199146642951060897004912285568510234400102674127063423549853628689832390604306383391324235678290626882325206135120611241178887068070849991167810459162429780931534890403315021522615963754981352832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1623287993467183491672196875663485555098470649760036144181824566374728570106127843452795793113818818467605423086489054323721732481368132725357933716198895304779440401397343573831243640638503209394176507118378826709083763099096418264857964248494231601165179390300580993652958472341142398494889890897351839470490715708411277204322476407338292028374682045943085437812237495875658159761183544705724421631355940636069039741887039514516029905812609801229257193346639251654070088306532903461507087616757335910200949867660624044815221804122533730424688050468495140353974082518118363663836052606622495761148477221918300154243303648123890616123767364496834648612509895450329457425594718638223590081194929161856019359303208634663215425310804242902507034362969141974502768933714294038678440453308188094646752579736782223066856053920901949026072339171558279080916508013444255913841082082505667945638794839425315477115649393643984132127706961554263604329799734442746703079425985316464476275162576334810350955448272083903690673845037495951739174722319859123244501219282850767750248631426798282786343253273424793879396545688668445305857895512946923987542092627129185995925519748041100067439480094142797933439655485543139612350687272033434833835272384007875055704490855417694668217622927189471238485746529497273033435244735586760396625186925381651266778609879569877688047851383543360086919780126579262285650353271332111813993414762175903410232659045879380534280836281176201487926935718255698169956939492148763035857445148301393992776188200416774004918441037571633758785585337654919801824770364628634315922424733687034204136918152098830803705406736210711949130705454320693894646172045170316207574304405565658002385723640895249197119993108150609670827861175679069549656967640714682416998082241199053245206631971695054385896771098084103789646503771080200670644957716015543179214083649511612111682122628780077999631667606172830346353500882805382846785894835793265098354905342055049478350204148667980170397079982743812269904235967639352692057291456169722868180449323856433427971671094000236313916385963236517842055690429898334229182827415529528630632118118780897473595321447560431080461051364577266527658614569702297092764265428794041346862050839893568866844560150550187541903196855551818795795412863323193317260689814380958562876677588964473146102451944441598405107277176458981638470574870223260292558225853205540150933122726005753247110995583359468128370633050864640440577462627687090831657232645498918365955154918423982345051207764150694442043662505964429793066540306096042274210958427795898737061769622080782491149215005486322503900648768359933631739025109262790210168719727947128765611081219527217789396950308240393906349278956632430845122374805789667989770597295175194987563564669018909158435447957107600309932643992224974029343088199079652575786835321133168954808325957939733471996582819343173289656935782277475631656567454763366122978917764565637947617550915702963330782346425664266930360236135694754872640542581876907996350781762503946484434203654727148875925057272622679453136011377523463560304963378368647237608009456484742426675453230369615957048916834750146418500474734259276273733444878714420257158588142516888592363235216208368003597931659528001460352919127217707158990868863037364757122793467903456517602895677583913106023219571732894878720031583510165598234024472658532325751362764219184214737183115824840658684678980163691086070271907704954526591151046060987147888235824436315431834595211464199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 557242494845675663991376496622347960048612459028133903713476664508844436684001041960489458951373892939345711022119360769697679918630774556644231557904379350764466191574550712789295184608920144843258031412729492259381581594500143659138832102978642700811965832725464564101826526106741887521875661710168943573526025524267063517223690212364637858339099089080943082493400768915972208857318310122144375327607176422768599520470265895921835077938860766442821521416630530841815967064741808566027464411188154995538453624932133912665636018684395595103899528359786495412922160971739913096922977477438549256133359793121742713767939259436123192475739232164501454728235915254669281285227153616419594247595795241377149259511113405109498224282904834241026802545384372778003556668525234824028276885399983856001820618862904851615007942531109259293591021520246022374337209693100676618926625269930688505232017370347389263894717915753126329200717468480300260749791340457780952111284445554537501448365216197546737269771324809907210584449352795351871292217845357896361135091891160890267648007460361595974807509604433710354885328315283183755692575912957494199701841982355746654427390944120455301546892671451632620077658544607304443132042354431496257023529197701286281532976865539302620769186585122154750430184435390536827851972267272110395598197823809020445899927718007761253263458342299257951312776706755903315239800232459097806070408767268267441858511938638377153857289444616510609628967591267825413776828417861874915596217789340727138942472843660246482577780350143662558285372946139005250194674292806092035867257992209255982352962768667159710893613638405543863393709215473778191888626271376226198239404332644298056573447593293335061372438520235242640136020894928381136125214233004703737766923189230703439998407548836929881924431524562601462195502089418419194920873201059001707264575759429112962110805731932981535268790607960308658760284464840032211622819752573345322388910091255982159351369639969885967802022754494330892374453089944695919925122638579920766754557977711313618121525292498269117389299373619757177082762394749738373487483424390081124241946079002213198171938647610727978814867762604062828679418524620023536842490916002757464320111786163103311209372531315902281893369618180666770032328939579096757438740310232282032319188071503325545221855515079838798552834243826641927063608416550063090021691666592480916254299871209165464333506000780524259683575643725583967932335664956394783035657391288923891787726723312973977825964660086809629096444182263159533501518423947016318117209498466411144176824217714509134311300665475502242611087163291378047700083978639519604032448063499060904270330455939045756774264430005883392849639282737264002915119845652744147561378434412681643464581959936013687062519943862420220480628305891021769491592186832303597404536750880330493173992811373535600631009548154658966807927128442022147910749257687738876852974019267611684590235028601858654267495611071771727292846496650040869532667047635574296821626979375980718217275384953867440873853754101474312424200197001897904259088099370119444154062087274192587558968676699558672448211894205559425801108158164526676569182199644017266641386056162626290958094136346272583010171286022001724050455055603903949545808326636039514615290012409040077959152130504212696944877822117444436481818856296271911067603503113275022536190294102062508611827023180169806909969243294135719406726663101535262356666692945469702613880273011351426355926207584472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -1383852808788636631851194847168841010279457608270435043705032031226065229401321750477202216651879971853672994596026267157409668694501153085899285486201829228259493753518438859582273919362317573205248799050322502564768139773231095365284230670435913974605449709529253030888083108673940543488113846819813259707579134981748498336793009298836822822983069618764349118604122167403296218351834042654584721829163675658876615523940588144782850998733975818998919764479462837845309571869843299193830027625212335920898099994707273837715546508759150087143385700066565017273494679449714168354261096677861483431420422702108764111163091262308921306598580123643430167654256679386648742495205402304009951076766279121249277355899866664587609426660391085885493770664760382007037276844701212196368642109564062097133814032473958194077976134290917318662984121594507984067473749413872949815813927838300817292627261964008527443459570658093427239744608622700728287516811029297385262534163588932062244053691884520642433828886168740520584505742113138038236382713038327721245408231808368239986994395382800882829113024297056021762363297474315613907953644851859061370667578015617062350305868394620789100012280350678512470406258547977647836986111579714941398646236123376348250370013730088332527849227081860437008564662868855694955649868998625048936846239975120295472089165962731248359296557756234469184624352762535202881809378956307243097466950219689418347728998061561282798185483424698355763413638821400571674017815340285885540943846411279581314147430994899102386150145142439862714505417906923167889884593635708751715402581701789898817284830021197241817010693392722388207095154592608022717101516722764220901088744464989778893833089108873171878476523191791314854786087858435784253958242171084881427627854820069170213071279055100117996244888610191330535659947286386784935781929433348002528210493434690210315655847802345015960676197638348154683395269602021595224786880670953859338145226320701829104005413456248346695084700565726224733726530227421316207888613405929992302698722452605918185704453456455476069314696189194742648811559812812794026995414748180255270102497821941125019007683736211742464009337927495544074322323131156374352264573947395253367212541802748648972700702277457276791763239847900584204577725140274639665753622647946346904993566769668301172004472636767916794470217871853382595682913284485557467397131841568650329785208372970151903246102658005716231037789890315559947619548316681872960836165521450969624568968144692236737872064125412076764065051547647000303916222412352735995484185345052445774153702101626669576452128785484536997965524964208870047662336839195976304242505953338942909875588593522121800827395021974013567236657324395547311369014107317604841402195186846650438780307436453976805679945426533779167927051462580175185883575821374641280077459297659417990427492433364269637903341935129582035535592151859030490139838947269752568397417022780313608941899993243196032839527686233984098836617400371485171787678806459291176111188462933132427688899178141916094637015439131901662305112048581684544761007543975123633884507705951980118853982895347777493506497477411949070757096449261609228446619981806566626695126452048554070984393123848984270844421333193105326849832278073318186148414845462037473213410684732232560645223412322257681146095436415164432770455493892047997503262350797360152766041829487206181924201513422842696146021946584632190534368752430446677227379967913249741300124539093029606659511472802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -2416319269699403089682578988110874173688694345321187340594596634211113878422691371623741048496633914257441591880489752326103798453364866075364134889274890779416841916444990368162289306305280546720703209517747252945855707164311968501087931595689373709604495975852794235431187800082404064561150601473155442001573782871348721564930525591368971804887474263770801085647471071385342204196719923598893319553562159458727530331622597841467899092888413486770152295997388996259545968379306687721457904928301757962097250456092638949527004790441955191236637337315706740345646078115276920685469030168016236409060729749329601203855004851791561593035107422727768103533488205543385932762215599500237103016605018226629663552063088777938412554863685350027740434935682247115221497545868766418800620944250844325555841619901851556705953805286693147247120456513059407913484809877880238875568493641530276568152133928798797961410502500752268638535113535774305638558756482097557246989679338692807621050335971700509006034081678717645646151380823135688999830911705286693468477476700354665496264373681005544762170852650779160312160757650318064221858553885998332147480124234219782785052431978178783947292330565778117384643234438755309479062795240618772902633580649152040967274947036140282142889345590832597630335751437841499112083364208558539353187295614940985381798982566381677108305268912101282006821620436187643016097301545810957321496738918059378282191735384388224451610890834173894554325030449833244596179196353502299267738139716100781358201340189960298161993284462414442746909838875082364083228670079522119575675304188094923715606269110251664123601765438116310100486798780294744279490047556944099955407148798118199324255456021630953234035329215449867132271371634524577672077430829645182234223491696887854045061909071072133161914147970977757339670163661761577385189536985069487975401620584625091764123773732473639954862252496599311473636988226993504844108664104165578449429671297725719865031284074795556235520319054532441980961051718156938335626485779864177814358229207443792593508668022194131494832802017096559276724845093117703190028655794745624764384406142379354793254340439798625212906392864183789383438726430346818168465848985918399766352500730279171691384416346019819434406759269944823184383161473900873448731804491315546973964290454783651162883063812892208764756654019183455432544159324326937801714139731997104592830298116488095549779523947958664444417812281130034580487698834343198231601859558097543623163627315063178542126748696114239256065810539685911962314084291704823883021341375888905125043528384075516278354785607616984870770520483792523618281563824737320451127755782284826749591788078167759854094602296485652452875997556314899173286603120359282367820101171512977165413084688254194620225805034813838438396805432923900304773990213845052322097443613387557442137947900243085033041214092414150318778964691508269333311687207976061173665625542346232210643058324732063039937697207179349900000041277370262115724927812550197328686402252291115751590874073612634269810032114857651304903913676393313948536997678186431014188067623644960107283863095042412629661065258897511500682617020516305902412784129066525295529746834315404058767992860831381840654309298782983644474113972742748439531693745105744860990809235366079548070247135559225047393948601435207905298914112259227217270234960213887987144374001255538539226384205972844998305377963302183742963214792277587590361552878442912332988106085093845482856553268585205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -3806733806766470015520100537020495132364518300393649095030990764399655486445374894143535500177310366349077918860102015715909218968960462588791587554607338570594005405351043941158779576259538197745384747525689228791331001828748835049448812945115671914322359181844187089437783697610244078897811468440359690436061003819376644739941136819244191202822976267872463885156026999905203897943210018334947509342876752994195424989231597085244653544633628758780397128255444783085839717013450061731415504810539962449196894831223704127601286558713805284464483069446449070233855815756256624204091958079063163466384824226546112980935246550534785330785759831587951062546132608933905315434510354726475747350140513191463535877968470889655715302649378015504600858973056358273860450424078209884564336238719117192049705643610085885012357060601697865171551454735102278537259847424496947637961526567540675659529270825342772355040715610165924636866657413573196286984050780358117045953110707287945023132748004476658320131989842773390755210790220388619735605267370929448618022528685678064904072972436207013038238776825518466208675358540659123383682656377063591799902437453367942904992210157700169750370243449325094954703597723122162052170591798716735750313997673963751307734693085533643467006747660531550164209582351179434251680312069555659129347555815378052780264667164390706416151660165629835114033554469125454278741143407277335903797074412021298556348082720044614788992182909760694996325227914570097646981489032150472549123752713168886311139992743419391188460182592983801780896072646285318347137793905145907870976408213725970120340746264437646084930862116729561551558082338173293396371022247091710720775236666571333500716662979858401794638041031872828748756521062270678248170252176906589109752871445920727015309973120324003100278847970412811991044600476879222744773939395472643939612269256003838305453782160804127701916988341541774955408366352474704336417540183530136248990058557633300857811568469851426412716812218445530970948292330101230416671328517378409117446943572045257588414903135648975371908621777460775881685891385925171868325241807744340455310806355848862491150254205658726066818734033036366849635620572457643556749035330866591959452376705051368388198412809163485231490833372018188641956413492531963470057969890275214836386077085404803176735149935697262524111485737810989388822909030445162254225856569934819344314305512294562982533955616525211032254354218606817821969566831233466639770074598928661734410291226458500230003565421053179940412787995034020668808089368851034896589500384126223307151291027743261812760288597800034501084273831750662093135221799301382560752856986786858237384678429712435056132965256416211842782688794405678336121834141995021183533317992502361285802644008704280562032309158390340137660402799793303667714365693136399164996305534382742018516634257083670080278637095994053375002136211331908819740238975984219254594225238638113285204779418300581220141489807372171990583547862481201441299088834814458988473014618729732534483733217824565045038801739796878577121200426225108729294843549052113704755014507553034985264020047256988877063646853525416827181986787307909731565835896166651051267063251676878125014231509512604890636544583363770280790807618415788791413277237664442640374603999644312201740799521431598855959773542585324442214930798761121174900061897397964429217624266714617639950900811694457329546189401516364297542617690862023490382825742980409860086537049368616866454252197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -646181666809010351527149662046538750830809859288508497016005292136007260636802903123654273290273137890438626828330235798773400521739181030518632532440223850145743334504652155388364030888019868870035578454324581064039411565407718045620108369828408990622002602874404054646763910578866439128720228688295115006204532677753932245818685521248052565062861133483616125476376091762615159695573596557297399564820963042865268908780589642449424786592933142777289508935429024741466343412704031792409003450781037803751155757541622523104578299102736717469472103021686420654350783363073711356370621275969282745849124379109843325327385987515271682942350224676575848828509106319100401263339462997760950565865547751688846711885866325055065297638672469161065717208003414051628057184943334256467415054327124786172427190419582605956919498314699459674517578064060536179554114382934771075817335369093495951962956337107488179827805582546032944075421579841634466093647551029194833556656325669597227284679147015766536862258333048387451457925287438740224689030820420904804052367109528944944904840276406822899774281366664688206568713696685715999919183771769545649841553328673865771192483557510425224902974644122922094730884400275870554850650956653583616099328471582850153818318788165939370516597779516800526245245113325661046271207287088182998345494385801178555755916924415417180621030621591184522428553042455433650682543482241548782991029575955995307801294507953667042284466321597209687464580048796282897856195918291040926969708363212228153048711387798575390561974890788104558239825477289017396551126667374690220363008912597638465310141797765255840994601807439557807928798469505647534034344639277093681527376751789162823197741419145116052361500946481013237642022884732408257304531604701266820077697957107600387488776137933649236933340078876224769007299167760769973544329784732331499878193432261570773830804425869842154897282680612699492972598721482739079881333063534519010537870809432419387705159437453539517943060620292480185050631360525237824813060228572400408540698836353457762783491143427128376999270201501771094614012158905484289132141009357010707449161730806141167793784513354170346134927787222118325459009987568125719241969920957985030045932148180641780257228990133189539831892887393528370210530567622210274341045556599827251020144472961786030314986885158990494848785774382298750849020083370289876276481300718400175466340988695925771987728173235543770861552778799245071577930141618286814913445260168047985134193539783723965144953972903397768632034648790064557402229447587976391063705030448525388028308330544016110829801408953591050015382475314865230452122616789015466275247278926399834251258729397324256918557172022874482455470150286060596665659999911048159615752583958775126769328706457965751294071191903621164077636652195909439819840305627032919048241434709840434126211309673762694930434134810279514510114647066981647003684434814112660404243972365746809623703245844305729697585385068788541537742576226819143903462616196996900547053127388764187777608056280128781294487327726758755660582727475647132847483671307115320832864470995067765527246538828938105016644977122330934370708157902469012809852166164902588826508260719676523585187802902526740907558859873147837397712338764477692939564073599153753959763945948467419948037392618688824459419170020660004121558868965601686250529965953086536362982681983586886745954757589973599144082791087354081760972339412800575889429153776580890311510068360964781270123291015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -704889683255714571576341888571840284175485114936989285747964681710440891889794694117456320872899138740393355758984868572087893115456453624788696219291653288541408476013029007451013875544449290106061658145017017155081183383435622621111376021986788612013094523074126372687559161457288202920289324652113330849766815646962874291911267036925602910441447113002705001462925042443793568852229506135611085948115700284929556337264098122650592500586178678585884091421306715749572782546595867963125253663074424409789578771945565162211201997476901029263281149569149593806413546469571130466908606375402651471342521694225301129118393703192852962022525394083262599850207722628304991191992590756885539803871728515354200051830148188914171343879665511117915684563321360218269771461382255138793192787448963068703187741366182522230451695812386345044173173306110932230638958513632841496753928613334767524454296338031785346168150343734914960700913591260274092364255753082145151597706209451332054163178061148544459497775773829552150195670693773334556033884890676852696143316528005760332207803174917277126949222690060079104153747321550099890345598851277874786691798274742063889523000997591243749087144238136849855872180413729239804983965357492264280429371375390293797612967578919534413203849023792246033766813527894178666345176587152508772108558726487145705003604897928440234727262060968337282620886525558174266890429263649823331533013755301947177522458681411302133387118919827332010727720904602164918414244398026645574598299616076717459749393944278435993341440719491958471467822312356913554371250010595986601575728537265308581552849231520493081494710273968719054580958226111030835523305885956978923676985082121288744272664802733322133341465958214147054586436383641085862825456957558436906913932266990818926169564646497444768146740499005220129855814299591214651546157315919262466649310009868206422762470220885068706595122436588553522133382790701804808071354934295556676647209755738954645457337726659017378780079533985830557804137717247763290019525773672921267780187805694059825592120643279784809514047901639420927995018649458529074744306523561425733493690755163691077896000913421715844543364852733647254379164742761859101388976736053860529554036001789744428467852452424964413356051822011915434090764030939798671005092734953704533606321413479173944163735127526050416385228947141345323223624801675311361181169142692080553567348609658810742711460253820788807986991725037754464831411295066130965743390796636646892181830268096303320379230107194639274086665998799870296030446737785419207115629253335839036752901460024695002692567373406768777596292371112355095084203867780936376257751585605212254370280794980154100022959355083085135275993774599921272450541645641943803624926829170312455949155465088021638563734291168101949777622980271679814660464508071541309555999699559933314467799457678446224362502216751771065193161628121109692698338540598089401479982145471179628055319685074227205203064100521255220226724742959878344313230645630729325162818024876226221064210402235179781196491059557673266717357680141559900195068428557493702679662395209234957329234355336775250872196977678955526142010028193593051327283239679609940969838409972549048708788337507519301376076412589288748258851225326786933742815123464796706224094590812825894999326640485693944903771466772909294282663614694106771710164480167116212982267249489420970461638650162305918733452771375064854285491707616805259867844563325738689735232492108415125846557617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1335437618037487043140141186176980656703280757374695045524113577789105369301072193374795018251121689523158982591860272632181933639410587319201541375261070290493870057429657754674299622002722620861420463291597443721320967708304956780398881780014403075585426093943165463437528230046621582052247015079655289213282673447133396095611465747002694787364321218251730739887130850777659240930582059125251273745466146926957068066444098812626669880751215387746421378372669270910320397597834857790842173314931595220173747556891867563232615131078428562757977775991647738929143203575013744590275343946314797732965829208368043326512570534345084668797626260993305906684498229189265543594165232799189801102868671939598653159545479769274537690239174362765697590753562836260922989603658512156974656334906728841273489302725016480065599298898532686441941977960407992804810556572224373429513136074273655059588727401375043652741638801534170065931296116912867859394680121928185241731153240345176709201958266777710306120758957412403204214312827136664321002507332182490944118968454370168935341063849811034426881979215206882975398221743008613611040022351175418040363043543178794173353332358679999800102207952277809666712536736167902389229703968662276678035183450607201885013339411922983904072235591892070544299974413406595646043323943913793805118415055468497268291042819210019679428838874840040461597597904982704077716916441209537217222230036997991163781315691853376323861174989080904185715316871579044205594664933031232049537575054756943038873720407287155707868672773104436869399708946175171132972903568321051852238440962042268124249389658884914404770544188840771816165472643050939223451325686209281764201264212720583734541327225765206316649567184950496778666986447679559712542820823649357459754286378104643790519285304661490643682980668780490029339433410718933177469541888022721650924175610690710527518367506094678520851572667257816321832097554774905392133518705377413101584321249792717403251372917714706675459846467777115440206999922809149809097576147799450576505356609695417723289382665916357090982184636931674263703580595472510298695677819489416190413920960245694983869868250618923321463655894001680439088108330025888800104112576555053858098258259412717863080337676947404268619162269558070537510746761393583201753537007205113732448971117306861602672677111244199076619961220378059869269303113440666930150478001345168286556567094350158342479844059143412991464825865190955912325649486601539580603767786149371800050120215636062104805375718601750261837562740742839070519040953980525267531040247817456465882103806111552586672058314786202027178982831711825428095610920779893918983181075684128434588686982522240453268675171778843375793029410523406347413890914447488623223092514531048896996420754194852022413215975232112361719183618206007161711146209234626026675471919214869752280257709645121441876786158083079758375090418774125721972079950876553672197011318693655928887027451659673246352879065564285257808666435269667108531665576429043735140461008598335160824551243717710779628285357004821817173162789443908004489746715006426276122345726099406143937141473984224051096505571029750192148790339224328019792050507506692049053900715429167309928713824686288720843423720321172444853253846066831885701934061157539782250839992676960945962379147116245076038933643984393757398625550635220582913968362166885385524281412348535501142552751202360126476935407659722981690470949053140296447795877261227594239836972039676111228942871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 3513435673422572187646477873012518142977574496750414162171899694076459112516080016462429185074238211516281585919949359684852259613193016548807029468571887808201690480939978854647019394697558332775118235890595501105762459269412091505265629971378259000247370901038686401750129600500460712150240831139663918209332096963318340142215328629855448412872075003499896743334456113541968395055539798801408445115260726842174522954854861197130788253648381796930422081748429803904469272623385657806965723281059373205867717879819885229332817586764534687960327337062466607285763449146736424390643238859184307844503574041906373085978740442822716327951020082641143469044348493368098580720952576849333935517498386445084466149500907305959584565670749708359757354487132774596770489206144050264513475915756027570101415324347744623753086123528305014085541739846552893254347185058695970655151203681778681649439139088212273349075655053831444657368550594354627232828138264661814329085828183761342345438313896500929050668114301594848065360785552034702470924752203640530029790017373729647704326666600051372152261450289867801183305634794065472022975706637341539703001025608485506859732665374223566061922923041884023289743478888236109727744377368649044470792169709296188024848635328883138772910595464695208337234055372097408621905359960451464374676648866849984880060787893447667357101638256641090151415341532854388833636848131667135849211892579110984626316982847876072317441577028467377779615743644997806361036628062745726498555148440821099753332522466876569396031697627516647935120078908823009106577947625083139351239492857014240795579511048935998385542221742217809625492792721714940529448189559314203419397343174714652634284472707084247233053219434771646964231052672616444524562853078161071219290041621678277541487984640338649445995086519219721826690436833043584161628423351355827225238793759265764671983304480998935287443903267957452710042646619209459030754536204294284781329278522277937054694290161118909244375155643126132996114486079105630272261794064920367583264084494586602402412022337362856825871196020453782484533517829592691503640048610141237211639413506844448796303243568408206233394102334239559848072867613029661208352212712209294288259427777131336028321296564857832052698304484113284951642893604331929371562576535636559670493727377311655837274127946719545672442797934529132904879311076327391395213597580410414434015632503008358871707362933900486578633684617609109232411864547331670616249878643803789082476940076763008882577318234683550503975596945232143483006492319066797951244736239838007990965274545587832822695137020740352235083310010775228823096441909707301261082704030439814453772115760455145357338462891849995179772699731335310763726598658666134586772558051729741187329514310860769648589229955877277943942138482998817563573832507989179902735719832478774254778611824721650725115481225047381539862396839907275996315088224936808773262260115719173506672716604516799269609167142055451137853295093934060104637669752896275754706335471223718620383008241090254406342900895298529587951814607633313419262766529945635774432934065776968114005776115732462458097073661408035369288645826887113745234074457199970235593983196041593120712101809588170865646489245429371841006480555744187953988181744001229590979081285357339530443058915860381731519818986623546218829264667277117385778779123938871570674471139968580604365901862302575217983865779855357634425374564987012339128776808932640400870188664256153904724121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 3877097459694866264946103092570471686866413642260751011727136145648270707496447902212532250930439868011347764532475968228108037991853137521316302821133890978789013333449290613616326939406913732585637637935679507055478198608521156161761916383826410996684511608201777433889494561109873389943701415631464395351961569580145429363517727983650915543165053534785469976176795645617741953992666453624246374236536517012552628745086990796086770449451516965682379985513542096957604113849596089136237554383025909699000753596588634176576520132459273504528787985285972290550202186830906374169244281395767784003077829843276859509537518362682891804527564824170233646987370376099512383528181579304527811720091207084160924103703873045837697115808751414600465592877374777848856882131539654716098054123503062317125257330356672431071532459903594988152044731177244792623375377713849269420858124551698882611170021091638640523560417581136403393040014570118244778487211322354817309903558086275529878897170802691571997517701762964477252282822491779818471631616319217493075927917207498066554238525782731572291834555291013773791770992553047771222448069142835274466073161981051060414102412694158311952662898573536792224278276612224207254041851590839458842057242099806968642742822019671084590247007117331961146875185329817144007390827832017724141153302994008591187995292561216441015584861189819866187250445902794141108665519033662003927509103636040506899689200507936303683639163864953950822192508105697964887818212786178930350333123805577617111759184185783737597260347939255322444189520613017336897311282904306604910658623282477071934236810571566516403366288437864788726186961420839702980703903286677885214337695980581056132836589284276839662424529845484422977430698611567143197442035427450602820105199347187763587627564638783202523658684310093048777437859770922833319584194258648936962701221786759822526454858216043478787381094475380573663703825428700783766660903262298491241406355980635888506616866939147450296857118272157345085438523816486790968392171320116784611282766790989701358356108855031910314957679507633411822524814903729191382623486877212979057768530845281876832782148670281590946096681895205727402617497330961081329943783171548286106687023155354839974330844414995210021877958547521274967144304211501363851041189795566377475863923952402663267543672578839296189405267082417731519346689986206236511584232921428500270020253461455553591048994457198003339884572778128755422614470080733710117440252503481063519369146361110750939973078216833458446967220936438103759920362506225103778556583082598613796889847723486457312114875217458108763333954195050621045580605299792104137718360964872862711309466949982359180042470442150894030714179931637415899217746376721830499580171352654579725926754754767420808303611018997575882153028306512122686534501699982971728101277951981084961329876094460799542658385209125598695639007959792543228990849869528874137136580475839693422758959303241435687847320026613212601986813637384165569565672442552850692926756346563177866519699997299354193258906612462874871177405600075080457728655136301008369589276022555502634271208579422399828340829847115744580563715813991589008842420716906499967818039152112886402108225099516209624721815073733541196020131360941948119521331835837250083199297319270492081225172813394711357039823519704391894209062806999887536356292978327998933519035789432453196921296438997539599456678620017039226696927937353649657751136613359270914555664310963892250061035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1931391388993165915586253494113942759138802871984273217255822942095500517727228122568687741816078973454086959253689804888066765662014774032249739667077379799712101191550876254207875086500874788814402928162162890978345595572456886350415569923720034236124998837085072936668334298927690171092494191345226297357774069190484500804076076119855442331936111748085945754204917676735727471231702856182434840528137170892393804529145093373502083550928623712515317748661364216394911057634441523021554977952675237759155402731985820260205070993435866465460114599790412289204695233682624222409237579214450230700844766414718105018786305690289276040808653298778605447100353059948337208449584277397353473877883086046310040397569140131457619022710350714686659301948255534831425158402304989865378560607950266982012819586999749782415356223867067200122444962310202837282966163365784040659551973846016459300287345284451282644191551416117270895285351633716093391049408195545726915806810103622216878706527818704268425784991756516050007948505070271192032834346182978122948314633628664936240522044372124794553661109759349215662344621268532612009157113370564926385862429776111648996628321197279230848154585676835725643023312767439342159160334411426770444992767041311160427133619565165327758404808891520452613252728199886992479047973753757956153277029428972049043171097064459823397828308416314727686453480450620058093934044678047801655907573041457207728735079033707357841741581620359768148397407349725024243284750663977711124152608999857196996033141071996248281165137716565037344290259992302939013954814355273633209960565233565221064544156472832068181358466395098289571044355467250785524075299432046071105981006702359156367593985735765762507616409422065988658847573211446797316686870515214529472974734911081542078701171444878179146189095988509132983955055519688218337796685404706795016429883749016837253046788611336384947003856668383225956637873135285819187538410248902985591986601272195150798426888244222507402382088208517952058195169268910750788265321946288562866103678414894476029679345450081923952119212738912728703452901154039768070971900727656088228566580224364476260320317215405305423707259197062914251322678917303565314136936521107262055476739343549843435881401159091815037327103331283660337182630688194277370752472111597082209365958437997759649618578016510803811672691569815535556076052251479892547798095068909346998805140549670659813948416578963893874979335324926930206151114922769631964811232734391028438677984212135525872698452330895060180210348355009077856116950457446804956399712702753195930328730081556448581949710716380458107378864225471091400799463952185704430234391683159192295473402486570227560721159778169901227924244790461295224923175681025245192056180798478375446159762856446115653721900261920109136200454867935572466273684231466554735607798559389652171128682619298837131817897363062070946246868210176883806526668084133622431173864370518614892886442431766629291534887615469357312243208396688062286384802593191619254131562724468557107603514605688818644149818015450490906926519638419203134324070461179341773232315483828407944142731282254504117738607805069570878459247604139881571288038259998403049920317756979675564212832029615894071596511904510645784197866158261904056957723823427862131253437093859846712491277026009589886059130434478793126702416420778434245272529298177474050038832533666611364797286753049988643116022934207490760912930561413521329916946142058626268107732327625690460205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 283640917642647413643793940987750125202825534845381879105185765715325990386801396514232298580285845294955828213657842252056836609794918553277630261176140408274445623250354574285726572325631798020768508093031400504244455106964328899374257755522281604947111980411673839199164876985217834247087638831815218383608456866185674731941046064673242835140300050631490124066547679470961360442621598027125449105150632644072633495281606603824392579125161627580152608744702417796621147669198235583991907163499474855900026855731652242511101362734725509744929933786640760365295879998782106077505819605436755829879842366047562585299259739993091841136350451089865881105252405976131481691463886303719618776869702893753731349336665238496731952316938386158768666753066850094748482603262532802650357188581844392354447884434470020277426391993060835548010232449497233104510094547302127833637222381113043817133723163824942696430633234687559360078600156056837533876537526708460151419392912503224825038041432201011617711867796525662261455551722430582857905397742256255109799330844406087660277497419870990008986084234698649605403377804163395399646063098209506864691598753821383923545156487124378320002219041405694884753999463884607392975986650743863890905751023753814177898894142941510440364602521589120672646955299448736107251893214212504493089631837706158202528800580594888747381416002733968843707904105559428401524002151438772029004426495967679688401560217753184202525958914700211263434607370934008712777623892938068089676247594391031635769014771200997858585793418586525686990835655972589090523221311627581716650260008487539168598164472556652687870845244544805727708618064583529292758480353975815292997069782442730185453608987854304716541716058449478285370337951455785316352891440467626735842885085003855475427747862053589102218576874574629956789989677846802044419223305715250554004585767006420190186379347746138658160639751229933908849260662612748586369434388428081155664379577707827428730559266837435228678335985417770255765368226738761887275936495215816227201947782587164210134341384765075815700174261188226581206921660713630050114342543975532240337190697241160760729297831271979529196666432948789248775176303927653519567188747327844730218837398573911046024695492792734489930425387250848536308284627669984776525054026420079099138269544272109724974111750154504950838829563556463596738290893924360948512971770854743528194810860920064221320719569041332884689159859217437131074546512554041808653141068622118004548257150782667232836916972442586984815017945980322260521140259408332236232207182987735772505813042898842532056681127458817454189953996930619294172827424256351806769355883614621112681101848264895874885226622495502997032838321917193817123954020532233829424060497988370533651819988392354090942168000369886608294749154842874159451809603749118011713862230185882982430822428468061323620700746950429008179734008724381696205382295429586228359895151801124091904563082928849387340052578020822913712157510987206027426230199482387044138449767636644769206560890884200756491893919323648163424225715258361821775002529964716558302371831431276930066344276595139035220517343344315923910186636999708436265594871479062297667938908408440161823551647755916840987324923726626154657591119411514434267907727646446216701834957730511491396947767219363931071998799825166792045304262987845473347133282452658160406003370866559872674354120205061034887379162976899499993806835111573729332365294492029715971665683855080604553222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 49497525720441426027469316699596445713412062194323824452472161699745749055469435640705995370326847566750107349403783431299911432361711751742234220463423804009638664247858225287984683594761812272434349745077162182858399374146613671589117417050572827287988526325118915587647161130524614157315394358477420853871855604801140214977235127819019889273734051264781969480593967982940112172449190689443842763709774124393969571652626032296558856077830744706797669907917190775324254550454976507751317708357640417331381360965591221147855841592920043759344748742359917190286231328000438603790122098937783629069495189817734026087318447246115502192401667495946965781611535308316204898603559908263777933512837585093266988478677419920293545552925947894545584386276713782568339472582283150874427834818789163853279287973513250646348862273530697497517830915397262763037784108713313960215916329661639172749047369537481568427336951133143763183802733899759030058940008288234056281915978210509889554809065759465720363489232523500256741073955419419942174791420549752832766355449081643662487993498890883787148652917131569458285360153165888065185249109807171072842918442114768993787068503505018710535988969440391253708651519377627161415200345714886726056116214069420541777692157244045552865614016377757371427715021112505194014825119205649087943712388978226963467081685405464378629927190053747607934377438756646706573004771698172399716945265720107961390103099340941316668318912081067504976533982099348305376165862541642874375776868150016318667662189060552536575466409187234175403407442579323214505951580126775934156520911255655751512997078104846008635377713547656355469035303914856781354442994262353711620604262375009943036353355161686010967238865336848063128745517619835767747491521739434519728021991861579561368741561148694330779528565823642128549787118358161970118381507483371608115323244786365227626766710918118834199962176281498948274167146763926307216765164987999727153295836357254984904992559290648448763034506599677578331855439812252462804675106389776696745597410374852197974336600855119532617312198504533490092231809688648116145029465002623567949240261942926898443214684543796997013558644285730377598240507660629684673914577123600362311246794578726487465490481908353221083798538547623833740126018113324276436311279543054371816658290392482557910453730047348050752876437151368691855535474433331304216645544260480509175198468588634119424214392658421378216250501447378930068226828811419098061542639642874483997338154390747398006227797236376188251406589358808781583936081869592829857364202290934850127014595448485607877542667785182404721282223889241658891524788339767077097480420490766747246987158905276508134070655443040622558405665502186440387817217830759947898028144003215149597940591816479550350730030777250593994487586663880162617784054235268238449674413937425011009648570593328886219526898288215235102477257492182662229341267343498809699973650481489566955963866667312690251194456734297978824186261349639055151315405747196960461747664921683093492205302728985617102127380127351578620379713842934021351608135437392308506787483420113531972312946118714044197002492062932878022737581869916887056912680730757731190636298824529404206827057485552364625797356526848831481869466627657303638640697282228304302965785969156290488077132972062510088502501443861897394731536439718318609185447271614853155384534603138075992766775121676466202662249057714710692352685624514134887534770692685246048969286012649536132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 249710805665767234784452000728340551865094794154419460030171936776050434689796336450873084236353053153335467254644366841044339741237257630450299556424701150584644719293553821666874996133348686321275017130722510256287926639238747956863452295300600607103040820437985764798123142971453429451372793579858407546020339103688573756700822065721563667486656445500937558264300540413107031102404663320067837043438127835682391219012407626500094359868224229646996618016526034574568195161061778082249032779075558778700601640139260424339328760460285313565685286637672681754210545556748076103594360712903236697523471225023468745926535984269958288107490550213410776360518252362000742938058258655952208203897242602577886431951349639237874913561891397570038899512457631690396900940084731369630116392204523255619973337232590646670764075393744299939401002819358781967811637055351635996253928286131549155428970367933972854590597288919122543474317143906339850118715195206023262805727454601253750856031099689354001161414490273604068276919407509939382661331469435828173719568722663554329285403267875043555487563795818647976871472599770196509221600561407964030211857344473859580901935938683445890230695309048410834141729267791706784386249713253521487115965209581470906399076464439788975899317064261561534791300045945869582241513355777334261679037361206097837499787630154664693206693278431006274183880775935430497370860790756603608909934104229867108823940642765623641952195829521627752956639225425069127951735542660266036904796520213073345367761569774634426049413200594420558006548599127191424357028621580144405298228212881472513532528896992602099587918346743663851936412671839100233332104314217686277881679906355370959439920436300716336310922864554060980664136219581122732885995296471494472565574634408073459698191956995360121570814848585399409837170086101457836240325224817791606937534931972909189183717724793072051726640258216887898606808298155115338868783454639468104455238018452999941891189490688951555767702936286520127953820879025512274034125873833367035338324599477260698249707233220073492082234053709590108503332013097279885258804339223739816116913713769592721233465187260009288433605904769487911307791271873462533649341837986249400965402355519866917546261066492914789105641432582959892542786698162876664183411505769291199122800713556964274628545478396020605583593275607558489756016889848556451231314129021270513575177031989563494939602456282354202022506691589099222403937514238663404909425249373447606402561605125997869276235351004573608579916331720265239700427527890424972291103843911402301743600954532953060871415122120326971373017335818003646798182491147651535924191733468369890243552638103252227509897955420693373110470319265154402182674132250569082042249029606210546283806627402895577223470452882647224138213185689724064207003620500265370215165372648427796902158366021103934732387185679282606928784552746414895229255315408165180786291126421035492518216767334895110025318337588747891577089521069670784611861917283017615918649688233358353193513837434010911011547905723603357046482940201187494566497447767889653903457279719442410356263022258305700387521336271348976007713840524475590317440303765124689577343194888766787177845772564364804115295922419939464817345063295468788865829829645585478908355663193197878802093948637581700420580099351570011268377589641217094417641371053023035133733815282335587373076878851682582344266405119089000236962949225076605369963627716465966329992998361587524414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 150038731140652045827418334192721964525127339281609807334309174484113752585757692242779781866459349631463548424002644680983490524446018888856118312227460658838197964537829388024180134876100627156464517111838358225872549460205794764041541623754688750476357707408698772120890755813330145944032357169249647942022100221901891761752539018161719060431511943464985354236093245977679025832073024723306663198742990149080514250123696791659406637018225897915163951161957107170996890335462403177113388057910735212246404229271336422338163394098034251848526454275652467486792072782115236695155232808088842228573711647643398225076401534877661091942606915382049667116276010879191712969340521967280947495214684136309520410342870001820314362852955090082002244812687459444082550671936706760357159718816273153814756595959078690052197489274966723506551560243940474690784965228101030123123656551123897654211089499624808000180374439619898535051183214662705390245300476713802080314428713027915734546439392163509562526468650820829874582629618764664869922907905394253369779352317819554725538699248189314698091224116028442597448964896550866946209734951083849901885615973581350698436807552114921704790346286986234543753971037983359246776409471174271791971287123804642137934165378200637376611050985366087783509664875836422992634357449087239603005784518611233604946744421804890235168098055295633267394319500788115359195582144779584527773285299383994696606121175825835083666133269869407847743783405000527894576763406939110749058323641452783281487855343031047853440392250367209831590112736829286033934684191415099125620587241208516181667907156629405812204966186248205144695879566990139336110300800490582607170769533508807467130083146567590208135791139404357174403677823137200737537291316812611654566101623148249855098101900937762292922407448903831594314077328807482061728436807153006788385537294662140800780230770304289894641454301909715979503646584204411992467922194354597197252261869414818660805872333738614809206591968243959785755344693488462580893851294885842985627596869754312675354036053255471834004805929352628752601019141148179384276989656662993581804085373688437160848294260169295097524305899962674347960839192876931679784108128092239425062641275971114033413621531817116766989347826394608074202841806595665135230075774785179013541913268315524482618212452613070815071232672462823014502115006178642060092563431578106069612883312134065882286832260963092739852635499639872470422206678241953982425462189085832828183016701464551430004935415555247292365137071892787948804201767029757288020275870492910862365255116177011196873770300559464769038210245120641983283081408662767383448686796344682126543878693921901241643252327483604688895053972511614825525169931389853621445325237381506022771411279356630815640120582972854595408359921836341922098794323508770012201999513605327874685323664136458860494757978871745137806386257944766511714507795658970398469302040216657732868516113114961745902438124989843520066685280721553186246610194942882764282623901204362652509264231205391966649533733333138224891467420010285486683340241812807260808811023407071780910380287589302191161453471120573618785291522996730376204993268637912561163197672080209690688528490525660730640144783588090327559661655987943641902962193342399941892786896841080808028799132275948574751534057134691050480544503603907012456829114795413650592669940561957504321196300320826448815662364897660238830494608744026921600085034105312788571727156639099121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -84449805452038029164934132832059403602889296273384657930973206184574759858926933088409531085866521164253252170173871453582864081487281050068845165087576846245070994910477282669892392048604865708050305775577438768007114813370374560328771963793669405466630443577224951879898948572649930162048491246932910167006507785008646351163621178007107545286619197604982588406832505742984900508028711333514616406880576092054722379345661280950578689133746646807149236996497125433373393975920406028782577906142058393837929406528400510264578763857479183153130491725234186283983687277960583351359380478331586055122517129708976484665803801365921963309625537121542798024456564827376058616605873930859747796088958664858918901136750080135350438504894019925856191189878407622514499415615500501921392376203212277533128687500358328548491262706423878874115735598178023319449329186687245023854392219990179683323801136751227276609588230092768100449509065977427198682434077397857261366860733383920649453223670659526230919720348976466716322524174347637347644484280353114047000726729780985518421177516427247490479318771906332625131647765502374831217349727887259425507106951217670985551030515970904797143639408894765011880776311613510772597480763851980880263441864496042443050011353370848818555616963184428329262610664963570716137407122795387174709476129510258527053195425339572224969513796061982660488275689512132387917410040530238033796317981534291522261073872243419919266986718729590394723020234052675604184134273107196830231615077649078947527285681229771558510762399184989903510341639612262533223783139528311806125537482237747736418947326661869813105317546832257869518471787599124155674993283685108420937089444397110409516529029234104604881955653969045483560128609376850237477217831738907646706626360559274257508431087916833155660608736576889492004369304512404036665201849508904390199918467402265006967494940307831675144200622427199077201311630903056608014569247987708546877934641345515460986662526372496556497853177493360026083923351832049323596289786289650597794631031998567597129741778043888624073175390683883403801089816870667003154404406864197284722425839188910801384955871194411946480514907132593916159978383104033280899707334781315951871512795802527629742410982514759776213226844413286866095846780655151438214914719443099803188476969818489629000861156733556555625536307569135952150032511225960179391827336427615680208820599143887245334953150998347200179363692729681620149160533630981609680076244331424803431449918806408990693902872078471506878311134489005720484212147023996187300560825887120030947845891732871954940527301353943315664704225973294850280462777357128002528519116668432296899138194634895056193146974921348098501053256954609303361618389662516775692445583745918665541368835093505216557329316715281539897147132944410864388268197345922446966286454954762997047744398539754149915121523859401183564450258759598029146027324554956335287716527511578304882749450047266223989684554069150650543021419181667175904809710288860150936031224581795473734008812384968595465269520998325027131590300113946151028031227658183270766918922251637224146410015726808580664940273798280027577496802768869839358070147413361680338771754416810218458886583860045398571757910564607896407337725877408983560745075990593092105646034995553296576665403845012360928579774917758421857910868454572593730508716611098505944245478588296799657504266497816230046567268918696280397787923497184550621455058394380938665863573551177978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -76189970426110185771362195990271299933018500486112050995308128072314355852870959259559414036464832396136825330929338478236084208097306254723809470995720900265230727645666393908300119785092518823721383767815921999431816985748263353316289202976813692616627585212976224992879925564278368678619300032592966030020655977628922668372065007213674797454046062208776323725525841837182934495894519549401105457522231384279916392798306221767841343651685490858818734328141826230889776594919885125195880262902023504813279084241278633196439708392716059723819868860724218205942998330396569197353472283331279334618110905462360448527748732843567540147535056050291791189469898466089357677289550843860652253471321560192287085214817572668252768339645770673552320340853902694330421706814601798082117664501203731210309507085465087800027849814739976115589551231074903480191470720858404922887155915613647144291267848612494464905878695180598881614005484823824735276363649705552324387626220234136890689826004207945519743109978560931682287974324081384245941180253537621927716697256765883221484123000991304777975828768497762158731143641741761423619615074615277011292862888880914420110299972648042178549803802381999629918808716558956496827610798309919017582997809528444811314890707266585102734517030700010752524019853564970684809324629008197673432423141594710562679946002107244707928907392150004399705826109403117004341081949220898628289225983256399361843638099771992674355417323654592647455919364513806113549900827057149892212532355329601146086442618323737529458307499573689336914041565546139983274279295030407764790730953336815187647578486191307681661260590201528504357935036445668691181518863677704803742406750913131799569869289181835532281475510639131098783401087013037010671106636120510321201421005340669544165480884709224679762345801723847377341189555478717415205363405940613041300537285730863223553827377737190101377721157157931469339625639716298955665389125862650839585508610293606311682381174953464892770192335503199069134147610181699752943398362522844884821446574033548085301307234993499202084409387261231631326623036010406089844894106218994355195749050208082110441828237046929171023574572088254966498805854738240436337667617867992397043133308255008516482730943829841566084291963752206348136691349804764212640712106394291186749813310638234904511708590229190211284506845334881091964249652862928357551691858047202317220866495951598732142966437362270368399421354591222589688171498209708831220330146043075963139633859166374098923937283990562383598233423482919284360078874822541947593919792988500253746106902805304678226971783034269588778321514275212871465162375241887681550747174050951734639801392454497896289273401640586367479006666909185730364491396703049519127140647974874772018000977217466221412065100336186514948358119719210002309568563564883987790999120705858351559309964963844366933379751247482078451580789236821781948370762395407042497246904649374306373326801334819072159415069829334775637663484646180450644713762794226967404614916519132346859404880185737094229869516214925282173408671751555359087321822208725847356035833095608154712228573591219397237890477878282364888621829352860107787565055938856235706811383403899365965110075731027188030847221341505392842031324460185171810494568956336309493740920637355599512165452573465349215114392267382061169276773155841693824491419416872318153711851012856237864294738887311085830774774271782338222635150905465049817726171525704002202212810516357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -5532357757233474870158314909351089356439553739315462630511512112541242327241133082641605989297620093044613613327437420447375137208328777139650165044404667577777040734122502792143245937924899457922599364117240808747941606867907499390115134690731574240089679949592817422927253878585313705404241397070573276664981087503365851236605392436816920728416957204420049305331252232222687643608701169059252742674390871960009157938143769166674807999238910625482494760306250765123755713711775323420228841697882181911140518297522206832876052277313853438924822310369515245541361915039781950770854504223618605118003814836209039006084406323612095426188190959342755176652516130214560486455780249890171595929639482449722620090094634633744781712780147655673757812509064018137730961623123840702789032928558251899079416328761217694544227438524967248070292629844269637687003876023214523498801104268484423313406577961871350085835732431593044132677515893813291262638529545266788851059822410763373263172723956406630258402062773283356770300323380767936056990701129738390231224620102977680949325762503472252945792557681980561881369876321792601406364890566816459417823638528311843065127544967039790960634358807161002976997590633974408529219659430334847206400533967066946422165813467209356211809211039771367572108565207066519342774938242336101580058537928345772679391045379793322671328797044323210988289294961584039585497988103880882146382713673728425863531056798999641604308211162248320582062346097734099753570939919860565264485180751579459265271157485824345974164494279166544142157313975330518972124592841987807185276336559560961485794096695296655775853142418615210805279347777130884867397455131532592403591886664199008254250669651967743678332695872785286119216293616243622160020595564191551513227801662609761212761478479377199544475418339853419481560584932066503022244642703959486381165873774579530904211120846528088542534670635053940573088508032606930364294038130462369437840971138514322339478670553611561632583387400525629474413382980710529062889136490096972681475056898940691440216005035280112890692729820460601493022790182177444460640794307294264225495445089697966488396640888371568003591055667050947399261553326008342891614691452716724792274291009348565887654558960570720540836267483625702501609056781194822232762681064691899429860393245529549527908911425846086197318254419059380803998148326279111962983051837983245772651041348260560166083257877792940473788039994149275326054971557098594676248552780796899286448533902224962200067774853271759470751581623041365767149505184885470830186598481832609508382119657657812231040090631797386821130634895639329944872189389866565560397500139632233405726411553740090297755818337584783892018625918294582863801944976952689992911767380826548451505689263754433738481774460909224337034893802519279159349612396955821993279210813800086358648300041039450866349862354504838753375039847010022469845848890099826083773222338059679108986676400888245639608047662793592161985658418040413290070940617925201433587276792980337593084819367160288170181641885655735668497836634488180935113528268413875135773927149166424830134564671997748109229376563530202564910308797101183188467019550375133746772743632980874873916691506869807049723209593742816158481867443200482558960769700108840740687371024977208580373315607267075057966423623671775854076376602193858562667059354591886448813973917065471376723050701697951831879330404103041231112728712724567834067828453963885153830051422119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 3516244548892434007195566902997813674025446726462734715579593008076397017359515862427074114743685575303178762717302385239355919411588902616910753183961648084991271945572176157907808727783056861790306235127192979019136568198434214434866193611830657826797005198173236409948253687443352024013007800568333835692000703981592810507072884730922780454477980265538808051396340313255462703596236805028332213597832901659401421719091011184245195620889907655897129656982171445208888218475821669075488582510868677895038052944414614888226285066410571828988199949266934528480435778559252318103258085654956091293908375554226878701573002466648795976220951666077982458846150465606390984814160451061704244794300611514709028678290267384356232310242090314198404294876334720438745743679779251557302171740475100630981413227065216684649947758418393225943059838873977745496764418639891226125983723653869983521945960469371319941794732960456955071078668771400233536843038901572454428788526713569830928127579901645939393425960315946268611475809894391541825008166304403144382415793267124905532493717073155120901648884259600835666491187120968079517522040158012856410136189361659423076462919882437086803932266522109797705459990763416636287182842194330108234892964486285964302741931163698573482010592447333485897262612489438095348839546570336053048707066110278768384136770594437789981146391366931056367160384963319471567595661892603801582565923184682015879671949110364750977258157718844221476378396091362093423711045891916076687574071295395111849786686653833873076213418276109911013221645794772719636946146672224397026373794223399576850201802482821323320387176697661447706078974123797894526360815112229860918883328367796952648840709841731852844403129329023874027945194605729698276824358156292897722386002745006885081698705507789855146547650910550940991226670175217454628875712439426701465388362878089908718019200334262865843574839066297888002710358625994478950391946769750237747878319651883375441153558303936533066433815301424834406664784054628591571291821603275746990149438523544688806637733099362395509631000134120861207299495434345830165212927024854418504156886480729835522612042322983048247515462753993436431189794854828753145506803092403616318079771666410316151173647086604606044847933513001257194886168599405015885946237871452457317916700375929461029855911995983956988875246356042409219047376305612498201864566838343544966656991570586064674298643519881537646441504564051947348308878181612413517969760405963269688711758604824474072604929271750614725638868240292219101262437436101314011241090102298139904152550243721103335520697798890474787074611561367183549997734899271025339895588238828878416933064828088148616327828523385009315860993125961656161861728573855553609464202733468705379145118692529804073763811236656184882224923715637278280238737850807298073187000167728166259452103215752895040778260531943771770065765724555867408722499108345547100335497370783362379656266858294879917801138071858527547964378685574526838157126057720771895090314877870698330235841548261661474007978271389009329951450929841208566955589000171688934182191969601483599116914339545090696491244029063861474512152149196278016943855389865899094639336666661323409516349259137645307092586164260330122426042486840437280052679099896966563552879793648533733160484362665933579269342621973860984604410792688088404087313344020374583443030197836605112318300026006174389076725674585308928854294667943035623502642341564240306615829467773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 1024559584544436590587743753557190300307689047457129016857186739868827425746221973028625908011256847818490159802957520885049450438039858341149408304839355354153423215244267581136350491743519321777861926646342892825571152687413209207789415959709330686157411192849001272055770919245003052890736023578130929727755576338798078570525031132315738936208696039087062673236684255424567000890129607622252765863855106392352116794585679384264907712248363757397004970097882217862343443394961609355882042639600853484455741323450249610243051124224583265891471564981827987893045078816449327023113652732802299116696969718363459063002898740693591007430508248052902677043384816146000401237471760569499382171065688724747935306678744875628086676409898098526265805548021289773026196727738616663965825299271205456879771840657024262039345245719097588372300426495134515300351364571945232657251197980268345127008078325051817813991229191829455883684997670276991341093607060333996773581096373319069726396478808468241991936384343554226565209890297755097339264152280862023966255964317505239910832837659620226134152248188051124475598225620982171317091782650576124738213628663649989290386444405497795540847513902785861627599762160871673615556408753480977954877592098555677470262452391963906392427523158856726715648754543269889743583080802228687783055643091176008119871941611984640394658294018401039055613745152899573730675802187783776063124668642174509995949742922846304148184035200286313283337211380772396937477118218837001866665867141616897642492471927529686958148594574319810308577612785415251488377416448929128121762907201951835221907431497662739514964204884508812050581762115089977860601185711235380568070400287558334814825735971194003819189485074314991079749617657487525159011510031087005335922965647437894500014400538415158366031872398517958462614838494323400728599690466643515396613522191711285369494461053197665910782372607544807457286832329468988446609093477559316913987156985689791945488274985912036103987062840975847714224519015828004978594521500517258265737736794827390002654539252615706422343715029289864179130118152490362877006995198140035768348012574383969243935514351275491601879102298415931609249242223601697997933927193536351856962358096477628622832711767958048656225781236729311733668449997845069580280080921561754069268273980520713564385191955150169215629552262092879290373278354599942783839484060863615118723900911571545469136321865307163611173510098946116314018990960615890682579502203518170625182488457303841590390832644306441304068917555057387873289836336722446534114121833184074597926719266158029709724194265414126593521543161754098781102338473350231240329200777454665264064357308956966367237999632990651703052112524710595681232260377783338741297729308754262431697044265244293168581191162045837929880614506966584041165629359099701765527088373181623988787941139577641704420516583746339645119382135392733218382169733934553879074545207129291610781729704521972371951852907949176610420280441769565739323921757609512503103989731155186484597580018949304225932118571378468789219025933073907020808610353590806310354714358963756032237170193386063112307410252754230940103787017991570753973352445991944659020492591855787166058707820162656089996817270429555042119928602467164500896799054839976526335213750805832056997231585213918954865806451899864431617954549877205660821304204329639171798221908080832363941364537754379468073955322630316096677206115302025957271838967164147878065705299377441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 470716345749566286940458026482844122953644193807799023495038494930912547732045192421964871042494102250327346478449391171754615590916757051568463182184410168784778987684295750106614078104228759243108659142835340778257387581650057952005750443224344078802953452378194141999634204755576370319774866947403573012571206100562365039965032425365595824135878795454270461479803451632803193150215759058063387801142314866008963044265557094494970200701786044907767163234352358735774139221818921630911861162032671723343393218487352150330780000299473743888607595385731748680346652886957636506352002884844071940863241546217431003209184177583098298900371320575789604131643009327879994104683354111243151786463431676578266214560545179630646056253481760373556717242315990825904532395004291780942212904503130949599466512277255208740222128437297871021231080379975642812021850502900307025894175558323965518323629607541120369973833665136499100570638711263425639947744773983559954653687079113643125100397074053126799463528619140013572175787196629513269027405020480268349402728046897243078243920762153784770922152532675450342776234673332634740317319428994974009175275329364316912767144241528335301864051694281956082877297434868410601535175232680023363076564296247799014126510263266279060230273098960545970625703835337457130095154056178829524426964652950787579764411805381368255223106602668037652468161126205902533428300765043280419661375130229738880039405408575520158305487735466820044526885928505987352329293386896050519714553379018879939520436786560637644844977391190895616780652267055149067646829656355328678980133203223646162035993705663879773726793130891853563366754578393309053087820206115608470715072913222586179445850267919872748846410415776464077018883031944935526602926192647943915523482880351504383188837969363039663885590456946001705725793243867854266887316539812374655128156144987824140480009166284945095888702925522641482458507316515245884404157709255565474281162451634436990463831577861119660621250764668183893409801222066345220138920521561343877111182205524878595566513680826529228941676316141175761008336010526424861547425449560035788324698194655720402426276263324632373986747044344838532594347083951362992321769993464780585390055941363900670081921963926923435841879755761590042040427006593416083466974640374677226004830323222707249579409091160223571661063928165907933032460943086708609552919246847332367618199367277200591564874443374933631314045955815221834900965637767371063981708111212955531984216098717883585981710384900456511329342669846146412113884477604790699968823033987272932010327619796084963607120396691580086214988236009280855848355813076016166668747933580995184566802584466574393570880163998651947149452973695686268948693716311754148197642586079257498323596598601130367222772978398910454100782295411720457488841055358946606614786319028488664903828089695088153692947741100834503135628234770896672105477577584573591315650747656932665110268348278699360477962351594346784889705911996712215705021172819716190809193731606493720656100709850071423528147764640839709677991868807506538205369769640414423671128863561441945297098995330669621120683703102045887879769918623835624055736941883739861493773107006614369681110780600894167180863628140995450360971606831335795437217676407354328382890731348379014036232839140391086035119748596640329136921478391057282265040085944513261900887694372925664781665187083719490219318830241149195811122785364780260481646406128071248531341552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 203928582572964943288713109723482074957630915427924537613217071973897174799504825279769608508767993291365387363060121429992031885811648978071042619092355379928460132100194001682191413450758441770608898832581535442033177307855435429582656200263170394213216952425024596003923465060975944260510720783433888373549890903098225263333658328621039672269416706026948023429064841003738036822702941483923120156528517601075003922680236225561354859685264959050902439971053751076167304031934014340557844151447584114127619969811471149731766035645108569044955898185017408157238306484317427070594098142109491513603663361567149851620224648368508913408321654346993752483838788035169407660442134044485189309132803606382355122708978982256289400681394717822640041558272550490188952767520355145881110583543648581188882842808838195248611016364304859246242200155494426314230913887059579451605088855203125676202027251373803216973930991872841834816193750539596020678286011936585947926980170202190963626642780263616651498398168484949077183468089048690359209917985178677123801051409495494408163690439049763948945186169649461613579325676160326684315128596661338417263619858120424092927999431276366127902835460046353244898150182955615177945888410000379556642105555943099776487279731379312374574418815778799014844275476520789655367051879028093116564599713742890141893044575287791896313642579319899182899563661982335386582557860392591231396356481728375556661938100832987768626951277911867230164579182466059716433016712614208904713281604687007456138420940421515763177951894863196367065650585180559513453689745098473782030271710888068854529094871225648001999495432532112458757577027830857197584631318869726697620705323139596915575885818942797956912023619433371692533625630253170992321983742582009336049628075847055547717906604509094747997636591768522046305969145949582086789390407536857517978768685680649176722369751432451565710067241582958707407959882196020338505614979748715277925033364282587069602667125515844287939424260149039693930268512244804847241498884416498946964202502256752083921911064644399188977990155183937095589478775088525312230043467541391715304533865288254632602921335553590088489463071819557416509436103914021181901180762127237556012422630264334094852315113111157610677525089467802349666995041013471225399720312034525478739282120586311317340781752617973603341903193961054990785375699969481982186433105937046932051089552410963693355354967982996273415338255028666108093958880928375418133777257074009499536763704931428645335031306560019892684059607439553544245434587549514722141937029827165041356598017536601097978645830659933726784946405532441496691809250806519576903628777054491173302924190922025956327648007316337268960277679998302154770652410296233117393390519257488744054759694737658827343107638556849273704960962503698345045857174145406492046000032477821997624288474155919807300383984997322214319502303179193683691459634538592601454153750733473447020704324700558159185989160792884410429612022717831151186487944650419196979936063536385336069878889891154200924296968064856989339541164958067532631786872173175772789863231288056760130962789670641471150416175508968853004194346836919270578409378054566280206550948239704709768481969283916583155833566644768289180954257458148766992275924074081768977895823257256455017002980466437765674488163198802500831723281691564932337384690841658419418258388071760247307487121961307887972412807733102251353544063879461610316062903455458581447601318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 80662664967430568751261454597022309054955472345238141452759958464621364545133918229226100896073326402551329046211203209948536561667239477933583217237882525019884578297454278764687260788784707622773322746080846933268463035079045459485902709635514422810973027172218207834427504898840605589695146547607377716450326071255249088058079663389835277436828338798793558654782270374263693454775008583678394840759442137155957903334514891323476723785777199810649475270790502827535508198611889024242144001102462013963266616877143322011496279193524145473835457437278168615814433050300839131461510773240299569761398690342124890870035043773424925702314893309112524217047782984834387095798829875425032358719747873731312964353855205739352811207074356211018025887231738015926044953628734617496171583420951511683331503020578021848998727510860948318807710036210635315313844137654580190462133097556467706327098338436981668900952602880121958256248307686219305675277246776248554941467205036271124998803445064905769205297539728578871155032158060035518090570595537454926498539558016950637809525984770108930127189235360653717405153913077106912045548118582577402457699114251023023672610210879363184727595366573584993704381566757269436921679695079223589744249034634771780626250931780788469240084082780369163330033536916338611024923997733160763766774022664522537367438904173105231884286852367449713645027621600662070649605967129370552493851395928813665663902741971391566782424860982833168457493817186760316860970842206753244161354334599622493687167283836934253062724872403810515121173465550118046878044137185339837655854139205528872772730682429769541539654110248616181915062692211329898073759589942301595570020046212233291305856350743539675257413669338791734582327560548416257547208141443890981791621640524689800598064809204381922519417987942255400135238822821533703880025348142197701808596256285077962038079573161429550520914103169534471835562779536640981000037290902867067415800606465284223109635058775697078564126966568957968514191399700643126123609616178494787848754179422826739649119615080093519969200170689811782917200220703895149755299313471416808367668445811128700681994395511867738999217358257754990297906259094411288992662098206322917906061049048717561807529468344813857208396025847192553856770629916296815329748816865515340507318418163530660381312924958703521674969578136640656799584394652476571741511171418300532828211723601023363973006316670010465065309968115289885714739405689107396893124097801044094893781223687905261160041785487669349678381323282722700567168359114717272677613372346877340887246507392411605070709093226448449363690852996560255800587958439863662919792324837793758292591051722026176122933441920314693721251854614394844766958243020428776036303512352280101004742084325648467837870926765732411472573246197597500027225314278991420223773514263520935946331233516478866909763417277811780932396675037446214352511435639562125581749935096973123246991795917065692155568853824559642019353247008233393214490410563177209816298388935793678732769394062397483555951997096619435422453116069239734772353584031753740049119014370395898704744500156141770029003182602236366177367717257642085726685748334503553035186208030841560318308537191318130243859509535823993809205774393625610037504012778335021083772533589348043245957111649061797662179609830536516539601889083497135812685325080845848737000362202686022557291751988953161406083837777725604109609642975886679978721656370908021926879882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -3401225238147253765125539978216340045784688200525755403813977390304090214290806674451131663406541796792247123844593729699527830144400591726423248416112033999992988326833752747768030595460973419385242713985839629162967578143492250760446496122988750273166128526487698848171816474750688395773449876150853396517547869828950709982653949185447931843476084780249144940008661994594128456816726746833130900641112935318427435579511995660754743613401702806029131843756279885666597209691314378651387879731600592867307465419271950994945307232223219562444099823601550173956956176661135414274307441411900049464339108244357812988996742247311828898836727693167211784287711312432990355335121203789752755225165141707178776737354878983861515698550043885475584838782215393614453629707931182961221453250181041733564637266145081549002993672762952932953700920187833939004289145242741770508691030395828130989780494828884314423944159329762008341649207156868538450095240313529136325523734162525936541502842653911814643004311925470871506278309067639038164404817457686288280002299570675728542516018137359654311531876848426688841514065856146556634517538640003649190168437253079567216801287877856567040882465496585673526980027316498505330836006949606724353222815257730417986509871997299430480940309440057382396116440025533618129409366967583330839858935169617131201339889045200261961606009158295793337425403791198067642944073541613872322714431405232580899760927580608661213485691382733305915990760163790286941404228677834024588674771870791840139503449823197359213731383032306508989314603797902127338077515012698057364173447464034179271458705583023282459435567866306030408236908925262924578292185155962128547692644947567903590256869782507482749150071426678126448887916193520128632627872772489354581041242113679781526288880055215529088586549567460164533263484365269394789527807344270395730111448544256456006592840208636693060826407790208689604473520686014477895649079192632726793083130904420490138163243030403402871338832760618362538230263615794663741326832166877822206850875049562298418911823021452604157326105353433578955953038394185460130414810031643556690671864039452418773144290782239089189405227607025375885792706754832156313607817129413940306315808521539568535626684045242603752478001892965968062539420061522337046443878223153918620935318128560212767601888214649821693810025200054144346020808625998197004576398903655695338804223704104200605663881630811761235220734646880365962027918803501301414775407508334870284491909079947038901972462719420527396908896160104949375255403385237373831191207952703724453950154473192031521418237943932940118790410528924770252205612366144665442471868843824822602474319884907911273809792500653924341683651853426172559764861261266429386250707092727361473852029657488843981038586544244598179309490150661971855629450461072340085151416357062879373760486580531295372196649851925075408981341473599272776249321487167561860301683909388526037545885548127819743062763780629021075689837840215745635741976518883307576140911926863162990336780780766473715124224358435124551037852580616768362030158315574137315022447884557909151588106727967614027383303260845250564900002810682217867064675651448080871885591208181038220821732662429113825248247375717673374860367767362711457010983755013036251427540085308004431553217746527365610771286214673595970136053287088690947668486340533997825020232114681282781806762543457764934674520628243142478491616379816024336654442595317959785461425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1011203488341480961629223587645941570302008681351424494000809895000694812500918111727207319581295210595739587414796782173597030291009216291309818570134309677763887137214706964472902179785806843692665506087705707317862341852441764445927276238091407947192727050126719649442259351743860828421252849722792364453646923555729184592299839301602696699609196002070416782354458857729600966695116001033480118552591037864147647634006631085032953542392047190457428889119808881299565369232179650827326250654821364798582209063758496690282541984212422596745955398699130631124337552396003807645139717386823207535219917955210440595702681525791571760862636419194994628055470000620288492356155550984632596233781693767844502046853460914453932699050789770732778558754415364997081800249093434065583602107231638062818054967412158228906586733765690179799796158470240675648719054100862704705679639375977854052726371634191162989528621965500481264472318425616500688209444197786353690301591593254270579067640401042656957502203370374601549061828093224022841439012300461574578670990446398780264941697696343836989928672096721599473878285049892974065556184022945371412553334090000168463178393579748908130010212811368576215578333822731163196736085352348917406790408722367119020775428235542427642629208387878352723287477345913462545697865788856195485660159982458527768111032673125220805132585930230695542745497338943481664075500480868983228269733177004978100765295538927730470257786757803650996859940454370618278418585043939673758928204124837283646778627070811904255465127232403414302445297067939520256287380702790681293284598563072961718459615453237595125473176307243431566666256879713717442115293521321993353481430233228214947422885225363942656017112380602595159699848054208138776741810429416963698520750077318293972718647521843652557804869552782538819132395544655555362841783227576950068227573614909459994032496764258207724106961938163556298288445006575645214306332540584171717890460286086468552325716500622386247896177328229348518277181486408273092859591170532704670564137009903305344171582187377364339799207655691134089513003200810551052430802490080356627667280680230462276423032333808906521940430782511789310922891026325658833355505964754412940103182257153253468510940807841470958556301506211338882135172931967895643964271147096408474743665037299719784452780147211763333008428082549008483723406760177181848333582552623352040910388935364311498359668556564807874018447141821991317629084086261153006731936583773277065684568567873371871212422905697543931037179574131786179050779755140579405552987325250253998229888799861566575467059606826853446274543915060849651717598987673451036135121862833010719667142079295216832482114010604455438469863677444452839399169223326084803404502489430637953357442548593277656534131647590111334861728384536338374442449493660140512918580386232462632038853760093660542106444504288669636181508152121301146041540639579699505316540799787482938299017754150247546998926773590944160298174304382296832815113578052545776725160617024973114834329035577460000570060924705013355146151529101363722046476838500474084654736013214498016110650376839631391684943758275487310674923318039335863299038031908334606635399702210117297376424386706292469535896920731878657213814093308495300573833981820223132362215700173917660002625721853164392240935669122346029166839167094795351324733453912351883510581647836488877829935632980495697485812082794227736402841341504081224758410826325416564941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 669662287544740451850013000117373484808779300835009133077202864730677394710921542432804603151064144769468775741058375630590013933480649753548944875219154243147673681613865597909254172815356539020309754318432354823128655741322105759456623395048961678220137207081464809888663664846262710457259224808258520042069449462789175355476304012424640029349868474681133392324870557055320824381057696075967201979468828685590221283049162778042619709388389047924036434762284287526534446019749806181305756544651541119110859355328625648982931412554216019474398327609115355040525051479686557620069235512227189966145991221155051665135065695968964587772975305161722864573102796250203527189620844713457360393704045909984146832888329792578302830395346200849628316671959614126033779077494038034751046746507706233258381271801985877337903350552871306749193016912858507310871999107339480265322478834450455888112389952193378793918410206539283625787131110882176913805960152790846336801016039030385092094616559391699896466180762020730236326690977281727958412956369753659797416410716597705020228140706387142338848972881605903630630421502132765762766447763875148475756504202547145803063092399262290770728716281545978741814782612099101627885550334667598985644852757116509665272935463209858823985331383302419477497404708137431752886472304812829436379118256572098521751028297571962551783551829991201361109354787711370796964146277373600212421948739447853900856549278337639410882356810460481274923434073073173170768737726707644664454670352563953404614565205661516536569370304738846128122460538430033222677872904385957205412906970462966263693115085938656622757140669858625132651754674306763997696052647961679070316008999712240453538804523730822099829173480394611729384856378794097343722005950892147089940331923150714877636404812626986863985585677594360267269017864789496025654512965317036561362736971061414497786769321124519729181311351715666000805594920931742672656177206194740128462322492955144638271159351622544190732742311103539745068588514136392258286599294027455289795867006570327761286564888475690623046135906776429612073316016248570578015838740472462811310931405334719872402959001427111567090496566141715757935483101685733401066756631098447970975546279498407040752172171108034159639835433413014473415257956876046253985447088206145777532169187765217976747486281549710282033586599161525945795073254736538792093610255887057610099557334108187132255042402954487532351064222661934790958051247165614931336597888519431856564139487008084708977269540799619244223160071777373602339452280564308171438910679895824809206697032145242899340773832034110571502690760194749592610595349199522303982233660678166571050588783747932507118138396918662301985776227607915172850535640071633735779201289434424078637568008258064662470515503372595462858865694502308204290056877930184849892558175163696030933636836242766432338769674426319548503661610691167767339874240391597702616020645907396168378377960536559137233487738905628876745129201399395892055960917261010065619950184409232390779604827524582612234069031588014028813266296648663046890489684567550122108803032082067817575924189956595480253554820091525750035392312313788694454356106547607789834701305362330500812536907486269241894620461624535544579646551021006938647224184256297534194941961631440104519937540720955770545513239743998604325050474929279853592262431096205028958570599905769948534766021608244031556217176584222494836342122085055926960194483399391174316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 18560119227407384433377231372818841601144148118294744930353641876746424408737583042791197684639441949646614812797206157739402646371218389948113357692680596622639731466434554560232896689809267958852553479467296405395865211409247991747781778646690615067963897826400792259871302577469378121488549064834323600230264600462692446234320316263713053570031675338770343956343121110921179308923602713408075952252074383334113385563258390134538286879449942778900193656090857726376233776100253498269850253719969019011888662992972771053241721771232368520165871569566845496342830221405381465537324782913922546899049937992529459984250067970449942376321997577496175519594959705436594637676874322695668382521849970514673091963413954922604199920253863756419134467299222611222460465957216348197938497002662572201174889242262653878790043434540532279150059019576936804126250068425564539976516417410007607061392830823744758318291476371020662342916652391450179725265872048507354430350315492031849369650564329782617919356192376376937409507091802343182661047249211286036789366165235189909027270115105621403863802191270158553396244207048066661579976596836611823801180359825018934159790949390738788734560266476022319947432925695636670712785327584348853470236469227579197458176610930580584500308550105311393253460763189353657165110733362171009275191611528819857242940816102896815556338360145306722614864717198546360552334994581451077129675670685870002161730451879385059086394776219602548946556947905624197871567587691442018038732327590409786244910270085456391167472893605904039032527781973229155302744321089403292101042784975631744920341173732943524285023503818558555966517113101971757712077028813351902921876096426831942801447796864551348898090051364585355684518066546781310169895779900017172112514802209559891853203320193349872634696058879002695401007781012902245582365602609283212188449364725746354542818083566971146889125196615379728449483014281300006459166684353126655610725030385181207611845487555306586023231374772624463513876844934017706342787694893153455764505430031877538897040724738764368179144188165962105542198409849013767126917899847356018295510668560476785374742105526515100991223833143949185269953068915444270785913049739155911953955653276504344731357605170070440111090575523065908353072151980442697794763665282015173493558066790244536711127494713781100302989484507794706004930467799934978316126011820057334517664465374094867360928962349083114904541187096125305918675114292895215001967241318791409171048353009840804496108271132795631062158146815030587258549199215708265687376406630802005676708857593960270030033449236451930656171402897574869668337312263458089034705376724217937395205963161319323632810681047936571187032804319295283881588049044084723855176028117757603883879760183405339872982188709221387258843960289746493382369157830267245168788894610800129261908450202615214127683600638289609655668290889682682074928536120835799921993066125450770350968606716204328662026243154502966640231557192964216033169147887074290485247635156192237369630945979726098772755500650344568133908361493009440288607571099343286732295214846522385217767638353982324461015362635731102166235916694710012389664128427414223707120759660920085496922156963191979890691426652844887171380852936284780114287495640807594940841318465345210500056942683335713352745094002531340699722886977237110654089526496777135189500327372225852412323807215873842886011190071717215793474660997683837194927036762237548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -7537414800129080212140831979718998716373483860564821134244057289257737547609657758820162409877112453049559364635884545305135374005598545153801003044313805824560758970558629459353565578601757506811949591734617373577408609659816209348059602570980668920672404316204698012470046838627495317961408864822208678122022225928952757096715159308668754398281097670520657446800651155824977036047261742927213963422517076924260174966369890728478251961409141638479105786141106562973548869617395027287145357295135017660769755265575443876933787737451052002542669308634319565041539592846209520282875875984956063790895611585209883937622560147650119552084565896757665551510648514607946853183827334178785427028182199966026052662752448260529131000566992792492480090323638269124341907943175291443027838051040947642238812853709015597072615648150039701244121198870565025393543403259873849248337686738133924537687411714626186398680183196472552502402409917100469661849215952831935575970754526097869653857519197807192859835421933214517446269366995778408391122582485011698293773380499108999545540682843325421061775135999781963951689665744703489599129190634262970772357438187148202227740204092288240628242347546118031356951890067804778017795481254190885219372759399243182356210610299792102797679467531431168144055107876688102182092823326600589972945507630284313220982223347903116896563557925696084907387913317144027395727755454081696151742419101083794854298604951594402186572191013009521671757977403029505925519763535802443704051555060530901844814575015414593907909421183676233560740865358243166503225774348621705212331754649201801829559865802706469782654104111844256384801796485530003546373979297048218521612984898265857750733053137167960469326556953202614475700153267908255258875287996924363500430700264469052604153191289435969328956549818805538041937659630546012986021524904753959580787283843518101358710492782953653857002700297907630226594562510398672434202066809290739700758953098826494104244709539144592065989592876162530166957835079924895265561274275708900095487138409028701429440289372519247495360326005904761716400554589488051233961340782394773991947467600460308474223984512477763369403380437576757856039941682841470876526294434681312631994193897819175185444214461859789646279208745706315281366864110129807871717985138593799740785495668455885015959708490769866920830936189688051109674769179192413761576325582188367241165027771452033745891113109029525602429156059814066552580284094842800233807939885685235833722860764617579257054044686584854780601605853072302199808107155294572771633233675201624266010486092107567467652786483306987363093802842782582949221813774491338848291666934240798436550504357961412076701953672062073260958642441887594461482223187038460924847574348875205580125099538090695207011987419864854925826800220054523695623157272409258594179678790198191629246359326901935243887419604723942762256737211827962748341805288420046578696454312370695372423626537174594885547875855390328281487727166086735422085799264819436004117659719375911759772922902926515239331579444840896365391676979257537039541227566260042595175677194337949708337623986788678124665717075827466689431146237958300657574854079219970325287878057727538884749579753428068078341885995620638515921293728332244534390023991205921686326452122434626915749906486495414655059147635972400487438756743331820214216890293464543503391578376816657666617842193068071979709198208955986775651501785353557352209463715553283691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 5419194041705548454981118238036007509972313472268675403531397028407898145423185664457866912475034193568395910688480597616298697414387359213137161120327461346679076752664961439831839908993885695059847070870812920091501058762067839309924223743349404173897951791603665180026698471858770297842053967489380454206381240264445540236239020821377013716297715188005609074250602831428138745166564168840436022674275930571972227096926896961090618857113951715715315926664883645038072809812976612788309301565517923335794023094231590815439999654440310210089636456439731446062988270160717348806480314463794567651451528077775433976101151985756190452286121977958764505973085882138140655471821669504042199551576530677491528799726661873540527368231649626570144970147558031878977241782723110467485972202530741728098136419536299289070345836040170189583187216630558723479936306784175090573910636805061411528611829625952016524152309754445946425162647637158386155864565720314050733215441125284361173162766775547830640699772665928863007416327465171836193405148796906263220738363847353125909182202862561814389903786507999356130240230078633469407539023888381927607664378583023779774755017820180087100397738083293164296996534760905249967355713887042999054700290397607076336578045892456129794935545719552223431065504285696942298838231336460147138373248036185073255240899733672925175772076667356331818613829765766295275546613475622740810730797757743582406983415176199796131828457544793843959807731520243928608749115453135083257905791731323901287746103432291381731500232226581488947576383448965944395621998655102007093660331138169128281917870939087011176962829586852244032495198194507173019860933757635867373250580690785040746746026291499044090383396998527689478566181591314266623438324249248895974957789816850284428978503039696788829483271990937856807735663135143528457884957280744414496655675034700108706704843199273612291710027801443666400785137175267831836536498844833492761468470926825374338190753947781513748631406165845228368048777220206891655206412118813345981624997466445618837538296463126887011240562587065345267683982480052304523593799678017119066797527605331758871724445100931678297005430653055629677862338433177479745290957035197664006898448244213205274650440429518809281695459089396187383957197498516082684329150728579311182425075172161565411711157243844065967881169976221067170367251076271660183980174471933271370579624959238437349576059010678880237767697039431022283418401323024033565826611991400711566640113976813068931859407292242820093334782386180525128188929412328960278394496458779759453233543455514878832016176578542599280369234814365845406306714125821203650745820308206544996217205663002066969915477731054272710076748252666092379176164624858297225563338041887489893521755156634608992703746385733762152015540022945856899568768336055348797782210824376676188818380525630061361386498713232259597555344105220981598277970611775839448965892307336231828642640116019465274154954169855240514751448610824749945819578378320209169256489084037857440306623657872854381790558875252875507234557944835022162893765483079631657788483555395357270752807140905899417627446454121433023068162662864518219813688244926267771353132172437064033249063004009720158781588992431178376232912748160767558332787871344393581847122142552707575482241907138573183581079903570698542414635587312012079192743072344075329436070119833331480661085743645974792462949936336796231436899002794234547764062881469726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -968640666638605685703968441178613486476886724064841216248043459813095533650448296937532721404884679722596479970288254057906152607999464093565252364977704320967406777818188351812548909674291469473806712119427762095122657723634401055477520366375710521596669463862516135130039352812765060698980149164290135522635255926175229700522500842283522832383774348903801840761667773826476151274119480622275128778716964691266984106012277363372714437855193378443531623499943868130109302993139526069020957693136730820884112814482815063513278330793552424634726885787351444753897980639248226173564054631442200750870323341658194487165229333754767082510813108756730593554452924858286023124533185011304229404297924716177451697467555994164844746227094930513549420648640845305419259512166895160906627365227874810441022662438272168060324566855341962280322734571540318704930710984987882008754388388192002255771125478018315386724185560433844800482942233017760996301620560748322771963213388772312157573865172593478531936873159773213865691315399470603760352419923820588183348023597168335378509884364851593164934970793504682419911123081588471528650053204925321424974238477321981034236976783712474254307928232307698974040119191610548712138435600994129375944350407972617312770646172464906945554780442917326775102535805076793813698746381237812464508215788199460152848317258600288678734031049151993778608861652459380924619556879759429807088702193608266844066503476581234941191490021461652778274959270795471015473667211530490415728209244149508932166962580365025189631216963125376125681405908636771552249181576877174788539627615792047237401413097158680911308240829268424330194026089011985954644381924593748222080114359896691916024719348864200393520596326947713648396018143392800874195620839032148204859610719268048344643011400433942121597295506620039752409096231720983512653343573650868394505780712339050213815465736608237800985148311757475194837250325259497752392227214159244437787486479694098005908747592156395723575897912209370008149810524593746005622774643767480286031632694454154016215241115493507744829515974735980296014180645614883515171636596561954800122172349636288332557816121661802567780473651692887587737864913271521089758361609761869600809682343090859942305172546313218425224828855884533992271445997542851986500071361021876127920348030602250505156443373019593799487452227087645926475209825678197270323324689878525314824320485991664334471442575829924134302674977018507395339015905601680383609994911948086381769724911041016683855397064397496783736400441749650392741456729921042445799637467825478011232125203893497426228058790761222077560717706014479390157702031109251364821783652848073876758633405002469114977703241208028943545424270324142377291879012032806612972270946203447487021316007160770707223415595347650201361441114627346814874604039399321049572648628385073198639249957007731052174982704116651223117707570540870851114889538380597807544700716510076487696643634925960804716931398927440982301588288562012335958790968731466973203107990082412033279174901711497402831521444402814202745624466243483753368607578534738612119056793405789358517318378163282332569215568669291699670123420993434969484727146566036650429783597225233028487307307086411050687040695378526801772156330315257142600731807403785426562874606645112120536064667465704481052824759744684186265518842999635816383277667630352900899115502323197904545776742671317165773869918360961065808043030665430705994367599487304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 251442139591512412925007352325898322949810009855654189693597325257701170372651609546663408995989772855115310992669833398794069837698134400475643483819035246712974809381457058749940591364904345632817241257712722815584718529987925497335534811413626193211209303210469131053903160702020141016908652428722035116818248858390347769299330830437979706731969628769898786728509361222897442175145875971671401259189336280522829215442619570773015676538427012240537052084210727905231750735927958324922118251091367587384157710696536850379614990489419034290317693675203017767266562288801584961021674131539451748508782025525730360018443059882631183507738762282064048347484624024563125932305708486384742836298147596735579382655155833932654736012083407466674427512194211914980117609697058634458694585421764147881092382341950666158692210488585354380146814696893270496105954746177746535696597362307406900223549769882628925361349791729351753119349488487134913544082720701594707352351657462710455167289336614934084831889611846399939019775548233262844383398355860263411986261214755427329747290524045752927543678216559647733395492261180082977443863043671269223714400044076528518416914994084887073283431880216727779379926309298522464119558057964663356739390730249288926297626470568241473947207571701469976131531525023463319755988325916162202871624020665515696375456911511027639720534541124134609055935663044628355578858598050234189206431746916294179402844978418767155170079699620973536617495621727088413694518112983523301664888753044145024039335813571862873084418218309782743398698008438072489459577322193792394716756967253076806173170517758035835606728555064147861532015038390843606562817361341979706751355326963404430695634191860932214610614734313014685737264756141717244044279571053220634764202981262012577607678776684076012875860339254563943125961007592384055905069143706806155110956994857777128900954270691486759206790482740714539754746255984579872659719445509197381573775377408695558366824621377600661735840622904619068637192653036741017903380151476611779798503793931926884519225407655700610463513956799748686914931767388519389809336789383511360420759897543867712268598075713881976243268554194530833723871796384350167879697884430151685894859821159416117619599364041961459004290490624202360307567203304586120318547833252745206467089321428577201354322501267654767388702860111713481500590031840790547001635234231705297857188992559119365656333006934505260101133667550816578195099449146406958491358795281658158227520035961773542764241273491851342231814723266072520041040085533446423089120782766701882247489218883207194287468595868794154504713712604354475706560593596506930756427056984913696666802848833087484279989240766055417854810423498764753807855064065940532422179734986346392671407073050339647711070524486514883911932505461688872955663765004863445774173470056592515562353874106615025861893214686911475417959876781737713465206612514358807832448664863234458691979264468607728115079777096562503292642187831187107763544451549418737962388357129640294878683196954829527187626150253510305831896571693156475023697551087669724263914812196705603246033087002481528992094916945558317076593722774526674858798711443397590533364590970258926024486074282146239347221375851368737235131537239858737353943620741944165896206933966480202010291230492806095706025357534292122010343440741176729742736409981144478194308616895067886084163568779719082968081187027179429756595036451471969485282897949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -35382852547754517219731006913236736059715918828884156749859221811877322594754075560648446227752278289200260555449110702704400849571839921965056622576644957704456607525510304820403315078421511989709165961530927369790221529913166090648832020192739101783316966606996308133766064821639543016641360479526886460958965805007952992752377943750014032463095906556838690518099304365498937903452776515330251529211534749618516980839960452705542853615897267988100769477963438701427725609020384480318369802354568701740044647118096930389859345331923092228924533643989306116411911914912797852278714981770468198445951998401542850994236753715257015221961480858485667073249633288163598311034911564280603299273720771189347578607147750032286934959742961589564803656903914160528511521791667908862919359373005390925238435350584825910409782931549941156909845882399485982686349372524872681893756281018308117724120324083222411589439647112731775981856144267977841185044246798635885374909323074214015498243077027323367148348894142558745261787010634589225319246426689895559797662484572455389126721484312358877546328872964230310989516094854856844605316284741581295525405114071513535238485531021874684244581168902059731821974509694385805447971338712857869114234616040590659543829080816968994793839696803488563583577528356712251162231970374566044786459648563758118970999030511765978892776869749135111751003278757456300268439439923280482351056547457975875844801396541782155967955071278244336495218341505850869733666416385322486456495441501836161281374448613604861430772876394191404141121525895056814607794991694468744053583543821238220479902498778725322068591391311954109366908884604956082550575145111324453329704479936892576495493798633585136818086911008835690745746413962258789166271458332321636288867556658122111775036865721374235706449033656642565054670679228761465916727754823733332007086965392024955970511354341533625193610543936346821603699507314356289372303609024059159304448823913446718691334355906932298067383674653229146328107284654688233701977009545695953500346045403775024910399109917943854409816822420270928207193641266357054944794905488776402987648949843668994796470646161063218417842516250419786501804340022774722975813885382807880110306287035570414561879904417002884766218506010516450017898223448178643623156322806245855492298671420095837575494753006783302591442620697814475149075084134487057431832387803198550360930736410168218230876376053666200409792265069582422345774266281857452904430616596133500727613416336324890001668823543895745961806955099951752149109639973003849973207392173537158041197009814417316403157885157051962989341584002712664052584196645517969737303601755853658675550047989725826074922110975544401701059990703883348751175835329980896228550272233418634340662643958759550042162542670271362125692980114855873923898362504828971370051727498534410904212638423438422709673010013143698798188770218446913142754862080863059696945385362826314924623600565260875805407331620451637749356537864512563480475001082321042224659149471549731976956072248582948793797306890464206860975804128383988969698129773239817399190469681046938779123599145045956960701218137822861677864137535732790566379816120521958318296037021903815809849167366331903173082945773759112754083851999605027163986659838944534906375648600693293135222281892087234720439300218015972544233611893119984634550750821441518847283534546959081698767845861850079482241100575538348266676848652423359453678131103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 4579555165587677998621523547589656802673539746630296088660335870972508962792073697069470081024346443915521199230449674338734722893672482245981777857366190954433929892894441682048730719538187633271683047780107710027664116001229549432892395759125095389586118303649888853550536793144575885655924000518342149625242250837101461584109520554298227613308904470338565914680492608909393822543362701387042322358799497792933954408246150998915220980261408957350214669851325542641148582918949955070223825310139843101304347589457671302910438080802753686129948185703946922761729579620674486393003954127517729526422634099799112927292265231301420284930861618642359765437742780649272415636087473335008794327850442398328038370400143004067226733080398267846219022034729113258951528618890088240821883443574383303090375223748413635561043891598231587887657906270224618997414224866827543457143846177584778722642801095103890848105632705998920413945164669823011193618871034846091454824019786926637920869677020397055404347576266839738845696917257795925234242140767302620277501396366104711323056380177915749214045718496347000110562087229636624662785140363852139429397296854122741066145172182889452001589881079598775108176770371312123141714705475210561104574527219684312459652892633752910033898163189075325653564610165891781059915320188858179319857559569008062918974031606190112485770313303843523520541825362445843393371953615196102340341073162505346024771324063256684119600215938394680042888302981754014649536479363330795282326411088583815013665467166544188442848963480837173489365628386308603066287029571646909091955066995961248564640567269762935379453762186704433388450503999799535208359075606719575432678362111036922379685327478924529534958913804923683688989443954662582177756241156203585929607871872492410665932235036304288373648856280820110957342694664170765645989107461381229950155245957207450527157806982757031892499135324173243666116387649235174052041166166710639912257291829032598644160833933867230253670146457072890888269406901102685078757974362805077465916739037861557297996157833172403712619814588720853254678577242890030261175125463588251710199033102919098317196806137723427169806910822288050047485622619037220482645511520907518589095155062906216863914859506081670061496695688334107780285930173581573799298506298675978739501246001813327623319025304520797687458714333796233245823557031030914321625704178789106586224662470069883999352369739306838995454981535233811969633088357964190023625135406716366465664777285854488638509657649012548783941434188717890830213871150859993554668171402276259225900058668448345709905852205611442943201130805795965380575544928559563588014978266891291859310789793121576684865534907384164454954234421528363324874231874623657397960080198899138408413969931067683475399230136726195598773791858566042784050126063240290009261994262269532542420803565326023130405995551659719108679480547655886894103588562516420217881082985658239905759507045765780676266360734685505346760260395432717661840699658450161898538063719360574259470304177834784449085533353181488519231889451772876121977014751761828344605650760276825986202568475925740745795866458995568620208435806254622483777359442583195157714977788018065737467899580061951386210370081064445374281135509241667238819313118661324915627940081659489624591681569532171098158476856733791588775317938555318755804551005745394788243352640910220066780242105727279786017244106485441418999471352435648441314697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -457388691359011197325311488309402838164112700784836814679511305489084096918700213946811954057230996436127232042999527608424277374699628393366401255913981441452436386294179033107664619864134612758199339216847414088658524120804335425098742915436258727355021126376240345364401976034932875795777220293631796440174167717780293887608852922007186245799733339562633464464638400566075848269115538701428634011131460002493026761287706446027002924472853155505718483079652195228155386401088018790862843415106817914455516140155495004653610483299096339291078876307753746951014984180971598893819020860039979679842002799744673634774782079108404632656357019418628421631073431072094862443017965559423802029300149497396776163037774849991012884866266298191751212977718891694236155255291028051762410714776712930518605863572006671482143478300981416994647496057116955713254560272939621194934372444490567434460267832306351320533816562950106277135206046053150178759601991757464603411890019456084623712003872507819860097543044280037299302116863901533922593539561405264597975581872203859090700998035350135130867124396492544280560857783396173757828150940155644783490754454108755500541207220410976890179481433318619428404225157913714634915222943849149120605833444925083829058106556185587272718691614492698469943030554967227858255194453324765691677558271441173214629668581121749737653383864826434076166188733755905643373323338144034904645440902643125698628160984138527418926705268218574039092824685776953098425476180731847238692480207040408917586124999144807071959260405471587626189074504311585755337503561619809351812933231776772923312547935130420452916796095751245490122200598306746757327754935458823578074335740967852297290215839815684194028062544737677591175388509119421261853192345202982925630097975978629104873599522712731858392746367201632007385673265274893071985113520912042816888227083107431346841933688123246546367915837893039139768711600556361495919867939071833890552091269160437493787855223462115711719049806702320667118946481319722317260912117809839816908815514334308614066628379781264477010607418170431006066324250440547229765813016611366565959295986536526879395134425313105393878601301179939825405828062419466504973298975180748473715893054613362770003996649525219591397429915812759895677153295151172858910120445666422020263840538501577610939174285237379572524485802051297497820197671008900277973707615516741918962149103549587594140533117112907183263128020066149527128301704838554778405588362869542702615579771170098192433198059675071581804177682816891432296543755494468350405165918468532577164734430359951920453844289518209739939424889868655409250941938035396011124864234918894353297609276117656641571647521377518360073813596215771556026695246242817129072178567313879542064979399580883576162186901451328088439204447312576323942321141184147939202773401580334485464823112930356353944777505752830703733601608984233980973362352656077284015759976471151783002994179991158787694811929478973057231735046588003300738963815253233985517509140661584172786007991477185128877907046886757172170568149862635372416961334629379808965892491357736282123826903602913507316956026544801645731872222667681275508288586984788175630221751794998568792371627762110632964058991228709669644284771681443287500549948897713757123334846868929558014082705013923810489591301512141962893849872628125752303369988393142638780298701016412192313680534573840362359392930537104704171724733896553516387939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 45454239141091252612757310797763663508950696907835865320286620271997279922800507945332319120423816862297727739624647984916736213405048375092450689482954096484457219072641783026165242790294601323410746735367482189106046846202296929496347566824578485358903709255426003682913425911917928403677035968482335925769225517227110322540977407363732340348624786756290289794970368174079274144370081464159356808055826457611991715194186891430922053110129841191127985242830347630685440898163229367264619522984867707035894014438153253330476589052845230433549264404187226758880182255239175459438228665339376771992469585860324253233513537299891720446800223982111767349541984982126648854917136070920117177126297184026480713497366185412266337085406593209934224608996888450873941781251700973383697568126097081310379339969194497340793471068431409715822804919272225366010449526473632234902853060361458790536970671791902298495291741733543157727467650149489796686202114825539378913910969875736186242429365407553894328965200803929012520970060939352157146586893992525240417265761350016750630166778645534342853240114392164295299694452890453551914620791016301025929593137629679960940026418314357283556132212338943101487805613508113472580391107636403057097898202523210435268865403800517903313704172692440454939477308068651446128707050396390134747998746738573483514345956651601318813944670238150572775059321650803404997502499610771818900658112214980632191702768680418200566785442305299101252374039370356213885367943549472341836067926601125342867302313471144115117839599878897444739276619316366333276933496240318131683348706773578406460616528300722531199759757985837754644545862501853943775725586746652166690439408962200339033157614465516458758750798836488725651254445444159813230105677881381468753145021872256548824169350445668760562795039261553221983940910841637959140828618856763561848868712170922156261072267007706323281026036305403422457417878695458606629209445897870039105349568890330019973727557599521531482806565526556084283484243739486801696732218426941967025556121551999549871259852657057482845924144134416218450982461699894486941021613575533087765162820903532549296533126689005379068373002721810168274118963308722357141540100093262279535050449094897746357144115187946800071133484987518853026237944262088314708809203654255573158795141801931782512746113064897219858449234757178396026146780023583973450955926428095189381361210438332572557991986931765941047001909728155061040851461798469587786232787424485243842157740333445515863871707033766040788633004627734924994917384484234215538886111095263857595764964367325847886395036271336399525293899346995158085892170919230870806457435031896514901521143231311298485097626348312219184693934312589476202092714030133738775652099859395978669052720660578868859878095314639472177267285419314261917077782327729253798934725944395650925928709758308425652425475420205018967307799338573368838155253930249939378704977708231357294768003083111364295572231131913215333434484510433048181337226643053609204976031844642365043210147173364023455455748561880223907463929807787696111614683116057518521533689666477313937041316579891187858853809869000903485484199811111165505462345040682861656146544403360575154169455362385073405038225188405870407790711316233784009439925885550324305580692416844164435689698903119944950116111477727981237114393295129547426861331492987624897914500297533359270327677694781439798679783358395866343926172703504562377929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -3217294182807608816839931354318294012429369429707355853030886352929568276737461214605464406301837823141215747819278492476125785263429952037292870341895456257053872031984067879764319881761620798169401463555530569227833349407513961486085784686006803746313007245719927085487286749679568044803036810879420152976871095600492707199424947701494136771344080366132218789318765261368787779858405584268566432328894906774603557050883950366835372754860869481172359293023135845553944427552191329825179134952307022120746015201810792778896999558806762876275456663685117054961323648299105826767144596064691591845036514236689266465993858767514209011326941159088121039352304286593274574388567659092000150203811695320878474349555643176392745552611283077579736434927970726837809060123010554749411981457510237682514831941078779501195483626645824254871927427876816766153220678895654730493580504784782631496083546585092270891018940402660878142222320768871252369033266344662387968055574495182814771459323344370384697201300245707219268956705879084341303424747951469952277123194349345591236793634790872624645758308816112450589529647174655050179627672781232522951484541437594968995753842431093784717922550181075362473077301443410282418500925594122246668358784308595091522595003289948585651128311355688933221959803331495821486003503356478674021749952912097934363776136843533819491620720179012243774309181040504022236026486746076450419962400324959972966888639933833329667247732494248113433031363037300315051870420764676457951093281713524401190768522623252454862830900959301030160559604377393060376325547315656604146754734283508546687211267969937158686449720316773349134352870764527136506964873333813115544432305707086905205065984404789878406524612805189388596558691255164349062291702601575721658260364865794246939706222084186799638951125280306491074876698108277537716060897439510353751493482015114070518303712271516656166230260304544463428675606750773020371442515302694658146764622162432557737407522472334802872297961920863694111033280078213109623591609491210808294634588200611963679534007158943956888565048606437464123026602759044623377783870007157120344534395892261824189690509765336415324163389713035934052459568900453664176723364939095863041074950397941228691405238085162339446489586843208080310755753853005310931944662223250809976310608583159773733193806158315882979501704186362078517701920530709029087906939184103137473024204901364348977066461417280872285760792576387602695228676316329394458790131649778370120426226009660894034783361129258241239906627166694216673777884131727532541685269677170227367364008215975233144846422045903596665030778628261648202641812415913416136132945903314042360459393606035659276774006167890083434646709174744279341813234371638262936280221384224823526808347183810947785298239154463658664669179725905279265344950216781659391167929199352673751948117254661886573381233525363296955279549807258656443648564104092032928155537500682721829933919538770419536234307627319710797145801059747942589009821519477126541860937677548846867388175211015539366775445798820695787760845932649858318780061103986522132389839446805440177000254837758623948529770809932995960321151755697935260904953019577388092147521791091873087549640269352409136276770130886120309138333606430908946000984445639462439818971426022344851603848420130686529996198976281783889769773492200623972388739999930913347383717140746334583986743398285650408104154997061030485383525956422090530395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 273619997285416335835708622489334629770507576987993401632550283728181145960145800967283661275845071040478561614677979382414724451417132666653146885741793758573340449040888793596398876647378362800268196335278859126807210170006407508894187871552996247549375603610468029077658793244700574622338689916622080018710462428051304721990104929130419274362107567081591800856925759661437397250294529192276141656423861474196938594350832448909181976486274209955672399837710193436623222765974400962892674118239483139187711092815303052472751832755892881264570976584966854115043796638258735331788680397387572358846295264767462216311248573371668216249490171054501632246646907323885554997961220321175053529081625523300080808232640095219028071799140128417778673485296324653787624439737434333664215777288490969633946920410875588487737555296486029375719041056429829395057561486026895785259844014543813544574993095909454438697875103821672649196890043263927016053141158584597008333644062217257562061093415972392121905906867670025101618313524368314957592952043091034699665877511874807672287235483959297951844754540110038435568890417679937757128234266190122005706776404590762491326299516649320868413665606864552186078164186873605458606326729692182085841798637268880692734339066466658065179784608470999495924423174560227657765992822551317517206366672547375331663883386149672719205689574502538444474373464367745148410076942799325489795554916914141876164049431360912337400589949396717768146404918040082074283318263516226837807992876121005617120129917256093523791512777781890609108633058649802877821491020563020552257849966385977287196973957685727659832094051055812634153048710288788799266462275544863817036360032359696796712408980862809542173844345819182216404796786945769415268796740681350794228022680923584569469351788122409469728574205286021131632936205063492703934634793776374492136418896691311653807714902674065507958454660930396375132993223295834063085127238250915316743752455575794863495461457984874688877781774121879077570987975867241759202102011993095007516156216747876968998399379293063738997070306420324756309214673414849130191228808942480033165079941965747885935696891256198782362103436056672614332373539441664335256352173152580896094099310751833547087185461392962261892350798309924340820763703566392882048586959132359974732563523276756579193668544695955032991074611091049961166725069233072251101598781014641639274702898921217643517264797412681169334108686240479963175153796403808851337785126975237438842756668234771338734264856594192040737962577348952985656310344622731251598794417436466502019324763379149824712319673164382452552484669215139976892151485857192204888477122761526912489060556969864957238708858636644932332293307790925282880491322855312349176837245277905704240482500696627628704284370036418751470665108492802614855486064603472710468793803459132002626791192278450340641284269595991907763455219428139770520450193668095665475904560757143058513042545880617199108648317812021884235646594026946777977489999628795498661481735625933911020151120508181059451743261094985189698524878504096871211133618260825669237702904720586275249561709366275264807974486033649380230187898474842298944435225014475318753688768854782704871416291916666889449293916874163315271770719152924116198391176525225111852499825258443669791348757793628654784672593589976428127124784710080832122744954533243339120844482041069912252023429350195665414575283875819877721369266510009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -18715560987476220002547328638294319524130695760778418406953374342390392945043297937268723438885103998754873775663822647228615932879308138602846033477875085299351248503613326513614882361653194613005003402500687139051820500093341732280140661297699597925034416858268814684016795029759543438756094513282199216071444142381239570467779747185666850303600707101231057369912797611202212314700762770799212938501978175053479281859445131244162675192863967018767481155472256735354241599653062659779697672572830768035815729959165740354210903707833776484600751547190088327188086279541899549710661659884299706633839416429111322815948729060265038795048205359589547516182340993926675349611803409641705895286442128327626086790007799539827097672696865049476662020760443149993088745510992658805343835988670904116056681516324748561824797078666071000756954003101671374725066155780787625336891750297867773297509658667050879578970686542730622721116113935439542143779002033217152333327241913917345460408648299065122539984911616483161764006533131150626211079585057041459832869662191616169040046102290430648140304685876481920076548107221028041280532222219407112558468362014254473470985798350740907456791610274490742915607027373509782337473149915502497767565771250439618493069132923938875384739382859175313827841455600474029603179062283909183495549486760463279882298744075111561050048724587889294627927894650108398917174603201867526228821476867663917513158744461363096424472944375925701050104921538349071105041238855336264488019284532679952474542281968400263420544463844336792702780527828907829853243178234169150295155739705533498264328190966051014107313219089948609143014642916927243294574002560418823138199583944612719057691757717949586607295866899303340207247231543745291657263529682347100482811153648120594907493471024776978704239426683838237187413808758684917614224000281269606101995558231220930234862334905729623848963482555833560249428815362301325669281613665646964006931352255710824234407184629582240312430543431048534460703797138249148195120909401392350022442649256140543856781051305077579657263855196660038905476577587490571360903695480400875967944614666001593805992712071131955882536979921259805729963283468249207749431548391256337686778451694336203785570907987621351022819327627615252369141960286155668646294130777794813523129048138260810650693662082913064171292131568319480417981441051508844124907996967117022304672782649280576823331134070006292381176626224045555396543540490169846940210756260633522896621274390010585750977882229537614268029133473997544214613439749010345100156977154911885349437231038686010204512979108243796814625104668327311392230554863937349264790766301095479042207561046060772653080120312889599430707529084958680949179635975438812925030634606070365726518191585316663962643033960755409871540352509074758888803252152649198599211022348164179449372681734586947924705298068268778981538918110075877745511027737339951656204971621735609807137767064060348756647555063416225177536579933010396030373271654074884623675702094697888938611449168912249383073167177431933610175377314632962215081610961054989411667344056741687690762727276268242593656046892960784659444759461988015944708936868950106060545786312324450684070890222229880284847789611296393779363004186326654010154262885385948427647595782610438666435754318550409585504492024461733401776000435678004698047273116277891019259949886209317020271993577832106261020129522876231931149959564208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1504554685895761566846165984048098137380140013164568151571442182294820286400960724651355656482351218100456457131741539405664890978406728874553976940399428751623261907861446463160380693686824361067537092542628324358943943643577556846190709320324428359435875274502436318141931449392753942853652930541679174893723336003054607707937686827896497240315562657298781682044216443099194150427889759962759618549358893125375658292725143473188567265356313585643406616418340708653308785681731067528897251111923751074931763107874132242833308243385819311912375418169811251788257631775908678898832653777667788031525135536244858519099129646191778341787400408581623456783557547907725988905327036758725254482756687520163097098321522916665696665100328114944959840311740636914109098258070782856470814383277321446247881537858885731173455961693908132671358951858459312038032458311573108484940729666684911126583737629023039960697941487137984207808594442047433488180211980317849906927894333150091337000651005129640652324026149467665534454029562051042657782733033571253769032359029622248149097637014580654082309458020485533069952241333737239178158604211183883940640645536431116542796821134949629602152584961272243574669417684261603386791258930024296204501814245789033312139428630395793473312929635843481093512280418202372706762667801503305355909084940056334620934043400962882809686986985263047724367254220881477924037198865954113055531287740395335607034360512495848888367758738191952985607943858678901405301157832918309437326456599741726875470691064833825531874890459246994929470121755243215216333490605445671699949952273461864975891595051388603679074155324715569657940394625692842581912372441934920423078382634739363052259310010532004570533230385951719923746228960246119582981098304461936445143356702443739301193552104720325671227485344712182575725761760787334666296311312325729131316097681214548148289554563591679161551244892716885688763083374442966470636402010085392227956004611121254667006329826198507052078746881400666657437893799620044025185309893108435416654639765364729923790517116946967478564528967769855702021491927065216778910741836433599706944768072690373930758448548650850661120547953515424077465657051298145757825981226760702259402155477871530766307642863439865652706660961837261343470269547210682409162587373642360831953463705392518013659151727776705061601738686566325619064970969627387086795997402444329598964258018537513383658272084429382979478318575595890327528595428416858824307782399489108134657972708032970290028764250373587879783744141566956271943422873841892862599979856598254721150536837114225035093283755373020613979327077156276124567254053817334323165883600083961672942259151497829051432050459116113922542061324219405755838837862756737066063090370278467546822391309221282891694138191835163535194069762320208316213820739816613789078801698736900429211513640984906646031480657134876321382389869546131093259292797011042322387508627705332674649661885640776162443725392736844761428870289001104064416986657977386455056572898216008305948961417663805618845825796062753290109732121602480026857780707300306574221762541659117284918522022910287770801841060554533236956819376366934698779449421911465662355973291337515892016798741389354675284153245164174981891623454736817389041970465115892528560767819367047766627541178711726826127224078044471755370385082937847923182978592079587078630228627769021362923898156703391226184862716763745993375778198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -148147114346291156375764127380262996449314006673588430363243832595201114498710422975114744989293745749383654885463595805893278105337987541655098635792862844398727145896911228649653164210233997629953168811496944413642025584319679445347814891723467521519345909409297895545875613933812433778035945881687332628094160610649801603898124949163532046267109325554420438289065662249761145993200927942984628216473835444429052297353215829238723935791644255738593225658388492846400928685528540799543539951325394496520977885512578998116864483509240414862900741802616556424956710097674509511525424629781412125297502818022592762584733540451034206699971516830076315166663866305368839610136557298471605970795257332244902540360371163515028058999650064352021031245760137729982385850880520397396512585490288435638472455538319552506295131051980409866173000271532912901656288046348355726808799213417724275383952100041167187420984475196095527597503918517952850072309868728477859784678186815201658117398130326127958522948577227344853608868410635870007005979380749043720881980889478055895025416027883034321211563590546345291052921249339469303547202200234082062935734009766861088304391082445816903218971307701004777780499998958945851944231509002287864076823249422096135326768092318294240156707456157520139176127716329631911509089305564865574828026303425647179856035193338296541010011999129979695069804109336779292993052249054093100472311222348027233212744617272729453138141310758390812959978189295052075870667457115858816819952509167019371811107599277283979284528859760501673396071477595468549504549809036652151488050001003521509256460269517163880667868550731840666317762240187861763938344484133220280793608103095077114395566848752077418366886467113061355652440089423948520475564473904452120930054312359411910495572176344380498452154406969744251431025398616054827672112064022205131694070933668899097182290716978895792548632469371908758419460283451109043280462353875402785847213955617722137573983326502537353687097698220728752838349029524732061195413223553739077993833526212951289786381223763913549968397784352081709400624059466872407560033510713250174326914313485510049982096814602159818962059434626127601592996095633396246178944088220080690575673759634561007454469620586263788700375532768931789440962043705123050301340704555603775780490389384321661114399702887405384328117340762449147976997073404023762505938734124012913911726425284288739309495226005400988976824565791568212418879288783810279571329446685041377359690053548804696205535953871096956845683790113912041501361703467123707280822963738343802444143510766126164877411592162768795608173660182406479550650525136031412858733418406004810671372722180070668225280510107116940005889032347176536786468676002636048227365439135355955831649254721536775982551650923180088143927436559559996286072446115518159329032516396468299403376691003680408242108318317128456390815334444531697842589712152445627169204318699624655610578403448226245663815427519281164043768708316348450494159227153171152916973943179969176948389118425416899680158197207271751350986751920540144992400322030029027765908142000263938538513491701226122744238532808252203876002306797820433470126031129181082872778552798352315219063655002980088038903315475936223001890244420295185757240769852674846393199992410339222362026281818391028490200643002251882758900631959758243347542882448897414759670357488081313567539979533330705088189915841212496161460876464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 14851703632929324666287278603187720589165822216591467699343757335131592967848866369588502120590966492434268110479344411682534897338431871927428645380977611620114303043611844659566980802184567330071904700583221613226776393483775719204111325916185722829276843532990682272319864263516041107562300276140876312411088330891173852507741339697127196448935943127263635960681872419454951908712982706535419068984275797048627777618888381235340184648661975223721594528500389385957863492406339860108947234086006893663687692297523494464125601308659686291597896235794470293295219999974860778464632353575226340662355671077139643909054702273764754689476906380521939611308421345662644370828419996864995900323780402610107427356434488097544153635630258218536765532292008849936709276002489557114743534399949410080301487973434659746313011275889600857804764778375634316675176880214809224982588285974277914202999294409749572662902102382239575535278905056649416545255426249590729050039270583636218788127292385254085194387219569366845913669581982475403460026985854719523875732862631803476033799158368846523721093814751152919649597516840618676384410933905973113821235774600914289564937686436864180518044716353463523059516741100977719208911642637689060720835844807580094365185206460937409830206605051039268749926660425726743266495172725338954274499108871500173623733129876869826239554831375023575982192691160296243217572626085755105457302887718970549414961132326230565231309207437791339310349795022498363129456870765237765686557058269325242232060698075787245721038829656891946868750063367355733528402986197244121939292335721886187496372606826120478173189176497010874197832197678401193068073021875162833597546858736183252630580178214671505101821961171519177728341909275986261569510699497021130795386847041081203896038558856000426916967322679733484703702911180051097122860739859604091576793752649229760368473899005581176776130283721161210224180894954745804592550632257632350531778854786222665720203054362679162892618669239781227716175397124441894843907865424723901805955224104839698881785016802140547160174046566748935219703735632259448909612112761724669332498002174864825495195912190852309586286004332568346013360075430019541740369253240197661632588078401286005057675254413368811429479507530594630795985579345806775243783832513744643246070540815208655779812455992796486302269581768196401779414314912505177260071486813200887383238008108340827542955447887104159175456660324621862204188926315205378094048941975747658473326842930811484454098671569419313056250679362760024308010803069682588312824404858007814699010256257420635808397552928791205475991111072341797875734021472575536613947443674877397768288322322217425394879125551866660418705806973378212084006009933659209746741605727651336204769994740348712168349283724975189053654619167637770612829340996835784531097692824530091149693200965299554272165178910945884893852145712868102412001905712290347893774489998041336333544153872999875318017348420574773704689127388534142086424816024029673859114804602852793164525051558477779752873990250235946475815507331368631375003344855478949529107013800240786353479633040969692991345466665039912020494957616785767822750039722852854830508040600570495887851311663866032484387469896005738335428824903328970772528598089909892173278019241806498086972836678338014541981885861691243497961795153091861411577306066565950228638659391383056944393282145071829347671155119314789772033691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -1447285755493207793110706149981855820236239583575829143107231264249534122699261986230489890687561110489704818656134438255344432619754418049808473095184768130215774665569914099602619636226315982023743843062601985182076605981446890242769376626812719917818744934269649165473666940371147476827470963005457841920130610822442192821419460770248252148143466097511664950921290901140412647659237799009595666304926608506921419211271634658999366532353986487911806200305038945448304318180547529255479786404760736108967688621144586880263939426700830212526221720691890529528029062710703152021761307733065956555678652613286667768269458224111510809182310408113661513396680021824587286503771285446874264411466361849091670389117794557825049846851272813166836675147343506421177030370401194865153095234882697419757060318869299311552468292725138710291613817766286921408181088428948136100515115658338241342629555868266186061451193238381253883929759472846935176719124719357720875274620392028835627527557647545337252411381952911485863784936047903456353283648872911425201278899631965196553741642884365240812950379000525670217771752833039541708374064291323672999988978467727191022790150140995263787564609930656166371374241404868739996914340155077701972821807280391013232435418043771023044992878637302671718247147715222797892126231422986926790844020353479695756327880709326457946080949292908348072706472193856138961493321704525218248029501965314469997382652785058592069384350558690936498118894398718467993605465896321307707980747160864258950154664297845434229016437725817967665630795573390872462665686032156112665390923530186590686369874024293062582267814849539901073821094147331211510397863936294306502742477457324957386844870174854151160159630541646091804638405000159965696080306693260025569269060849232148243876491681221647652235358360017745660376231437210439689860385593787798590756634480207159126065440515556767198833292212755540000990558004641179787855294512825710692056234779638696574429951017703407308387310920194780425220960274052140594979394408124141230056911050039693286042862026952971217273333657743607033704243466275523635637798738040288764871936564184913653298601017441788718765267223805440280992810599727556803311375504924633507588322689279218871445329965288652127145979979755654745364163690716447043498620546296741805726927579119927690355750767059183113658016407767731226289758593124599467929695694053289225938976939964975555209759496167029903541757865067746458213864818016268409154222561666775208822651128372055223332672628289082735069182253174680597978319393697808844882223792868198662265394770334000756646541995537247362488304884527235617024679230748139085881318361833951328048003732430179339943358490769349780337524127187197343254248407569582835581908997924365356130043436837882815157909102134748020985552887106713521852232952597264039812035308833308786517771693363870699910068416058695361854839583884125676946567214078087384764041883555567952041905070592806257332911045372043565734490367276810716400582943546312237931175684405368059359572628103046427348468984706780860749864577200374307059416416072690043445511357243616292936174682720057577620493238311297688296778766807159984301315839314491397876136065433295319530890910158000915985881093888281809331824855289656926965211752943238178377229183021285176780365142849031023607807851330604477915070371778230344849806900222295214516953820796894266769572576849078870964149245992302894592285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 130387109630659243264537698710763121052109115152196431128141574604089387297905327680947465700572674531958111607202867211233545620176878119061077472279977376858429379803197885389618429052520364866576737658790894363262118805362645623695149621332789022519675462436267281737167293488070840236687766273815006936653295795046197318398021424751314009313876049491442799730693764959605437390033179949207635886841951769446186247706324214798980917544850623398396001944007344187117359780824039661805350976776751280714847282957650904700330313394002294364736572135626794179103553012213065824104219092425114125204024693495285257815314288076739977121733646313885711373019657095733744825847777623573616292724446505514660364196701435372078984462719732252292391091636298052092911875821686152913545620850430691045763053635011541248005089266728557930406366900441230044606321622627919430831690430724585127557587271322567693443502342266292373179157299441868454385820922136329282657086151254024259346501533223430741197842795086951942188801678990347321336263462246965487021894689450286422574553627758718782512699689890417386306665551378686916140744463795298066347453512665611381281973087566605922060827033020604768392569219904753020106901261985813786683410450965199132039095482378569630333100060519979242897909466352625980820516882311363781249130256401645042902109942607741306350732827400561927956720298911195117123411644941570187297996467356568116135515359162861403813123457830315549245541367142414026834528007830986376326413227762307670395088556236530565419614806974935868970519651789974649296722534743227333756122737435560668773938584399274915360264383347595009672840183539501712317146341609138187349430094764822783310732379417011796780470996306308220636459357975932136542851585480203655444292275151737699997668083747607098592981015522740967096139689976262824967479154398534110535248257026032726263570351946868286106679194629847214446945908731103143274705146350871437475341297691378373928669306018303126555393147432497825990651880428937875119683850645779311565637837241432567594977706893214126350709532536331108523690001353579638988668006719263174284046938130860434875743536066556167292407724962212614946955491107088163008410966419176234048864264226061722328167491828481177208302522536429744391809364158428159074110649608787534150729563665928510283668556701112054165934856404881491533457380512758734548381342031033849395692830424158727085448251894261119688618534295961965414517755020485342195285554400489304699072756926197041937948354254657308193780418353119801078933823221545211403581801606228402977294175584764182852490423669618240593331717859551120607961923229729857714583438425623065094531277424338270099236312189452139696944877590267799562575156356310271999483720027351369502187574871079005880690567992113990460297102562883117015871719496696292705024563917324707737317475964088229142593266282007464262999709391192343425184083680414168882855708236550998119108102393787531032976887380859455034177787286555479130234922528935127591853838732855294160557776516805174519126434893090417864984760958204464350317796417391172076870526481162107870199866926504389839094974380476359984594670226157033312601017799935208796109305554421552278902488547954020361344161306616557068029937109569720273444013569764693521443311303499725267817347933612239484941975575961255197618887933244933596218606848945525398165209542614561073891706666216805388103239238262176513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -10673420482118193165744939994160631851867629888880887741953464846014605456687559665827716685889169505195609842359843186828798929564823136680807933881580950831896154187948876763082550848965140747641035781526643110677559473410951939053581195705445755767314223523877109875494492305353806655459896985068070722084257242079319389956756645725682288561049786167643359676203456427957070017485019314212629620118469652050839118626526236772378811053915046530705304588068618458806234314913400625030345392568034272808550805008007800577441870633705249684769479037041236685399507103736709887753832605689850316640563913371806937986348228533516254072746620592409321173063690074950516635544199305073386311909954498107550505427788081020146800413671837908862854342427501535610250586317441710629298905652555308376481879424893523031640333834360695922282410180230895632440771346961660068178075530943532647578965588143590018409086902929837781281961521751267403034326461856785221311629887913301809295955013933313865848781051758299021518989387910382278568437633980586752856412494264785123946183175811474713122255113451070143695814712775155478977674750152984571889215973467425825209509057504700305212989750457764863401579770973403525826142237869726296655853863959938211941651762978558612125077546632654151287457891777932610402637757986807496357346865691546382211126013430494462165896694094270378048264531211715447460979833648371299212946741499363867668403117413143711466626109415620491670322734280174021121903692651961887488671274654825000965288804341373426104648373973396839344058720516699370101951260519211549204519295964296102420284007158494160582205965067265374445221431355354133497664423337149229468613922367027393734429393839091264807389756460046514867457252217353540475645090779545072487342087739981483246855443328528778449074996303777645851387494333423638717856339546645493153251497471877587140856767371096773093623197358586162247183750584601566400890882568503756325329558596653178529463208201497659817089110265330585397426575394159795149396852887623198205778212233960291505299845678432325216614468851041936864101041457519535843129456529036830034135399529939981367845216963947061787438711299111442017748093626850569624590389189897558521673575122823419084906799678501471113484366128080015047080844345745032837222127332627361892593946116927409924657437400881317045513793306259362907069721205486441368091191588728560736839711597911893888898140015114203085344329912296785328731017277841573763731216625742045435889460157893031894302306495697678424442345545837960769285340231450544674213869281302745301939912806666484451930000286146588883739538611702602846437531586877144346762120800868896788570086434611740901752927991400116228415399526755907415878434498406583516528871628266028749851934793579597987694484098102163549959191982614360873074633630032587835969231193040347891340412563664344488487331913505741857857683123222754541554565793407946058418496014238591445351879324671605709884617066640990572824489038868126611611979220546306372159228059934492243808328927317172619836718257274000067496291552886328289613229912954426820112015787932055894142484675969641939256915526188363420400388173939106145448187867468219380388500793159266190568938800445526427378521228618139431491781777174481961589994567154663893835491223119183075775915456203903175358354783667101953113198294412558870187003207123542749527798238060909981252819211938742682832526043057441711425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 795170990325904531173001638472754746990044546331095653542959182264160349722015460570090433247860869212511362282394669735873502460926537157418208704350185626297250860770111621123296934044309104470220490090506091518851221171257217119851299170229207882091793376298502227466099503913987897329851084316169072508037921503189990308408122042985338088885771238797842196702020727347949279746190099423132228157773466992000426252506592590430834535907876124136556993980409131282559486865534053053016846636557597810371804676811855338792783225604581774089433634609980411849011005741818651345324808388499380546333377895532930702364424891287677907934871985287412235035027591793019142836273762938282493106316987872783133421563244686138598216558318070855340850108194977326187210159738587350111482315373908686416940307544488376420369973369502186379629847441067104494314580032860461893770882895125507059604411693665859406139282409564842470616061363319439476336581778247892352097571039382640667471230728341366683975523833324979989748124520695266723256835046449526342622099004110512254891768158723683069059041591724508366889526194045683236787282927440741481799346535280498073285948258971563095672843606417288570839758107147039424022906063741186400738122382629721025198517266117507409513062176164779037772170419485248022332534717544713203310757491863219625926190715642792177864740907311126912113875182541255000038052613952166045305747131404618801556134786806221596169192253644659016701313421381775924109602022167506141578789867372264241520731039290797958805555536740069811174592627049112307094252115802718696595635684231643665401740564614580001282732937312840065474349240299815536851764980643841357091535521183197262646634322418354861085658058469352892803215727048257905866824717224515262464243010940901551673381611867874860426368045494147356852377512997570064178341809837631811947701542064565714868367777535365767519758161177601625683396207667562670352782557209573521692737798433374188867473390520621879786830561232584989691690278137669655344858940543954606760530914520651995106720924071851165954647746548210768049157122746057517011495137304484970376174742709415894093392993665827782035887512084872526440991240509225174276645387752584949594724664203576569017748581989703170941185355456223909356561331407329027098296222813381106095350636099547218538389675808595993072907868954491207017552712587172329588539428191680961321757846882360938362003631183503870112312213027345465253695560950531709616960404266571884815652360201864818944674083889905147026246403643028690658162241864897199628986077747232663261897837248046805363351480751517508421263991236014701316608012760642489677972572199410739757978546738822065072176673690397073111617572953133979596002332425344903464226045594242806036368718326031488003840687138838286171822798442339947869603817625758350215471309635821256022873707218427673822427472697583788193812749021818152840787389657448126947576868608016076812219409730163870718443001793451971613053876897886434465225643989353324542180001156755073535575774442956721950467696939904210984519022566311267852786235434510433401666880079496996448944273625438189581501865524861838270737480502813346861363798765794155769391801938760175998368323944671380993852411152252557035382228981625898918221284406202484035498614216736400621976559409237993157736818295726808643193189740730768821491539906392784346098723978279906947674859907237987499684095382690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -53859927964786385505502643817023049567364224426121625316911428683295837400045889140285555423790450026677541312815266874581682504086617117934230512888437832812633715453076385011564769703567737784811966609997380908456032305265784307902272505242445657108516830216953529507097451958820910233521134725889298801754237134827840302857730451067328661169599547441880656176175913703137417199264012552678067592943805506705189462615575809420656822429563239013935322738662290608629228491704753876633876719591470304423226674870624551011512183791812856147215205058686344078092688996495067426637056290115666889535420655743480460813606358006776523482382517069271062836760648050533382166912919465558025154692138362007993688347883364482767099831859146499698338511438978805601145396788525788339919332757015067430340227553599098402601002099788813041646943816701971010731250909574022876117779551387935959304672521958205138883577441929311825670931195877983373365858872408691493893092104830564562575473236294706354716386422563184572167329681789104763439981254298682254849803023149878327337982979776624120012824717301788180757137391626589112874980044685438010013669586096565518411274106106722089421949177179015790877788647803246119354640838845306842417010155827819668438288604522210093439178001926015782321637498416743370355350682507008196927796226938874674947872457341203519616225496027941692478877806268562820249161020129087091586075558733527105162005061878325893837000878521671893762134223033637596040903597927113831135410945790092053881115657494597072384072012275114136161274934716402551468411666302101228966186628778585366663711086043792183793419204062687114556538932920681896648499531766726213394000305467055171455698682866291802984471200148205090532282058466940835216867633597843797573953837405465697442690045287660731052511966484455316890952579543025659989618983898868014610110566690559558223247942736025762195528080345958251807080415578438704194577407890698324545915669479596519669197750237561180585574639549406320225675834722551231578172577736086123054523696881123340392343446541127453514921668564260178018336602834444693526165748969274585656109226408515351342466184022312017799107335272474309779932156087720281830248849723960652719242685729047042840524374784005907709875357750003638794563096840272955409850922676014944080090868680176691926711414441015357060421890553722342976839433701626989568003183314903817035382276587078802896276060684753584033808479535303743439330084797592734738337765104190070496248301267970745600392144705425408093887495188866150689406492460240362380766503343849679992382308029204794141857837914645324880344232999462920812480009680768390660336042267070962298463595826454278914873018117929149774464050203604304453505808638815732533500749111058108049277598817369360380151414175766005830292047836659827268506188832473581837898574796372612932999134817685796683181726605128478126087356086563463370093169383689028354751070979015215671370269658459139301168334521319411069907185451906282908691443600162740825652930694989489238097037593565203293468647785921800117048488197987305273679290055520736138790463579593717841037972723429137665628498177843692491943785759914356206198315668553226314507328315148325319156706065359401061368934594432769918141853673588791966641271024246483868044100289900695850182997286413077944748106128923058009414130103907421309417699309802819173213298224136234134684642071988491807132959365844726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 3295271976473139780839876683767920076445550881243945767205380246395700272274621952443951268841517485361919800135433322156149459404467333295919927704400053913560172374185908199734115570415016630792446570759815578078388515302343458726635315003493918658647006176380433656596991481487219333426160662573186329363931641721359072780193077667024775321944411043480010085297003032054050151153249981725239971981998413483801046952189851795047883099407390629881653860332751953560290054548831540988429617125737128853625967101518301846173766037280660929218496146542102588843350647839945387354259300691035085220904828160042249422539727331329824375819892350627794778754697937742417069939134262702326307316268522192983549290871266062795631262281191001196146584672162800298237772985752722336509647820907867641721299412086261184258248782268682815161329632695813852852860610900608700673110843748434465600507804854838194157878654388944976024935410284277239445633505505948750433957914098012043634278808073660757523872223640601259806557523954753718355651935778443229598513759316317531558578873553944355876352966034250373385271429510863509687786283559901356035414988638673126634651326550880477189645585101020150276770312749247260665336858881311157650824963417827273368091096787367600548264352167984818289052525159101300711435245272094731250354727820880908653993024238095848606083636095524286489896167830628312365330130946833203020113803607819688930086154618400591082365615106880945723255652340038426159342281353410554259811818635889202576146743723914904666215365225427956162784503021385045487902050295778737203140804274783421902385883228866513706209750123664050090341906782822284483834481691367234124182116661392344494587760628952040697990628215592563036074668442869112120439935828740219056656382008659161215677928737985050095187200207612994524389417979072400070636260251001839535579731622190390601793624362332532666529369725171219842869442356001894703030731481915587423653323176425871790376720541499074414439553681430921660679539700242498984204049922032244922546547018804876582433588863370639566418667231639022344680227292411621603565699382625113936921079304319233685352872149808283649917947055796871892531284048832422094029921504949181585708699949377749761168655764252837126283744806929857553485386136685004652019689087222269772780670281279910560261695555296289459280594759988931260985980312540167477050985139307019544995609823388495795506619172891430355315692834205909144999741579580423705699873542243238471671875646161914562075635155436448345360660903749599555232600557645754143565283922416308970742615737863521516011102813494698038262090379600644260170101418477311873303662534915064657161378319227329354660805105416951580616328751682511475397009024573509751219067648228333622353019511561935605385217458575000051839995060019286104020422325872615616408584369070506208240616651144519664501730568476478010510044714104766928193257081377979560175573775841049309536275766593523561242585882729609227473782572008515571243876903926036881819395971076365208023801446633195592524836780083557210550220627308255205371557936067877328876775137650762663763514531819281437317274013023634113735441299184670931186953787055934628713411383461307097876304487106961757942161428469084365806782017595940707886661981777498643018779857133459786781070524386835328609274018746038050811703809875538481141539272701531775235013388311932858165675952477613463997840881347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -181243778948273231136672871094934892282657981866275011177209424827766600863853201576748070747347233923312071789112098331357402994828348566963202383622015746116458942520119963368816864452257396300670898547379187053960873014434831157350310303399673093981734568834559941388788449116023052208929441144254326100361787458824923305513092829850038217502984255682482204795390454222357903120200914946753125967548543152708746481517899600675745805124014216678112315693909198307688419186418453554637270584873658431826525008263989983747877501459235995226559361759847439065630882259124775923883990773752991093087129388704455133312354335390679698854528031095814530437961117021879350308635746888088008613590139138862460189154585657989275369171959531891403474259289725703587803826261838858952059825822978541467231866676058156837347793596286640405494058398469902510955510377654055779391309872551845239584844162398645538397139187960243274586651566108557119776649813306884081995206628470383089132184454471760717515759513575351228464265603740781417042046162277914116915392140158522728939274171613594481036106212493212402367561865689337279564972387468863093737561717472457789508434790942435042465190617290596135524251187257460255265346621645485832024789777693260002558879966975018088766381596103717712551815483297312653689888299029224714396509510577308349864754838559208478761470008469578872111910133276817361344892991785208168273905714884148580419018998926929897438793490875309012751034936810656972429279769941031785453372361951255064969997278504570970426483688016511679354578627951028293664471039557109931045136771571837737961310793975711955146218057376675898257850890730303047526477722267558417093128428936224778001191046783907601867052564098689947255363682311213701677045707984429952661138489800945216425316430101692666967011567574362816117622347390402887559041729913870823019630056152453795315460446272870970088571658408576552433727448737362055250387697464826150195888144780946218500738219337175248711935566839430380814356551962315748425161709127729658832722413383394200826337757513426758334917059051562889457174662358853977019756426642151856677575421520356222138271487116628912098131368491576267083961116516879222817053244786456645180844856919370478166038056555529063799676225233452872486926542355979601415599453953565343116608020236216412688314076897310824770275679445536768695451542205952520884326526715495004912082215611470296682156925527428898536516033445648543486231914485962317055185815914245968453564231070012675260704716233159763152947716060996029424782552450321644336054808069388425379101006099135854753984394802180021180724286002956461977742899280319456583015621261639838687714762876228065653791956274003952381383117041521024936100725139958925501469115964534354057504070846301871748883722030135121331033098825765594407290115921006169202258264566137943486107507440694596075208235155968530645075065528465142225435088080505879251137254387618740272954951255852327386892133193856689256147104817559902899815018061667567999301411309972219886226608934836339850496827619912800931056082950705998496863847035457531196978329067743335595021631705121779943626718825253258236724917800422914803371695386168641349744478728428296622350202937282717123957143154968891422472312598793555844267197557468187326641963405290065853251503538939747086783688021103771126426299275409249269814668293837047597303081866591811799338529453962109982967376708984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 8964861571435426375155359193483615741161566711519626401924978592279540277567430852321694575799080500798742574966380964201520935668608430878432042787345155593413778910053241480057702559905115281708924422617154735740413881360575366528454706673090036869708916701446546556661135188779702334237042866375926315782400439733521679792462421327650219110100489426701926676845493289772856312839865299638067042334284680576570525845269430098040131766524881035102789167479139010911894312081170076169313545598677257013208658794615926837199258222636355471987372443544646181895026419044971606870487116385320835518319994895679437272039479810555591714259569819256655994706174553865248604714663890249842767131039694731042499438361070431920431516405875173773854378963018837285450098969137925157339598779054548679628024092026935892279598466553233730349254272018956406471872135690419879086900192107231240567289717992088627175819047753160155776091158855107792496043038105912390473156428214111680844374633422863745943737315790191461114899293849830969917351253490072685843449361299832094182087562492347238631980241294889273464543791130543960855297038995065329821105895187549922505817373342512599015441161237385100852242573231605855544987078131159216680752194246953331667223887507353408257286360627131036828622460681743866390803506755943235646472549001477555388305931917713249653196476384661436281217268903898604635019792562102435226778961005751791082271457340243622746096640724647055042607994992097044814157931445778863965948853474376305879591339504686818730342358113690860588049998692907269905244291505897391737693229402651805409552062854669360899659894096169746654152883942205784842494610939852662736457941627127417442399091217895478753199076761295168256218742467100544752857079052115517236450139174715051174359912472014489390693334291305742547874897012624748918710430185925070850326544710811555408761234425662204414802622813472558388193591003480588746756986646770500369906541265763756275107678051297492024548224491648920154139926761113028170054778413539255094404702663817943470528476227408897694400662821188754121816135517356835858819220673121898932770837544844418447370339416252731035079225084823622024350856981885937260842829017128599330445593565196658065394020184467580690078799319326286722986352835642211144244111568877415832937878388273519651670942651183075064636590738758275573370754080384881737980793430376113902800440116768385835162362568498981947884189278364161382774701970221743737652143068939199346747743357357810282768995302886296100278773996557404124995157000175379448009808054978987643896898331089036878751114515034966029574330066357856557279906298661039098780330281824797646644640492631723200864415688139370750770969382259699342243114101988540863200538430299656388629981820218841043291966709807101385256659550255155547185252215119521514791986572813103902446513596475255695769890891731801288880548825756525591508430529239421494738165371256460229839821783713186220761539267137880292716484725305937535759215514538977456082216519841758085097805535072457846652351422774671587724339436476189829463264499107554811131854756715552639497981535610407448398105355741087044501447138924065520855969344298005072343868872093004304068498291722175496019244298417834865906842803813750197452152821713968891332829417811129005387170312494675977024424106680153802333772749246318115681052665909338164083162363293677543651938322000205516815185546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -400381687390819836467608071612291424504431093441369195222783412063728944385489084698496167765398730252990434897432572348936966007050061920505204255421159328862695590944015897651538989548868984405432458030982832161572391025243854423477118065467943658751153412954734154474832902412956924564598638960641608868783489511809486009853273079036777975615052285703156164745724353093751154726016255198086799762344899328501828964863257312737586959674713110275894764094677620699338731649073739258534738932414070322029402099343411648809571633867088174137659066645426436366037793112333411458400041099101154417157546065926840823512567269320593561110141802683192495184487377018998304949691715136210841015787889781428533110764010170028486008302319825976938572973709773777252930738758705072744538792353439745911041942193389371830536092046519303616558819253758737643929631612422513205492681171752073976441453791841737118602769845700096358823455581678191961546935383856844864893824784846834563429409504131143624165394997078061973768928244327417828466791593702607116902504658423380105037283891879164144315712538972068215865554496198660321553956542346716584370279642716913671295844088594737567412023909601588084909222164843634789079963759725867085427085649654121552840054492497686640130695380816191434883209227220036722469717648455274022548345882638903575495443115767909473435402662796540520086356683326522384433916447604673889116810709205173233535418191954979365459578392771314538252608032610786074876482267769232113656142323278479437723027382578397719050387419031578615641515162558771526044620413401276023968125482765363227908658209571990346030419458676798916375256052106893830650943874886039058972089091765353398680836398498192177391884058509701962632892187042546215085880260448749107030338272613938982348090978994543941622635413505568864346540166805928290429806034000196306665902229243815803384913800172324178228841092538391038270823314457109047273870648355420134870812142886524809398196304624133656280962026827389379062118750239267982611332354856243949519223973283759506502981912561554159400838851459986351021249087594674914701686039371499719154222401772142733602373215877927428846011404297002698480422929828870319372380089174037311984967840649240186536904527315735670109890030868407253383470377020154273088040233826941134035420823481412790561166674275964649888225501253539909526304406922804381732108412385214487076281130247212499037018073928272542337641637199146341382598276936399725687242591792864189594906665747611243606003865047191819725781322391500847494097484019296803587338843456854482876850124047446539263993267032373483028980672036592490706884776947934248792576435357631118152156340914534068571933462844895489816609097043824488267072653013474427282877479244268853849581571693830772962954324887131871290754063177612626880130963484352129980484891229190539138538257033121101179359117879344213372407915541452083666930347658893367367532054523442377698163531599411273892154446784428528312183562363580581118306698654426288180017081008465724115893059235483257236225043803141820584722566138710885850706991619789195092589704207703626500791884400647330288333919138830799609180815843994249991917732915236919847831758615969319833538015965173198738039395965427661040296297058875866874496165373527832322467975565130352183551645096715274270170980915504890017121778494760016681473093112136573977338747931664642010218813084065914154052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 16306881949778494432914155043540280281053100042255037193538476232649652426079948231588175165310832186012872725353895730520616451220610553936275749735039247160431830742167403439954427750826794993239724916059218280700569851142214231566672137443963233121341759207673782429839995102381313062826454509692618302753409490050248131673242274391248459460404530129532272051367354655869612983230828072247191015835375945904340208052903868909587775077147412640885625867278001481075971839662323726263924696130163351075271466310009283478078156246841488463006298708085449896291926219115499428800643593500867425603385285826956116375625037462835225042548634851056950043896651045394166833305449633845331893012029273724502590921777263706348009985251964933099053445341213642588216987503980086974399705375552071789647853800735838393137300483702010176487940845878520385164934141528732364470936175445136456971656412800749112114435579111585922940469297259797924325184910682635310882105505475816253058801649371393446786895988701660579639560919753718299197028999022140469424856692432832766260353493650985070849239599339383702853018560773678313361758668543130645722924287494718299749675166844613165630478643758072911538206899832267257868505151308857191409840141495357033706043691265791864398792966143816354709274213545290070704955391518578150588649417195817555590667919297899311083725411295487816498590082828105664206491743160913368229788092344325958554693401367290645291421146052357775686832073682607756158063793531861837269831015838822497224762716035332799837031024495597863695598711247947517663557778590263898463870676968175699673151207263051182369048801484864191152318041425856984680370240314546664086872910074254470378015306164209531974420483589235243861866287970258623600785749710162286160183993146322428355427848616372206758494039113407829365660599123819523453155186821123000011944758733520434829917366425191270372279456870538017558098440976072160471722146305573073224027344125568120587998353481441698220700967480667889348242880023482106350418406045454007868415664852504144074298041034571166581231517200708103101104935949937747934197433774556906870284723804431590351266249098326678326858816612232693836908420887592226430478860616312805121091046909240904915559727342889511011581724117430814321827448763467118470679300148989462876628490479364834158822845188218707724924289043693365300881908260041631392047174378417883622473989830357274022333573656924516858932813519225126251008774178239805013255225176134660009589366736694870689440932239210201931690803587702674794207959331463880324099458770807160203960439135478506275272488711640663479820402312830899677283652610221708834222444380064525588617437234137246132934568007249077065063856024515419738517151634022480451185846298525968203486995258694526442519885755172374467618919074010796789898859646466833940367944694782102721610193588032914497033126142493651466028562884527630553612768507880250146023818110285808124646859115733096685525694367269586921647963758711025232867843560301213045012139624918589624617692141873901040508840643696774731772039824553871826209767563865727661538042333780804531756278128848997530766932406303885641363527146853707964696598511584502231270429518537366387419076382200989915733244641526295254412729169611605770971992258586813497581010874406925593496863696342124522240768975497430353269496397639341320937433692573412307889185735021442269498948007822036743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -618023171866820014302855543356531888665579307651056150738416487460793535416636270173566896615503564560807930894706837252944805886484568925794688551740226702936872528249690787209752242977136638699026420829409217375636520648867079151844199521603007966904518661393538309989358922238929415341142446426657004101373134176006292256281355706835140116034674729723135478709726392040224641503151559803204527992563457030872366729997418884384970019727099111555778171454700401374034088035328609614128702779592812711135220238466934977058975810616558398591864141558049158769354725126492374130233299251974277024036336138668648768448564496028379607329715928727223081413139097099490992276327108025514118092634721438791306409693611521665503416644037835401148890189925135820980387625945957665069457735418976371459171689285641606946148418259890721376223882037070409419999264962981028559487698791572439213277125270909688518794912578988538478240789160648319051226922963719345269496498474796444715999253811619604017988010297689218082961038177613129694417920528275811998645951649294377846708644925905999353645698701844167360214392545222625759395796279383941349104942261470420338719601092859732508972486701510377463347652235822940851956923833430444516744329370439732292133067692155602699741520128703738003526180263493330069932361603025737313654186794027213900862211066373477180250261446568484634917872796929620570481534786752909870209186890097284290609244734794390222050031531695913596054025728701561540543211957390024776960057943195354067065937814695450171727907587899125991047375329471025054988363450347185783947716310535107684240539848340795085658553255062650588339270269401305726671190065233634636906744109631932660585186716396827259879972685956964909814065833700510914552085554614920042468798235949636848187663188636172450552166583449977717185773033509551762047370421528474922078330068304105444951349673796907259373043035380916753770905769341758737912972256084159348669806748773383535583987960912167312743763490929731889900676357912448642006218795695019804624696641381853802197437766215406326831236438712490239092392384073514039863348236487951542727850078858857438504185326495542190184812293956779826068896034740519835971554159777756635936081475215622788281540356287485151308421072520856727398401514112658114702831337032186618116432470367891929952612828495365203418052893104718414111573728035128703847996367861774353182717473485774710482809815897199726326507305260866765221371864035614162108823165515651520180665358926872860240404319004717051922469039921272279535131149056005577217666718167536457837261059016038966599033530398061111273771173981964390603941110610038439120347302484792227131414336081819969377651044699928460110407515311543993499552823961336895012671229305238889930517877442505103434513684173096877543405296487864109966356727367313298673197599424136087853434429300572139028053153762980238736539820000701950001228686201518054339491686001951260214534663108912014274108814042497569698087699806966152883069938024866982474190209018613186347526216186785415338597073091479058972160533797638255008540340792008856882897062839447907444530339808641105003042974616547474386760459812831523585997782692538079981073424192483130402973253210191015569805215602424264923330856765515285169388367616785922363854435364472981245244116551214045637462173865416765103820732568665320570656444953533923774538667850197981579185579903423786163330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 22489484976943147359222187087883459165936917487277431373354245896340535356287711844346350004682731377323839972509834165120283306099634688326945819083638024344427127477132526952458374976945946593209663629081420509739113601172773928294055843968624316190761370932642773891369942885813719814523205999206210024286983372923836402150467854690454206352609907680177728512737984457617017824490993771175900780769452071243290918850955166449931685899845176579787981945985794414360323416470054766446762541582124458572578182870424574058972551175469294655857081159089824128164636836597550252775614002739074907696785171238441728436581465325037856881410277578166865087162315131650515880948776969665048478671995407819747900517050560248721851847151817417908015426865363799203083285051567782502675217948800441403639739226455852421018589178784245331198761502503181348559684252756315549367077578385287942876782571086595868807904213267331259209158302664938701680612863708780075720380029660459462770728062311346588516659910499839188997450516169507129152684814353604924088088058995231945661890931504710562989091586715261447600634861835454756650042061474581720883409740198906909993670179335909086072429696412148874667049493588526546542477561128594525826024265461630362497552165367255352426091651922965327804970473573133599244210967214391608684280266794144220053594696677770503116428621613679956524216361750341028439737056596757548593323386549556723211201522451867842277503618603014797737542637789495757229722372007817562026219651064972092927382595232827009090141602259002497060526769263920937867749094729716491928452480392603121409363184257544340193699267716221316854028779111140232835917328254487005627191822001390698065880948386458649635435686163148953963310082810024079295685634954211547309972514413805327682431431395755348948891652824091547512048057382416107354039563500688740066258264906360888360850818603108575816399350833119872309029526251853959178682976157320628262668275401338558679857235846036843382344170831907993096135136048789595085307960316980179806671756887186611071407205083615726165916082898684384528701422961187280727988909418491074948093156280232255497456823664419214465640458017627139419781142367834592260987571361187602227201643492602953958241482684345533247314059279523670542198525632441263814897876558785065140354804008471729791115509773361667591715105015531240655325189582332042367973148342345609043957513287837835462408258147894882065437389643151832813470724409163545544634940999290965335884767527572813885947484924191598443989449472265479785576585102925911433998314085600275070154843847119581488112815270070045743195412712894170822758953524179320586841465271968864462456028416679334916441975485995250003207946753361297303547985723716785397532011367288038392967072297505969919540474900716128033418445657810828209811256899376968608782554021783523437126749463296063897715492793192221162090178351134322121062929507898589860780491939002452333846678330589255188454235086738229671701569753697487511410460740405435281439729200164483015841643820481289794060463163267227707082927064376767024604236466663429112308987057023251129854544678864841450600168687139571349232184785961679323159331816766779193222680453014821274517657728696173541894749953509939601221849745354397261616985555835866785248177247472048338236085314295540724470047085110805098902391278692264855970550846785447045989014824840523942839354276657104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -808236932408771885577772550623233694407702111120611835601991538209656223110314703259640399373590402734352716903569789735133501731582853849028809657581020271422923335801288687576880290367447597962923620540127814094501194154705586154769043781357682404210119559863294530464032796728193174181203784446986178494522593845969082231454348900327651626996265052056667221971203723263432066139361633062511930836964975640175493145155364265934806138139399676025462689201918147685111430456683574103505648793628388215787825422875901825421893341846239016973718579090509853670907634865047289249657507370294070374846443394632056563363957882771695367889061707041190955237009439177641568360434816222963608733500238595250028572790773558260769295767907012387563467439025802856222809600551479919168186711861562783019739071542511194767183083393291905149727917282593064256788041012616822315667382256896778623310278927011666849007467152253997653835996954529836873752257700380585496954873279920741667370358480045693768753653973684601289493827687625359466809064129220476440386048229619545862405587742553377837827407677516476286040022168698016512366545321308423321530425111163954866779831623746575938872787655976658605640666629104763431989945059949884472987897568050140639468771512657433076260103922580499790095962286947209585236887959416909092223908720375645343275231138926508578028905573505293545049268340052181915448874682561793701405550505310868550131493678997845745100881911413346477713633996544293352968051849192921439292286487678085225561195823080288702608966512032689172353767689285348674417265729215339100913982644258986797007748437456894413129418152767325738323521541183649386082755943396272029584571318279131284288835188256721510135378373400229889424289195262019998105711263708701041604803635709241748933426371640008815822560007092132274378480319529078385186147598863729570738924028933403598162442720641962134184119211596621448655615831029000026551019707604143101640618354542463258531955347258215444937718720605570313140715974583463658701559942536209771314317322723261764097043703602880759954280927469942061110651350873532325855871273743125646719454912937852298232080905130672144303519403378581684671126668314145651423594700041209599512736364579976146097186084345216475919151848753851202190942967913264846531619016590659762718329869720472578019967099198469645080738156007759688350417342718992794990822636430515245747976836501861283156147526511759328377026207729074605171210952832651682159903032700129659297172197849496370912161470396796893390202123800802894437354048891732489666975979326867359444736081616748257210473800763662395760555445108276360477556197823886815901302050825823018802850181041183492893422724639568900529556550989193666524860497877403104690664125914547119977464354008043615878500729004923615217550047576387033811968102173593691109204623120551941413259028099410809868951100692002700124700925527140022482311209027025985918538414200248338750119804164337781000540964858286461157505281868544563798122756516791050544000640618794068063314263877431049728243415933372696823909568181243107141750723753421513112990376534531959589559129646769087801705932886457544226108786937427291766873243341304393360138446138909235301342772884227684816434634784082559772068920101789810209038420327207418767313992420669983574173489584947926126278002215654805580052613783676686806350847255234638027987514874439511913806200027465820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 28940815957335052507816981673421161351011377993470835509555891145758573182112769114761966134423788197773854171556154564269252579600550364604798125882183546237683883192801970885797084810122991115423429052066821301258186737400083977889522022566950439267814382502378812045855975176633793309016649889535201654980493707770097070464663029686588460539131500954911462034774580438202105336225105090037871440792200327553497809001125661375191295863894894408044056389068045622382567377717566052393839189958030481721128679861882680740750742067180681289452699093789830031922962835877081952934168975022928185454398831131462721682749981691817954356221819572661615834989118917365602094632361155442434745326735047554944088099030855111204093527993264979768509648179751874316968112441295129075032652927473272933689411157986827210995430326560829131788986135377519027504135962680057014169574234995277748237918990068560853056356823784118479104621535410694806904465129839858291000977661572521682985663448542171526393325085151284387643028114512752536816629559908019675841144730782453880052812119284595899939367882519704519156195510669617915598429629948697582428852209142741778433904464309167785308453444984631896262570747144688110487156532236467714936489479914801432504930812683068940436166128604390601242531483802268551445813615426548510697720325057437164379210453255956069507768327941951067076317368370079308508623447101111677904796434773196489295750773914662060380018622905934863936867977769720352182937568512540203058291613537534394486061221692391299190209425283316922921195327487776711021743325469395782115896915026121533124443892466329862260925738375654491532312450064806410896253936937224651787758458773191587264730351588564016819397020362798259612578311715659555428358546863156816857240538316784931003882379718717770579285052582273251649900521847762780447825351809731406989306016239907558584651079673685061416950447730772775323574685817802431161474198738517634288480723685586821076563909645445504741993878134008938189643667600019641767287801594513489388628939746882135853051870858621362277130715277914759220446258487154114675375400257530859437819927364887256673202050967345005905957672469981709637106331615323559925695142405110905021295432756837016052843013040273701051259052408561074401361365129900771754223625860111036964060502639141540283071025608716892751459227266147515591766341836847820375530833054204768363435295907990824356985843839033899122144312891357184973838317985756859673775166320276575931097247923726141742750963140390285988370837481218466136995474464326808520472164833929976301639408003764720728816851140543459244153683094015435804886506392753888055246082937900007314282868884562682421645453869571561129320968737343924593351115044277818796711861301225138536720411126691105532854870945572882374216295127492578893704863119030467353813240005035710082424155036131235284389818650131730003102663265891518720014777103946344732886068407375650652777858868293666562012046730889492948235474242944320035024076444464590116906085294459057617100006722179077880789087680082021508448190753634452016133363827628043713767232113733556661140659522705731135401833330651709208767007127523710103477767278838920359770398452597759305058153401721388703804521098812454754896760066977757556681138228415720360102603809459562601503466268366956950358478793454700199648319252401834274054584916638713232295287980377906933426856994628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -1016882413694761956274520571150559208228975703935950699395218623284535056582267971009284056139393320970466124959019087179025493899452105750341366607343723728746841515579060550917050492981023926868298675132763108597155352024731179171818920423289320240343753061588833363004733013423461711631107747192072803481289196248047688538161892747420006048353588498478415207508231909999184451639732053833576470753292728456619587630886961881716545400087794873171827483834265396437491272842508581123631597458918281774496908063301647702957589112040833590979883243296259275858112291885451916400201661032320788840014277136191414513812142870313828337348500693922769777663589541616243907204301473459007673764492982696307049323996063507102903877114480077377603087634935375439689541689183800700254024027776258993437869782674463986941808268724423277592033247897663489631325435778438555930013442874110047893464114291287145495946222030651125617083655797525566488188582939459999272117563228719451092121281161672976931674138127810809610767048119632579125495773955258645521493640315146348935053865205115393550802409679643828730752563633236960665642878425927042908623548104322290245298166918254436183326862488523659604382267794977710469606733583432766479237171908067927978881841804521513614209180658034524738788542540352606493794872855744044947192543377566657126019855627115135225494467630191922619206906014445506180699914442259972350888433572523069473537893898114828901801838715380552096348733719187183898220134737646093507126531468622468835478352297880919660268653702090767928324792442361398863009252150508379370613459622776899310214977376455121699102325552641556126393332654185665489553758140941655380061215575924774127509686913137012113925923179579106066994474935474684440427902695406918870905648057700149398945526666624699510717140950435068573846327479664667353555889881742984938185284847304931652372587313619362790946454182791691775727092336481907881621049493997745056254371580480346463655760006299895741753034019208513002693538875593634250912190602331114769245305771855162974467544213044576512047381738549651889613004548466625889795882309435132604184662133155558087191507227046649775365099929614855611294452476971144636214947752016284612723989060578519642637214514483482064081910702804086920795628773161695476586993245377834068013930243774228854476421067132171459405700909232323152576625777552374111199020151706582346166202876215765532463638960121490017004764915111083475192302075327357748952879242831584150809384015739872817450934253707703990451887304877570808339218930570466370920431529432203616430550310590843657487978252020263105605427317567855039989285670279698953002373501362750820930668249212920404980184061449799930053538598520725179340832004668871122771679386366298109106145632709982884739490392458583352941858514650049421660663590550220832877181243348753282998147684378816499941277343469468291377535659319455787253747547195732236248111531487610797918919824421911077435084760155525887473672997596123461816512648289192917523666310265845903394419038829498147947422143273619705454582477494732547181303081798111145144400085330503793610716367023643631209679242258138175918477321553230160262699839782230193246186148853243045514960543014343214815597964889138659948172078422750953664376522483375740170119032769767545081958845254442845102161248863046055462764494659394594295290380919251360669619543841690756380558013916015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 34131657579345291874969995867135937501128414036347312235667530919981295872520290491277094475566613854063965523950136153477030685128195735894194206351997702564240347588296701441974151510345490773511166655485250519943603919603102023653667776080148757156838767017279391798244780221662204908609459277262827252006578446296847726475934818094855147133640937054014486521173632433035166507554077427190494864220560902689159270430505538943432461816305026557256746793244452071597280066922026549926328704719368539877264467880800090230265899883570815409520482239776528556188521777225042878247522936668876496945942158274977937361110973908171323968583111695423113153529459178686198021248488556090125166472699193899812539849422986215683384935868844318425122510795666675316432311445598601942897703887086654770866975006261841428941504106148988056407160902476479917175597933641054119195183459654711469721316690686812441658284771218410643579138954073089188462888427216148556266196562404682528048497134935634076963641210476118511133399464273980078732447679187206750392564646232020857689750746441443654500683541651260779330928616384256280502225281230655570495203545160720132122342652366966816234728414178095070745127152028282260795614356899693616520244052954915450417379847767749638849136178476777588583516807691297809857143702379932992306283935891036499226958859935563492028777186478913254614632666057332019436289139498231034811479892844878501023787008827829650885493551441585171445835417091393071739105968280938372502697673996542735185400994182720285512860986963569029954785561843836375039616986928560028396927539923537331188103247469861076553239082494609828063767859011413633575329785325965937630447966998078201156804893339111357302593843880511748826372886652885340153173303938050625429452808278341369611750915365210630876986187531988638628570698514735317233900898522285517177483829361723241422607053432466276474347424431508910384736453239016526161938237257320732480380534987305662492176804817235553617164043950133241507814900850805031496799996222605571581276369828917396672029806761063353180128488655683880796755071538638919333872494219833683566058787371500329623076338554065500566464782136078258893185420375440561524878933379233833594364134043016141196127799198575645306553130708290770652402678916728518431468823356381887085101309404665490796548521004084939816792162409386469144423664108703865124600159457875196512040940720658178428511972156685647472519815798206445212977577797504340853567298582086486397844684488221590597424860812884096532361908919408731870791184903826582930691768431955593716451187883599254743624650607713924145678318152079405044613146432232984167324915672241273867488894905205795578275229532990042738393390910050878837603699055297220694488521492803950019510029153779623708000229524074725711505644429666089421760514613844671023510846015846878603242542691925453033142774608999055325267303079750419721708340135372529396446641494804007874595335474237203164386439716366155163013835897639968620931139082461654360654572763763168550829715025426298500643116929922490448110685239369797227252360370562933823389214953973038518593026477970175483891206256194768580951792740685459751789765153272073254206038215591710924625491800620940634350078601121886434441749553668777388786142726010164739911019578005479353095147916687706778718823817302742134581001224627290986220955019969647281641300651244819164276123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -1062851989485560012277315315878938583726980651189795085838048503077224867029133151343568093245522249788912162492879882763673020969114242864970933517734199873577477985868641006032329914761400578758896289762704560541771429126839341154171859705062904566193032012019987796795441770528595849940689437273484074872174124757225317724547946014464158159320063479078887471954497244406128053566963047405921352105554246979602731980917856248485333030711936458279800921180648768480709785093397758795865304445494650794230605385159069112096325422172761949719280931194664043469997753129969040018321031639458618778486026242698515840230756506637623518016071297669452109525555995476515574592243517939163217985976447750159900195208339843575899857531823940749075072379225641340126506776051095726165811071857355570679171187059150544497017544498413033758718134006363381510613362450121956787562600705745877631166727135345832971959986658025031327980117738527243624661335373710694434832432497847024216985848859236228578021099999952133597117473048699673327578650788405594258816941636072690913585120457285642610720079935225331010806155892325014695890159998204709880213380235035405719010329747268600011907403971767544729228595307460330809562082958175016003446419320251928268164065007013373962070231138635592192954806909137048364248455760608804569077912475699169202800605701345843992199557157067709867562371082915591388431621535118736957196253755277835195187622270008300747300921926099602433312871151905525903863859922987047914907191093823107178607343445624388867781850030296612249633363985635936760153199365690623717131498734782657223218731082957773581078520364156847739633068509098031940315318734943866498147338704141583362529502720451380955248827710756042968645136250495435371638456432257431146129622139755534831945201992342146511495500215482239147112439050417177423370276894093893848621209989780554295019181461762655077781267478985242676971011909365157947193053527839694553337503064241271053927831920541514938457009043984145639529746924570654581641385539601931946158717732001597624118359076736782687418334151725930467429714035310338020695871278203888363992928518426152467434622727982590139818778227500202670739808302804031726416082108785677597711159683751517480224667841115467037642274163546825490673031008158505750216345889922618073541361631182148204772286946963816760115351023659020365729270406504536148219296428489262735288278295433975635442447058894038488900573199178957257718761408447949316403174436567546556921439418276682869239931288719803991265938943699649456161683377763812883452801975034571605098123391964649325015251366808529988043686649361155084558450507822713471319770659825197989663620965748007692248337925222777444774238876926023102515689091059619231405121865764482804923451751449713012294518878067489625834475071972422451552767545320366071051055904995153429691696285633333048519142771440577546275916382235872792852496119240929101018867095930763339355191026734454691510786644023976583619692585834026553419903729472885412207377650319195119063916231688030938661206074702974022178356653458410316954445323996046061827400162375799624341892579529048587293736980792667314880205017145417269737986237228682907171801527550306106784542647614081671831972583483003592432750422580018107636083750226833486922799975243244164602641890866292160850628132525362218376504813707570929650204731575779959484862047247588634490966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 29999030232604407911761714384945344615699362195005502497328767651520234785686636153090893729219625876249783620039520270710614027749593643036496543381725375600508817496334948740434709542088496130473409624040177722162875592460706569276373470197965372859196302869505108385610465201830156505584793951045598341024240956289621568498253696393422125549604433101621649526480633247072626608671528339431940697375971344359927351842302353096164720415751648732822470896958208157560560725466724763826236949470008768511517487646189994756645592793176947104325784334796089579717601859417238142953743478042975690791245969738090101153036995129482315913786163251959230352196868546027897954740993930658502041784133509531232309516331922264020359895344362946093067928899804939543382557607493700798356971091738258690975373870705866672076647332375285017078985707681524217667794201655013184674951828886041340981754644692312935104452717798152581355627816282617648295351367817776083112505700687870568373866472502011292381683021646807035752641562364027957922570922659214870257988569148156863421686438137966326639082732932311016968435683927730831471581011466479505061706721803791816060789879224428143817163730009199085830646357151002856429079390890501756814268414040783261695416013906486150643273709612020931761849552049544127223387164736644483672308218869581700029696714532173317165996597503525796302612050328651525149042590583107042587429091228832824998981351613465795227352162245786659564803212711038486788515418556573654158616777852045342109783951641104511661412655001279499733132575532459968381049971701794266947075134831932843189916294017282065922284726713791130965034978994871199919305702496082194005784954788090539993342445054120016952110726591705083337380064868967296027086905172804076733892890657377453405387639643073252739539343361382172985294871252582342564341765096563955125697837746956690074015167055634452217357716469090023718215271865809560268776314961491950812503642233682997679988273993055971992344528085103202518810932835640412378287153739846935734361274071609062021136695901392008319322991962425575773241283170717427904775742025978827676318273058097321146606138072606838883281455349671425908395588324319755808795731144933361892874499876714982377740742847345279368177220214649195737602958459683832997234550810724324800763508147703801540303106118732573718293691709581115727034935308609161528098398713388998377207305111440355896029727317238492097063408619817258784436995823230267072541583770041084072808453340122901644228128831870252528620429102126150708175410518932090435408203204171217904580805918859733927274449554499783318887508595364488542017284205965976721149402555860004705849279370693050928732815608854580005997645427125424056501469963095684147422200392668156870235629603616259802346873337816654086936453252659176267339921809217693461257215775989536115968927713342520459251399074405448053922004404400603251483743166447103675692122508647750193419244271019272349576890071205329253208557162517610005929519501260537918265696965565322550107110235099660217788881443787045485104785258029160131892958138747969215812073372960068860170612014456379109245248652616708220683468751479905151612533962565130535683745064466101441686549238401760791925289882231319102653437398579334489562876178920996107309275071537923941634400786308524567981262196065323750494850570751983727477846253250959307479206472635269165039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -759505926150195639917955911225660170287511915087646150901355763737956685917835311824940275052518887745777182733248687419448457063901520413930374791261097825337179624786830724707703609069907103802235831130913244635197249922228794022515634924445920590678517302744654660970656728167749746422599077183004138448220061467555717166314532774245469949013592154661398495499399869326936398835603777872800199951617806947192707947373319777112642194049612542292103034810780825011982012506237456871915811683496665127500701566964285399075206555331580752826585628951787895536575553387870412217047392719960112830514485032931036619922800498019996071344849833137149108456853157103083082632299958915426770024210052412990150265826927894048793613893776181162365577499633838623819015962161355552208175356270842939499873817621608403301505438373158447341498760369604859227924713683183500366166534639344126352197188780420238101553033662831671895361646429305127924853321838296559928139294428595756587941879539554841641268616486207491251627733185365023666923641564612372752546515293255690078267660767850835761255996404517032184145301867213208851313943738652631289763980244409138862142001524356413892595538172305980993596078440831716220274300929928913653581182265015688216380411588963443155639520403866414631796967238333988560138449347503270139589368838179168225390459577550623415801415771304363976538167025119856085973745213719368301110089815378578154238088347801623301625536093715557892494939788906149610200344988672008353242471516177142182548370961081795014671292264469718976124604875123853147595657056238927874667859855327294017856804531633294597743056033703560464896021903836710478371686852631385430148081055234847113966671383858199170915912006028322335027096470222116726479214019305067427702543462605460342911191921538963986860724822963531850341702169358781117687936381292194784592343542444508194497402185195342306475575936145848844335438315433180413391389677852157428083363054971669810540049894392724547493184059996167790567908783137805380579034798990398829620970282793435031903268433846978662516847882028443579927005203245378760057816484101463857265927014959882077680262679657418866553627744227777259458050629241758221811416362147903821025031262492143382699505414830332626508638756084388640198517729011627537664402071953405069634637396849332744813677838091861241072438437694266465223282068947919120205560514323769627386558368150375309688108116418954643486117443380128811936171517159642665909349590002822144245393654050884887651795261366521764634740551775344817675579856252417352038321356739869794575473109940197704405591759358805278330250020237172662747059017282638826091304795225537436149884273652791968780384558134572157339848272726597503384508148256943811216081544682316345424926422402684271533935911605820202949720698706942265523497008657899555576858055516507973750896079465699203291577272862873913755170651232500629203015473112232272042715832277306906535827685445319846288893982817638151909353613455160579482971813865052695106496452770984422113805001104650439605148194422705883704188065206705013890996628656309244078470500526553270325437428073267231436164633478212703708270051576131366175482557905426870613171196912689907177519377136804656379450062347391023888024031803483602467729380520457525073181887212111458162998163257971144216444754139822924142322128112303223691249842719486196074285544455051422119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 17395854798987474815013024294652720014604626023377539579584527061576362798473930235224779097319031078781849041780912992681203505037636318267212093704827173275741724318287363632631676682848725716798331163793915281364427676348059291992570919587307926246257455407640971771668490789195237066127322670208908034693049580007410423456728370928632980556416050213272765285395236353353971998433770716929229205780029793148164675327176915860284333760665273889839959612796450979874229355373118824600121175283460788859294894425351891990579993031612480403883085025180145844694179790584529339528868421056348228809503825107772437427088815498813440244719787174537073240603426343335029887310502956471702614735870558079685702095637675716821990915582482587060140119531586074762171241112885036684212444211425716033856516813113007110216035284578163607179282235413019954473038071100086312590716902489361062756475492730323398243114989209443398066068462076545907681297496541997462882642551073812963104649606110558456101474045200176989013977293884802169895900642690016902961168050659553616057516660219335280364187558969932743804978255237078017398679039906246048418871038360309603461000523936427288955310550339610528506664354880449735218038703051458254711592993256882545103751477051941214001464084890950775880808674942943920582174242651115540560232980012168887188964964029026196641090106265661832186542303927762206829234084270606582524973651990411030057404475847930774524144972103824848832109797782760126720646249714739952903559096215408522392117118388067297399741891217973667950073786837119042252712078164217800429169711493853758111591832667280124973179410492303510080278649377097300567033621162287890349107080737799047260613587061285693304778067976282033799006274499808789140119320673216792714198749781405117741365234226686462599449372335454108610323725542159442893790347693869990824584786231701367579680917332728796767537698347159354209206019588336373248578873430901448967583282102337812198348572163768727156758248616283273681925965134023010923990760975787502631294512369371289423881525731261046283667445668862590645456959513534689956482566038489345287917022506915788556616845137607457556107227900421691772263540770617341224968604660884642635242249740026695012776568301990152543199551556410963349623705879438642282905445092341796104117274334671176644850351423538083929780105192972722171305425575631460687853759917148305979727341879935821209690691595198386523035918542026284036367659695252230341893871959912864063407496099754260073957865149169122601745287006753314962967308806240545007363127890914125198159331376219487463215652734986968485633063472440981949678663704754215825267689619786150913212503804893240859712123664147370330125668638548220844320267505694074749351366262399151374394827216073050977791384663194507592126489916213999962827269682355671602595402577099512579449356742287548048388642289638604089924352839341019393611452330443734551639123192198588275163648561223430391990468473399394132172616450269358053090076542578886028655019357185651628606691475541644130780230478326454353887604994304170214490726466490908295607180025501074602587131312684281333792304307060182995788833950598271854698237175998494143880719305361988401675245240943167391407130925186916117024696016983469788187350824925140396426715840172844034222786087122994208728230256311934334847395652114175959579434049828705610707402229309082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -369417799521666244570968591843530221925235998924765645022305805173625992961717155639834079622096429146087733978401119650069836488958973025367261755088800604539107643968692838088064393437221529236914829469638210233548621895746343142852941623312261737146821675526585369701957072312385133376108831395930718830166201101858871419031840559246443260071108001837045859369880009642577317129347248200924480728800394163721092222380690624952758498903145182021100435066601527983746080652525294282543929584305909197212698468030093797313281585676729108082185013774549605053031181255376037963084945045843958477822821088107728333056912834359693867865699759167623735017942067009783616004081812579133402474179214254548547970916372747031193793997441693633549790679306409932849720061187201531445471905469206877539704400085984683316643374945742209487186733497152252162381165639357028720631577605299493690310125738794885948524247814051691004667058932710376174436943936236073003761690348128467502293381610316899233398897695067372673128663551991491678311576603972008599128896409489821130049029288024938229254181855556697643601128644599063560990313881497953956321582001756040782700759121431718932060277955602246971618306153822855485321450535499816936358138292895417352177582556207244758421228128783472056442966711438136123381324568979615008201541614062549028281645688363266252277819481263512989510751883672546305297727120700258798682575536995726963991596856419547798443297837007356416700033184963331658293315445305047219287054406363819057102585092931109165415061690869771535045475151548001331728697783071325192260004290534250337798714959086527154461926304427963813466783047693810530219934448894890935255040204317950191536900074697637413187894755758527784184197868514182648717148626523731054330185354155819393390461812791658176349729281265077273124006824971274855131889410198533497727719913233172118430776999357632716465052538741398057490630921347888113883960408987854727100323199990746178013566024305665448470367294180628776454476951158149456239047716245929294498971300777656511150319170467504442119141793709644043425167185824999802830394533159019689617203830617905461715015731859506973223569438414762782397806270503258861167792103817252829572230249627950234907031295963521582162584788219122068425696730937391597008750661603825024620937473000630864579127094979943629735404803113378992853712969751386363702154396448750485254966403304644348266714947959372971534122820185033505988389702368277977597625883935333850425627034404081739443292082661990424468340307830783610664497880246111837046251192625302072888601201326797572838086447867205428542317153902316584837525010238663841974218684384818094213916665279558711113224523833073072939734920322008377188021928950858824336090139614942315543401070450384411186086643521086176159639361782730416051392313705750187955526685819261072802584286120222657884203352672021492897946950162635191263076178429468144940587436476772457755296773026458882016847628025823419148114036197382058025888813563139938037401057923074969397494440664836150491258711657068067883303179549746071034589154651777661937623975072976175175239283837780587048441283000225098972512424678423744517138731454397064968215309622257194934494044091527842915479740976673046687899331517256093299539638661681048385403186608441935557738360534571954410146869907259046051108702409101688934889295978791778907179832458496093750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 7413988685666491242705292718281328304154344847134672488180097435616399740736526617390218667644775098007627896291761856232754726499937816874088082595281542713756284499113204293983143208732062967505959397408619333214609515386395650985957443606676276218933452521691209967207840767953590717122606422728593798252735656853070208602958549953989365010299146028023909763012993266934950904079111758196510633199235156746120014939157566488582319078572201503278252781863224544664607394629989618806944919879039107668978419180101997788635034679223487704042427166659725967564198532147146528759636768387488101895562377538817188643292760248569082837588089391247575245247998737931415955500033994482361788193306979687098415546099280081612920566911432462861306720433607340375277391811979624055788476311966733304948485824260331389093781420148214697123792126978933392562057650216938612202770740113999599460005499139183808276686394769736436212686256591075791654059981736046016310604037338152476754737430463636027014527108254325133025046533183709635442520566397671571988107608920252111187028446208870791019853380545535299671340704998491955869096491316618608274652278337458253188163344294502388900464365730987540149931554597210364136164624996669095469555228054940502635908616863028622331953656472621250626633807153497498274331835834495634847531536774088461578922116593719701988677071371474958938337882675317056069139859399863464342343789662885760386007194861907523301222452581737898892837833960313821844956663669441899335691242265007587800301213584268401296728630862163741267195965228983145858982601212834848342946168405924899695990399717593954563753401895065255541857647106233845262997960035713011593831748046651338587652144895390985364257278226829539032057002734114911440355581061909603027338075626803783345296525656544087700606949376227825197667324493663490664301613141531233845145219894301325873160840560274186800850079361230492375635051507350899772148354538453047712171873165179002135256306618124118750610591455508954612583247598717860172797753670376197247632977255277700917996129945927719519295877952595590701707032775670507584222607236493965790913311439055219719330628831955396392451204205203969611729934591715260936704625291471435568252366602055583413094824399544058399404958976687651346307564024296744805814312033417025399489533438242021464928826538840620611497787367501523273776824360832577852676037500272561060036372764590750330197051249546205121040122656554557720963732506965487612497780095544664909957807310172031831576609197937695350137990926043404437991522663376922464769912954150553633686080281280645619421692572048925445044600009104312368153785748119769671100830916393003689371816618777856977326349649839995651025601747267122919110168886729054681592830901902627333103189751465460570777086262919037925448676309148474412723943329881183032723097842492290375538375526273332988789631884903302040971005647537122207293756746502478896961668167204000775981512683956517860150241212106355127978464238375278502465557473167387102409425299382793950663181415892067953961446744560390976215645247119944760191507281986375277313874453954449333998249319694101007588181140561633641067491241228393639082938384616829232597216761218446779575566763089721151351904221608498215852622582632427221830475584227389986617151814325408168182552543304099302889104830221115167810945110159204229915985706611536443233489990234375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -137909834654748415732242764677504427314075098329824753468018540868766371091567559529853973072157128432029119212367649760249750752332012566094115591865315250969159836562243554874209847718294224149679557504909254569790065069517230152805002006631901263542970114345218632064553292303896349134560187643238809153923648411463741676064450738262154791487245171703363918105896472985782462469962719391621482014416450819495382196423770419511521019286240556495087205601502440803057147344220457874164196810830003142216909949096335360088749274238779561209489657344030189634015753729170850375730269456183394910712059156891418601196903277179223865588680575460408545902444352725078698414780661739838738412308239846479913587280925349455643337483457201979365423525636513393762294612904694038494350073537499861395388604450332473752076110296090666387768945295639931900741112599525148002908898145822310218964226151677375578849664743442986144198028558194895200181215005318276272134300034542492869098213166933255302884375996526499694808414165664996277782311640897993458190579392851593962070269088626514619956745434846539207692224593856400971541675083253670483902625522436437031060900809702249047835788454314389968695811960288686007722714513351080156182274449837335584254450604033828280712958993710129898747466098893023658178182628202494529373480947805051799057167437766070045704173375521445793435573443236887456894759818832165204336551643243219673403461887369056166071413892289516200064101091157562548362760459002252243590183947786266097847678587323630065576953467793929511253685563526760695311449651672850630716679992836175922224601157719597104683308991660717965934923982212456961156015980919023881530454156605625236278375411003876723625089752120474154905479756863611348425777541263076612488288592675041604958179581573264731284096274334472688154095368142050252072855421218148519037608857508820478391402302202646066172026421750650855935458447331463535660117919360498476272010212985676101081143791809865662843758575467878039699279800784767471581726433708474040429034941527555942488311360022274248404547100009633009834141541005003968502440189638128629204232986345449217940236367283511562433024070005871479771835323892940310287728605875985782576864682706461498816778660146466714792063687633350981992241888048172998591319077534241488218074616287836681893151237952410445053474205874694189945374884330441853009451424283362962318282419591497677946160621026768864996302419564261456515741684906955018013126611935962020772757241740936947868801882007477927671220030278861645889787183348899625949514734544188489345932940989069527077711255276715206843995810790139772914266532182304772767011612879825721514452364013994043668153058111044745478251054654339727087979301889066388239632282679710121861816170943673867359429949466647314590354606352407741439655005044634967499576825364372909899542904158707285817895229101983605601532174161500838495540851524393064863342083346760105669441381441826762950934533365658893916238416731796929166705737715492154604314044729401992836895773527980659862720340759199171155389272531862691468522936391196778000025315520642013347976883752424377955661682732567905728872710975052104547333432596327158067098029021958639965114644610566456142134593271688065466373424023794683907071073207922155987757390487164031853474376304956000043547880822208044457393924259874795623659338161814957857131958007812500000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 2206212424512744629367149730117240386855743507281323303131310358100829372666303887289659341686224844769709258617493567183501440266214378626226717780154732931994338715340772372482422721420761049402132491374693287360489555967306854882861984048174107427556632723635656184647698641667937179248211292979793164882784734840331908702848990240308404984265220674711141677012589956755345673573064437817654993058481131713066210187068988524618885048999317155434512887554603839012179910649967215993169083515032320066333895028535292423649305088819741595158958595973426908352640407543844677480782495539364520855957529197631107133147322087473936735336202008444421745622082433836679884214841630620120575034406318759058236455062956010380581939425690765406722875063169463502841917429928021889476091480942856308882656014712271947867431642463322479385257859596913590869816378538654670427673077158625311448532306756759244402242977499912736638215850138807183468977198161939513545567936956469058782341726662774966786125828092264766591889065081598970801695264169879559491515089455851824929445198794489019653444930772468267557973299673886389186501647785595828743156345849503191716781511019400673848265847324327884616227063247318867870592351209217219692658976520483082018238139955590052875523459366977127596766523564980261881848821881886559792356699572482117622536067303557896894999038043602652889268754982385593807913872642623229680822331617746652675268053218199874798134342685775373945402105189972558930620487602892408093573761856886657426787969356072442403865730605736281239082320968860936396336835898922917600242345602549299832439202853918699117725148428952706235308155986082578647786993752190666673332825104676994676815367541087392565574200079477055279837098224052073379878387768324871346555383347676997619023344410812488958366997952782954043511376706166335331815259904131069783110844100528105680482801647545664024582166377923530622930544559267352318885785945348538595037113971475982440677635168854498028740629212376862097563575969238937549294455553564484233740859793622435140666718572485301928593093652484927604358042590845648295651809516741971469426992369712510381163665365964217876299104300054769919584881249455591042731576631570855757478375900941327342661383020056965911492757562816502028845455952858682292543049209524093731649759128801156044763973244091415920364321300219472712449442383957160146126912284377112723745278880177103836073725228379584572881994222363382137059216785322008270197548056944154003665847159861825499909432887210358151049748942607031638327135042945447108348640425123365237860143222777715176533253562711948542107975441774634574278793104421278257837860586125809300372253104420973238378295739954474884323196741246860427022489131586970830234561614722484188505181084259830886890679216845470989555126861666981892340735712510091277637225099230110337900034590401011874223679822178521843204988159088345257849833955463757497626673052947663332085945886803869786623545526941452629904201340816707277737829073520019825025822075794097486639441033270838850183589717923610675418321667521962321785166406065297600816468196533023909631216270906224614833933916095304914195182209733218821122185441467560892855455632617332389638849472689638068856280253575440688969568036358904421105076047568091928203981220101580976437816327222705061932010666813269929742869629452073354514141101390123367309570312500000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -26060870763179616616615145425926044462327592822952752522956626493174358738376607956045639262531653889839551309893134566067722652322142179090473766903928336286489161973294129948209259760390833714518970938666101447925362198518084254808755512652112336584372782723385339243856859786014577559919382155583623311382673192939687396988418488581117993358270786390823366242861208250128247002768278646311296492979904607250698513744241906782978204251510484046894940612702906663608984570237668180402229919642215760294696744893859024904081998997239794217076006282225392487054391169269154572142334104288395301629923605877469391122185365332559069658170072369775429811586808073395169057415944644783481073427349213704855239474252489806128164904290520875234983560810243387665050843583051736571536725283851599027736584084824097452531499499253358844205932250506521318959787288429867211426892204924614737786013742983549600928253514992177936487859939432600047365073223586923280550478086530757378475361392531609771671649557534930727590581335481973579719276612811561472679201857488259114083264109473220061009921669651097510507299518330456103846250327774822449419477300473596981044178639218565156986286506660372324199335044034874317720141374537210114400837933138650600111035944366188681016793436215263038328995310260145918945172383281168869984006724548775656634229894663795923063051274979953252169699947841115409932429628548699389927957710249644992119642169739390613362063332013609333876074079441757587918374247482544099427887065450992841194786055006152147957662681943873785714619636640960722855087234867853711706791905043041225393061124012279700859736827418791386768341669954495164970421388590960838963714655990955954062543179912003796619325196653055162443466596509763246026157964513140217701912346197994532177134473157602074888062085435168510379099655425742169173762979621402023672223407935381929062479614014608276832776812836360394124256044802266881738429479570831046473567868390784624487291712925152883809787525550591263084782949403306086267220276340096461601080849674909360550883818756875397545697207531961558927740549351915070241836982694892170084098155788681380553235153559765315693250606437301706045701536691686951373841296140826526646652415506054792051101620315398497840107696974851752406200410069821458036357341681196801834977863051332631222532606604203245589735174192996377147037454907677151633976510379894995471468761943012582217748212306170753787064526995511936916325771025315980996831460510173165795151660207745143733634643977891810805477835499544880440792314813500692140753756876941178478240649698834172544310826522530629710817222177636925450898191449458423557491134751929082921184398143486422827972523122259803756484608774093970158177713591626515903914929079558270813020839036335433336707002210967505989884537222232470674772396744630869832519164399434697576400281191228831210629833223604659027803825053618863065758638544817652172321807630251226169591704850590538362032469869841893382341326933508020738917736666180650586929242913026691183919847694845704450328885471446185282627792945678762464195554994833819494855034178694123058537181442793908582094482539180767860267525819933777094854741073373456240670839775125014526680654241076532757911582080532543630023298718716673535759965655000665720059551355064126476684177810333443121594802171900818381442693771887775255891028791666030883789062500000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 123933363814176907042367645969180672988291351670767165669332760861642104878814668550817437444698839156256858997649403177051136249985014476113269701926271965700921252701976014241032895751094363820011007864866535176076648465100774622102843056563743382602744519746945672088101327791533972731965400872827140853075909818970913015751979734943363469679804172844526989852965362956139765413506632526137744501619229634849660427806132389402841545409243902070379214662159251476090396442263715764383120628623857033905659674552339628876064448044177551267113809150850389011078167177205675301289843425153641173702257543348723275265271355683130397963952231468374746635962618399157791051365586434978063728633868943378090450990348223836054782215850417475022943400478963410847010024719554857187532447388120624059060328180786406987385632293304062017705795428061233497375561685378337446905781981188552838986622404005881020327007822873163719159617086360834152860099298009030247239297440010918069755766034860412681675871109115069174267426388418506188060478345445167024218216421589325796956958064521456534648811291897629664923971200084674301647043593997042611414006148105383128815589945350215219460674097362854630648779023840753946619709474405725322233284774965640931801611688260918907592788108303255858460734800410823819209239433045323889911207982087146788871106624198379086677944860835796426566829501092643249582804725396158952687572359818646722638738808192072573876385617879823354595692307758241888749295095268965317614991395798948476865713230578038851564118203886013237382405135652210677603205742306453948211605308166826563316650596337763526463296298795200781420847161541262301199213002179682268632104586154883877324339963930608936923880951048981208313117662449224029451552480980167364120793823243052322467690990930689820739916023390737409392261096285221020856398436451345404662988638035702741543676263368052597851142807029057791537225899097654680918893712805166849135635954205828757779081115064480166772377422107808164350375248792089086399151955616072681130311670848875711220627969514497756315492516648563131856486457516807196239892516574144716291883805673655880141887915108148938601430858267641315540205087665493305702568090470386978612297081212180134051962197739987015855854482381920490161272101868569382582612986760146118221090184935292613779957466636415940567555700223038531673882732394823562279621355251130366706022942384185220011726410567051799692185570795492399461565910860634569376139644425330663127370738312631564702893034310197344926012725723088531668104458100707342296962125437646122184915859727336942029507834053892038820093414607185613602246930087185759630588913868355203391239509470270395680321826297511786667207967808130621740675712997747023144824094773441198070419363528439955023744532297618973361127103428320716298747054037705936014245407823308890761725456165125558735937495135788122533240331443438039785870640643372000249196324385298489212993131246248690574966240648036930840306634901203932467379907172635198562088200101439078069629055598062308248105969166997834842446252702252725443789906758415631198673363922893252918319725749697143962984139091581590322496883635783690614917170581006668305672379865732814912818633477462317501152709123562060742189910510110707241549255463950217951333775942718035410164109797196274598003846444284467218088785500640369718894362449645996093750000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 3103931192244676096392758680285784244348695491604982817143383981536808079192449702727907467195210199539110913336190304813594834563664294167681009444717417742840232118562613169920617988925437284744634045403654257510979373528021068123825752154789423282770109404871886264505421060145725748846899636089722961050608116938411769915861875175116894050322087415981262002503029183628536653716126086931890571459783980800477361892430480838390882237396621504126225158351758027544322507396912004836693998148734182342137168643594606309694262846653960005512925058829051484235570593800335783038275354671683037093780438476723168604037465717166385655167542367679157489576685343386089206920307368647663358833003767091136146380147395240074512996878319340485462136172910190513326582237080622188850381699618613927365689884201549037205802199817183711324730763685473026623745774168368116122835265683684450086780726464955601105072660080141532683003239515092388788584889179587499350008504772719110401813805367231084896915418752847835601401381523496564243572219425078534762921275206542954091924549991165190692408223804691977828674345553316414341916754183259290480331352652073230620805317665108688072534131462756940193619359651729565666978819873095567222685992379150923265617567411021544315956391182295273044513870904064913361895334334780938518358446728113877722530753251223075253934821662703789888630632016022731530509742858381858487214049675811606855207488959958131950483462386397344313378270510429966653260337935749489382345141524464981792704988254680603531605211392636167641660139207562507012882955202061799032279739827164175837067459522960037760917952498351228632977145008147595129902846432814761750669730145030039801753977444343585463689998535587622792476951072606695570783436491265301708212547366902175621002764333125925299388049982008157776999484957468710937706456988906172986590887925355820486209989676625376740206753471108319481688247909425460558448345038956554009453327651893278343351684508268134679639609832230368363793691945601457109419613023227759734228819654119493524771055765998724305865349808262285709609579639788204964459839320803994378312573321052296985902903410179582725789260223065101549306282335407628813006428295756043647351899041942828774291215340351759938682885633082807024294220103846941556692610970917868593180486430687465567720811665037612738927383498170050950433100587251126434269027677111769603046026305597087235477753884413815584302437134000048389476779607186269414207724084284677757645893542984955370059362184907320746225907977529420317757702438680363171647752098094523597883154342622745878171776112488765946736868460948656774362358228573247473197406484707425852533757305443747898467435966942741964860402004116170120472921407779249571626190937160615220310670424291896184392939782631076625013445698487222541761644096152056162809466701989325599232444595368504344310871723495480969907209849098401694780512381141728484241702637606583305590052585314857392951415698431071476720460491589342138592958277539992506247932256113681676498052113447492181447048655144672754739166362620266368561650356281828927062717837277753821801861570946449915626909425041041415833895057447653728809605586168702535235156052095165279366291659207076718717895261736300734397854165623430641756697783733789577206724831838930837665635990541620139346501987377089379696593063329146389150992035865783691406250000000000000000000000000000000000000000000000000000000000000000*i1^80 + -95055527142392939136361031027234690277945623924905944982232690928838765877970303413820759417607321448204337021447471669739525865334574755033211006237308665309617823119363310312666009139244549170704338076851216448852785838941982259620816166680513966928300097424741791579754646129670196955044407713775060949539691669715002090751847823272083877786114974224543224974106722722654671787477393430328844503047403012254942207277820972137990409898172906373245404281392346430148513650115448705062347099831921381585772531947037557488447557044239109875331224786833360670550179909564968995460840297835328887443676719068478881587199501920622114631296524190199699689573027050981173447331741857922538209951173668680068104489044140217250198778843482114241794862647441731056890225588882013611866848732989007750397100821390355866539439687927478533693303387022243486982669793743086996703112088150233655803170219747977623072193087613328677646480107167817587810522179662937032486521034412073578343337069624497278937799761594492371557722069981832889678625009303954400395546659686720530798563635937216795633373543483412823968161511399269628745192065527667290170993921667481115508639931043261508984568678413527960097950796057437125962910004815793534015955693175580309893902140094769812583021973702806630846135448143990504891669166059024099813027638829099976398172213827532129591368089927634216815512432223598504972117761460688391318566502388816004349296689404513635147092449376788155359611696838390166752296239999943057332022013445571687931118440966505387720235106436008018495094385808726518838793333865864795554030192103320752768573390989494068268697528596669365005415331454371353453623949043814084387663914846343700751533264871358225764092245953626174511876844534068746214681791445937184887772083990126666995703572998360920982539687379813970671561505403676078309020721613139622944408346202656571227396540350473276286182411081457324648623759854728540987213118946367620354410289696046132443896225458572094996504968376150441173922615879758627931594541091971732927456784549171928021599078678650600949278290721830532211233933024768370564508704104772626660152534600173957709123589031105191838454375495579905909265279323562530594679605930572629379870559097091403431671052864600343293726430232528636935049149782929106821658561921069529292395793949013783153905107165971524595630384671085760185219538048236177704332016037428531570666758151784071117948542837241733753136420578062859068855011594105686729886267383475691034067322199854667085397752970506756476545246441022960186890882442254430014372874304978679910900501905867107920829262781205368397077998554350580147245890264183023838276943703686574660841115917295637353205033451484113289968308861107402439248844726351543090808841973651234904558431232444912520536034995797190586311587698845708233914421872502608570868261754611296824655238138565514594189528346205466702231942753146677798841781638358119911142615524811469749456942818809397830297679759186425708160709798807773956045083741200457918187267457281366262468837721909027144973167418179819913144459138613308513461665601305992035185769462770823535417952848449775606658305188903990104592369256193282154966758327060783352471469896328231948671217489665328319520939777123734627661522414608200076496506009033652452684604457323200012919295944782045648802348012176843816689597588265314698219299316406250000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 1381979730851675303492967068429339900052158993680837438648821686044089827140001902080865345954228126154814241924539754427615475413662347920020205189909066355836632686686411178645633071685148022736700565794645991466503984719103665663835997308487021880187190942806251443440199405769302609140218797736081817757219200842184784690694570258636201922363684481806356395855669332575330333141443955181964195795439517964202112664942581149260218757362501817797279958900443430777250047239725220206611958369910611965266956061854696034027730676996322109215118001469275098882239106659174877156917376083160050449147866691315752776612097333941629123157280117215252377361997393663910933314772171234831575357546898598988110172843888332158126404730483144751931818567839107522976317074106993793638720077399452917152795098399334140524512868257535697988294630255984471706481329166888896706857705365445155102605262644050796392479245805958151902232347330948932184774807790565111209521685995876052180293601685203885006140512154529112348041555240483138855517599594701090664474692550712184227734339061471256326805245834478091075738444372746246470003995092149811568767421089843273228517341895241317022422192415878380808406419784263769760301239295794303990769759065694010264782251125189909992770539000818218885870696700766123984715231014616026401571956231996538065277699595714417733470534105328690334915447241848228494549144801154877092676322671587732590117221169228519969181318750912314479036122150724728330474620472529859629974384057313788659344750451822059656810647912676076841602216867642336826681528862277447528863236481060158811470363113728700211627015889040493366997379242649851501292069758912055714098269439893166330702435290382487940763096392083202278034112173145020093176458828853910211914261781778191873718663167569879980134240724459225221469540584216661708311240757751786683472831265378744615426221672746022981350882719709168089002528399638490802048444526264904675146462537454084907907131888674813944741639019715357596028746818683463011803913302974762990632516059092345110758533048498380152238662048448944059284961724137343178022393490867246218091557825569755261267399697162641194578686935096126168611498155592915000915669940454271009096145202543689422036761536539962292365847713970240022391858576451705164439270421074430549140064112655137864064000072884597784692897645401031351373411672058652392162027330850896906336386429169819072979336955563563216483777571137316044210315937439740135714319523251005390534403796730274722733927484393511980108053362362283306316215808363969831064623146377369506545594492788572218350693004170829058132378067869369945373614758711785375881917500377700340830475659176583527896782677074569253640616892729460882874178267762676212792887324700726216993400191979595601640658542955440741158639128491845140882886359234390062769799685422249324341488160567169544092740190105202366619435734406120628091920133683737594606636395784313749234681215413342131486685115031071952119381199962847181386249213225622531193474433047105604737362668638450844947673219823506307056733918502260640027390382227051732242015294134506967575139198459470943026111008608397437257462557795019098501970318424793149928247823347029523481267765608104001809180653363298599830356014986331667433125366736663559822182070052975573723954624751264069268391751141300538563427835470065474510192871093750000000000000000000000000000000000000000000000000000000000000000*i1^82 + -11214771615204760225014824662016321639455337444390515002725346704309069697698537082046019142445064231443750505981837579562516874073111668266785626669601079380700694837083112924454916094862291358767091343770437647892873897320045108712832664731275206558989767430416997695435699937355304951623033664708721996043500598534720888171881814077249765518173272852090585044921637830100060046444756774942355904274894799521595396860961920744225149703585953467023838605689835887318847811591542372040716110750460308613098121385852938292375841068878958755418762837946930468521466720014415318349103809614506879995558780380284973844838572545843178111120913460852472743324590212965858628985596420007187340007561187741775388731022200011434700188643494760238121395379402353466610327519566396631208810809135720885132200316861836757463329987073601504688557508750764668197360382782961497438675149539498040616548640041435993225430127639211863886787286433522909568874220977667796364870816259552838857815495817007529793494906492424274186610216916783752594351243169890403390684172156926668972355113838857518174818039501045166246045390597274426813913436186364744133696809765838232611933911137356319034407700976595370513041125976646648095273295138660824259521689509974614109761144232040323238665086258897672988463867760663285408576555950035162169595925430743050204857530652007602440956034743615128639957175905111383214670466270751093661905020073515447800021811005146526373983412770453079059583642897180469971116361185793943585749011399503730409855544372437449893268408011225153782087518284679583059936461265149478720115141022356541117520346799003532563479290634539091122440267119002913034133493359911346131960970195218236363915739555870681429070607907863753935562262398334114932262899770135155277652677064386794130489246374767894492283135947902994545348467668312900292631281558796474549213181090944233913067810419992654136395620984599312957081883184640561129117602151249584609120710206406764057791621391447574221757805656987555331555944279530884476157445557492575422246461433598042157660541288695437090763583663474362633173989414586837119764201432104758644083034733712810284812593386078648347380551410325477203742620368949380495152508130975801311169073730597810743291531724242811390271307917876596274333036004792069327586270682360155664518368187515815245090846534269778623425598929586446458792929778117456133154463224970688537557194588331448990867614977991070018422623752180242512005459714418933142111341824437540454152667899252458699839853150421874154080778232459311938125164785073329916814057632158169936206988848031351057472889471851947208993569611509563497882480567521911358325620498327734738092696116544394183388702360832323397918428354436887214660699599861048090152449687624185029080275732061385478528963911794578779842967123807956898048038025424520928819111184763771518576137761580483126261320038067311057943949327556727233146487405422711817727261453907288433699842085716447217788669563885478090170158406853475445827892995913181406681280623939325970224756234111547788270104474960167905584786728807696491750836676550780054356079197601963183168518200082201543950622692558507365541076653891236839765362075892116896329148001459790960257119429246402158909301946545484860647779767276919481440310282537060249782448817644056796260264175114666889972007968179212866743910126388072967529296875000000000000000000000000000000000000000000000000000000000000000*i1^83 + 12526855742554988807712424285488993249088261906835341051834106781298176106023120072349337670534467129596622703851679072064976965009863950672231367432204715590416968396321667731699072360942732096974665403126664673982561053433670746239357165234408391502300576224476165187677841628598884467374869501466962181959453717799975326610498177611308137970066827070707118869307202860223115939858678732680308883248271801993114408879263155988919480106192869453330107283652614183441730070884352326623212867556024787973553876708256702482233538389011804032820729319955612875980274119732349645936792635966278126553297053338426163543799502507387512261902945928400223725153606706866942595877473985919718001138241194326716717545669852585756953826105195578052720789667934899648022353307618057990818568893740498408625330410938755207721455966164842243643692765279422414876236645477933363084342977977409941974417180901182482882097898388148687183839676213837870612248487597916955461062458797806893749067497676962889398276252809099491348809862627159160002093805221323481984744634804817932216355137904530646137914741770623302594959382784156304254366144319256326106591379467870074503599452592591916487984288510004442454533683104541961356280096158061428626039087846260745757244348565911281345316188369476723122455265683704829984972871290066819179955730625805928651630742437311597575824693446031459814079678635093370893984077356328551145533319275136521105553190077952763605359249743573340486844863915433683175569122657573582158415635466303528461848657756569671460405976441700404247345007518448867497635695758775733046420972745757799349619042408985665053749961090983677873858899721892916542984064885482323753007915276274080948463422145074713402042268704102270718304382563754803985201813422605650917362266186151036237182622180769248955556778399723330418536490766674282903432551822322879920654781754747518983437554482877719516949463439809150407051269740515376988745287462927060160161596834680590246720890711416436254320323670082968280158124370564265474021804886358782783447423788163553370881256120508443904117881132591536517961673471903477842387280715167929633404163031713322167880556634787992814451222638215334774306789949985350668667392008262387581584989082416735851322693385100351534590805996191196990916671112833680857837926852578116353660259191427594744932226574477565583038091489946784245200893002910678151856189419496393249055468321076320497233632135853711935038470538317198539133936667473319228827454594875339916343931874846779309625508866334818243446424326029144723277655148275633843611646257634830176505627970664775950686618837001801938808492848054481458810444525427760217834110982589053537003266774352381946471450665701514912861264381350128106239875680083090214589564253334007233950699029876704165081372852018862244741204426193933721299339351891155278921345330655986098781991459792345662746318759470139795616740506102432115710934293299028313438415617355049951880882924669839697878108253771079480745356562455660732835499548966753346211704808872339171365595087171661664113812396500490834423091953779506894363766356237968621410078616902077667849051781461338305566486149179182573285940771520170243934239924604495283989597555640227135578529828139086845936885446315722784711234891375886500704432675595498678454740229118119709890201872046665493905942545538323429354932159185409545898437500000000000000000000000000000000000000000000000000000000000*i1^84 + 1026651288102579970495943907843567135094328567110529472298976946405068633813569152558503509324749915243877393667016158452105787631482547818866283893551736065719350575821156376178272130298678266338024443537132163410652520174929888841739707366975364138751521422244803899223633306047686643102589448791278200184067288548111462906308582542256343262989631214577885349326351481357657262064110419772796332200217619405008780847462779307445172424773583250256386278268073207179861312004340663206954376394494348111490758725035546819669145179591912583356873727686916344827730441921487750299433331564710355197695311379196187260500962700457625957362933394539314591453898348457423191907980381056550360957736776649554535650931574368269210491696859041251502933174022500322868397170367035580652545874359002902255224613300046724775364796136839576079820064697013718322029567871127496723998753338426672981274896233927611722366084625250657359394037556713129233166271849762733275058939045822980062665186196858031318849654289855890481668609621471236854100397232280163703688982760807804653507846315812789153296745685526164859850636882805874315565384334585454123009980161531231361034215776661636862991448147390365049721905831098971350846501470421753425081770684346782969184509906005890430026779511234285955333357388386668665354478154883988767825699737618489490450873171447924496997172507197578846479995976805346442247392053403395207427790034400807895130019703206938712866780049525209437045672956425056011111878566330934064653679837175635074580208453507489746203869448045288422322603703157555166462486456183403156483885416646410969815846560521105931334323314943492249809830578735806254355669872727306075953952526712906690644372539814430213230517133621588016448327859280363980575743223968761720873177691224157516549707599858407859893442127011182618711777769312908040527624827238702793143338438274938489255269830863682440942196370993577906243930141769106743272888801949727968210775385059803875675944459562810070907069409977512315212562235506791734981215556146191456842106562000682195161765986362802878160068367586477380256758770394953825038234774678169780894226721143235028518743235248500285001562518498734207646654953485391825248598263958661627937231993468189694715086953674331498716067765632388539923678449956897638305779787568980389716651186134070628921137716773258986992698077523731357393950430613755942018568221987908669593950416226424708577759529263773463789394335337244738340219191273189253342335352556765475316438237168044213432220273105002767862947985164654999895046923762192205992905392202559745436733943791171386070850008516347068284958404189419734520120815725413165899614628191616839411306992782903911266877506571762763625820373314226819945660597047837860120908633668675118220901302967053870410014840216599518005192146138377318189451342008380239554964510148710802458816544595813489331120795606557540406569880654645891654857357210159411000071659017371314385668102511727580381998573639405491148622442621725160116662802910009062820948495623900306601671376435741382650662408653701643458098447138305195957470800186415311096911610473694697531481551891258554550266437568738095125342477201426607945136271723194066314255355770453248676731358829332559683668139493463309642785200832020347662684929455178104150892476749883770763890094168018559533939182415451796259731054306030273437500000000000000000000000000000000000000000000000000000000000*i1^85 + -15920276609191108845031910510261137704141258631740840036706238162380702551248480976037672409561855207722111390407011458177143633725082310321793515915113907105121024854564110781177345009635912617971351421928906598864256596607869391008757603748468998587007259458468808739170235290376887140722602194922923442276174669591157851857185597562808667167011539619163700177694782205777230867421451102847056270336657746044492476454015512389762015388674067238784904277127854950386360337468302441182350560108752177907824584625341331586862168561461098198351460013840831132090511089651524212132656002959342901353038477343255654049025507266190103117253967158962547882490614658553060143224102817760210938052083312217921104704667811024289597801447667742143346572782147541206727685740305406073370597313627878033480273450952626585128572057881330483317853062615204441342459925845422278213105598591312213518650813670116984937786185299931922541262976520395725088282854456255707127882873539238447901188294354355724855153833960579392469043439065009848518422897564148933355362975016216005455954849778890161674785981693628351972193638908541973683194993071557410027376334162708323910076386066948446871991758826152006360537878327584540741348593613235902656465113330336200805399136925462727895152966403514122005796793091904675393784559404419943174735685485221834043089143060151196972495728694407861209847404255508290800653291809866100209816539944527870436944469446506782108524260314285304823107154251830782435647630768539853374762659317991086350765419310705030687373720484544011570635383252390450239970013653538980265486345047641560642867573880866583688694832294753547079880553769720591011219521646318368839359602187155105131109772976824734729236819278493404351741119015270488974648825528857608130585814780594089607870564442266269838178403215725864571761575952897404800238860217708963499457459837794226788310323806087710910201349377363505203014087703732699843988012319571804218390164246931915869120628309408400296226704998710925803617385080835103559314481844168822557503109023467929113799832528457031208713703937679369584221035805746013024772713063465349867425336680274408009168740629100196632766018498888626840243390394158102222494321413655384856192085944454283708966141402851702488758896558628570006480778206901387046552668848185532176841871140968049773573362086184817768185666090636609485381247850908581718048233725299465075058083544006463228877853670585192412924481266377392002031441524893286969884581579195633703006530743201589591988411006077867813032402717255364698899694333185270295523438621320320746871625708304034198644896121177031998070779660407499896356812370643454644159871506720905737494359031408080514936828735140684405025348363370728836317877079207434365394996755079575179540759026667616347340076061602903748711645767109311291530896292391068385401583754662334717114446784760348575634389250242488412658357765218757753560983437138454558286430444921798825062867995047705606212772818938780242871539673399766534147799115138669839374550747037010786461982287472520506222818910405298255557848581287648306281538294230207852001903354458240853317153716438780480847238321822629779925984786626936903557018198749066112743369507225743510372564683400265490051946752971460778751298032763689470868379673164510408112425073590486138771919471677964569300556263442558702081441879272460937500000000000000000000000000000000000000000000000000000000*i1^86 + 131527642000128933463996693976306380979469733357326887243273245705324894902673416971940898764012182208098028936142516625482822780144968619471452630136233348216647494142577928233578210568890085837932381644287290820575401565797300994892070857877010661506501171188778133824654875968077325041581913584202292951483760930092372046587135718244845397713557399011870687384799194864236930163606370138264564974090155045626952819435546217281348783936894281069399120384718963419933461574673911027491877282883993732046333131254445884229963038184957382370928199695683889179602608554340902328976430251396018545968672175654640971124372219911288340786998000543594207752511030946356048147900249502609530007802850334332034931580700096550346093974210452270998125354784289837196255866923648615994054699628827282134095563029444765829788687058658304254611548672367767772865139019288827805165355274016633797710972770661188451086966818011901612000811857616492241153819975829366565304616136011154729186846880930255679874865792838505144801219346375880684197507079855415066636343757792561022875892409295705637639810730814190383764365153570331338874376496048871218132844167582711147283440594646413323417466354267072176055374422077776096417270159531799435055830773370735446024943645465542756643830314375223777554009196241371194958597219081359478491142612590168810911964409782207205276125566164567540898479023826989552351321092525795215026413372092508464624361948575336814228574767158792074559610214558639545922488284764922998053185394789921401193607708978074057524003309999414597018210832813704006451228526286072914987363904503033129302981839985933115731918555992619547301667663037537455656185285710772655412886965885796152596412373316906223188970944186952098318574407385452808784359234212688329557530333787251829528182597982839684437746510251507005649352627370484704960484620997050705860235892632551375504332843291916504378439209485128368456875732633279244685098254167592698165830735598862256230646051418300051527095225777886896275387995366792454709529642480325171912877820341423768543224112460208200165245986813832349793839375042843907929384608162819186266842435645642319092740255458517469217796296609081204150359494754003683187977795204195992761287181241594697215150937092748216856672132067938214489020984101663380234153599688800355661314629275061417889605210729805392683159734247944340249250376856019844822093524618618965885789176866545402490319999246887400705637863673053259677063205788927320066471567319242056193527375199883411798393728691905989151787723747649914533567220600361656014743081647163334077203036550882885480148585043754347500889764621280336908508456899575342244497258361852744929282242198635274496300105279014741800424947146259946223985209181219796962253195640116921965013006203150057134288003502285816857041118306671282973750821477583295035843404303253714882927959342012426854060765002934122489794228662679019376095766667897201920278502481609360892415594305309923928048543470905644357942223234014227386601249422760153537255651817587552722433332286917838131330863648563671667089933928126621338866834429175856886443643093292317980506430276986500750531400650792524872721481677903957944243962573730396097801706578166822792725908460388574292235999799512887956336114584292535370657133221413164577576288802149045493100821451262771866197454073699191212654113769531250000000000000000000000000000000000000000000000000000000*i1^87 + -560770328647377724562130849978462919568506878388461469522100606204086124051670244947558576702112512632344753126312708071544928813335243933137093850071235156801864080290546114331424801663051025820703419605666897620302584669579641355739614345947393737432197338429602400983074363699294528610735596778545091118154760489424467137987515086152978803533796603886468018367024195205005601628730104505710673067832797633585295016642898023229386549241435151016990030233816916445479799567446759907953869161778131354559878591462530121541429405251012901469202424243737233374070617097253674241800979649661408358247759752624193626578326590196407837455525101532121630478182137994253995931462659782167223924290521779348448810516940202209387151291510878354879884146015334946959461618478362422788154942266511472141817008753742353490461231001167799379184588941933623238892921462631109453839615313751738671590516566185358475684211716127018622229777804830545163340445217641890299329995203870341156798474327634681043901252370116327701097260256473532672228428997394530710855816325174750972402058088732927314079461512544169984603640200392333679464268146463469804368949645074481282249832899706037396997540767887474314183620029355331726206442444432618138413220066325112413981936137572482817516967967046755800680338027155843323100362198488658283818094743942772034418204439057822652216375769108770457282321006487003218279790497463346943333103196601438842461616850580250800473043523339264528829421548187840421306634408629131576648603812396270116480890190575654860634719882669485092182068158303615121509136387271571288159948542130998648806911479872278030329937577431879143738934155558674831364819811107579743830131147144909996995294924329211127985452821163224445762870023605966311093463223338530465013493046732575162991184468284850648254616467223348327904771765570433270840229426449949775779744919588862291937938582535471491079952349837929974100120065143987667395202166302481457398321271508157543422954853945363606926861929521045441964006154410574795697304155528128352039360976499122250121877715913571744805108952447829113413517144082613298721437208153488913819166042536925129549625170553777778498260226916517641248534873845731832106707100447215495712196486656844548825427183455990534555337074082725331457936208997320070167741606270870248203553306114127326895026184065369731010177986501760539773725251564570995581105900374483283013295972119151732273676156796916835343263188754949306590793152487619735414620328506914454293059405135284425206075027710318307762358928493651153008208198905427246367295655720425280905582869868534339336819742262332024786051296350897645112816297146697394442475101396054592596248959155813037276221833382726585435944122050534331856561891168450010981690269052533806475286078346488286942981909699719190069679592017654643523644897392820289128965532776320401780330058039383473745497772548499212862392339322367644193250182819706236975750527309384445950788196810877867240562050267689695752245461138918735017870828341271682797277467014279163059201025571377900679745693237409823101421437840686098933461448821122326310980018952593050889451718733933838854025293605561282722996082188719247402953821374370077662455857092390276603351270194137227576042906480564961010231888496741787293446010022747601360176854933594079373469808765667599104176588298287242650985717773437500000000000000000000000000000000000000000000000000*i1^88 + -1155030598578065976133837282211367503041465852247133558688594812914297411375100356891432300067283614320691293386265899567519270584345707424853684134291873353943755584137748533313151057766429729395454591538466358651942283461843753182566104479050600959930980097657026373964783572610179522184311010935991632924211165954052969629719373759968759645391387354462420973916049493896880172342939792249772176634657472494002411668975265508061542655263748557194785135104079158286163989067270057068441227407952508817551392441427238395077274274361452452769308656442006316925973364864495076605743376097199758455433832206877851222937193835751743192764006459423959241972835210163491518766376066751531769921354261859440364896575961813650185669954833386168390528081536420004325388140057167437865168069293043709591817007255591499389250080449105825350561890919999089854179967355528220735748765959487747343308171701294490665053049678354461683633086008788431945105659365130635838183191628501342782593134954594733968347949484059580817034572568680886555855654514146206809422234957408497071786460448989971983023186695413555809190720601586087051230263404966385586922864689661551346626767014241055368958738352194472025614413362149795761686201804448045072185977093948929062601541607509800270131002973336362212701460113583565712999265192172879365764484911401496659349407611690888137217695152272893078858786207739425977050378998584338301875143201133312915741377676235250251050578968361566895190313598338236645711869725373660976416269696488244358723935219475773763554711942502242854253446422829719620069833320264374192094164887973016758845150980246157414770834766149875471313020123312753733934420426437848098957217014276197568555312618259069254992577642745953450241817782172682773997712746527548620827399646023818745902028623053477212857162956603355022651212472397715048133489293931500459442446306319553046298724969541716648261895520112342255136977920152194856005159237547547041687792802880710773415514313733083144056893071553131030162214671622660038636796793831899186780961407950213675451408002945951658891959114836726824166489008204888471571787884605018188401492152290316579584684324724084177162702155758004408310658944374598897615749014348087757082160838260947310398963994293594634754581604838065679639608641223116264963078604538331233834915988090178153425161768038860537529921876589467541983242506389142197503341989932777301534236882398381249381625819585460153748159207118206945727592588053350886149120973503257749872293906481464180757263032542522870795058822562565671538076093622435527229095633414117819482265565372289631959992356725073904531698069311534153148299468743254831343801476449827068372555630109643419821568652603393824745594978623815535817948509045548287332261316822411882978108790042534865728620506553985803836957895983736870882820678780665340046023812821373278955920503443123849617113839484448012727979642690643114528734819719870763532984853548220602770721437016805629403739613557306571471259347894315247271680392012281335880886688026996150414483039932394583163690915062701963263430481556211992507682290459663055564512014484859005807770033936259018296193824829194689226702047236211899636055972372590335942423966752872506995898982169491257619858638716329613087531732275524777527553944614065883594801860040979232867146275776093489184859208762645721435546875000000000000000000000000000000000000000000000000000*i1^89 + 41423027072206659061574180352191856000814978373897263366142245857268267883628852781854166210364861576012613593592576763292053635088950096691583531892800055753367939231858824381562497950352534461252984663808890149627472956537765911153305456324846427332995905824411964226768296605271046968670955906215581026793768495341977692763835777546843377754082316462165733825983224502034494989164550039433999976040310893691440380763866516606845110694695974934424180286925988303896707515592313091764491865382991136279124632541815908417058310096586210479593243898521338066783952733865261649390607544484103344869256895379098206723882115208302742833084646393848890968134103687493689445668725375747605812163357291159482189764987833838890070215026278935989422727995820602483972658399786309390833524511533608062967945553617515526247819821974313984697141406335124049769601847520630345825124270175678262539251927981363969707269812906132644341683681244155935565579127910667539216875309961223949685402093447669900878337233778613879088670686837617720193762496151435865565795785245197549276800851214621233476454122643138127367574702784387894952552127807683110687475878159823684165536000546798357553537357913237624512079387263955405185824551847091376078785071453908861855005358357408483511435843568355473116792072543812754768379803955702302744492799058808278525653018823744078338581346826830617620317238616821970109192875448912456423954817723737245325967495555499232116106562090652045588206766556602249155934853371422065783208158906237417342947835847465029498647009640217775697857026489015655230441449367839110161304120737009790193392386928599882784425489252181210726898675070710256585365672870457243933435807391584025866904436445366970522678277121226263458670516942251739854548099902233710794945573664920657518724090158555935933084586790527847708494390205191142976280383477738451526177575557201722023390387123152319932348673925791148756568731765238075484874950700337848715398499361130475380368383888164259789417459235561390763900100477802840588455525672467958401845434039879201298312369467379664753064258697056101936451674497496293540690753446631189013800682989229260485171445417164894782183404039772989460414819904537287844315539419303010691701313999412430169049794728374645759524527614032645196128514304729403733328055177632172828457332522038554574217104423388651845429497872533285314248000711827605203967566789147145931500112169953831910988640356474690426664291718605491796318000073809228023878673128233750075274889164915870163760612796523445052457146346915450494511268591803171864820818570633545903250371738000744633785174374020126191846737979869675093122660697202768935892456375539069939492641251659032084292225992494781517332904141318203990995897105978877927178735584879746522910551206061078012015178545081470143633589701662205179890655555574445372599894494723657066879034014749276630641809693054220917831553600001895611742805825210269250834770657735699956043853374899801160480229257059795233215665907046483071764461016712801975363847215330344136084889011358701499344582769443512052455501972360455525355016832348823376483071564631517040878167357693895721627793730658921788165586080315331448656730689288906380339644960077427358527380952685070269831662996919777445034852686974696827366760954778015489724011926483973286029771632144047543988563120365142822265625000000000000000000000000000000000000000000000000*i1^90 + -378963616280674065353692422882247933904169846022309769467432510879883210682586473324746168991232087069230684344572582764463311311644703471993933981379643902315882518412428631552413511363360883114995089268991441820678227963098549212314026866574286499622117187916036171424155868575022429233852219010266226352471122841344459186248068733567590120955767325623842524336883990762467949225949598476750719143292010546664510214233578888294797713663228862648288524561255602125036302732190555328096299759203942078448893721243838731529575195544019486590478164572403451839652854631837395834460890689850264086190640418840974590704139972172980733656144104642863533936917772853508129801678628849908997832415053216048956808066340634321265444113360479267393455501296149193243528829205048187390988497864285744596569441582372572929302773832684637751199747099547966458708873656719730617185547271340481114794371036066621778513995465707000621012517186301550568143693521615271061178320262691661892826155126992149459627991848247965572134669341110996907000508812048825578372421724820919849285997484823185446726578932143203721410888340704914122515483037129174385999496061292169371002718169720019058530206904291989161538899880031051798680540057017386704198293784025154146249084929227096534622353906373135283431993781411411186394537954994839474311751815480148135185263325274561885831288485441875198447779032525854470843736062788936607329132836639263005598196084554239421855004737043162354362474456863235681796105643365468891225745286992733890737977323176973246163596012767165966864404493715304939315741589563499386578925471112838591913156652884684636960051486816837128028982489533174734746806972803251515704851252570429446563479767795969038469847823016990675715113776470325869545104734211079443150327411635741174418049363872479401634069382562310125557416118709542260223520114758305813524765359586216100787668959804723502363305924971755993712195775364842446533289200023776201925295062407098691762810481199410864770555110867186568206782416095833340067805640955228877559104855760919466484878859737830553507848168500967889106449730286854741986736591840420396984081668233752746776799909101984251325193133160034350226962684302541148398533771232059380287630231581546533405145600782264751691144684695235433620425588035621485836213926693621848422458764835994813962527993216097265494459204296704855533752362586228911832751593644653749288704861524644745824611970782086022882242721431544759244303608453614026416785102280800158988359698762377331012278426750645827743890039331930569454626449955012432058595521916191882594683518663184206749273963438384814100318138002064424042653533636766035939762279699808841262068527721315854438533919064651251264343737742150301063643211741864415046853060018118560511570856581912944042268640779028285004571260608927960754715495195350379753493800681722118554978738431078842957129633259046942122425800519932008309139061759867550166620611056354083420573850201305666634263586688329781843391748656342849662406880786694536033522277278343487676821880384875690828891088357393453692497896528895906874837427309617943456002637099041744955094469688944081650556824197499370192386936577528428337352217589790969893493021077387923940517383019461243832141750685497496989342859108442598216253531874921280295009902548827255414076731199202185962349176406860351562500000000000000000000000000000000000000000000000*i1^91 + 2081614100085995028780487908105205351344668857970856593018901769544603811753903942905127760134704689926295660386827181025929077555484286226237507382929899377743899361615537435811948544544147828803372457747972223989471733444592426704274037062303450346731999266450132471062644960579024464953268699670421452223831723012952389581584150061993692492427901825143026143056551067029431639483609007524042263086090853564503264401302054592382214250596155260417898467761634036536402003499062213772364166429562911595636212735723832895154871572660486705619598348688430656706256590149691167327671826728405850762781841740716963113761019000913012182614661133910460226295220076403117138765588020035065868572442536590784824127012294838242197395375311047974939377539720556584552258547184610367527967599940768741054295388610505774368457735940225645529709206768584332562637033938431447719247900576396114629709180006709381145865289036970797860113557736634398453810415027972614099668875500747476738527803158169597144903276659522911555322343289856316319768640453541785850049487176313428857591605906294320105749279371566256744117989075796238633138410352129411385928598962172963298808636594308269104632199344927151587773365399074038984655651181979331237743857352380267909777526291993363278846851017891074797722815649283806854053507408881775443199753866884311631786271195180522704489195483215050634859801715930884754274817609064100880532854847829715476027713181091286779219799477083267702480045363046053322646837994296067363074490288927705391325877887179590916186938052416680442894549669644805645837388355902437050146228595502630711118128960134029119654808013993739899260426775817084517853686097446449125252979514124373333267915881153937519278642949052217601589340647772093096258094115560308637807741039597224834000232485767922585162588715287567408374749822855722805399828139226594882103021928003917823093383931415919582509733885239009119748721901769252193722171189021553568420280131589485141772076265975464706052369320832297439876031579570143645380750619136081465651940253465519516613944440443359555435523833170142460958837483546468079688044814501609710348295088065233371507164923940899724672181607433143765613510797865040043529869726395644228670098543635579595340182474435165544191182947810286006160369898098634677140494237082123557638138623821160464150963883916201001602316591178293953009775501214351052863303326407054534819920724825992454405007633691690705028142484323222018525433367425207656045823051902299149853139104585993733034156313633939124965412227651964859962562352523955895217720369541388971197142390389442695638863172142941739072427381536771054407951744435641479849406943320256948959714712575945851443991508623069223056442593955181949620754113529313090967983705586634997273603710613827222712181384472464097297796171250316079569124910845225387109203000700634005862707469563736091197772299151488227903529612511943030846652957694625985972078225061483530231055760901770290322915768623171560271174570431511488302513032375213526743416975465522164920909458545209844575609037450082670013900186042852310879730063644516895497094830421360345339381059847338450398939052789184233944529879569642630459490536178921927104249146567812052915311252185034110377122537124929971613599007591401036608541771748107868029486043100336964406515960490651195868849754333496093750000000000000000000000000000000000000000000*i1^92 + -6020487166841238662731014181905250807563618307954638993501682157537668053787381515877324732335328631700547062279831809789683027456131407567834355027942864126196722524015875652140527725063026814397285420717572675216909707800463220351588420695129699316134916270191773330617514927465116374489368931299387099455550165809707788512450116933465801520979645495164070180123552085603298490446463730819256658872045543359607146882778473359288405282707042973034277943895587686479512750222869148784665210827766411607953940021854071738185106343155537062345606651170032057941396178437292937798402988840259491678842784382007931052181902831092328863988782161925703400468221373613937905195586817436866948469412298885215672226562707529329292104643928499372646202842139504566625114018919056802961063662746604568751300759195769160303006139531678007116230568371030452544584086654396173658823274100192531096285657314694231884481036682513501282651988455969460993810544529643479794581505298426077919391439485682609242109872035316530900657482427754695384294797820205932320304078403044266871557492636021535418165131539262953865746983380487239383344029666420854213299583395329215754649276559594806832155333783686345936929865474096449192855361622635328569736049569712371213359356623366601091635347123209703264753273693299625891089940743829555298103776759043199449659642571064605987475092245480851191469448190864265775707890283790145452798969096707246421363725719701239822805028258774673276347367669186095086839334771510870356974196781934376334209183279980758375624000995231432533055268185061639284787974044946686783110964562905554575577810665624401349708091626467348789778114712214789609730723155978994913229372132108665787469338020802713356442997040441005831245108878164596780918610932136685048041558284089497338391251042753272038518384717711180594572777416950409914022077446032366630802200846796400608299554117598328852587611861434816914415592189258438561151438134644204697302633324711199212380002631717478935013897487136209595476056569398726748358643282122936503061406956383693444851412564586478391108401535302046204795399175137388490998482309448718303715763106688763281671215686951235341387745408638341494480173159672391259287327727482033830982233620438508381893669047202140328732651660464579558266852104846988744291808005458706441139080858047391572247978374672485370965823315840494590367057282391888895406293373246522588517732003765284188103222006072209039751694947802431165922404794664684291677387265204911052743836136265262630926118710129155492163848727887510604971436190682595902785771724922996753347747140825970044626093424062570035451190261814209409700512932529976916674019924495771054613627382599417133882508139141377654249515142225631737171340134063013404430246947897154450369562770748182845119294741707862590543895294289386474554985526151409406112515497550261954575645347980497365265321759899157979082553224082560156577308004156979611873962759350920605697518732772433637858703037968458335970112727443041624238776794234655126925798243374733963014779157848316667380057693517261904882989605795094577270345552943356850705912809264451281204935389309817399385156271268272352572601615817975224049101464413161964064482426258810692500037471853938035117182186060533103540147056680017439853492869783919306651717674380708267278805578825995326042175292968750000000000000000000000000000000000000000000*i1^93 + -12301394532608358110250789277290426107013893963544809701954244513327802154893953977290779061802594704251324206988802691977461701011181987380249809360077126246811883406549320075002368379129008228755812309085439124120789935267223413748476431437314185922233931756196599568850488297334871303532177021185887488790623127203216432419902643489931138779631363698005594629416715117251414163950149501772808136667731841155648848453895915435538673539286628297950095434598951412340680561687500995390736600379062768547769612798223050388253552254241164378720453606879360748097685943574428694783590027973468944941955859477679517778086452989929139124800021548961515574571014125469813845451092238176875823945840948133875988227932211491360595518530988800821003560701746682251528628600840147583940603242825593921448575782630837084355543877911246101512876386971196966147492440378041588453087202045076523967630041333111161528028764596960667165019336742221679322032125918680968858735418721440342359117650927996092978826705818975914719898195006208602997065289843569883099412252359907477360008870008683751683288659834446421007210068633242106157505510814884076305483951771260700606640005181015205349663542085726140946071176581227805476351344801436331031768243503144934011074066546712230575865828549906536353641525297645087955929138987697459438029221806391110863377244705185295116591369044788270207893333843400265973927545271135364656622875888807658128885045271339604862759855072617607722152601207779326081042707654689968402279437256814793981060275995169661008551671683454943632991677651558778676773959851007963382718047184367832840367859252043297705574150819473643451284932209622031209628647713109302981641720734313718023579786438818365447296483049816288938806394526939380943698774631702961329195039771845978023265870308783381455419835498181557495198956189405451145883762529628030666862536251550502082457717942006486619357498775807805831777870190900239633052304373131133715708661239893862694888419867929465909461602408221240725499445412385546791690227107468094817530103453119197988370067296255945776117768474846095401996665887225120880167311004259799488938413760568746251704015242744517176359661758557943909131066524329098997307156363569108643157301394568475744611167034740569815346408816900819383814288546739801541277857692376554902169461123114448907469186208556813588357129529266048249931012127659552469333181661546462002668829207022844238972472084465335855750257736202780764018676775743871275384771439917008149412272329136305826149738168435124771385519577967830953794252328326431372304081810740122534230805790353190816615983511727559755975242369881718860850394548136454841297258322743276874268828999923730162084063225355158012140840295692603916680911145520922137913672877158273472998611142279208885235886994123108022688594474547872212275187258346735266752509445929810174183073777023527144556649386861164600786942109683230162009780808610137808440060396952055452636926359208381386518145459942641247116258612214456619896976056996325243162903988033810765414845406758545623831082463598469703207284055719326267513196122774629410025684225083198346403868213050776486360613577071980337020159157181383099622379550899116985807347836066501798925316036352080702985661380228807897491642027104708421509984539625238821530317859243019995574286440387368202209472656250000000000000000000000000000000000000000*i1^94 + 276046586951240985821562836630848185682427194427234051465168674646451110332538679516693733898818485369868757700987495572963430794585412956837966346360441445859236456216774215264986760833301748399142691774085191149847531536936256515315462137453212096502666574976782103856657743441108719723818005088843338810609496020235481911015448678892017887491110760579875064353359398518426339039317906322860075240022661551530554473332885361457611351655690816056035218343336741100035227029319497359101407387470499380736548071546680332220380417562003602355506042274838648554033220873792020814471955401098995926516600262584855134084043626684741388683291990093342552675702136382080577787973512145009978393296925294124573896691657785061129347554071805490961615349327298511579472099450136735374434725377669185575498811684190428876688681483004821972071603205076814609959158802322347462320715175056852555744707001734122395528375054680990370252755980410612388216056181386976514828505564335300019343256270652551438303435276973449324489735543032186732872106470703984594163023953585542198680882045510097111291345844908785450219808860953234358398765224996540341152525602174183461193483959890231523698654823787705476953077633811666421377327059827352425499507009490317350764619048086701508896302414528506825493307234848803026471637664572743921223307218432692910678640417682359735373812181907436653739307227430159433607658151886582999619354657170702325606313917917780905497157114053691020319946614843005993333532741592214729155230974560644045019570755996370617525417358471558039081806533044852990544813270323505162061275789546217755192497790838264703888311240113323214101000934161978379966760137153099847780444890970541087704764091066290224686850036223070048653022050249947044094420612257195867898491102031465267119990722502394268602719751632281510572532345583908485678852916214371465900994724354540255019606828697321180262375942415008114387039674961669594753897040237073276893604541076123356137896292639994006469761773742071694351998168835371129459138175788426401796050185786603703816316142361182674882074177847881286205287593357413218833285996637218384462009041575192674472667921298978751487393577733434973770988577557319597223945166352887231021891392715553509439742452362933371611816672235012151601402158333740547208637200947855452343817952096936463843523949796296761109373540530220985609995898064283079532468640504831871456911503962984453846872294254274368230262436313956903987441196383904957454932509635835638555317188132878871354642666621185267731936806754053169105595759978926956176108284375885706648091831064484245230753962089025784074043302837612579079054610654315567012984276592092174785641081959637674795120136259775788344650149291325059023057085346844691543746737335100299927869483739189379382309056861634085270109587232328743343013813207144720809680748791870074567437407156862519853691994148319975343839880161625187274482997326926175885880317860192963740136902319954045643797377479050118410000403808301562599260520896022926857198220762829816967861688155559654676678251779859028574115248776713942212070760892215923979670408348283131291970309352839703561086408846708582917963320588301583585111904535162222729410084239068879311577059925679097995536842653651288917393153343017995412615125359688839925230430250024937777197919785976409912109375000000000000000000000000000000000000000*i1^95 + -1967825150980992098391959839659480687509183780199387561163448249064295696154547124413401407254684451719886574088394011565228418949075841778514402146533366822781057715719738995376546196197455348813891069260177851499785907513765341034530595222671513137061126650691035000541067319032259964685580223856320427239079253281589532911690956314287592432723952994583572670327084797314504234725066566692847221307386568123137286716737926935033454336540387365363882575388845779793270636414638902596220245178412101889027203459843459387252082205387099568221424381776083932432574009579354438895468975598420374918428088946096834076154846044545447117532774390146706891287006043927285484298383503092373762989260014525241736703124200497806296028314689047897747813905881964928772803256817059457216832054264882935597071623911803385021802082470390852626851452742244530663406796831902848358889469534210300727447360249460893835664983800020941852162911327234211727734003898742171285624494647560211726182642864796755688515294123569434481038741689971247657584567710591869803348385367337099399483488181309574811615749365620318509550444812944002294357383435157418082765790474385573030051276060176673325252476275337663319317456314209055372308921598943879197937750453458410725593658769011658079255664417297506739481020744286625249392500747900305613113294975572405732797020264811447290465213692037376133423285809421783049880917223968057095632989214319517922775182004329192902266721513029071256063731228327922440001457204486700415278966516999035222022122436411131599581919125428037477529654255795676896211697445973247545052175499475589873268344639083102405522743088580010142613121874010802387501793190860081595615524268694559383395196416781679889273527020015328338504881244214919285606132879480595561898527777757666340685507063636133098132589984324863292928879304026342676687043734833836634102552876584640056015162936025130502570128411250696781057762162367475187435787591082899652547856997359911031835848976631768641307493098292981825861526457476847819420805869779552278893970263876044025988730792670847375613468958861185617497122330141996214770533064918009436242261228616042735094786522771907563054714712366290376893116218228553346950905922411885661729197472168217194965343104064599368209384508559415461682355174337244113309096158559686430691387545556849148029838989829803297004651471569848332277028114024050138514318842489309821063905475031064478376291962472634325258298717613738485740277064252474271072618325366554724724860111050382730878564797840840755867093410153789557404488332359506461572438356307109231785148291419479368678206786844891186568395999341090306627002494546054358775581378348239441737074075488441097324323086505378449104648320631484640777950420787685568732904650798950479437388915389324506856420611505200604384725498422574440958480440444961073024801154875747474877773632986776729435881172880025229509196594158426053720276850248461346780472313602978474130011667252896373839675617804035788295030696374622789785532154237836006887091437787007304249914111245926546596117242476140550179035746238330752241187851210439654052888923480142728932411958515676867432418404465398041183280751509966773627785003353690980356468973489017443648692736394900329781081602544894998534915814367234710719101398362965579466338922332013794402882922440767288208007812500000000000000000000000000000000*i1^96 + 9548910288196120123264001023688089657666693818454871791185811926664526537098664082527401163105970882939910408503337854830028479743750378976720421530963839806082115954116956480757703862456354699953149501580509321200993761471181412747720689953335166079843828468402487378984513968951013692227865996429564099396704008039155824781241942533544296280706765215422423712384245794415404436329352018573857318132235422789500550431472875128299504388924663322545534660405375572443322192574949685421353808753244634970430374267602054185691551490448926442928234003872658313450326907362146471291804598726285580922938418708984081549990373089625723178782206294653055171965751812133045360131137345510702834358608670626423270153476461294266869799350679280575008648808144699478703522244422051783290506329687039143986715050428538908672462670730944175536719059175482131730287823320678753256876504168810876405598739593086502873055120471178047225011597976705756933552210784486760962477203043552993559177336045832133601012485934365526082189135367212389356307936119051954902458985186084070206092324449424801557321256100854146483931696160865810302810594069429524099445698495859971014955956690163262262629063161467323463320589192992040956609886646632557578811460439850920749872011098038232269736819117579424937991721190967281186007560560310978321372497378514905879821930982041728647238263959155929187343135344731684987594593678181927567517478515146668522847864507277031569572036552499021891136578681712801529789527087776569057554864417936997472442980898093647672472228739782023732032092139144291807850633946645266556550886230163023153958025737639950190135771898730869225097319267844748772420359657520570792317546041912672077563900368378594300009881424982072553283143143676929031731225262658656925722727479836972349554222442213859935856502103235252332132212298129200099848237223293090753330768302269698248386551024339087341130906860867025833107867960290022871764396419480314047390158545940130292069709814955553370649371582321627508505798711225523189345996383936680597059635748704338047228676785595940191999899006917353998417696763301178760592730543703448251765175150902875071342882815964707891955750603495769789703438293073191548694296576027693969750920529528153158824706679448708247428159244417907292116137531320101575560576210740108869755071767690068032745403948692569388583257166791842829972980544615858511911427762483543040539087799139266614480238862755866251718258977076167421354638166079046949350134727250304089390445818011546287337047325082001285360045452678736433686102801709805314041223635019414335100229585823592037518544403010605514862294180651774632301707580252396393461029135097146353091649739784846721503742045660655858986588150670880059273983564773075838073903648888468774671667622618231663263593900532128518707462949386465481818104154876230808650917408877065479689556559416582022721005320098096261450242068671211731401181404068500846531301379772860029556530857689416073781194383179769764095885441230670695370822175084612935693859799377066262882914910009361772684167187614507402820702148219140506256123124333877615777650341327649045381618129323374813938213075074101263331506617968110337541983655289489442993448376078948459690379731082050694269891004885557991241752947078102710950690588340714418102983529479388380423188209533691406250000000000000000000000000000000000*i1^97 + -35419128352186500410074910583745208523618283785434912577789523070079156234616817870747241253438396047535080392485048270984892175186523024345099478315914704863456875027919777356506553462574245097247494587612338664403403747079118639686753143362012825134487593022866276422918847056787481411991417406988435294433117728043364413463056613979814674324169493942249397767200469994811637170169122559901020472028562257152860956723036695429060394969328750119306856861289108304264465892952014772296366637061044555277823928673792204832631156763171168644643177640788356407079792250843793375277772656200497611987517215801630896321056591391527126440146082124955858436685195386254232812110844649026689824765363579219024775311411226466594652730659184973705531186021943273991876273332091483780530542535768185442222076268359824811869831782000142455043293305441462289269666135699676878087332737184224319049589484222649588159564314261931725404744336492363815267112394851472090473754803570832075942697188419117876719527666123889032927005248040310764698451031521988690152342409479304035160714602291252221081475905349687215797080488177208465167375390134504041593794687561542316166465066876608510249763607660953053334273998840711689818626593442521374330016193987229445885623899454741740808407112803601428365235351417851500973330692899292672105328817862721696679489700614503239421994536929177370220467674974997021836086374673447562875964389827468335823002754917409434860307565788107044321420351633233145088950645143831308957968485753144883333818833414997384319617318344398073539156535590238575624934158438756620461929869724959681259288227513051438520563084505428962908135656215350476437756036151425904880184438543634577058672107015177828033332360083640107621215158673765107244008544808265382963129626059950396636887158221451491649942401978774862699532009600622705884820559599225883714701709252164887906174448485684242224329007085545561983675989487300144337222116560432106494436688664202690185489128671237820996658116842048970679692228395879393873819788965230238190975729579059550918435140202770297370850557863019285001180183694761866052335812065595345869614021882782554961897490344894298548711993593735817899468802021727699001543021483055590981714512416350401320136801101913625421729816572741367625175281393571340335306598553387533484236060277668455917215030742654919052676168166831263824949871728548592898188993654460080811088581875152206558307955162903042907658820121360906098197039710721095642651906031339122263517631453933752873418486988707693896161926057258832258878873840409104279882625325414991160562133594088497382685592951402782293517927769014992756699090782475093672898073338889395921479037008148295224827575887917628340381351229525567057878623744515034558092274789350400861466517883819668664518577068692776594290140434864625107562750362220256938741906671606009923351296194583901716465617082904030531045274031411169730975143172733971846891919316724508361757702165154821193849039701185943913723489245215712885683325321142601291475109814841522829866753659615553937876504968995259747948049938055685500420752679092851259555555306487773677983415150490787146443527549742334129918924989590049130021996157674979502635668535893482551290237669212655060801669244660435444682351023244720061372962531314953493755126601172378286719322204589843750000000000000000000000000000000*i1^98 + 104061502184527256925012986607741391334617718561505457539550308787968538459253498706625898105536003463565898832301659166502933079643141198844953907691549189280574525807955283901905331591428485251286039391039032272375879292300013561369856304057271077650534094636585270581360597857329611794325355893514978588953497943959074237729542104254681515421130071247991871805942391462802928902088317681081768832716635938687232783462908953777103309318112026409407094213476849086636248011706859674817045406126217000469498840893679566394675480064717071024243634610079852182846125032720397508927513474120863075700791500285330420623394621122930375301066276090626071215658706542074067933818819813927196459560933530701218190556021722585010885052981762981169912052591870973935252384368739642561323921333556577452834875639035233170057311668427423640359487216315888464690746942570956168072812843281863252762042849539276910848641284329202081310127308201445260601647841941319457170130212442476864330529825937042502600172686317040154047204368664896292642038389738837975926414730522518765245038732498172223695675287201068621522924347519217427212059513258786088367031230971285707600745145199250553233351847112800571161332232666189455761727488049203714044540126146045003887219250046015149876719851996880842850763407001829267404279500564852157781309583931412232043789097749411732082386534092293893828167775714393212803929216813483502574563497559019281310920121112140278461376152612613650687755521124364878164408812558740859654688979550912294200707793396283103653758497234416401813930019999894140464474465391940716226006524146133228293363907866103720838235583470140711367140826439923126245806251692885195584073617314341656868775072345752160545951550259857582374571549518356063096467728899166145344707325236213873319058425969822612947309423758804239015857127228914154495420957995675416949345158851504318682347534720051451423825375271470655867831615826078439651868791979228468596091503052905975072939785488282575644605267819435435961832424570824703705720856560152127624338349353788123252340890895063270023764217760321680064438036193163085591337626366038088400810751557488490732782054555557009796067889240338124172336146249755643169789819850274414308069159808865545294344375759199516689510129332665421556386290332194060204603593576096409656698147736078040138530935811619677078659543365716059715685940117776285930709219379133119917100751103176965265982765957349534886461911867110180253588238424032777606314589501698187204869480017948362351975076366184129016802100230185648324766191179162702134568879077385695270205259702691602070223910912752300657136706756727610210621548877245078940388956346876581374550468254536714524296521970901118721399257793862207018845381980389623207178704759317097217289202767010637866536943789873780976597487504465115469238700968671986893348248153048805640569642849947491492721066687317715284035651348160357966476456340538055645876834534122261071892300967743221452899678584311526125805393821128812080874022749546429150992670271626680540911048016611146758721097292298311740337738282437217660198470072743560574163537295010530681457531909523889081752836991917770508532679854565227939537736575079742541256210240765974166001042960257714915868788129179654802148307689455410919443924082361530025764295714907348155975341796875000000000000000000000000000000*i1^99 + -242939793982083124595834054730905941429042600700169194873855646850688922728203521766113902744351789573431063131811774261872761794056657176416832277901436722895333283305437123239223658587970928002681942798052194499941878158461218605306225910726807806484500306252392181083937172996782970746898873408824977124188408470638715626931577699720397242862764488615373086912313464073595839961750028342274560843086437992038327654404518832620195880002418480615384458155580638258680958403351399158195993020522947832195796813545245175158259495001511993521078697526121260864180981823302482190405357730462615762784622328257327364700725723245609019781170404214431937600039196583532212373408362254957454560223157780064073910225320544704709106090709917633195736853554081828353618196247630037504084277953041085640712475129248945632953445973918703683073531345311643745074726687666078598370262734130174765132521268540182171669232986535748708887141179120754844082476497544196969871742851869413680332943652895292131707267386883913497679645023982499845017199905065745701103814527274390854643924103332869651380353970600126856851575378280254797463783983016381137890769433499747807220437618154536603439519696125720165036772926350600091681938211302897776273052015864548849401947657951172277150605263710917460840323465031986553424627395477026336536771855737596395019895363835911176761713532798096755090455313020882857179280535504349109485186025804404104483076626209191722090953206936813582323596494919344146662249012874339418014211328963303849652569413177032098559566651586141517463423654498515007020475645867624569247221920675255698375551710959483152372348233962294322250753262804446105134256377786161493204067495996144004922988288188454725288283167921103975986925801937512499151903794066455350352280149394660571079519123426335764690272000580331446615798629887346008486373011859839999554366375636235738913295104893533051784080953200997883606935913047392173112128025076793505469671980017529122516505547603898120388738267786739056095658355007576945093609222780658562115408752716522152407260975553274204432563224075502198939410465326154147367379466283759429092019480149355555535579982469227045588053438538389168417156940859764323615662157854635358521256399379058498708942966199272436215670960281322876953560327384675585328378051449594070787310737037180972584917645482629848181321869443923951725469997395304340945757143913916035220598251504782083287286488722563495463116337189673602833768003682735543952181039007382411731081620768013989813968941334268476294273878857568234035768997085209923874486147227608392885657864672307772656906106713303246921020213955887154566304051390013225005099825287393957391956902269644793569290098265153902542966096112049299924687089415196272061126167391435936558851529426154585189442390395252729709644673966462339013512816931404189140945630078089216378540333369158834870489279054632970947500438162403581987587087775282680469535849005326344083589680738326579154043893072314523898853456727781119137650140256293067291648496895572838546482079986146892443328480620345822884584985193042280093064851938376364367977166951198891297270359960081283571342787550177840170450749930414169693667392141758016124285225726505524591395304021778964825662575265500260936538586676591535170710144803107866096070210915058851242065429687500000000000000000000000000*i1^100 + 436692504949950497203100490325297521525895728913540422977874085051313876257315968231827726502800092195485941290169250625106628522775837431131988001122206039578080566650834475783174416352719072988530186268165370827820734601794064589305628874863637044912342889998004712526622311521555692623202826852680279250856669575805724942987079614456246707735606766429222355063326689461881305937196911734357450956231232653662657475538415362518369312316123502179250305942205400272205876990846945477045221488873320092165416104067943113840471624485005772365873158711462024231684568193637683565123013777059919932812735790742534964546041735106897058629771239670967416375262525000103490785696081642624329384770880639339150555160851156877083508431460134445206443703904809455387257239988505365628953524743058761342417772769600566741426034224521287456819726642574006102905021441381760130888509709193513117818123780708953358465360093307012845417304613223178835372754403079190477361617207829123021060810885748687560005484509205701062224975970227444369043733802533454053612225963089958576542414711064249927583135365893767471106323891804685989861126457121807723269530152012507443617317008384712769015065022046223175920309017911836793139069502730138303977499381335798885829296101281739195147134912886965443921826259159002697397700350216168859394462891309689575026365656020015474622414898262295703898712141130298676186872181830871615773258416246169199878937138961726877876379968972857074219154926870417359006088277457413901768866989680290083030879586218476003552515573474644496537060981882234728516446173247917726900258988979092358303936864160727173894830377377397226944300130343900103964452555666504091654150669857965008131375158769628843521039728395249048898393159652196495580211435375120888356857409285055185050976289316325758004447721789595667482674222296144007478098474309337066241288582912999441564978052924172751756322006080305508749711821236494045525625828644021647063408356827968736850017021848870192130679289673726878091756266887411806780644871922594715371532716169549156358533246131777474235699955427742022195169811282238530988781877234123074258095972637951599893638390083627502505678641396481009504046628589638151031462106966207728399601276336664029738152050243435953501526130943795924416234650335129321125609140113483688517756352456670221536870650416605129317766278806525235059945743179937530283206041624589311512841618181801016370401517341604352626490893892131290264805893838403078549448142033164488894865800909484607742835766996249038441589096063937204600452199194214799887431871415057629623417817899963456809027580371374760249174095617029826076588021721106218791102721763015867911727691475200429594706710311847186069807895442066872529879664780817222062066986924044387703112568144638976263839768025337365720629142549379315377657340170772973475379276672490375648813485162246989431481543707779078064747543259525766690871826835415245379735371461406257291256005850002404023716193183410745558414707603989899668399158139781970884520411232601019290046996792656650261093792774802560905095613874094532362387235398151907522060543965120279727397101830866484096343124034915696135229384140157828187223741612061103390592351608648543710367182055913394763839347937107966757898907173507873583778726711557283124420791864395141601562500000000000000000000000000*i1^101 + -536596258762505208417297758342613168260321352572364257242226921254253564452226461662948118745966693382096104498546167333538384178480044439795007621456617679728412860201311357980747035121908403444673906020709552876305765276508007045835514684681626416725339307513123961790712390641672200251720841409254703668338903915331289535882523029326321858693258739812224349910176862171528088668912815623928086370428022397159697354034036035628345621637719867896150261156827255168980356458881586197987401976742568397981076433457643851426632821628264339739272693209619303505337718664580895488724279291751096779961325476592339532626762119078403350051584468777857547047164464079598789961580237356376968773507420202479915072386875223584776723275544278698464510012814033698808788745202432024776949465094351264224508542931494396886285654452060689364535460073674805566365188130078531404982609694503059320961682861096984476007906303964599261222150770542657852541277899389978890280143247437350742128290892194934692339833149140577467180825830505413167826255352982399607581142907328865639085424360524897366851013559019203521533797110327348145544121246080146748306951252078832952885704658770405535598159340202445711862449055817202498494153667641802911537286115524526234870218719116378825126308757191692651795642540709477003814763098123434097008441773330030470143826311681614569097056681711893806774232356581139464037418692817546694480033871040161515530565854880520066815863172947242137482507675234027147282770175803825123082149200743402223547118657120860906404789831530698152547828227343507738489634508007962531184220036715291334220229369142291385508387427077850649146339324123792628524384193830035175496984530453490801778436164928619663580513568844189396611941559760713748450501535396156701035217169436239969467931863491680043121753503376661457959887803537897267738315990690762881536449793688403948803967544504661213170502767029035922571792650381136887369816278975835993054605726394936861436271531964389222856180252608806780639275459375751439821293282238789544586863068836692538970977843651925570337116809774297285641906110598570877752972180893868419154654753611284812278614571615778808608813429205636839816863843286350065006065147717944577235664364729109224364760596696401538084179990810551054492839658963483283016860696025388459233404404060601425242988632527818985814206854674204801169328715531708718881512262697733405015482318730173295308330604090432378175729443539682587734580993580019570896060473313692547014490293429259333544932209784264023942512781118858856386327749576391990915826701186731600886459108259542733667353662635933789016635728494800753633485923121401511509256131782924793537001329012699628043106784161777902288500128780882387716788227044574666131636354570974953387403176404753561038647754531035940754068871331006625781402750866582558548110131702853036981497446623647521954374522301771441428457287581434180645317473655721236020076821485070914071382237114028877338973190568242143637662018091860133817367665026374428249799564009489151984033702724214685736725759814190454689582495544160019344174006603161919564759343267191509519523205781743778339541613411848651749417689070731442562055949898762550164197107733217941474734369629582357967627272568413178833147406350328415675088322700503340456634759902954101562500000000000000000000000*i1^102 + 194983628178481494721326464591173699115934341446715698219571678530438089435186754592317872610806639338994201574416646636071769904315675324456599589132410137286964112950089345392577905678466021249103256650473400833152238226056334983261385124010078167823111656537911204501136594338430521020977622657055143666381892302680404904740870239570195782082035413906744467485223444957948320903914599898464192624414825498539231698575635640975068144068912691273800516181550921389238917122022577489158290292458450281474286629028890158739356355371966708188392097834145915699292354173238512198778020220384740380132516654484111014426335846239676777441213404947928887742722162837870430787504921009613643943988463568734325287754497346699335357301907127512199150445547706563343752445001531123742339941643237174265334319814093736960691343483232149712091841458701488475310870844270549254736232291670285547601911370554237425361908861293674948907107840898066268017218560643575333255326052814757711691763316504947156033845392668066453666695021524721884678291021385047699875815466069582145530041907026639305914320940336027383990633813640264928838598515753955830329683203965653192265695442843989055060162854773140402610462699097794667467378249192464849466794902283243452616374916638919937436820067185829785360375549489996864951934090991154134142444070060917232824855348416353128238741966945509061733366672014378288860094700964926116312736833960695885592545784635222482453063965410560538302694854689588024001444190886002291912980020026260674152283554568514921886164928437354722317016070945865262884451157643188142443169545039286236806522349744238275143095700434466053776079572598649768882276343511829698415007413900972799750106753587257156690807308594790206146383349435588730599079049591713799640863562070862148836554890452639861370201618648043172091828819715071758301135358750788427353983063110284202782909844012086614419033123498876445876196490439488994151792740325980757610203997505414107633493471028250784882854524209118844739165217838130828804307151346375385481437191391103954758487149403811376761627032530337305204921780927033069921152004728234541516836939978949010226848203069675084774701188514546974099493980180813515045630177315583662430668624491802642589505681118597608603962510229024477498577639209045226325436479661253453325552052895306579367198988709032590626371467552446423333427280601875382351880800644977108350341920654904194521773701028380970871878856760964512961074947710197607152586287727037801436002520995919774683340105034546644599163281014762565639504564368715290515316452882656979641201107264902615543162953917453088335531851378930183691500007657513650367246316030331891728895286738134914361084906138594697068326263837564661353083716915157574388604182277802442859533469312636282427852167223933606301690854331709284198074079649503167244376529563205617529966334762195857349094053508082111402934941302687022525264267908405225596084220586835763470948368651360653726133725694823130670196546642363041569899017667464258917369543420769771346947628353631270135882877351303630208575623237772240660054304482731110191926981404549605205296247717195090119718867883449786814462349432085884717293103225444425255360341239673919745167386934201137708464169662683820941056757293161072475129458325682207942008972167968750000000000000000000000*i1^103 + 1003996775299434992055238298502496331671796227974155936972144810552717854765954205864201668303762308862448585311163232808082181334592392171503651732049649079181871901986241231986596730381606482953736788581910074923021017027419958990110742895974669592851710005319012460283357595627332191745135695971033662692223070604259251305163980109731511703800765418416813537882109952272886240524068057721755515363021301170491997198746316473304959705104960785253669948930558117002397591273239093006016812794513627030449702243380629261380830930415343772800623095718420039112494291619871244529812213929971998096874329809527996230209148932316331849101320097933131310839866441263405081367299687560622701069913485751564358966547516626690725032559007192784247999054859415462216540234134714978869411771092443828781017120992690754850480787965482866144237690647759388638661106344764037346608987575237020633072312778907769011817591211839091058668438875034338767849059744502393612718241088949139146210855842232768102715043094142088246909815974175853898041093126210378145348588583065040879494135734640274935951182301252323134521280287064089921275266889789474744574256715398651466615174502148168139031442396173660190109480530485772162123977044767795133429992389293324411781121202351913375136961122255044014453757831606773285936423965875637248539673351410513139886937191995992372630311614892547430597365745207688600939460576812837207326777939452450388637301153269020752224343679623677076959977338516695715250231452069088565813340085007318825074523536675350392327189987448623465458853428036720170529433876684472429570104316691750087937826014164168293156326253916378443429787428899285070791600476984245845396811285402031939988360909133713196693705871215255302496145808927721371671675254663735997396959044525086673039331573653122342857749693472711154472907666457151252544181472798189035681818580538998436369467353627006662223480579148759658283400581814949020460331403306318900862319294300801398634641153988093189471001161246430544526018175837948663819496669556913557940376614428440722736602309152237263040344624667743391636457510678877259991301988139946435309758678967935274639189270808955969917891968030972462773851133002072871237794828579547456164184757024447688273942834293769108753006398230372291926092533173488200813973708808495695242787415876878476534836336289370507828204733280668679674245378338119638470838742906750889357025159251019139292296512221742871488425151133372948500468359545027511023680335016068526014640661299658946019574361788799489018330121790909551417182254462286769131972686697752186726762728028669555197437242474529488551122573592668514789445667569183100287099630438366631502612523480826552918539416696840611822918739309026609490902470213809246661967634703886679932687701694917866712028178040535639137868577666938401252084142846781514600504372726005670301896608879462090891146794648146019833730375129363881213434181661736710889426499403864996246308575517849022276940983197420257997067865244895667880719626396762990884497924925252796509954992606594016333273189296276699676729826813403946655928128960911926294579227429713636870371781976639594528659538868338972892224751370956191297258180243330332012202440477018587710167125563048872728243063752489215805919055366640657567245398240629583597183227539062500000000000000000*i1^104 + -3155319799426998185122029338949824694108269630449025785622469945694134294178596106490439835481193607146080112235500286659642415296991045547862655722781714876348731583701872723501825495284817571265167969995949506375804922706305367467018649352188590400016450748174319414058876221831818149623809045581264507644940970432585489317227902311283384969661846122752776690006212444240284110566507018375620718724992341623557268221128127997176265353377712923661595495221303397539423447474537348460164995498014437977297000196587436643117151327253605993258976397163844428547550162773582938807832561932769382668699949947682489849835454714149341049834671468025298686466808623628001690010459908277055774717993992176282531277346874219564293474598325898701242002330594270447974911982817517843625852193230734931946544107578520438923452322065711048837956609940219910490647202476228800832420746680607122768990717155051599757177989969346975813925371722834618045189224746581406041865859722529724089782435081272851300079062170369411154759349612786364733673576338240705842082924116975777011739585839543224589940095321456591346108489208124886205039001350396236817323170319461720712126146290950643278049090211260695151906190429614000684102339784159789168715876273744864380152922590628022140430110534247363390012356848255992339440967891798842208176141925100170280727300661619114872663484820778888592812516406887270824947707087596684412988390823295697960556057851045545511362069260319381031089919882945723955654252518751073984432504921204770123451930907420820249732222797433296639789780689197701123667156037299235691800711804481018189204829645908636661691289050468846408990449554438984472411797438687581871585435702063050553342233014194448319791857435418864741935075555557730529690809590089616435538927665005485596035584383962927586064273098215127284394254526959793549823358373042811050805826456160802787314068968365970604493301746125683222485140699134354691622696022614891138703296818354495673202904602147095588004210016232001127408215904143962468562482230339783511638051804966536970476738222397453287445054966599054516334661095685200034705407553021972404725285056060004145873404118849699874064622700277556520436303082098537608082489899517239014479122085637651832172180351511620486645685008104021156600926373273409986634241570876023081578339453606763395184092084639430171270601157448301462389589602789993259077474959203521773600518118652558692149350310649928550954487509175441742688737886069010452284175332765444677728038287299527912858061660268051060545004845868006157432858536966089605283374147364600496130818737029158048522767934955543776990380151091295070949430672557180659488520150024979173337248663833173792894330992020216769949872146117720380232139486898078676809599120638074082072932886479620160224163047358835149677545285669525208536921135356048867216842494507386990983824764768136666789528058377754187531735222531363554115549062248404789222569750891755724704216834374029104092089807130533037035372606626500529971662805201209546260538636968166643057552346815444042224982498242041680284910162685079733957604720708169796490787465745321041426429811640175236217188079987228457902988357084971241133130344273250321385197076659745627382389077026262358548736149872733104519186009273568060962134040892124176025390625000000000000000000*i1^105 + 5808846737077056540464109369461943903801144073427979248652135086923940282436334694182642158609197232943503611306737033140287260505163170653532230306223554222323342851782453919720756990023413937928063895946041858401186292903260195260243481251625529065615326579951473877584918382095603410550084269055340396080349849983782593915512815713961243040002133696208649025049643995778395648689385336674078483362220478806557956135945555220216143895910336227204297612537133283151129673538808503850317587321192071620652410850854185709886891093202974491449519495552086306675035418406862893277484571823221584589147709341315947400778535099661391963387445796603261658300434558723356994249731025735342200145290070731180417276362749295756482981073822774079879277750132445853484917105843599273690957721215828806967426982545297282932640006356125802866601014560685390165912494188757982580981495088708148293956857424992063388394369083591172449059549894980440115059501117264488825053091294905167484944820448064323237100572350272940649254628924793485981497984995336236789620243800085468808211483163475328063599244680244724008374268570573928871800613290746019445440984676191282312696766859451098861042163270174623870279733058138973468591080792209786043480040726113820612585509295287394499578651221588492967079624384247531132281544786457028682470286539177127172246509579124319845551146221285421865339255879224735959858123018139926403179120503267672401041419594685965375101879967141475923268205927071612579538374725383552871280463488039370196052773222280011723850757375531287600454527134991609462626502206609778056629372408644788069364644712948048601167440811059482093607465846745635266642022707940474399661552245852462118963320064128965159378371248830810463534913133201207640609850141568590747339704522384404836713273131307008776229026552831345800420171057733390864371210915471045359435698690798121596499425308733254514161617756501239247480622585319463999246952520147186473808032068181012195647459329111938091741760379105675030629024393205031007278011876473309920442637819369317885617978967275594200486978161230045462417182095214123870789284881777266828412034827721620828759347562261327850640032340466981783383899058657603876266450537244530801931922136564884132399892318985787932582293271555400714782923984511882399659201245646507216533043865281148641624672379850668585460502789934614496841104525879424583372455616610602481071155601454948792291916238022995786754044975342583024329603219410510703242041640622159510135201876659991662740981366904637264226778207280749748234529035516697349539898179588427323568106140931292829655964663945737893822457792191114853168571651495954762925259620325071255231812840180418768388725100892431256942121569298363017674629178717642067625766256687012599242605152934488128125850603399834071573847563491078084860998319784584989990283565238079034228931613103419402155433813769898963900627561778030130569042246099296838693431466848819784330277565515160770234393058981441011105269395082338731623618729446701438098286294407574030525210843724705399175040484885578367297368691282470428365141769433365380177353282707415342757379913671688744331344581366277662079441820529816399284237168236134099721524339319343718787406417057917293526243457413789947167692684359963095630519092082977294921875000000000000000*i1^106 + -8142678728988531520111192155811059772175438504094830556995453490944456979293317747281493184948671852257230759965409823594994688251140385588751911582634967312071101931814657297318874666404626878246765268130948921693170572906488379785132042734453723842616934167583242018157254849511945026965205022377877356069593841116325821226137884148074955336606846726738361305449424405515494713778683657396982784445949972670803180577015872591123887363906523855019864729849748232478402596081089880849142008252201991882344355800845534999501581228119070319607214416752292317903201639375172335619829163727625951948379377379088998952363992611016120965408989698786604439180967268858799509378716641903237049800999935390404068068771224646183918510420860462867803810344381007256682401497803391690130209683906416181013330518890968953029550855921028351411291338114023424400003142708771403839459229362000385306760476399697177128704921819699388731293622713818481226921357060407108126845551129669750007838739827499899033129995329161633021868771091480712356129554701589630781694257492648284998412720138292506377406238874732190620299967327676212524029281891064145717389281027661568959057447186141201476333907624574316684033286230855955004600810824407672697483332682974932379384001381566851479540687086665892241277360248322814419310982603230338766602862518823655620887372738095833173360944463408175147749370805885630785729117712587947739417412143250676320916105630846730987601184425245058403801848426115768931838042293037829610707933297800268596110846029819347501229851782066557084940898814009432664028115260869015543842737082849094894563627285997139739289302844289678965993309927797631151664201202041487936422937413761355851556696020905495041557965787803478919495437120627632058757559560176819528131886180168162707672025627900148607057883194637226301995478757295550210965970208520990852584879444490005287967631965625044141688507481828450746725028400516358073214428338974999177043241445478634374345437336041742304799734003968853585301204467269541010335363053702917887241997562803274938320225786752505386985301458177490037297494081094214096611899969839006834306960848466491453570268737424722646911842881536723437496937380266791463392080194991965113289814994608338997977199611770131134664794718320988834617608066952921955349733132104142093252757106177084845716598102753802680456787106448209862499847395307826850689272157196977880596717839027569198691567465992108786131572540000487001162166361789811073302953316968246722408487948482762268161155839394975594908357197509614115115914692588597346761911389174437993877886881052399820948211795986336039117992838000111708905747902258583873416360068210486287153392587178049689865680178445583590757524634602147093336638954942090410291820849336262824332719430315212736910113527283153371008094182411063970920736027086165974634690792088960463942864332117775220363792174932417372855817427773896282588707722230537713447181778796646290896514824904558202531592158149552733424478300023630040319270749822960641080759674350877818074312201776644875622560461230521879288387147024515537077120551338521633271761454618899822212664228026017433802796222471609118370696166069822150906649335607247820073385501672348596796464488922397886484343775936444592700169664567511063069105148315429687500000000000000*i1^107 + 8539648348387958233381168805315832675282705359419667941014696574129888288829703084177535886537676069045118722496519442379286875576685652910608445075408618331896641812558403489974857810860819243728619324038246908624370387035037119848229044414419824921191591550108833760471540100751693764182500797017379101178882594214999282751768754575376715021271143405756676362286740978509524833422184471988519290563027583123764629094523303385865699050956732913820162717980414660762621698061999637102868264079520846988729569602553863671096368794574417660506229658329317605833927356708570323707085863736603830980265480048585956010666101397691686745806062600723585309645820595751580064788471984937181987378783618335743361974402167874879232720920414252192438334060666084402715771504792510184421043609215333567930459067161756002201723367556357155632037692919740555924036305141940589477848452912275574281995358981462884959058890964512830622562271938664725043848403847394592265830595063283722727589822109364299386354613632990010952481638112108139985900258354489105806434777081191770139009166991238151897307840004763980204459717155053379832874501680460146160679726877992298506652583658491419580779776511141199082584847744192507440228578592429716802939613272556340664443499704180478894716593534030385654583006752833391987179578136489736893681562081059564193159452476617131511963758275076093935349811546425067661674694139266505991761775632152064707597938067194737027255799200595647054640408703198159052911387777785915011573726202898760228386453362224296991308294085768549830786043892201611863220886954134242727527799831757667658703220236150720377147172309949129163243301112953832115130630134000743156747959645828247410639636849248458927017186299184491122925896398872614839739651835991222176722718161167317560340655279166151229060050926703230134794095013027452126550441882196450320646981757592157380676050488726495746031716852232418603681099140289859285957737330927862230526871629618557478050718120362183077574056990592285152526179768134881224276399524671274560226627106080926883228650229912565922483282677023821034954978097906298212177414588208206880052143686177854488116907169691058970573734212356279721673268613240414912119203413467939370961085001844243678258375472970735364595730582353028223658136605054205317242523809142026093004870726985316751394439181314383196383983741787387637458707881581794713951118366762198420322599217424596879237394187259498491205191351840448695245679582976111110236093292079395956544692605557944533352858752280278339214895592981811441754618608791649433564474209102331330640072553891713053880236929017921105913925695731673667692903076930160924938621011986556803356897422428986850228866981573915343987952247330230050863514723011484120860509449019218080315972379086343510101250434529609147021304932095984893262529956158219593134877759873947588329388160513110968854140307217531125696341710870060611911761949236834673930928890197332873477106301069172394914239832074964283469275204030520840907376566743882987459001032605749651525899631995839498490281391051474199942657381498921824990167675707267873095250052215097193572749248079888194917088576148273975810561130654449219707833642225691982959999887284620139420961984840734372136196109063024928254037604347104206681251525878906250000000000*i1^108 + -4431742978480171893936723095246217837240554265622481043705399821378207645630877587959851577531452487670481689920793589044865394616456058277959906638036798427797025305528179081169122106635866099657097039564332666386894850988121568378656372804795397420202215068456117432619886365813564019720028761275476077908228838355240224045384858170350448027845775716617370684519590022454825101895242082942105767653953422469160169803076351929445055401066886610023858032657359026549284454250396422043161486800937312875475700173091295586575970485612633264006929177551964902386467092318156046539071377768099081074430409194264466267776932185263924949332931548786315749708928833374523831797624508279579983227209739372251297084466528983762944973208876348027071246198756802172341263713137856810734914855311924775446002649587796418704682840452624611077398055467778135333060420308758531952191277866167431943830984960425208120954544452371016704800324081166454363912381734736507571322285585854109543616278673841066976457602243502935793273576256435592391743758031951184623585491203445742960998857160400086812907389958668845291869944827161325232139716823165216525696709788066545213403673998090011130351999028631700779623434391108178767917001487664936083569138170553566774339450294495132514225987605722834494914299765262881357185350394146442060197403430752720219667766465341074287543892786670657835602523106677903974716106255646593684400338442666722258669278517446764309182228477147974850170781528309612771386832310844824493395611568205059135613032402490452203933523594859877934768198920635223738906093248242799737251898514116709930548619904881234037558111268511469626284955004856133732795734558986304026169211778396525143912953226175218653097772986976029506944723442064291237467260280082939235805037489202587173753719177522704072127716964508912545828688772258705993811597571393368089757750193038273323816832620726019491684641838950947834272134234195573697522647086232719418066958136585137304931730172691861952288165206670215474593456682430559998433464825945822629465825294493654212623557681454506964900591595989347566537339781448115340360512150210424987556764855034136062327477894720526031750979761237809237848731030175768846155911176834961747664692978450968075651243303892327851897544378424859052128631671346005623374373583022048271617515957126761340121707802571741188285749529008939528074627410888548573423371318152636079865685262210967219699077898669946199716174627531644978364127022681384699480444942309603272550492644365500099694080940570611706053281342635134992015367537441712679347661718326942774802656957105264248375544369774529923196065471845366121856596659239868295350174099334582002793578383013079378644007423150597361711680865972074624269488565715399056574567811013094285473771605253494960872512289982631555134608698441459494104987281502732186089036462487767717186148985925203891523469267524036227634067278180490140069559589713688819351757925445509994258665126957549235488986950174593595897678491278045775239360459009314298434882532608547490407547319076461268334238520153407313035706434941360883600874664976555724416917845497891557015382930513727533088824619410561256324534145684151268228501735835468450565984147085932150695497073460574247004287520845799974722467595711350440979003906250000000000*i1^109 + -4738102771274506544718292894227615423442806025918044333083673832018251027768193578436926585781749688460105219474365688993679227619403914108182119132038011013948577074665992769979751462212831608358404982516771747380093375045832796837912579506314631956858324685477067767101647376928695965399920449721859713994389895821149751366754162823633462499081548290095260615046097904136455955985567654501272840602416976000109012726849366251743195110622624486660792100120435759285885876901069271173354146047223205028572658864259101410400420734343300021616728179162939445072145305860535453659416326587139346321754291517493267533287845463329737840268550207919835308499487523015940365314793609445490784697519836240098217958094832219394490261914596705846609518823206320696868831949848837947863535092595965374067068314700219645744255851644499451704850921950656708705958827616828180266307216797119991671260661218883964214678131694757675606796605344249918789416464121033272259096221102656221638701193394105189245132272976474430472885034091035827233620308190327646708852483805328815317052893213892346191797359697373035597789353914263417721889280632245862481864902828632213398668810710965710512754223198571294142503654964957559570114324556550611106746273193432244407194385672478128748048766928075435427308994928340522156165893312406650365891672513249658709903441043125364295095215723582871884228014555042909993933407723404953920677563279601344990788337882785428527843955791792609419765986382142394573164795475374216691428106843460344162639785527778422547836513103671988350935025170902249837652115698079537182718912914221459155370520765306692080837656806898459922857634693225512578577938926166542877863708446409585771743394316764541320322065903175072492579201528671037419796255262507906511487275579572969159394871615244722052510625111804243678231575707018199953475174080487864636994813618413421724406619979738040538814831561336036761944499930951597383105248825149771368663956525890015704585220473166650558615979544112999154013771403799244192543407722947375554658530448436773538645217544038030262035646676449326318117322214100444784425630543473922457518264469428461483445199239381073887838699341992105693206701395687318947272813557121753341373887938029763582852902975163489535172692920387508048819105985492550861993673782038090284709273262782600071776037048826694147814736383500178500806448202186461682375194055741450951114513921556652817766943586319439541986160721981944608381929757194952999234621700555956470053149231739917842695503359210206468426885803969713887718933499540442134774666943246225858984579653734789495145956042600401263258886116388460817811988130429012340358546143061373869720375388707860882748361406714006485341116707267409946516113335639896154286592411489879375641138522234625725666988359140087042962222931333549090740822188800315326959337591293326234532053309178553383027282717747023801646009453998130108782220632658669797541451566291933297006425025622071032426134659889732259655545600471892096231349079042633811000387073227446986069023616479986128080972506906042052394468931411401924630321398553768713617527619131447822206107332488981275977320771719783451675934076819277171398843673874128856875070470163756593174989404425517732248260283078877819207264110445976257324218750000000*i1^110 + 15718380153316743819788390581890101066601455656149484822558666649851037072614401982885148123384431894708467007194997538535787789328894325378244708970985432310966794313926272529163861216609493838912409042017087258537302838699964176383629119331746703370638198075842066831912283775510395276785946876392786061214794685005023302728956622376759953196241666610122312260617940019073840609617342669033599421584343165448983195579249369416966922168868211555603026009578094569121855924227512847006663113419862774366016001218059969337878637672742411256308445408537719531895651087705736102705712084934577447770915585260469665186004997010236742109556310236529725608512556802394324088613999774973261345296528357951919910191687814669905682632444973708688419862780880847008832754047962861578512094195099962323146611814066024213479248291444570188017411262925515446154297306445862955912287749179282178620890105592761483148791979715943893600540508698488674873765735122287291149349022363992218652038403562511381444763034397917729399799169323243898116889510121641629468482600750139478761900345187130222278147186816228997771266914555405287593459441833189965922757540784133821751005955578390431511430010649506764619714777413885327723774858666704423569658768586713132229389685010016381992079277042305406698694147452498528511023335539572706789435379344220986074304885496677847162716452010492633603790711969837050019895257745471530202111261142873232680847924883271555733588381885519327242701045438428549409264946013071404308143853366169100624906348920485382523653387867286104141030008924544251390314882274737336952954728881779407917272420011463024463697338820915567350576869002174692288062734588451682848246848997033398849885234668702274891868175294383083954267080389858064090392110745007487184493126903202726852273537560227580698126493971394808883038015886521460751950932620145199403605108909612989409259968157494620351929176379765832775868281425047356597170245940579346907485445399648082027867083429834418349033438710208629206278999242920328932439793274083250074812359773934829593315859201006307931501517309384441950808577488225563559686990318797964696223336260877614931758524693609805928602375357717895434393311808945662236810655541690628943914792918027722264630095534105811925479892665972697884092309846090861604846057160320518942088884474838113521652203098180948672818727189577004521968488696977480676544111104450321955209865651968519291786843746866027878814531685061521851528854187439934632950484029927297535706841721136238432563754382955526327434175723811154867197209345686325869566711853469661117940254958264630718831211327418197573136748420188248202146716380434603808700658929548390039780000465579685264922207934489633767045700135037081220510069013946296008447326351279109315517743650048278086703395422960932406862050296793492852873252946659163293935640374555974849535843748868065997656219649144925069701628595417572828369101474054643645780489152694824215228205379333721178712820471835891068362520470639526545169183241319356425361222630225212022799150165617617161621615994649319008768154131603393181371599639371775754818636888434056699496645287742015345473618786428310303006967203174202183165506494220513072493231334844417676460161708144641808104768898601832916028797626495361328125000000*i1^111 + -25757871931670120610117776951164004473593686252163388714886244874180651802160069291381801238138395918826840183932385752102575767345187640930391835595402219424134963701331212428756259635341126362755700921388198185654203406157452613043436682161200677563946175678278775709836154863833074259303956301788440221204983996350207413344719743591306010605963631960311000800421860673275124956916063861168571900481354277457910703331593972496581364254229238001430349025245871888998283944120947929657285096842103778710424156175761114823076658566626351747926127394254447730044997168047801176370552339163165232781749462434600910165081216351584720737891735546898321300044886333496099040725409485182444721363225369741170357290894987124533061884370852436866833723179171049587435477880767117137786639897366229805940729232457115290080187636507456730382044112413228818825502053527280533808543623040967300929896796137802614718020014798716908767494935407016862401928579405850122433935244718352221198228187768558622484829600370552742966381004330298734423784645594163149748828855053557309336182561368695023613993342667374448663663394713142530870495148401175099435019627963656818483726857761332856675775104141256639268649307087764771653224810131015088327830173273549458460204120108122543939144301832481003513763825546742145849402981673815448038666962068980473116376805925183515406737236420268816564348149879690680789254991047264285089953322090930912865900630743867485339334854382593092346294061716198878351871527740753423724430559623795146671890702929591959042985508966297584648456010788136531852131522131527333201508251315187230518309299430962870515258674030325479541011560243765481618683729936858131225103926692309890487271097525123378443819200399776628373729482599489653105738000265175304838763573606034859024562235023905138116305559607046672117824395602525195002180006481443187839279907651458043609688000266203997264223703323379074152389987803455936229612894337695778869931949897806663331777279149504487459721587550381300306272157395359524728663122584907700198392267852778190747952970851036873045925694915935523461020324617832345498803711995862970402078344228862805136017009683817114581637252872838074784130204553171159507651096188183136937804399187021690308530773096856923863378482726589885724631676420473102340555817416392758724856984301566981520106418691010964928119493619939603050045024135690803238294141307389043130149181490543507755820616433091509882784041492131413249320398191819922353743174309101924215476706520112871263467259656292347301214297395584000844309037179527171217176084691879743531934637260207328771950450150752905783908286335719544107023718416921179495929013253610948448264773576842857989327131060286119005027607661033962507641486382834821146130964217795344951961702482589722300009672760054407629121809442073193735088420046888348534618285380830946864489384133514016700116732218261711522224098264701685313139707398260305431534702630108125899756170821414729725657005037853361385015230825631287242832790163118073250049181650619785646838102786946599804815927404842352070709753075719434567763993047673022639862983147006848829528687938319884984811080099235463203192990355998221731121399372184396400983323373732790871651424365081756683026892318366662948392331600189208984375*i1^112 + 37025188420312998582346708829518272158504944553988297068677950767709065456016627377363592923577163249905276280725663088354180403421723706554430001146927971986142291257895006701986738349681670348549014017486361232853415347548780513470357437412836869184168250522538940748705300740995534864677872436974121171850828628872064854204157260716375840700675465656234509812977188348505694120042548422719331342739079348616658901487571212733123391704752110973876233512102932894913241199506217864928654564832520270450100871244037050519927091619960986395005752085314896620515780024651372197599053987303845750988005356108745148307720307132583528927586027032214986376789439226804241208563700303069889067496324912069744031738022311567899230863821854428805061684406321165556303787427565288444872398502253576140734051812305633744857991811709415513135483914738562035860369938843971170901409099100267227120051596327956709405334115295979378576105546905067766377421355848656224244392539762091463115602354830049607110675822362481939708901938939471493263584121854122712462374264848160430977876378858731788681951958800341682116813365673403962532482200665298500616067884058044937367154951582050544517185273703424365165581711343723101598104663241441816164113939806362003574261914909008083267943766617226655639736176201677857929424374329562173876776952113687822715635502906289499809495929812106608835960434660774468503521559795924119262930528472864119327295511112528683862125427489127597938617648981109308428023767913861112945003829501123889365431554357558187323666847861637263729662227568497740480812775021038411593338405753718075450101881036142703407592996648498522710360470687319370614915022796224948552155385142607344502868505233205627721145961743088673340085929718835538802675997025277011026434844309511451518557995494886940394718959712764970827033139433730484455651304600316166282077591710080865258768018757846531390683131887213973492075976384195650648166312423316050151495121034507090927650991465076746410910986569135110952292652648524143511533167733909061798652759429073279838087066250066369623472783332987940433738164903103807156338522751286844647389169446598357072901278780977693563400866846294037831311686972780508927948535209938151178445680088719914432867626953198141983025982047382845944343884193840351607040938156431980324845705424824521195837792775868963288301254744653266420841355615207753816792268048167953379955744865373243118923261555686419593175611504371980274698876386912494421143260225092507571841411542841794332295753321515916007605827107605586647159200604640710981721856027832219660427886199395230969048655394740129035209775942505121715299387062706535953329225373486335954422898195126585129700908298968142851100811102105207151823527983457513859355031509600038452718689091273978047022172474660248728943561027513801835838151800830226708542617664210494114847300799560448405590767065346898492214779327200334673092748552935384389654554085897851978092033527166380086488834852808745922832921510226442443631801896497721955472251846917440142588754918638291888676436298011380020520919195666646865539434733130129803718295714492693113075424671460456043132536799660191477516666986682796970545627649021309497954556866155047159094165776238583021040540188550949096679687500000000*i1^113 + -54386129730217053732572031428890500101857872512297917008571667166471697874690289868845968944413474374793676403075567040611186253894576337693330032429230127712087234147418177970758706715149493166034611791377336138678674061567523183665015432911335038869306016661465464068376750632744887712461694303342830923131746549212253542536032469167547990898154794963982478430984752873758986408738674028697913569376648318331834241924624971590380393812436807414019795514529553310938210823195575831700245001401092487007267869615962434619995585712660365644690064947826026876223891209181583620645305908950884494909609659226574723726611398379694604165180273262725918162116578046089509517240478279410497378546146204906175827955093981262186744757719761866175855999714993769497180111674470260448734698264086750793446272490559136362728176112016673610085659568144038045238094142291746294866636688135562590782870005343796079036496409726921791927276283210460333414252136390700941754080229535834567833731586904633649510833036091283203231119630729405235677755535861908950162987130608193808829089053093744904541338783957989375814155679106961755976711046991569772892033934307098809215781961041168249689831925969690203586336365335489858884779520691046595541006071749463524215837903737101135954390880691633761405189452834479533147259560940698671864548346211733902231874618105242315386790474792119106602539767761415065751616889489918320222706970599333729435742531061948833516694136126240334371995538119255744705649457654867350500307203790345312363023431697291827215910897233264169202699366129818760805988639176081208049442298488431376581337686383751968335592343942700214754607316003306328925347890759287211026699953614935334538197383673346618046683394949363806685883650275438643062544218388684635223100349261067002995331987028595459161778025435666268864266584753184022420952423479004097537383690211830043284119958258068371992389813774106722816385532180996452968613249509953442966081385291816789662820643013339138732435889791971919497431127282626241857241038962642151031416092207411876132613702165867721172726295616013644622568948613204036554338707179079200306833188716267309358878524302782640721610218370620407676548001365045924984715225553772657033336872758008715867211405253472529048234073437496835073471268178986171494946504887822483681660375597886503277228402073187301643665504918722356270225620025068609416442612448837941375749197569657263962179774133664822414945617162927965226842968898848854559347572004117804906777971788461436649578653070303854389272588951967111177033079432519278179305903296142192067124300618844499129780750007213935162136140626981966865407656484712372994797329992800318728419376258514561715195973881873609113469366860329086077785555917219417086458144322653541279371964993535312774433971887127835840984936504560347683549384932847857042290073434310142212708222971539137575985236098343817755061556321382168493146140584502524552136039634166496270010348559241021379656592186617849197734012123169833215003306278512991511331923295789612161857814562780400904763210963845050148448594096349778131312943988791072046567947970379081823760531767629614680907253284509253729072519216202923629082821300634681349054808888882073247827975137624889612197875976562500000000000000*i1^114 + 75390714655413735268334219164422931585956940375931701243493716652935468445028481031475638956843731664272689717504276977714848405740146144773223320483894353076776765167277556292884128653200529259936331333271292522777872655221474991264518754673067811151196038461079578009625394129455356060109446695562360455694539713301109988272013294365080622900402219510944685138085227478145383147451027068172622908821501083965705065288373286016149864460636564776209970263772583833034485674358017052520292349994911879724216550340566648612315710372834384696983509441934977093674415407196726736908386602535012105846495049409503257069095147091119576342696278615208166777287846289664442425297442556641028397371858032899501268687489997033487074533602954431223268728987936402092337137990265619515488991180459637675867567175866879269996504508755295959555415068167859818387912194536952754693587290186801327361239467806003696999499365940588460783741989228305223889662147388734863928127904057869163550903452862018349972064774291831268776228277383178818102618407149838225229635016259722718296701743969734549671435097410568710011057754315497546091038055913335252984704619285737304938529152447570899451521007276866511372036322641299360649520051587309654962311962630835248474075483096501261203271168065154838822605206960452503840294777187548694504304312511881650678293415310783729160192527480851782031148953649597087259465289240847219410230733892720345175835650860411280247680544895356472980230787477904547553580695606850941644891203225531827097356826080247281523885406959606668843431525471829585144316535066076940382782302481273707321149747290962779072733314701294301656799167148547191081399339915651306633344424247634291617520159701117637681965534150320041937637903697124260085460300038024075834779957515140748967492452419806173450910546871271977050126509505989002543627558921612767082742492684465609130695320735726141680637859398087996256366818880291111399869712666667608423599626636329626094152444397762448356563050047978998536087519575802444024266919160098800158848987133326967781004238531672233981907389499580872662521244186859577329335456216572596752028938203147475974120396758042014100031653739943038029360956819375101123784375917223626166427465902891577584509728048408283832724933965195688848559258196459353419636113055696747491989320895129652971081225414522467145371762680805627883076712491923054866852513841624991237350048014954192641750668111028875153394567727892461650552692508025810044420381876108408593905198155946983880510716979987515912368979292880511788618216585573210191570146307277498618025318565901133046126330944399560443727585590039263234791466033248732094173097761385337721882675496241419371438503822716024677932502176479576526552804573484033660440264453054370201781045059700783969444296263558405443616000862217453650546131750001175905481593272342309797284010668379119025086492801237171822583484279117937028945519832701414088790182191446458527126383072919216097978489827631348523755910413318001885534569403598262977605958568156710119448320642990138101689320395493612831553281597753899502820689234008419666208564245474541118074987529735854075412742647647485409837319683325851833665082017688074955685806344263255596160888671875000000000000000000000000000*i1^115 + -87793038134772631095022501119987861019992265905318046711250228432464541500937294112779788990547782589017855986553848679056033377393972683532539002038376529082710154087154454465763513614079251240391289084368116322494459936512349457777627289285407308059440632944705332946643467225991958299203389734700067211177517509666939073932063786450832939463317429817190157743186500502128089020283544808160624171810219085937323146993259762521248482328037625445243965005836487423462212822144707045858935806947481990082330563598170473511978298556602028727628723249740727316479192332570892069796005085665437024412422590057516557469452889715064548824101019895127470006443379018146199229511227631335181730534578958441064088452723717931045254501363734523640789457580892515412353890906899603520651872763831840671261322239557294742958853206534687656610485810235315531702059229415575432153916091611756456394478792151919964756122917104637566224702090807431808137417294799477248832600817621285250832209432361876024923161850977293212698321825639863342787006485139274913937676296665934163381522064140811304999574037565513723351710334464475637659265578207349329588046674118591116647039593708081889522454051861574496340149170390864300975930216469517914189228107920894210601925798729775926840020155547984514241753798547299634225986549350749622548356410724981861673023295166367441136814446448150732452314482703093381211888041495521108978642854729531177915211466796320910328035247155694296820554461546808527789746264031008567677669928168654298275823482911834553208307923165083580515800557422237654245053983974506952464963511832547545004389139321106896594866938917185911123902622560441246665645752795022513459372942114764369416038916749810052151888816790452067182002729660983248570898809751364407432844667720811291286175768790830397412699259009739285069267777482264859677994789199742533746619099332211825856073588617338022873047031013911551209926047607964690281160759594323086610527993150067798154588613293724459569938447713695746008413263556097615917270569706862602027668190974188623785894376888500597859150584882798406376957006683034683955820556755580887404571049654540769794607792066021199078550430522193989122166504140161554878143699224464969684163981426506773334571857045400915190704325926599041531916286159274158984688783876604890120182375571520580110961347241005589774287315104688949251379091914765779865340665616477240120587349081198556348250679886346729912894794407767209933250756844236699517617262993555671437117386521995380811144267560212126190982643219327095051639068190949271122166591176859581077546041910415904984305369463797086131021144737032612249499878720536051666419905626573875050235615073677011133677038886639367521277094805895823607620105870948095027710238020099743046055951580125043257287865294256831493954052499384642297426915956364467552383752447586772918079574872642902582291264094938434995421889115128026745161628817006466349848991815806629698511693521883943396505771973323210958361465312354503046061798730155853438019649575148013815167248527078631059855099414885355882726765051878275314229833269628722504523212625283247164959212878763741349367824234234811743965989768745009991582350927785682870307937264442443847656250000000000000000000000000000*i1^116 + 83972338952432422575169441031425466713162720600732547225366945138451898528953493703422512324603366720024650024815944991917668135359971204809663578787943349639248342585408540102063987702850909165935311683541976526815694975046920042067226006809200905955679750368282199382321872157334910229059931130915674328398744534829270282957900223683334921925044592901002329494494995013177808932156302320368875140259804764612520531872399444281312089846149054460359980209328803139218746131748074560975558502387790583967312412422209837706861893690329128258920878511622903615102682457210068827259490999021188441553489868850021837277400449210409379103938483101981137008660274577779810895705920079008793013039242033665528985018655961139971144475122524390464162645938260725622762252827611225255280848037886732466673154843977748730403317068446843243149674930488627161542169511629981369949585170341249775775195916444613454959391508687754290402362498715032555447196120800746170599884635257998813492156556492210251144353623815850637782025156857566489417479328355175407693268100548798008432160880312736947839131596057183857307355084143369136437858461274927620441795063350813108956583065170884775367402871648710840681129564925294853328940782150857979070855055625925643231860245657751907075316590225221811549324415266940990708340878627641949051725246664902575347465143175759374921779602327292886862572636045961091751572161663465550170365640586373405089022544794702290271833446063464258360770752766107727637579693375177252422234123872524255087686727624431827912009517191614162392869176888440474494921935329264129999777543852729860700071782449584579712362395777950302616935915736782499715613465292893857760824400558138861857160648222844048977339093283446178053426871527921875462838560055148296973769864311486694214666777910427591384808503633749476694403308209259191089292642485698599482342262018723875084565428215665645363143850192137753008049806083474684302261315578228355970496903353379681626268411499799459812258157719183677460315273613516107800828723020003541763672906701546791269728147134804145463805176524344776639685558372397679994477934479990489727880440155007937527284233974418900037454591409774514315443710738283703985069646970942572065044624837438842498058629194067219457910276772400426250027493509813419662466347892748592317139338036632888837081443930457841630420347620248068885639144898416193640912251005921304301064917381297733060584062422369304147085397122246299102413242233809973219664216297063797853683582137748174397615277648814484128888326896070468398572984721514665802440801995837818302945298342043909144822025709040258606064730954762829701457372795415251251190517579417318485581860623325449353539368132035045623799374168917438178332974743742529613942354081294969990077760132236551632569231657933067832860375610779263286532007384573753135894256970998973656520048373700531275235786897373828447645881606922948394484438817575200914831604848618281060425394586705665527750433153721538248813994817855949744587539504107217423813449261764417520056665373878299924903461916621591670436956238979982174034913374102040116712475601746557276031887150255720617721683184955541047304623109015508930497162509709596633911132812500000000000000000000000000000000000*i1^117 + -66964115377522718491589536565624739282984849378112986191539807887367287284383405224334314918672003523884487918279543189607355669083686280135694473856198336341527145039043894057407052567439580912165495339138771157580245901748156558678357922713910266263456431124225586876196180062210650671144519487039969539575097845868451822484427540669369167617789658021836548460175155309213551254119522562989200924546221871652411809399156233034676185134948148904593974639668628479344083082204642436059030299324157458342343956001397887998150723136710835090757860582720271254235141889981362178114386830809280892570790821601806682153473650042014702635618437099294966480182320622138400014610634027691430396638543535915221961430382724302858224860657527368806234724766034032610073983722415757824094992280304969347022820672019214444992080158181325590207550773943689018477579312033962138943605257389598608934460744434089104314952223501745003245604293101484301107573743435327612811640904543408765777847624831549932780487913619585363774179769873552423722024319469983474060732616332296676993248100008996602633519746323459107118178313753577287480419097224569720162640122372841624781223943947979879759021994776906216578886200557904221820140185069621768079764023671197193502702232819783077857283920926681360932056074301396044925200380837906221633531697157007366794362497104039468221710991755237246329581440334524790313491441110094693047194972402187270633077603475200304785558363410922703250261415924447357240641041246266444522984938488622149020704300025918198774564333958922705046110630074852688874919756390369583452675334377098749911357844107036430028606882629154765092530520208123918069458575208002884963072647015791819995709610879767809181509788459019063680495612868084215793261916371686450434422661712227073407710092241419131805006354777214276646145228030383278120875259589620771430067962103789196330611130384635478623103201635680412578609956141265488021940671594072321145278817394860333614010093702008083411100992792179537185583333235471407116609116776090418155715239134919220037765000234977475570971447638990737777131174349779966008874988778155582428316982073544042360762930620580998018461644083890191706935655702308611267613470946407948351201939015989968499861467224048051587327097460087569517636369223120786430593227739382081164964441100759212165063471535698672101200843583555846251201212106995391078020845497429295576848070953574459977864771656764471135489596885638450552340137295874850713781387063037037210655012294971301633509440047860034818487579606294875308696459722291101155133710551639328196549273381492487456010046549905775870194869168377390408548857764514857291693233749186278624618883182472691828948773766159583163396523699329720256793043766845890701743749929183286137395346393138586797016784121331670759994922177771887499816949892393915485052985777522989114459587329848945254910225567946203050404316511873214589035246348161774548974093487977297087283334431026130258468621472387573018123745795477404175238615368348145983381565777355271002912374180856980856844898006993590371099396948571652845544977479521118836293225803893525118857925596292573668389823860098986063604797891457565128803253173828125000000000000000000000000000000000000000000*i1^118 + 44675490488151764814601449686924828359112604222422033879703706398119789963679519322896469585440764201107956332634404790097339409011769461748520622127595316471774033441827098617758021857022063760404607064292387933236717215413720522900925097869328162741414258502713265428373275446684411399016123196572224506926054083578744320595706880002474020902989718611728113851730398244037220502025375558650107402844559483634255182305663159417309322406825773321630095416756953916941168387717982864300238652474794824338871182357702772811619250932046972786332281582309201348976348819276764380705020348739588522446703731106235245852167006043892028784694427316082581820427121362836789910842785908365697853903433841653879857395557249526035139418282264181974388851494448064401602015979358950306866972728730374819780227780978172121767817484579194024447858532968041605714004965093637747952499230348379964996055878635107538310217483485304766615264048607435137774359976954502627138402209309174990598311195350463380292184837023201146540053079608865254740751116621101917237914711186556842801235816328786885196960363581821967628589649761390900529058201306114164116170048024815016056219037070362370411902523856739961352233897676431210060580129855107201632166824360896202880583401062499122371245074539234004378258932781917434244067434154043200124187808150181032369009296030974981859029273735739254658923392495715912969022111030734297330064706962418263775516050755133152569247444620964176085228014836867848464944969204218050056197438683713563107561737025023993127106467684445215931312336750987446130589109410545651886945953315478139612274814579496058761086608801372250572849734641259309694499771172968074648612019748107008936359737386201581240584105766713383322127989738665411393670028809889287961085673700723306808778359813017550244198523959607609932864951450174815159843042941649258061545286484349215738543150320542664073881506845519952919104984312154658323241146191463547651167923465780570934053876746157395186427355818904740457524160632526016781319063349221205019184399690363545928377400623097522681147483151034212609614024361976047967241774565863560781019558452865513344691457780010496745183172015514317101011698253274589665327010134171909810624277170842793904319750941812512222373958500081748972946565360687738434053934668297990208064371573061552606542533935274303531607523629657256843612890922201209678925784217564154979360501196163243764647920418251774685704835225557417787013062588205902602385981601099001548995047891883678537095767427555806255939124586955949691098562263087406486052618247183210829947525302697052715567646224102200442466567252977205869236500716362649630041233371101317426825895360999695989507243008315948678961302521965763123756903791148649677082832357992302675129793537261942553401095818148673663626576354686671402042152496203452681453695654809160236128305647995954328181523993869796341623135520151378454427486823622316791102950303976029964807040105158337154392984794152843567264250006365425352425367740475902111083455989117786050341797823941979637782009283893935918317301557491972639721405494135559803428470482388808147378587835545431253270187710313621209934353828430175781250000000000000000000000000000000000000000000000000*i1^119 + -24711129608766980990043710612423201780593502475060790184040105088182842366394972428421100308504686279797151187432653530361626622292045673431092022429076059694514499622903741652231382213998454879388291269932934837151933525169795394713699408787515149339354271136150014967174662075277210460684810599746437333623822041876753358035436445089154884374408011634813167497269673140554086722628992324187391548522533206348359841710703670656760365180733606181636678057739693691964080704639857234474329183356287002451723815285338720719661243615109722637295531400783180723509321806802320469000087830923981992360805998954749926533137365802977836410945332449291148082834270461392264700813771003025731093931592953869510414523696294521315024887478423457005275895873356383145654457389848770598319659768523807463093537079805276894196754672092145976623872891304992282712261249241513775931310098303719481826125986363947921634987951078599333228422745360304290817696717905846528425420498457261525244873658326472230127930298666813261395372712411315959743785789063574846001037397527657637747124514874872204111249813639370796369541339036207907341549644606131194445084110009626814285127114956089353631688928938321902137553387919377056598506853693869366022046787801560892941802387068978131518501591405635921159011601063413898604576778924832311626355239025200140039674226379514930405445521842302827008458755796507440119093428290625514064078015474707704060453536036336112262931802884815982596713398898245661193824762347521011948929991634438889262933757837867749448874273527312663096130616121499898863923887543999354885435490826817626931496049630446066181804723791156694721956960280713569039712943079271266559893580846807323296984274050693983540044563523570442663545888712195316621600057046418373039784444602961180488116330510615728999389173530017788299645151493137705273496254745852230990695394318158862260156907143131521914022067523247254674013333199377528239793730118166212986900424964300042481490820292333094053139192342657820487175156890888227526070823374036707286207331015601497052334380726997234550279147928343401288291253740392444076370014653176441390110613984058153736650294565346856221875458324184443332897546685726158381825067574981516741173734661056893315267123987776031592043746747882560752255698231669234541619566737806099606280875011608783126708825887422054538211587498144116724296232476679396159026437209568611171252097450247928364198143231984442740970262614076658119284374677388901932054910675207115540357485340473055760406831494827656371565315109658747261773815297005486997288199817667977595978305728460197117486886462895056062924431023787531081968228585683657634625441770706059528964735445310004355836731880613482688702464472796340646953349999276814482351479737227614960757722499001780070812282868798722422094660244180088900733319263508961811842680275808519570681885029552520550293727967474338885474599205499867985229230293695368868131423620901746876270338846231415082732631005603330191710251820923463756570957201366010555758181336822065071986571323145814158290624012796199732048308151166243081876455290110886543616710751959850134841120162576544316834770143032073974609375000000000000000000000000000000000000000000000000000000000*i1^120 + 11241710051597192313320391163507328131627587201411246967538352739386060286183062723334227377403368071405081629176555147356451061611128957072281106464490818896483718431808808305282611929067230345723138377911559643505984327151566991994840303076496502057581316037785678447369452047212795037737068781034414295360691631864754566812406083290285071593891293105467751202748376599721962397765498766082638837428773586922853723990219620347648106371669261392406991993829544334535353350072242787158977638068694648306099540581534972644623574747359503738636319563401703523925649646196446566801840402058238031745520462646174649406602766221723580683159240009286641869511936526153715025787529399518059368380449113610517448953500454903980340112221820484342192882996928139825395391529134480064306525658810265488522579885621428637300732918376677966076938558135737736109397718032892923953005201316803010157605610069751759227619102037978241557691648720764733851995387696814128694152617386918663832850084963006509811348973926601272017031035621591893183542247032643987485296668828558385513284241968463031660655125920848775389736658514458709432511572999643149654905723170190449393332090293114003424330268818273803447394538875195983101879144054578023885467713590769250137332790065773374199100925564826914396708798588281059722604437408035519293640875313092991051827364817952014244531209527459239853020807006076221385506003537400357142768270679914733036008239139180856069271807158551452995838460658608312172755324175194341323374267342750741678117947077328764099399358744085753650621019699845623942485383187256805177166915045940516146035360752638923659586017509569959719506779503342783513055110941853796280168378584344366296376810252822682792575498096404352714037962595739855439015560143897613087850856609226668973820563469256925133340303073578794899691020057215005462820041577799441961709479448580126006546304076295450659106604386817099434589160426481090447350154752223135773575767730232160965238921699370877201369529042750441832473377717041266523247005900179206158697071029486354694909785132809433470125442818182149667475106977759675226725852972517430788631629588607144037057648815555990543658890609334387019417628892954080948517315352777940088824293199523284364750724975360059605295583549714902795390774765788210009793966856989646194497253565843067029840367143484249820584035255456774065770580914673646567861855810182017794690425058771818466149325491033902962062847076367466125037510483108188349393475902992960735290016769860746182272599802540294987551349408192627233360000286217780633119317139934393755508975535084185448168345632439427380193517197265905964248072160613061525584128428151992936053530855433244545569479587528031031057017747828821479873104465569642747034038035399743814656166657213559428903174250996132103378375655950744052833434035238009024498452023877966101650019166991112924829788224806003762698692396170975525744171534445623909620028104886390402938417644434227745471682314990586343003900226318147377085913105961451184767567650840257591606353551974441251666252801879771741471063701285842430992832961132229611476747834853927176800425513647496700286865234375000000000000000000000000000000000000000000000000000000000000000*i1^121 + -4221589271253382244935484923701643273690807022096322975829289417673668481924614675469789881375659545363305536814195217168638068882822700910378691775735134550411306955539224175252878914647237594272019926814369407794245524001539111327547967321049341244164602844520614243912553092712218963161044752250142400510243670985951793924902528742354285612345568461567114475881163037940959493580140052538685351193607801269328232193434382594705048758648438254471374805218779894924372538711391715843707929030497797822709123768587635297217467445213468520671597120488574403080193192452565108890337916241987250400484442262565148056863823060433656394263412497116954812578248929418862685002125688782603425020291874035805952246124093457389510221910721252580152686103564015810987773252950611851174782309761993064090067383782884607891243591449345727744995513137116233271060299280928680336367770062296948642314844781858549625893375740075417952381456401178521095137174905490033065071906568175875838927781618506544999822991065015715855862063640732462455225172234672255676560173058682819933796156680735464512786736655053185613557623935717879832015932036270717775365126730760847471283650446846253525755625867735593998061381771600757725352213290053193876918750762938901607146368140255829881428313848349165820774869424822938193805363439185439277967445925171022076700578039142196954238523414787986208438346284521215595224948354249085728031704335255399794828758832336816585518358954908191625333852987584814990005652436757159264599931680186760600017894020145403104885615827747682392319144679172775061993156456077604371459281489270212328437056239877385253310315593982262372516332519665396110514303641291401263536142447174463470793175499227545648417190805441443568933932520167651136397281486175118540406844711331112213452901534438334709413573724205095785118806876722254960474657426763132481746545415989926209185245906070330617172060261345216567390149854152317875632064561501179135812284244933776660220778749489108849735364814216325340651919578193082664237589636888904418364584398920298337013985590153485026144161424922672173852880058553744270183299203777549076231024210236831684930736792888600695982306648831922194355384661039718239218314066775843927528958555450160717414689679970815651607738955991445937668249136712500389366574841512313508833194012152487290209751322185343439068824345234777718382172501677268013910797330531720873597067020394654270939001426747446683341465205127921678780216943418089009010802242595102133201269996701529948956515986284092812183282482651363689442042194670195737035572986625744835091170885303817155012155313526073373332009980884402631879197935545463576068848683641578160895496107341614607563906445727703570134819247296628510587765988227769320488906578560590272068254984185027764846135220641296446274241969577125726838915926850104595195855089795835905842761560876941125688510196952312917987276991110196195645054288360355684275810319547223828490140393289372391601818761159099839426318742655557608561643895006632513483652558743219212807448684941870621916623032101485844499535933818777206474414714960202970763211909647565335035324096679687500000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 1325550195217274812464552245789283614835394883491667126901936663013474884339928454610682824057719186424057354851487220279621854977957389922049354436969299261720396345784332197927955910082144334013489100585157121038740916620147997899919334101506417984998209187021137890695024594667255181044243142740085447972330984702714625462155197032526709467363252241928143005805488269699443314223005699633093857137597609647649788218918220975752741603746895535746033486794336971604493578345720816443349389891675174926230466391466599284049774482050918074720272004040303603735869692528750569358166407320458840114348878303678654509962234919956602095608495777471225474846124171226440177934757761247340298546264525639318617734681394091240243337115840629527021864049661790394959854226834930001237041842698430678172861745659278179132610845096104796253026323884685085071733339556209728686227796614057928357890640245521893393553597260021087817577383923609691719425204640255126240895351602174054707825846282489147775883688295942417153662358912887632712837731385663518630453028515609776995356883901598635211732169577968706175124259963200433380451160122579009367508077547557282875091671562176553074775707368241779505377907212421347007633561376445573891793993862893999023493524603669801122175119648252416963368277699393113763291706566878396898338553059130240309448307018054072828911989494459217163844302966332705207503069235150729359636825342447694564085419009144697394929112272242415442771594009151109941107551452813268588936957080436846840695312645456353062730028954057694250151113406206047024799518136316586905722895880376004839494150994242686865824503605464175741952837562258032228748737900417810312103226325199048782507198005786238959181649888381068531209859290753495465399889566265812650225131919388436491144724783075256961106851329751295022409540297657030697187431732379999500783727266719926758093285829406822668978603146327953678330594012419297611721788445179712022224486729012035901908428657862472820065436497995365271478332493508550785527764466103564008281847035326665581959444513461097824220798207351920439870943172715299194415667695389889932800687312030828022101432986789773074027873898377475307204031876228545473463268130422994273965645865729939671665585688157223308006725037563191206431747698035446767845536853324094484148124164428735733662733905471884472483778738689176778760030753685091435944134088007483066371913042843789457338828468809686917951655004578197866473154632510833017322103556020477812356004722041338174169778046737150991471022065359683107507242034413550048447154362234674757333204235028787953733092910827214033212311967339660197050150415639729022653642096909223029100567250304099092418536253283597982154060137764969425884705443568890750995980911058942242697577305201927652628729511645561498301394603768846497010859598377049600895197376475880401827572354999530558208663363957214055195529614175506352781591991011430152552231504414882794892675560495073029845674796581240945533238740317641881832466057425243451506585495873270801283386065818873431959897744016760197853210511637174924544126910540536146634840965270996093750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -350146850234568250421871370101306810593972234670150066738451098142344729317813716610834635681770213803300637350809586983479232962304914923020047775729574580835919162962784488005331908246365522814821281597052490614911805785110142534697264179136573033871076440424579622661624888514783653568744594711468022754755692976309423762875749947390299145907325631545847363454991936673075746411154486557813033450377318358130500209614199928569842768293133046313663978954363106117953212508861377061837764329656912652248259373903104825978082631513831440677614924705110864178522128941873080063766578122781467651125996558405034027284630547193782061490326865550041176269599328557369991142186746269823312843888415136856700746226619155269802461825496686733641705440262670447015060938386598816296533111775387656444892359436257267988977557251408179951746143420659681105425169226584047491187712722223913871571792215561961091952836448185366076663140734023083549442393154966824903169823213662651178502937465958852006382410601180445304235667422089202687075903246997143912214871883537394430047573132836996523400058429088145092204218448472889277760276159564469809276024558626702307832232024405024930670367379098086972377409127357623752651828892973159411072206722457572572592888853994268862213043508395575387869907907792559939098934086248568179986305726888345012705610108049506395292088330667862098865414080767174530294810226633140836975025006534438081652015294914679860295376844608519796783220344584946515346941957735333578072593668524937295791612799462636511923480919413283421134667969524582396670429726741860289079519705834089505733305913084716680458446582208523814812828375908839663758689428679598118404511219750701957208787855401594774983327571560955752289671360624763524847263252969154462555425399901329380556265455453101478615214383610060279846991063767429432044531864125058992697455725111851430016269635997666009070273236734705976328204350442650689593306225239686216221925852434939089910868556587871746691410972277573743187597004914988672915395500099259414456549369744338397356230996275400115870379838760901151273072519782758805497785131052347466883867624790504760389161796805445395026321596422399695264196178410495250351167061739067290807620927667468734372921836084627839455190593783040445207736416216798500531010595592468368215515413874737416734671972959497357844688731278883753749337326706418612426429304388050317043350867964248728970855254483941014364351273879576597602638337894801710040398079882276327333124673733581587373172742208724614375958792960295885184873676243332970520338791958419437154431482831631070418452349342748046112430849470970222330707881281108973512153302645968478076837535253421897644043227650297726998255089711330853345968296573710878626246185336974913142014734775984574937425097576083534500647590129005722514324691225581958538503652714254056710951352042121337418743832851710443578676786446627964140173021727432890471512017044745457979057591593844775168272824801786948438313571275069897827538362227354180911564025597274727372554668968957997589946609960360784188098827795556969640211825165714111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 77190015463628325276175618991019194461335977761381358350201585075357780062257645540030030441902228457857779161998240911228592734778606854318548713106415323360781681245637646685300434356259223095350287658283352142877826929887223528499355184650436953319407690878544065521825075676112418248766157627639658005245275618426564033243695699392944836342083656465421819453237363488837533617685588631348282651412685973493771961408679703176316760739677942620419574687037095021569294116182338596969036211526938067217437966595963242828837461211798636864428546464187332469798847980376202599292654312354424164401168929913932845110668040482470329631061543132771201876589738063398331732508409278457457838783926008789434357088114537549986001825422639312952922833659990547158000551833021034323189467212812482383741089981045717390710960815861307273218822755918306839840023179593785104367034929015744291729848921764948697448788572513404774673841691524922660185016172761677564002840671594855582258014311579349560955614940526227940367921687261483652718631912858596172120597540534085604790387488735061081629525476269903128433157135739073187156902804483311029059472271154422747446613790294364490657450657250084936914545452020370522964338373329794189370983405740568029796506282738179714501596633300568389410754376850183904195120672091323287346410828202786155304946500141527912333342511068674334864158282191735950298915103557837511219962140196863853254060378159841338694632474695390888822289414574113864070695267106662633977155036786748280110243506888405957363564868085132504795079568280548137499532786737786578072719119849691594313000810382321528047361634230311412737652894671532775413289724366693471942325305264151399334656167087994521929716771230783213826494960520708270119763731292070329754361444897317505192001978474411417838442159387633083400263621066035332455377785200198815040186900067163359799652090979873364222070852359765210743094845460658872462556518382986412122116608586952708377734756070061849048093209974359136767451704881686379199884666124250823078654766643290112574734465863593587558182613807790348386587007519998966716430995162994076665583432597955597198771382785337993364446702398089834892402943793132376632763846873635263898292620643731676095355856789325478355765020619627740471322204154601672064429789712575024005671256537789898695573700559724988355059424157028421429397565252719028558196533879921079392832473148606581513638717188486699559568347822051326181635304528899870475555851061047512891183093747111180747099464779774597168066869009554202521787601375199683696563939119522344475550944065213322098126211744435959800064205118424402664991122969281725391686584684960597762195348426261072208460378940726990369419549236247305150325793011550010468439586516976349802944831436631819173904643733368094036177955740021951030373340561291710228666519679904304832127094261001493535594048101516651116737656809870835991140627998563966028353177991626231340716104843924788062041879593259029553953533154341070125122496955642480421126974322058958078417617935572313124046323940517431322675505445519009605412386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -14033320289634826889854078542807190754286481644721021206436297808536446381400944552080067739176773684403146737797326690330160703060824576510922710067351697949365601504141158048890517715493548932415157981389777354904753668469526725813709657365666165548246137786803894283850504976676650571586177510076096565587655854473490207267640714302406191698641881930130719533836883784282618229116233868202360732433086391579590308725356524064339144606335795301624620673570136429097860182690211569720778395172576737536205284167915905083833081891582478774720449212807761671049744153309500704603527046953735329416207668803185644192254315539198407308048608815160067139579528751380344032508523764696962563835076537715024745037092653012098309381068411364749347216415474748868104113619613507125065259784302140481600941331286901373523744102592828417579509156956567335948680286853106390306186081635502645040107341147957760312121437714166545733460967872884633609781756104458838167185719114814225317397460160496568770761182228658230491070404785094116101673378655532695800506763336607142098196561611280619765809353203121106690742695507407172473782178742866746898524273331918639042531980699310952479506017297596925942608263402110295139202232375619214146112306922901496276121885517933206095236436073518046055598396665195329783399989761400040423429301522984937370712970266611094544233997234456655165437908023506043837565864878098809633527304363260575485607328157597155765086274040839571952478593703903734165870923702251882791216491022351656222097776768135089315598159798857169197230322495981820520120975718462966554603787883878438534955312634747834247404183406304013710163626601069308863829125388096696377011952802374574904710171038470343583702590285174896677788218813030842592064565325961382194286551945720050088699111337859469566021651063231038814644467315884921941920940257333747220889750205392192344001190779015628476988344242360269685469638492159601280540792812099237792631184302790929427446324409525652653173721512321551727319117299478236663403382601756069267062313868025909387294337725180523657359426476317333605052907612722972102728856623352131648209236057704826856333769168132875589800976196747987310340327675315355744419968457537829156970018759804624223076033527100594128354527316710793704322229182613589053311288802365093854046270533567621668320113081884055108902882929387585263046029089833316627452412291252669414663366383403215379791526263258427089745600443102865335692994161899800104936107947774422356232993311649590617237505871329124949171205923190473089708165804263418960607657529495339692446924954126582234591199592130884225164586581442200075338883257799916615781087936540337257572264554770791580632103186853059202097868816640685512898656300259863678508665832164752883065769003828068616587618682239206007903506326746654681251256719797293906581011251739251557639669216903258694156075381570692278411947582753799862786960238322461141125304923290029232082185612659948245174449832778667668814118046966345375906701567620857100704888117821897214600554284074310948057183459673416271124173880281850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 2210727846986242489612753225902679160240717794942958507205761013710252660071239693259159099245910894195137099739191495562932292602017799702924955316680558939709870592916083235783882875609769930295214703674509482367931880303682121772853968023615855286439415074970755576796555504300694944081981036973129713982788818571516597481020661783262839631489741898299575662006574341243307454446151577182296393995026865381353408107711674315662161488153087654944092263656171035205998907157176451689368115796730583464049163445098618880452068852774308013857825142734129792851394650340372496736304690227777056766890651756817870130316159428837529399431816289072876409766536666883984135276634503008166057406182439613691209639454463922123177177147193465229046511758339862656682458285304208289993380174289201779962766948863193611221829009405911488607668639690866251967447111546555914103127766767741651660368395531047907411506327549903100307021689830549717436740674828148353430566325060770037637115061257427448507762069440933501794778648582936367058715280421653041265758240598948933384465835641113094722216981368483346557218115560074141458771747588604458083606828537291907176559903901460280909794841243100343376161046546628615459616281026555040016819286880645371448904250093682232078331148839414241490923647088149083225616509309962407165495980073019114629580202155463035650582697106688493509496547692115870334858257351362169887631091880352526925348211005186591180904830874188638232153693026202563749367065702307699229607742752015062390354351328290152536610958187016607903692258465842315980052819674557897831676885480013987504824871120905724906759013226045188214775395558960767999813084197408123861278107243948133709734698447696536021047444885767862890567949961735541420712876827954273733890116616236438040985391532235022602473993251895264238524498579718909987440694638689986681198434763115644787035751148542710293478660439716921728340676453182680824759332628955097520209562923351678950797555136026507784936531245746112602866239286807411656707604738568876579036559802531155053397199437133201985583724167233739779568938077077405090734484489755205546489852214068298867767476026391712160548332362311449856123307182291870797996745467645984920041962881999305326093719857111985576799186703484849302179252069256557326492269872518983337091647994898497122613216109790977945765635751650888763167292064415692100393073758897376709548190580081963428964292306588459499732205978111458606595931403278048114817349414310548649634992177260980752994244275494167621237837413030095008523595469710468851540542438367167384923116036826710776206093179364362055864867181565290359486921881801486005433373354416927757484058234390415066896134963405351704443399483068690173921029708777811286822275542931792194689206958711648187019619388191531101405065304535478031877507999915485422252844074054002061725417322773053627378479610013414568195672156480212097793245996345496210059070251793533270423963248478884604027042791043401220618622317795821603554587654909426493172307859134501762345613022913966879176695234827845838470412682240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -355249215937892931047229456637623698217027579386553493489381406230701312179068292828993886924173620061210364435211881299723243247740097664805852157512066737661777481060380191708382232540454069302815254663834834596314228376178578473009691268075706754419624439143681927553791481904422960613033061260028982652646745299831631714161676465527377791505366065366938138262282564146649506629866153386261565055445365861146131582862900655027705687719053010107436539010662042202931665287797952988382781262314355047204318857916399349246076860528508092635110456087670150440974603655159384075599266736767043332951610133319650810205801247540509652906930068409179363692285869853354568881220148816102699419888016643202508319216308938007444017477859500790707798624094059208552354196570658152518736964442376949838398317432680380053193477943903266462921652886320505316985197475313572694621658607796884963177640048181043103037660415395395705627601578209468705564622170536713606866731891618551171585077745053120809076251975542927451901323971832998768585651343659498757449932772860467713594817180537768298345779752333244661173481149688697016874372401762976302226726060881153866457900680931684943708663549184295065008699522715530819428931240579439646978296063113978703005589474980602904594570811900854598991533189183406681682376360057994983755432295710477669421802692207311613689609682741860835170008899844047143098716938303674294164150233822812849759786880295287606368450538067773851315148029054973700800554361151744919138559503562460942638503368541758076209726255374934404299574165204496577345006250089598838870856518776428110231125476099884962750360816228671150450087264512144029127682427814783058696325345326960285973143573350412671384741435812355898285286689992660268800280868985040554534626290924927466063466596342040699186276187889238122040964886586206867580601525140617313648524005075142098402644166216102547683750070997626102644187846225897033759018752232126622317678864652993973203940423652915829315770075967706324647137185121917864161846274147517100666693699814737990926238107947138566060761516403587719334348259117844007363423967569132963407550620465806590391942764802834551169495528293812638795408317573711783300762350663388709398315339119439147484658570423414954846181034484400497171019028415150522777692628818341203464571212844571935858585800590250052943707842310339040412501306219831547703951400572231789397026487680581648848634827157496608481191719170603741881201735392951634387821679701096338860217701934985724106498642572395703031624106612271159494283060346788997892731761474128242671923430841774608541824837571877676745601629720007068977228385264427724624449651464798822222181344523960271920706387202405394902797908540264183345123497063830361400110589728613499303309276815155840383697703479262867757007011035355683941935178907927419735389560845216858331993341422290777839273206051160801614062374162761056257971973806430883775818006204392984224831592793153267520028246924353982160714268995016820194506053391272866416836273694627752925582585108368714609813558394489851346944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 62282154827158355999676051672122788653720133116653569245573510111364386793446699538220300770025960543364463652151327573914038992682705470143108882745240525773136496833265876023030538475369597494873917176896608961360879486953309475633575128516087810193022955267897045071991433274885270126531533447342982451135607218883868392448097021384399025913913427796341180843869570996244170151524750669510787963426767618505257009920260170369101626495648180205554326898873428286989839210616839817675742848773389719868976224332668188558875453473922111508945341076476523399655835043915402819736667816327102772572408094487562842562106772421599071517418552317723813113555746943788601280881467118351608350135593557342977817623639196842500154352037914259887033801300966913894464140049937251388836186940315240201584340899947610998080679303568672253321633265776020661925472266363033896719624704132642146040670543478142242820148996740201696657756729580990477552096714368246139668547264943161077066201219708780537921531621931483609721690384103255033456508478642253253090074671924911355746638391152028253143078757140709265230216082123005713803051677100851082082699305024586735778013168811370760350512575245371317443992976688429142749490052264519227762648027400235516625157159472571995738099058841061882217321115535205639064194009297349678186731369833170495628394448430634063657934889167975905505287578389157098387636819934493268968647359843872559879877475856735880006850908758065997827709269855754275441198576913688944002588102506925739881618289249956012273624825342915488714681016123525214345793081303102542071961004096299330516323598455387213419490300104124058472257232836769676313733858234357574775179397961647844098581522906951599287365461484605486717047056605239164806141880271786895953489733285530906609307145136483784696457389660335207542093208726041385593550812847861206353570974769793870662478513772225289992600118034641315033571370161599043544881619062172626747327895000696395603574189914098624860837974007657595756414936902852008855836659450824243434243051412969445734580406653102605903596341535212877083826635806979846067517457688913389222122738027994019648415530675625908933806555716747344797266888348608811703783608678904009345240209111460797806189778766248228563171955048683005625068401431819305328920371979913619409141933067129107201327558537950499137243374285746465187575061322141005342092064412362778853853203223300012846413383523766257277524885667699153059889013607440103414178903240868358310705806509844787120262573202592268585562076385330284854643370508464577276294007531546321947711813612166613503643644733404640113572966682516866762875467306145762558374720404894474457483423769900242207130002384759861394059645813617399410618828406888564914383309697929332066872403645302912488529367423771926726989097326804462744050967194401059590787433637897931039801876224132322406239675884574690181337653105579784034764167180454719365381258964829126416434430739389705438192410336700651461319518808384246095299323464388181097194743073420434420740238491991232232370542117860147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -8690368085789752995747721572066304263925601529268308859013647656421790247961533166668572254867139786511914800200912515986947341694882958160137063983370735238735671758873970155652478582078633060206443684315993027986097608538065988224615158855214131034844433886808062350057433751845699570949395378658970074330101330496494793113354255724108059211022576414640573754470065139655242102059556865651846185470283969042159480734564347781113480420657504902677645123922201253956734591767800557631378328114122593359315777327822317858424657855794667197662595321671162258185719477405847278649065611450930043368865735242075838167975166760042959755518322012073687310066998675892137968489365296529251051292617839392296367310971769247470270272049857412924282843823036137647385287726740384497742555422287097619559181092731379568295669403947478416976429162757439900179162736934363499175788521354227221791486857769878044562932795170145150211174178147568323178358337380101597573198587008069947477340759307657594806550600722605459571942167592262135672866789566637819534847455243028433035524335371573944332283510878677245118478045761008210733299473424022310733657404285895285105140873227230356789789617369947102298731630451758157196288041826189907122004882793542931253978891353867932657157708766206354568903139672984181412120442083195657053794411352307572920350559096264895294100091712519682050800087979763054834642445686948162548636607589754160318796815602669280310330161200467477513308476067823781350169260879007069195582161545810631281363536131587049048161533693951220741289698124561992617113071897690094736279563482124993083485270988997329611203575841375987022420308215151455649955109966601655567010234710348129679265095205407245969315330374738665649552493023794421211709109387768497786473816771884984939080743122066881164974884966184278144320121966346863001210473603159077488634344175914608368972997863367143921218014151862985183572115968855548254485541612575079880612605710913528586498636383557869485145124712606275256276145413984946107330357075950462238497718764453313792808177573559373725158548396474639695540214261561573818967462206375424691982533361520079815200283922205210976467081748705538963792998460419513185497346099475719006876144372944839275884324756982215061886448573397904155412895879640780544629775351036989321941688760951070318982361390588718240522759304808205920884884081347754309832245095632796466502885851632170383396144764667657166054230196350834857409746358406148477347662993658002718316219728021523856584440889533399486689999727537856971181063886280865964566349145508993558374346998998418826630439483277865576468710078149054714524366907673797695968884857860970501840780954448528482147970214150535312395624053249985329090194513660213018062270932448272878171289629320783868993070555769348689296081306111068741722477349880373891685681860090925140107594318758858686057357026123332262965982567538851204763253738129559698143616619881783839524120535965510482346372967557337685602151319521068557733983081800294875154459094975283421140779192121943148944760504320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 456089198224676731740128621772619524790491793797247613964451208794751159495349548164400678174234537661717682279863985512716065411040263320583110739459672138209420802978807521723260259345733284250245929272983540433875715822269901512214043547084745707986231120782404478987527622955536688602369676856729801394530733599387164016418861395875967246656173653778071430582657407674374917395960430500600697125012023834461135837090087403331712461895977998769522059757532350530595653904381239572584511789541949267725505688388518876421162299354006567799911258444496444529982623958557541717094081138719896299347879799889162255078728113450646588207359173054147453333433652657557679668929976673920088054921856624717401189774196080352881101705118475410929538582385404592971462268496764014710808604298808831659149858951668781373448021594476982721352277257829880349806082265126600773812724295208216197273531947696848832220296797215724068005374326419201649921956552317905691939482112137288297483585426492415550142162423662224440079335679456075655682075496601329233237214803250757708441030556324897807375495690787805849823955676341394727401230640941793293246257476236984682890610300775051900962833955998560743306834739643894743448665539054345621479281401710332702192497835321216703420238036930529513381974239324727474450875249094730150286040823362444478915360671372203046948196633574023029154940509252396934783196883423940531543673836529820636888291702369266318194739175525736162144936468432797789412397014943251312152686603006191072512513661226331350149108494874003827232402685545126990045623668733375930313164700302630391449740290202874518844249116896101857219045770036536300988786077076807251942007177396341889621654181227417611605735794153255880812702872473554627390378904920345552291462777626523580432761991353944838058823701555346652600474270528700587591791390090651226708704615396558379228056304308879231625210893571431181358700762991342223263224737437051274238182203058564771160984152913232482380904011714726539667205960088649617573949374957652302899864852939015014694156958866570789257080627211924358990789620688710018621377834230167471906962975693983885816543168073911750761699203347020089753785153806996029735417932475515330927829626420253119475921442127930361220877589685929242232096270600077307271103442427118829280519760435404117076236163067492520770908510862025255957540959775624947203713418408238485623188336465740401188039061371722737854256270038870057877532226147762916678810200416264649420757220833300607178072109628432056396380178273983391173320786040012740645475559920545785414185390105920015522314467642931874768564989952698007326747644766032086643059192322342949445779487230108033662906306956975964702087500817257985994429684899847214704096729733503810791209741105136897732431099340665739170222103429567929641099092442443403544286615419786221430312630026155843809895788408469839908805249170228628949677064620855369952070127354647846498710489953153880444754091398475552412649995542723637956894978151165979536199793500541457144477947387709472374784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 85769020210668262942785161036145703120593914693515115087801631191386948200016655883310999311298501908294323692816080849314630900114646250694744187696425686486856504436947742653226257292332022042504722176112881014046018516569469006171963262961814947739312675447888815041694809373274470105827070977973976816442407179916910991591838631715327981458803082399438702705571585197936857444373998799465908863466817603292077162939965537394676083803788344544383561728925177968776268660073436304210975988973572505496392114855402500673354291227892131506065731546266026517537213575057596302923668304671698706389960157739057505432192682087281786062601474129389328191817772489895949413895238524169625948288002868091241269444331894224313719241985467676756895833906248014779553676261219097074683748909794087834723085864277403688332245682934974770689914431944511953384859222317189105099918118204631827273987225318009387012652626673027016867977187564389125563877655410159686916246238024905605012588736424843744962681017954227666890960098727620283781655998462570019410930428494198538614677222503543593313724528153061960347669268047180986257932799914894343823548763718374516687266582737315798940107419921867631171910038540001816389818695696624566447332191472940838007948187178635570944120808973181034771655444866803011477665326419622632145480226500050110621526597000918455858563804240063114232434970470270947664457725419077461475718499331685067854117436366279965010370907162495659794344632515938073751775354733980977888941459997852730658178804409815690696429433257994199777579231399187765293576089578627539728366305569131595886985268138952834258601753643834410834166652681784301026210106662570876138043289539718363494684161577997419817504920107783982669651326392055564060433928036846574703698478280647522291267037275692612985559285803008853718635216399601548021744326997654134993339072670091877481608553094347962987193758101319626012273051444837664314008489197548342395419776101850722019293617075419581600987889975783029154057626475791730481290056682818925221045366750280616449780342290578429423899739933268206263404126285754486791448363845932141484293066787563326260612728297679851670858183321259974771870660994953173929560914393410084316377124308829170734397393884584849344186325243957539735080071991557655814555147895104717943432546253404393553471194371244999974834277261689681379237138459915043451632898184224566246250290888965699440289635143779628245779225618656518196196625662339941120831931941295074537367079637082988135385845089835818188525586930356440213041081501280360663929124361939557650111473047194839961002997250049071058826882681671178491628435725278272046570667874666644789256982896236312175276423402611909390749490943084049777307509519181352420380971178963870928653479070248571729697711773512707680953004494440633431210953570046956489684093946052877031344497320690124833421826702097204207137415704032806610837543677485044358898222322462387908693357341626782449149451705304001421603341947270316771234392202496498835329255219596968720243531733952102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -13298702288539825430720621501586283344086826988797663313686047294238763551405737070294412038952634817869390529405372119907549376117781584024855128597853744518936204793727652791372715846343485694410197691993888228536658769769371975425240402850913591348172455939274388031156672508320722971646699526029482566490340718759233499293741417767661497571390981118905913227985581482651086808590259569526972636413969292525619147986477167333099260613884754376408113407845910694131855646556721688357969420933424184260725943620966651543662036154366872069816761410560117226216508654679873936506691588999901664645172407662608580412195003636900882748611404337391958958287692718715888153953198780590923022714566801799662088174126371266954176250671260736895797806764660103357468338243209837008097507875521561841648025545184832386236457738151538355359525211930921245232029858041934232991765082528855544089740010011598221422349847119773563639452015455763468221394023140888775853347496259691755248829909459869731967932175716730129305078018543448057644939977387121646221383770535941857167926376556124574374496117442649985178485006615534664216348021718549964468585862525260419197934112325366343936005033895348223355886101986053886223314365015970398563487389971043448017620459700199935305320800050020224638165929620286978384971917481425836939995992872985972657994300576695695109658388144224058266614324604660729487822250997279217501898711791346997398018463001601018311347709294334530204617539069713956752641081594530729613099128977248678479503113551188968958441320999971115718464794985441211464444934010187688927007230823802435986070975362382840783948546308459458151183972162850918944021499237232349451635437569144392786551335740041754765873828746266824175591112072022731461038654258869655938580292892353290161910381352340626522720470185396610824193133559399402276788621165763000420460435330167339978562163480402324482302642934299348515798861504938897539785816548789314593609218803917124763231897684232451093881793215533859299596172311056073158714525429431055164755844048657916461645394169747900963839232868187074562338316331392492310947367462623772476731486047316038915614228145803617309377795291739979410076635201824379294594629080236699175981864800028066173449670135083238931824047653981974354346113372202451188130205389963305974265601056455378229278872080124632767190661087203833586373870334138125758833637761158207378263433247133478932700807873771816403525561579278614624012505880931489269925216533738089488502950311071830785167043189678979127370126531602007719173853348704022714037786148421429662938827641492285801744955779902847459302706242729550553018540347007496082329877289412680088272823487542207220568048738702799029588708963112967650388801980748210080566745583881038016856960464921896809263758597283402533561588008956351650185394948735983472631488281699974106867243477996323918266091754702011514504249560157902923357583136798079821334931836665262306267724569817190505479301070982861108759626003136626716154112848819912950700235456827882667486572707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -1827533171060457091369202704204887123845375973512088381444062079841170274546055537468988525357579311059957870512720334616288091499795733013559547289816350822202999886265952504186870156867265362648045946230424571967717336823870288101402120638379527485141771430640775135562739521666019031655031133650261360967329486775452636007976803180511000191589598817796161060131783566670766082874257732382104624411378872018705338580506292660545276400239579299486651217632636101965747046819406723418399583171893977654798444441877886440801762827637877040385094859560030666683130246743272828786468487086387138330579240862077698403335323632883441030798571150362285884504644061017091850711920325784214469518752747700468597429587172745056444095276798529958250090121929251903715320937080581368320432360403463800420080171901298720306087065276789975176198760686110085731258639188069566846202958497606174416152629694058418929472297129385340651999320657638472659817282359102332287273183297763629611698585400744732931365334681049538141895860719409775610916958880293208956407149405078863867676731090096960812594583129849781761711453247397206500112540752666030265700163965288786163135352163682161935312341407242193211051551835111570710098935082544985297482572116551146075113297394693107363797386920756133675288479541086508173386508538945843555875238079203183607632911632356207979520094231361281369609754404106507846253976007076682727331843562628533254211809599837490239050086740894007371504254961079109659982823418363548893819192397382350808851912121132234979048111578434827167085485090045837297477619597455403215702625547392638886353933983201630018229653904534658185834697438716513559353967935757911315539927106515842380746910769502711391669212834346214232431427482733685272888535594588833485577752489981187408555389349269469383543991697270102356996763435508551090500458607514577479501757857658169541389353685964779490180877437768021865574216430652259542023650072499658809935043280577025506364789208801856049854784473145072469287908514448602137485064095040864015800112207989346996011716500450122100906766854838050572011433377012056974052855394057880033388173280577277050507949691254623555650002995951849857200797296942045431381914569387147793919288486916151064739475911190769098160068660276846633301126012991926831740722603494553153745395675762039259752703125972428499772400726225681219184760781649034013211570676203533801376409355944323203450323391264246213854764148618306892921959522796538582238924697493013982577535568222984743449450370897651266929610627936812239680374941905839377546841718244466945159283763709578942302158668353576482205024656294828095020956097295979226858875038578472452306836893497283986150604030530490719709911717450173922449346194535074829855483201457752387069361071294364389872929081705049003120221880393549639539067779585908213423457425230799068952167993826503963200771237901259894830184945730691431316221733698024798848271115924744649312356347937043507014698730731197039189422962442790105706098555826587093616436658222959226257408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 839711004900607495009472910930866658916046496658592239405299279832295372276023639625919390352339863118682731002654127140920769930001931635100071399921783769459893338009269576760744908729088695512159126357062811019828741287329982872612090952554804989475644755215732096848248426219687712878597792071398896809632987326962438127793369206886466084049909557147830411083112568287802732900524061606218894666798797585249978801118854490788026343447917106552266833866801897066042482317835336294184129747174435823793086150621228081960503003934916533599781655768559702280508613485547510119642735697296395842400006566075570560037287230694658188817592001012918975752793110275359231219113646218398846395507351469971315096373591015807619765994000057044620145209710978983014696187742088709705462892431071801464486861547884083718096744602404357066407951580030024288366056424348988132055688891142911431744326094785952725150004784569243280523176157859466377915112114957508180245395618869643254760379486772697620000724117260761726567597076043121157728707642266581161657800247326740260082008913239753629142910788220596436778290852776499010031660729099092429910689070592460835335717757910264911950548326217668467494714227060658325043834435728238683278037802101794310219857242587113015260895320365775293658877563901226773390706387041479703293319879798517804260736203849088668904081065563173450721869878467122724929199196028524048943097387413920221861048948373318849019942998648329356801454121572161156514986436199455146568446411088672917164103058749487849215417037440578603081104651109515799390685758165787962161807321174344199830469217384751738272094868511427319258990791371877712715752759491270863564496382172541242296641734828945626054478114095511006811989655200137890558683626429390226680052047702455245668622202332063510395824114654634207172790220412896286504675875551402919697166070036073268684013256196955984183432560970593325330366187223298287560855273749999290533249024669097731804290953443678304607470617956502273718484887947516363644635842697615026126178377799523560357875897585869824555763001038266948138155086634173429165544479562797157116294813039934287154812143167612793573738286234384521468595153474717002989248385270044029576820074435374245825235324428560141866437784235670528090186107624319233287764352766247930795124428287702743994505192810564115691780658890443828736144349110896103207161695566409487602786195969858850420479780653972164107818444733130194573282084007281383971297286466180663902346963010824972785411229807069144713336862466815530501828073806976894618595774359379584914317080384040741626922330422408903753300731811913600689963224817432684050202229691083411288329152562644873864109597839315462504061298516791995364615857501468170667007239630633242612915355712722768979354585552737366190521573375641275339959310660556150805791364735673589255026954293261591890508539487218583968726593454165361195750165299599607727885822067075656328459596810316617998539398071764676482659008881495665579405705071819091072380416077227622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -141684497581310871756827988926412184026881563337940443240857370842665012299828366682256491852968351971509871878853331620934909798790823178495099636199586133955322034258577339990231068230646573289139121823003178354077143510101472092912170865692637975456033642642029481378146322793238050128194067263751745228024629482431800487887935332553608272412304987836926660586375094935927925314110288645289412785494046490496731731013467267277256157063625015781121672910909791654216021959057507717811284178826054021015432595117735296187968930448349364709118278164164914156263549510294665021837556629064073253037908849798910922555655586303514064711594316781161530408597154082287293455106709244233607230220252499196812056820802977196326023168099817538024735151060572255218180945507725750366271485611569869839096226244284895116940981883013835431748760066272267798648291511400959449441333987915920121793053155527013632877596130291720473661018106272247800503830590504150821956358476112881419004354714150030212049776995640291201402486255263741385866072729172625679171024809677574307768302839619114057626005996983246254350243369864195769167668162984787343883077752986279619125098556299393461876719672099736154215226190741690439586291927273850819456947148950039720281258751753773902612299227527721386774420357797328266373847109755976499355824750933811778977604921541838701676369738229220408736175203404474445943425782907824447760701378932017962639614971542224668699531367534903213652332410032703269715745562164516391598884976341373985330357214993284527759875479824457716923893792718105438933746890214160896527135383381022234781051079492172490518147315564240286306945187313690833470852040439664095601522274478042644200280160370742708718225915715517697893531866871158910947908093413275929191836244128224412611146715899195652104527802520623856092678827690006518597416399214593784934989549824911741004178798055426370803694120855836328692156029959483357127677492140766072493742686156995070875517245788887760014533036675023695792735643718120793120290468690901194216703364448352903198018045687602654707367862911443333058533062275194836063996491708459210931476145426077671594760737891569380390356032369771030533563696832165557160977653827212814502805458929921170331283373702469995583814970177591887978416427210621417978723103013456602489569605564047786021618092941572203682314892622233324810681469182212650994961089867578860187434094615021238564465454834030978590450878333855824879354849057459943693347844314425441934587701794787203873091739335051223850704920065028734968438198814596456481278416999068045442076407848839999861742352978494564575363536189405161971855030198660837382733491854917400075513061918877791641086779005157815481303491324056571965816075851723678114786244307348539500524978672269674925045834163496668283652747300895602423356030952484218654175304323614205026387712175768142594980945127269167496754187177214330828632405814101689896495505384196783902551615107259834574648300244725217838047079825781182655689209675297168376076225740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 16306883379313025548251696369168580916187847925180867609071601542434858834642741712987001885534113608493108821287404284558707977348859280830461444882267293702535504017415376844603770273447345485976535663772425383851637103955330069695223149707039539517493944827498782305017511239733092610156648373094922174751110994979764987786479540117387059351234910646252756617908413704681418747335491806486574503985694246458066729610456011022259736531337384386027302817352737262454604543326172008069229545714239066173744803089928894341149939168739549865489616709361466012768029023491038633294494481911894597914211003923502543613350348551552085154436310418687911824042311363055759717745605204428888742925190148765596920556269611734293074064435732045151057945069981942028837272682370251812570930556914628550918823543736547195803619425842941226247266462175287279432471183753183546537269681347075163789570628877531946138929896485600317352306746364323679955356744898572137267495791331472454390455284877090989873360249790688309916328860304609987545470060520445697743328488939196028483850489110716467557479430439462057252352759166909105792640328446876908898212299213439730898736480579409697434143543256322990366668643494350576839113072019572657322122732907862594974112067555262779159591239673422151122366015168184569785210733572876628523714888037776619315381876566738626268578528353480529840159773071405089742072224976503775792686536079835185164554814765872645580074375066992311495476533567060665567431816472487370941941652998124642472175294243571298851793124024575048594069974153822721478012470312088909434401405482961770658186654799447757566806788238058269496423002399570031171629889665901081190372288013475824924515791285217732466097100050700680104875749834151204183311801857211231280136104789230043668075546206362289890274490275464400414209163250427718729261431300766160121087337449102068771017870976111457585792497995451995702070028068571589252695713361742591725497910052798282111940193253880649086786380532662724316415110652390363437693731722983213732709613259710010076060514907152370886963941488748409665834907205043443875981085484055500201945979004561214529004555902261669286745397359156978430717321300053462711250321782822886774486667958852095220144247403686675270184346369587209601260886601863446263828302709230203306068709032036937757165625718448036149983343288243264252017777641024509555590718741249865339821238683001309205327211312764333570332134297444436807075604321025681432738822695118999827393212436696741075467766749319457553568075771771677489594466143272851825190248254532225699995045104805952259064644920118683098768056129833508140692544231349769672333097928203010993923333111813521005066469372627886228271259219330787597904377341800310689797267804450249422637881185981405246370324830927428622328864958330810605924968203263252429044986639940108633783225823635469853076186489785500934606788158792366667982010017488028415354406660408392786077680365010484755142109946757365906634819952164735347867585534218534303825920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -1597120499416498308166837679218914513722355848715854052011126424551349152316599773333446418664845660582142581406687694035122169581646547420289342805456864598564632772462794710104448885164990315672253041376664130151364146387766631259855351823769294374112558354274982692506866476773919194839496315316269964176304291769362979985400521073357382616969191928124203535633362336489467320947602538221863495846240799302278886547909907845992298345483749535128397626390195765662324813220986793524986868229222910827009328016570381036452683976780741564310310116846344940313136413257256266608971602774332690156265089837352921000201029313109744815164569236719064464626859115315301431030576293661162450581261602558415799212356656519418299830753603226164507679002782210937330373768567170571423611727951239584084794300984359393588390682959136928345231346227709872097422187772817389111644334731190111308689354896818674423721550235650016186427930847271786879217357796298977593903658313013694629383479685150633236131090723725887233944574871537178435581711305115044528737669067558346288717090570667814190104061045247131334971502478226405289216633426689753412442397869593843156216453648874243256999027426960408794311694081956566119307118153392704605594782319200611742523349135218785003484415190626250831168824253310438782613031253012387529307374836382364185396537284531433413919918171734928760723578086151563505384501447508758663159820323763770040748833121277970997403334883410811620248942612579480446070397905460400526634181453291815079714313016304509397487021382329381296097686984266830823345769369384325996619115441531698601998063022569242482432732853677803133713526093784207600274134368732877504968232501382286242517886967421873742302756604467509173468436190319330511408242880638977350800045518031302469388730266487826149170973783648469616454933135832906469670262363492776251250944040826514590705859611286669377923343771580898428617089651675655828692722615157432293278213605780164843978889983109055045122929510382164708997664629398434135559423322774883157489480389373367457462428647143775721365282789782290678502445482213113498643439096068456360132129707701447029415500952944091329304465972630037515018710381394776994141395786537287756856318153046304637488436646966084354840044794282052930383895114749753746113358926162597681346156186044148701923503479486554237074287130077055397911651321431827035235857840419050564864500931680255797135303108256043522768716135869874211217695747884003829883158434511146899797343305984935224922406579230637221272668356488910159090733366994676159792879730241752644275796045416810731835315386072427173829932958646123467053640974477123131314605119157163040014118064462647022381122247351421536982824859859504079884669169980843332778299770610176925709870453925204214583231666172818133741772309115991081668909571025268279585748532193091316120233637462467534474537346760891192335745544650327733496610868002759371411327241732409528515622620173790546768074665156705092471528112103715284275924651630133248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 147293655581222448125849813424042746904639986554240722884033956533060909231978753490520297090725176408044499415363384183281484011651171738876911097450111736129490967698503987414226633666756896778788077403118310209660805627254729244870724608540915647060501533794191548856187713261207264457228723477839424554064147089826028481661534676127443741742476632077310113658956066752540705808456234086567911456819784605582878198982816564050307023104730953209172969902187621670804965028773932100397523002128606314426882016637054836977199549273374986422445243153768311509130397335522965084648503677125736866520098343545585877496267630428959644816387271914775802981340307705081501034393710257513404075568878683752373797444392991842610150977964063512187226776343519985274749887343027906807506065765789891723647762487996201236971656927619766049196040170437963031188508289853489964943461457405793233439563762403793085735750195946166154109204582584664934115578862671427760588742160411740251733259191311861050414470208263063152792302873310249555781635730694055748388621974397041710715218630640997940877500344510832275220069159533310587017568160117633283253721119141221691781075879535261123593719979726572767693858283552976985078739277914338887987530511065267348624881659894946411652515307794517011547739027574528333008680493083928877551320378054351746595858014114690970889624195662587035353841416382287380183176623692530477916053059064651174303030642234798589815211966873835347776459004425359219906640895726301191769119974381879555533808518173355497616478026350519079634595248642939072648305794321501341980054812411830499231797775405935721923880118495027118974828497591534533519223422366153608827808634729316627100025057604000654215812968727989503202840495577278524393576070764418622124897410108378261574431538242958703688386244247573452833891512664752261256849979064034852522942409795761613825071263575323928964040085499790647532745099662069345788149414920957818380701372841957462684734494331231594755407919052554872332278208101028486795102453834643769137715521641443766143075203351129024866610660588177541021142018193599186401349091310423681279143604330375744286219243920143009952099169001250464193822707443443293517326752557310359091299656209944117540997469403896340674087122647873710726916455728325554457512192439947148391998207503418391969959556716948253488333814244277217330803370855681960854783109780428639987343765934040392527310392694421299467197962687162210013717406609086741163815901792549615517262972654730789533393762907902429583107597426497388993987712570194430837465709463726083299906797435983989160811564828345956670268497317795634202254058930975817771737039361822063086263339718112306901799393337528357361522121575232027162592099835261381912127200334492445301413971475111743375637387810960280377122799775759960848494720652560353117543285700408977371320890563402347366465379952442819559548903076198324402444519677372209813861892322984327472451705868853391800984051017062998582043546499266751353114559774720000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -13668852529856935072878634994890566783399015598934395092990532108770236406594860605915926727323921019457151442098859743845031832038151780664884381157310088617477323500708052101085443610353578384285549993159858687749311240465217248105511419790746741844087224068803601761723472055826480304545635295179042313697455512016932333732255680126261000698008143330122637356462656904727345189318285613709778453942648456890098802219404228781468548652394082325074833675706970494131711225726569779268650967545963738442280228002292450736164405814536677422782839168203782862900280762184745514354613937118752497628654317355088076451506196372373603584002127022991832822946942550891003442162269155424466255252788825498606794269529253395536544028670744134560927477594015386660602677071288398192546308921505042976184693838763429219705339606633714229724395685108232802037671817217634882928437798931681296259222274558207699703723084694200161273659220944213935392294931725639030279249000747236150202875863043069277110520005419846373644681880721091448604406832918631722010704210867454415272993169955385038602244843722544503933567271975877265841130633497674124280679788604269946949838506640771280552369004219628481897528971368237429071869524408826300549328404608174793056614906406893769385381717510908803995041368851344810631161254757244803021397594609356886515978074549333805671625876397886240631700798791664755636500950218693355582826610117008230907986008787338565798060956471509320567279289853569604374788767059980606199013904389593421110854309263703615609834891369652651171090608633680666079093184601549021174793544272307557093625108186478307503309281765838719358915364981310560303194339128395004517840214412860979195599909859946722922745865646820953405912282203499279087640847300709349145791525760840195632051540489102155180794247207413460084366967443417384737794512521687917895974384281244418501869210276068349972558513124404283006803178932635258488910474370109272517627132024046911546317423744734347836992377792455804307706683016712774653013897293402760509127046578288384729057972580831568999861853909363246083153464351319758020667575505767631126134672551030249519009342186229267879213080255121088058493325335098505022932428033643008103516915015257230929368079365988892444622238313524443269492767997288138332467750080895985115858537478523581357525536400443473051393746838866152301266846609154659958375043848332728683514601931420645329372962130573258647488523465003864664184085130664411517739293268923335684742283631093704968698808015396014831136026887169047319071028078502549436025055111702947181117670070941344791279409787535179247379860269480646684594262976898392660495957283145846193785407462837509346830976768347124037841998315646257010740292979402302372645880728864793612339192725293984601872708982001079252878316710828442131237631386734178933331074239136201540777370223823518564188832898913897264002169176203391999546314595949957586385657624685631315584160662624911698274907393429914780815355934092152159600640000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 1343989005339733019770592842588708665622277522671284590929160398720510369283925288078428428622779216514702756262797370050208001971763981377468802168292636634185369821019154572999147233770336763725882664186430426175002295389101992367209581039005012818465590998119392697610513036684033287079768555227856290032925347145387943578831978542160073643460804461787105928924118038483264260769402721726213295141923634208679577865914447604061951434911814896050697882604770202366026285562078709096278165470144020609847793892018482479540293659400929365300271100168895766798200180399024563969608465519470882822599982758338016614522595553723298741523773884669454244268709144308025889887517095461675970064967167215091328892964417082501538056091049060547372650086669187625932767608708873318601685625620221944656962726935212587226467636286057801924845879076491141717000548609817959419801585610362326500096779241230951378298802455672091463093961124081093006654948061549211726500689014545966760482358945635454046736602766082267121803526066816603245578528986121961568649950971167477908080123409503786999297594753551671819453686270028148540081767918592213320766308311512188481007670565878037543659358276958558075805985758909654234324560567921761162253583662708870064321128113775516894060765869271274253596497357663883012511780706773750266317151199337611555658497841377552470543119144949457402527274402174614192206532785662497427814491025540359935597694973405682322588066329368104342126532125245115055382732518087794527696449193862352864595004260455485459095585930003277609380511010258220616900946399676027904639488739108835209829595886601744060004511858209026149809708683002709276783050520247336377596098108189417884243786453353930087614418111374241324808874081153963095584654198405946351736717746039014404555880491645090284526868777411278465936170302564031298220664937834496815575124477285136720777956621757466066641202442476143194752770959439424352776275480871531291797132229179344419403438327804824513080520410168987236289847914954769243510625744622384564596997371898040888775985944245568565576142935547407013343286981939576400715055269705992528485108409783560019627967814495432957148953137488995266457581059420678263913746141296764684742115298427410194468685024608559049827742637503731412326680951117625510504930907649494994616687354962867696147065557178046809758706646467821433987956018765623339783440469418743435333533286249892198395547851685149934523440216533753604691075937467412768510709539741014363459540829661852549056657631537112673422226830096630116228503476442974820853815891138617341632681671231207460845352847617512849837860533423559799540690288685469271732771144442621917587438013458909893334488893947833541626113378057066534064247836972571009753628553755842494597685810262532546211543861097872166479082538417073239635475654081136764630415916210169604724858628720662026485600716246982544721099492978536264361198878410005703753344382812400458388180364330453826686803079017358082342375246528512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -114849748776423364593839719549341462187974163505933804238939746359761352144321666712747569930189933430168814236942226915271390739554199826027550891831973275110588938796754526205668998451871622903198911744747504050655177713939000401628519755903609606987296748239572577845235857899728933270839134183820552129737842679233897021725963139806047132665157751494797396645424427537203936778392047557431379609515321320696417844931386093754083980579320454709983670589826481293075187951199545516033460341059357714227340736771378955013235435031676750480591790914031919393551744374834592642366111670928965881295178709848346993809032167801570913730377150049480403378844880140723093707295020055784879248691210297275017688864418497569696124835530228239389509707666914912131338273762370581144604176941696772849645181438724899750857480199330848746742314985004175957806727279131001573478842874253568622970037290299068870520560177795711781902432725184241384605851524264188823117339184773154425834692362617140443569836848847230707303716404729378036580667988295628469607744651368523753703154058263244709231074293558943821815238827758482298914138690786685026398273922094903805806831717086175218740791987351800306385206285088569384565938102148265872275628233053700803352330232092602164903469970217545046141697244057261814098608147048412787789351933177419180866099723328147241032709729524044103716870233069146742327650139342511498227137341986014809549538346223912197460414076985320504581173254538179369808948746988774452335707720931060287785740802816889265435337774251811163126115875967117890247435248468171295277850392395270160718081645676899323999226265586578605899883199497795808141369379494477485910109641184359545283745685565483472592608100447773770235380810882900200738548965145628397056901079516024350506559278685840684276474006680115081447879794224994977874699404022915750280595484642516558082211068722758702860546583866621233928811078858443782146754756795190202236435174811139378806755567686521215721197786918272050598298441023602360412305446818713989519796418821280731466851456068381064007971659694710529209675462796959215560385997411717427148295032334200038601032824370397622690485334320272247795371725132284792303488114876537400291925435821770126101705928393351329885343594687588473772864336601800474390210639697365566388466112804849780268779176241984247100150314024007128657586110075665082837463536318940252624349588458382898235390202718162920238526168063444605046371687471332737142650500375723739367319896066665973091309203541242496146236436154651840522640817237529825893969854675297358162738458808270506000098304520591755024034278970048057551182303417603715165428363232663548747337586037451891842498923035416022830830708620275077899188596540735236477802578174094573330940291843713138956057479895699909027145630595698364410457538127358422155204562967013931204074593019429844106604848191754165350213733098679026075222813955171936135582186426495053468869278343295750474193240633015391439940820664320000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 6955643278079874211623217902320741787581699023529045736951683527778958781145657576944542004271311704195935243919141899568393490530497181299963671833973051258578975338034196427049947331771297635848216922223839817059385059522943800460187721831946123953933594616674158193778097343994142341620366045782428658462654103326714072264931413346069910352715494109405796257000105329851640114602394465577647453807760375360694196887339171844835735629880174943142050641124971123504801329706550482019112136716732095539037211825638641217003250767580803670051100709364626442749271323497532540334746208436975039192337098374175961294458208333269800579682650229793908645713913187973052019552119588062819698388535714283955392079653083591869512286249910024788049812434551958906074694669472350007779362778963928476967653977016517933003441078969565888076654131289677443574522971055256375101881335775660917096412491680543937011070395394005708615923423073023119466089506133794020303642334316174978239116663647600036377094442700605624628154971272035405197360201899797634772513408765755932852321252915653261560101039565337956810861604842566448126036063129242865865671600245061873842682923490221541570077758868961649539397632028880416464700623191677343267164896457348264577870174750990045224293818301773696443790767312084918075926572841451133420157761060961402337355270889073449937836930417385277389462953735789299431476206517004531911554866367717661857120150258993392006795175351286963310616655016737375753392676457518241632305928019317856889034599851473496561211105929877269825944854750306523876290793741166650158164145513752160646496925355614290448307205926955565041727767138167934005177076557955798439574046450945087604972075372062469462943101970031512773297336976704830919178273969265602054828356822726524801881575067503651680321287366110325269032200942532246042079727692042395545999231000342537528213000464244756938969752876313726984081437755155011588343602631066877873387341455053824965932741948296277739971544888831284218357250007354749045460809125859884227635533433887385636561817144790695813366592260000637758925293651323807515116885480089998359881382743327368246235222029202078327347239599529060564123080927269772386369862622073227397927612158122620646399341568544742836661256322733652898636071124970261390039478087935989768226380194515332287829593102635170405225779310882688594960885774384224668927880838073269323709342663914830874442504189635738425684550702526913611568691420260920712423377933019823620618136072628307729595958071963994665759501760118629432655559094022146290262509647528141817270846761094423637368691588457719982776651943746468403110693029708764358231061436579560235577066506279617894480478526479653570784967539661849634979578936339388158725405434663097141521601600904248596007551801472680037061621671495131925457931339964355549504317613915627829033785830990353056203827642672636023870176239308424263930808933369298793519469485552838946131042385451427362558623780877603352608768000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -296256288428974300015470241807071369631243257248443564323285571433817177949876395805194771643962987076361896787218461522756350899895507280775925628183927894624359702982878898264175994937292100118764323078443734819813380461576503497817167894158927072603122345766442208182339584989574215355756488032553213970348694820795256277334126697762277034351327125754730934975023891841327333096463661732408733474516107861059023587594299622379314087048362991547444722297807132517834457627371635104377193378545970004887996983575023047987563294455508362755210529067313018910686607303259710447321843330967797449335536753268268949267833713750800006292415283369654095466049171175013963230199458891317461066775108347069012038950606997595197477400654671676134518517298112431413116385359720382794457155442262409365978060212512437198240423712452840583795616231954798789415188829827961509756368832411655668738324785534076406329213774466991824537501105465016577754918742747691145782516575662119430380343579623787456973215245047403294684854677056308029996050549183699908349814060406845266460369466918472180043652133441915859636701144281604866685141435344966535453835134223606348170758609542408064748640155154172297786520464787025490322554331761761863325031975542353473053328276267811038766643621641154025694277095030427568616054231035113671347501086639216597958014762562504554808088168390222322020784182065732879091024582223871180996217908633971521650188113689686599582291913993225073740775031249645303565023573078387010445372164068048611645455905578332728099812464371688122591999321387466213605463345126366271992858402322475376919410432003816013165051449567610139246803536279553017104045490988382711376293379796267327765632070469867776920981709281025830245662886289870030684271262315969293919380240514312443411658256105318599238740689991357697691740488492908976157688822436106556554877167103895405589132648789288472105589949984591453517138099130497396645979710625261990426926571221468193370243858777355347050942102655453928522570921967598797984526410422963822146646466547032185373149106318475852276842978372180047661261227786240661057383543076625561816458565450103739949512891111462032726300107059049617460641104589656810911809219029152916366926084837058549529598099026122955779981232350089188068263735547430831855888830740085835539861013058875514674879418949855176152348009276453999193269233519606081468453233503706281968092895870289952731236542796188687994317974467725594187660208936325126534073410523858240766319261804731866043092892841818221921873298630417421264905836811308089896680635256563527840421942265221785137342782084385892972478101199875909006516072588253342170482028783144366905061876877095801824720471718357174932870590158816305808905986907046000343208387386441965730207331732543496980333713331459787866688390448179483421104332160709215102594033593022880992607791839916918519653416884332564570380469583670481457422526516418469697576556854887045935573325794587260653359203074074214400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 8992713795750768121680961369243156032792141658807381203096329648972003212705511247378640991157066427888186926388025663666306000573112409757528817534986733879176576661945607314878413454772008790069430981758136467666133254179986185708140132412490846016943149552950187683585338755355989342606513273615403697041126161322659487917387621061187090985194068329661771178710862128176374392695204284842982109715124501546186202364357137754003154695128982758862317103341389218822551317120421885228836998148718087521704073765543178439015581211846898689629069298911354421077710494933355865076399604477542624982034763857323223823874398886036569762618045763745820256574791587677226269296465399923002584795582719077258016624928682057544780309971922729356979331463909251471470065357003238115984643421654951873504853552958899512005385463429485851076409201950916723118359748731782494700254329813841402297292513784340288295121486589670723500260195394238751737885722624407222160366341963079588864773984328378985285095103028450641089636610085663378407449551481647287081509864618476048903038850564777841824252143225714592149862034062521471037687016012527958839675639311379991895377394716272662189023308968461210290328846157376007628947249401650187356928738427657045683507252153241351794295988161130746313539893411346330770007690377432394029733574193053930221771617796006600676049542339501567423412347344013799519613910888593121428165877420730797812193076135268953836597098765144714169845292319855777824522220711551845598715976847929962630598852312370804370913122360356487183938458978289497162715631181748863669644815504915450002297262506375030636306241471403505533320505321918161411951508310573635543810359531383528702718892572113407929443318827506433246630071129435720756865258548925291660422949052762841298803179688712925745600478826093381987070971297247989398691178542014884696378323146197123923523061358330890022744490902771975253055726573044522865914183104396694954523779764316269883892989709623519844671491007213853713387579307333427662433980276547901472471316253920776557375624764907348567230784555679865853012919612959721616636678921574288446585745272837128240462893629472101192919598147749675634186507074222900398780037781460096796701076445471403130378829034248720511349516978935095002071768063356177983887737706368275127176926531194689822642516194800181528530066893823167180200657146883472598341415483243175568337841426921658164616823504713860785500401974159241491740656063157124875933718769202257136683321069601625185426597968776115779834891178219222072854637426400432213760405147077637598363622909447844135966402014049650885587601488579986524676812481896808506058293938998137981412018826787549526035918054964879778520286545767361537763038089504337649320699870431888862476313444030815627096578270419144941115825789207070134503655047818752829311170736241267284438170334982519803843192979336191688266741759219320409572868115416362423427402050240735754978139234013707534254043299840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -178615923298935704458195720153850753283086887534329042241445749862793890488873933874543850472394709166075567068857752233267536087691737909811488245944349633498112224847951713458993626335471501327434667836726768065269196918529905567267942598317320022032365351221451697580950176344567084849862890451128263253884173235817609812483366441832726435330132602616035000949440337992675118787120202702844888910391005634066559908777629023312742614115892662819311447774448993623945506413925032101452197628600479176696006629686574191306826666369445639079175518125832472503504647921524450886991516094085580557815469351605225931931089243715056710873186810478030654436406004717637240996971801711893539935384875473012514130099004301206092827036752991282461215892385368838718439475813820296651584611103773508365583641178055709497657109387748530882759102997330880190052555715541603173550416484522672288663028612963044750634424441071821287834166225487197603289282133042344220425282125627789144934501386003979919432866570089465234941439963475634171234760127614219932084639640496409381094806711583727068404463483765578855120091846716487741607453680803867784404340895220260901907714154174171953153341023239905363380939981947306177575051964018009368713036006665341241015164603728791381547498765081900793543070273982952426235633809591806176915041455138742232382244037069924333587595458721149946401435823210936561208756090109089895178755806246658994092946644403828352859025297605463381308458837044018458582172139529551518251708413404549411231149878805138597245901011793496326037157747648428154285935935326494320656622813414183543929963665642327166550826646760380235482619793306761523633650946581026051142892655060547630946806387951921429422310312719654775225395500583345858313413271579280044895755838748592354569562154821801248337587151904830181694701531885101599381954495453867809771031132511068579624347070431386359683129864088031917297548265433633052987945871943572583313955782909956356127611492957381352920616903117637920494379780807971075885542536220302457302246730894682799484603179331604894038956888264728505550313247594554966587330403727678774330052222165237098027999763518467065422121424048018557437304162042076557296989534795405097620981637531471109866491119598490240111021523108312487101336488891508840673938436917505896469539162442797882544615870867279653276086727392435098810313897088664342990912211117182247320284982708551976550627959179604260190499395951433144758026028740219200734748073098841366556224678511696683120345454169448623924655638067316264633180497419575273221526332517767575518093395719298369442560563521879225800361976978681244234241616751357219243745830401834632055852671920092993081503824812452224317269408624365738290754635369703337930557384312270775801532903423146688706554929304181270167033588310227353055301430785299681405435043606467218747595652165965594872037106707982697144423558674495586024205505308305337665189432878351004418047414385173445214208000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 944023848786992020783940584658109466908238530809491749296339601472435299425348370755334285147856590496023065902459183583745143374231448658149652999857927079165605323665098897398182155033106730444673817382861190128098357350613839240809992933802280383322520703755989336683227564858503415711840874973320446681377922777148276560553536859292496197143920225048198334297495466199100492272873485927760497974242221442622228200000099612404457774903749605121960416128057914613754419796011311386643995027938035170565957214018989199334445751736941606417128069522120161085779986032787156070707688075406774906018985020454902002409368262199096834592777174804850061408307205311960130593325772231732275091267498323877396964518054293824031882147000626852783787604555032428588390712755022674900087296022230304356969392466443699558126073624114409654521355731261608057430940638997537899641820525590984268079876619797521891140727734102670400417714623207572859967703228189484535190993215016376746778664051529201448962207023876995625415863866649088762098944144088884913411734045286377880003781336113780621128852628190776675446468241028479175033124992289969147480098825277779441639808746995747012615990321341297484196190507954026790870540605660146268321983261426813126407208702496026664367895639591299101714875747001255800735977183880797936889325347012117901873697544006522940846801881948775903121222588224129862544231977590711588687314514279314487899198600231051191371757985500515221660509325722919510186049958983974314735493419195978948074388894665036181637369630475715186220222327126037951808252932353213243142776868620804757991417316774802196281824786558252684767152285421770555271221231800601123388406744876870208564479004830988648732105324490321933332622745075633665762894300853952042649397349235270704580388500790723349432547284402645180047189289242065790943726505663516766290903050819142499393889079866963090349440086353841157090520986851830485837183012818669383715045955216299669892854225580409239212970270691040375444647069510546381758042773747393063554614239368289344341617120005086922584542684192002638197622034390482128374595867726158803367705502601241342169440586357728600925425793040111827294833589224598950861209481795054600414562002700072307862720962138128231228293140995170541243984305556746772930806283494924504280773894930369635492775995955635961520903828158901474504701802328175337069688670007115629232261584730774169613430826209715579603840222274758766897353948373772548862996814190746511691495128032656158570152776221609261286376040000102642014665109225932201054533388791329478819139032895174212108711975446390128047704339495978717457114542664281345870949173331757067669347261165647238535991074852082600178861983179534454236224693878992797914464343012789946021613547367557466527632650391808676585077303780670650833938726713595644406570586445315397499020108521234083531677398516651882502338005234178102387805126857109135739874561039096584926339363399270400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 80550952415230724750650992463094643141816645877073826541840418734914341235133155704696284806734561442005734439934744320873770049350159213738029992119874899744870854903844222304405870255506850604917048138859348772094389531994618991642639556339604267907552266416384054503462904920623314992713178560721159789471598341332003773649736775782697767832232389793433922951548220787095195683535868028848199741362333606210249601079670268756526904231509579057133133963224429226371412838967422206759040003394540578947909103783246734979542086286215936889413924747002618304545774011666933599532395282169378703631040941984806168701394378860902799400718415554983020217093501796892458304375863283856102091771899548779547041307341236381116289925700612859329177482473565271868512252869922286207878188613883248523193196529654616527449930000862373732751902593249009403985640651332016134170819368530399109459222665570217649085340196689761713956229325179829683697365347060264479294798251003298888638483528511074239702451112422694432573860249467314952751470236701635853488795077942296728555837797152861059927339312972123989345079507665941325670225391012129827832713297154050596229728894352730441279685672547984855000897707578241135110724861114188221257352487157919960782638578714976456341177454417980425377110600645763528445127908905474272374589407438972664822051168306778419069169888220439514057059572699788544499785655370763617628058692196866816744868504955916476927897058969767973987713074211007918798434102058663825742269121378771848704186779723758255460789904784531372500066842545379326758645099412946531077562683803515072141889588666690679575548711227792365136329157211540035046391079862788484824367778315647933373349288583235978870533473209132432730556224210308499292568645102626102954331592932999702768043369415817532701097977050683149751441228083553859888522981440876766325636751043826520623093721754456630364260441728374137825103935977859061070463816309039620029246469208715165145275681434399229632379413149039277536058221663536066198755174082226753718031797776509489005209927578002562295875235979586619262504915034098305698393970127652171962733644494816689047725260468328145676696784609765380724721059523633987204944179812681443479492534897580701984133266397139797471995030740655521423135643298554205010628512070419576278826226820635113845643623309609219356207288033228775049866520014950522862243112110738813114706335390878846675919628485679602618112514191863801351074892718508728307990317460987026231855032901059971546931304550306881581738188585285986863496226822450860168612530163994108911294868906872670581444368154816013268776278574891627059155837470582684546382498593839550879301390621300270022308294117326136703672024829816846280515036835016217010886956428253565341750749870686789532116747405515292839353513755168221784107435960414514412582869647737704327368521285970782093767175296587079451731158045245026558768607161924332818667598844619530045698867200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -3239017703256991974561641156673293406711809454041078820395960469010746561421706912647349517433469128193710159507915607251942203181702959737791920317112712419823632168848285616606485906341278404156577052271127659869274604764814578319461676123669344828288647689348325243542118728835164283653282673231751738792062602954326314355915779699575317311552103901547488798903418505239825052433231136263065617814742065009571769043114580215067443672603541483544449242420325458319721404257231258857954479315908906824384999101434913861168736145379170012237958665347581512828352981370154333865344595582888473912201150812286059996874490311023070818989308113697117647712394710944786456350551084039744574646809690583898614444762233313735944782403244638220811567274499805484864008975550990420549353839535318664392435876306736209731178383715503249596017611145569091727605401974563368242408953812380839610080452096457431283752742447859555256310223205878886830176973266900080502802042970144796746993763904068537054275657368129318128360900417732173233749217271142500030998079970855877213514636909810423435152113425454177669425905649076260451464186807229269951665444648981103412725880219571015958967079639924058906028706312592633257147331716468677576088944337005384590357588989548861724707891386265353065461924766586878346730576073165011934994403245643921849974526206905835179360333748868560330714107630788763062861022557938288454939645203883400929156457225016421170431984197085463142000357619517896665508210172069150133337735271018671219139546776531472006572558877195775832016844943494989731896624706318505278867143935841937620455338278090115264309269565994091014184420473787887165836628799465353493130466432274403557813182517761528645580545294431675987159095311903897745555840578222292406630473738976664359365285035787748417508530124757870771115355441933709646501247258211767124605225547580486462145482277403874494494462375875324440320094613317730618214238452927786251562841278347203092498951154344689220924300111618940952924239734605434243491432072228213423983678975471750670250576929150728891431652053477655622296221225161818163868056927673748523304033934017479027192279220935872164185916261150922568691542567945922041106555317450513118376591753471856140470065468526269190429019691558061533206678874546915178287823189837548065033980260452834297365988597511471865150752156574296553145951732254162845517546043633296575266424828119623350743522872864007245664215929475231750302836536144854388117204712389208228720477688326988623208891316289200525122039151727838951808400748050555133453110655511418484487479250357496843885946068602752463281189505424452664243155680515347498471860700741681821740394021548104462559182546264656351505759664583667127886610576377948276857451815664393573739939744555916422230059307712981929331449208233622341386489539645886627345172783007633162142687400650917861320802435979357956541646356282021577366595683759421122320991051601638588416000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + 55323469475274884859951350335814056765979334443675567687047703440562707865615369655619063136705332728277988949252951459814836568004693440152647007864933234354377340896837872602002909720533879396478600050145283860615642590162230462100264230276452324668037409644523846073509572962676911399620901458774145324030007277607366762320244584632502442999489522825809901113786568398024048639426019792128774335880767431974735821376105460071337308627582503672276663294100145107948544930961656582239770686049477450959631705181774337580981530950412545973348803463151902395290578542315837461694286294824856367022455229346038902295947927253512530298796548099728457626151356747004464248270667472168541821670538284356766997998611778823042117231319353971130275992737907912264163488057188332401041204857033580432538989505250232088698756465978139850832258541039263733880645076925392011862834729657601852538264800378893743833796433291620810970497065850377145424537870539173850009578638337010957283848434909236538198243133145068654785105435149915014120140917613661882551574107026533943530652446942807382765403178768901066107265977948884058439982585177421477061204552875820013164138627219414049830871997952390085392050174516229512115717770858483342935445625341317676066674345730151323685126366514866616946551365041410978117498921916561204922925144700915597862124311741793806643396262216121819954173115532052767354926734302803826165004465991734939855056960775643614828136028827382311588535274180769873155444433587584841352636776858808722010456270943890623829940749025141057804717832901493918263229850036137255840185243882848685187387858911447811835680251277659377845468809417941778824554829803985605463219532119230612196371069639570691634806681497458455484408684591304999950427745923932525448739638841559622156303485680046979620801864952659736038025471913953477062420952511180651363733471648914673211703550606883365925990291266826074649831636294501609491863614837521898734691605201601007949751772318647110152472659279821973479195782248330019865459421398491141642916980805849609463597858539937758511638232627890792520433099691227435282894223814747847088577073349550931924156708758169609142264304238350293984477648059562340250413184575160422608586321369090271756375829181503279457726048996468825855860681946220940646859503905854140926615870221930634406999653931751691532926243631223394717194156383842869579447107263623383355699115817522270942967237150049109710626187865498496468079532374982371433974536502641053216445916833187516287738198488626191784588707528613262008799620660066077355513560106511031298480513765542100007424868698393071458853024786411520307133547030238645229767149679822998464137915990364842963034805171853816599655056210512922524682079079919352299569052693383475170485924623974489585327603211261453429353234176955563346095691272222547866950116690539619669080479088667816955306414297531145749790191675017160768149788763235684880598627149414400000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + -135539810114011925036850786387269175503080452663070014344562099833324122173258601866122451488950967846279600166660869565452443373526923116241902802901703143343503548004583895043764174578530801718842517860865157069270350420051061162401589259250496542376465013151014067552970066809158650844752857865198071342265259987475439808054288692448053578556888746255745663443926144718829415303560181016272320403558409164983311755669325875992729013567118228647422471541572803555304525028897039468537280857905286533940886927174760252714677394254320381743747952348634276879206377648199445846106293485694103977632353998091542442491612251270046395506325616138958293426387473410362034910474479950197185694519279307721846921365786366030422424426507997860678140595524921101427902764408593549920442539614212131303884743622237445001616603739322478699210068149125430956364089735687795864576116342411373760875830985596142831270651849929091619000618127683767424170313639555314993650612821755706674272316791641375968991835409250242526774765070088341885308078038887454844765470981000201430498031967206972367660907071586335819106592177048909087096576286887617930049458461411385061605473540279949717556846663081660148061866430402243269346413761613295465248174132209892810218115833054839941451282407224831274537144056847426214545306249575853892637431569323996060496995350544712221929426686357384926988128834877533228286217493772054864444114537615429027626665983583056655112734074309409802731208991055318965182070546065052156919159904340964258174742587050213491363805735274348172462394418478288736127419389320258629784694902628450073839530976436239742924343195729750906159555781048759092821712428980847145256915117104981077759433706127146424773868534682486847927652785437409746746802815475494042852455218374068898641671012596853047978835324668663114772788025093339025202103458263992695030906884846334709708544381545945496428377545251992584886848075909635939650693489811763041250763776483500391340544280544746899627093737858056170951078820669617535455934617224310040413733505557104005572748989070243406504893314954744460049726825712162028796708702658730560645188411138988528760538012170411503303747347798235259059597054466545414142743334011857967280814906293277512423611459087153936571403822197773433972348962000800597700604093084132568052451718751433990548845895538887588312533864609262489529845916039225458519562752186407717164647674372332951576034000537142864015649998570700133740795399406647317738055340292927596908723365272483086843176873693275038104681430522619565760139817150620710557723164223644013885858788789111511382470073371510717403800629662084184939226383135321487221077198558770848363273391840644336206448940147464627876727170353317493007748461407072488179784764167829123847757468198975766127153145123456566079621183274142207254245045668287812678658855765247116849016225489475150703026190311671050797104684517105419016272087984860214035742720000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -14279527805829060480868515605473831631323506627831679367280946786229230257137291048807069903037583421945960191774809641339258153991075518739734478713021151823076866803886034162078908347163792492247753383294361056598409620821258265389388879259475952249551042442712232229554090034020944849449986586082486753078713878282609966691973909982467007576996616199564439441600363322902718148077756186474958094939037396149510737968297527476872326320010389973173920863829134439699034158708938134582158927007058502612911573691109999956437382103492142991922175529024391938581060715744130388461310685772060772025742949933672802189314866755222887381126544234254328140504538797085303814933830653625392557451912139048371116497801329941169726001520924172740428331531060280726787812314456415208480252714761396422071289279727993149498076856132188323677446472745152332627379861101602763052826288621516106801757725050166926739427039646983058388423945860081236877298327704934779618322438236662763240810172722143204527316313164750065684319308622680375725882568286063791803051144724586421292465629686212389006572468909004110838136321086688535085561131325724108668225354820806719774983131314664788674140781053404914628442508263853636905713725425123263115412354009415654296679194110183626124253387562150073072233520725810181662690912671985054175070083435550448687634811942632461411461718253161358036753355912989079533837779140699600516298014749018021747197868451343442175234017950970204523317182267707929818809522438927752388896761747655482902267191234937769278408393747329923864465568624505963378163902350213353621935300148315381103810587697470447470440007016033853616396983367599074880009817056840933799327158028990657979614115819833764492282123363852631608988186294071797190586764075856268411591739222280928559512723765953855462754369085413068522885541580243838300939451029762187427523656223931208027204416974769400121291301208819794135751020014849665927176987201576988087329626295678679483050688862095445402803819388508751587740662680566449171974428050052412033450890492040306471307584110443062903592483248283529306988021580393525636612058755546455766395204621112944885224526302807983671310099570052108242880615579381520375350415984462030955531324416977164914683871388680438255578473536694632520872571403048196621845236095403761546235714872431190412687650891342802402552013689875377487838410650279028012482762676740332090632231290596269363931933170784835622150299576125361122235936705536258076823667222794670133374459184642637300900240660524643063040132868766169599205482127474302395478355045171357780350559573679937532416882777436123787020771957189495290428105679156798461484448673549246084681541421739046894551646061990118618107501380911711246653937077035904746565795649654079549432088134944234235044047786699268511917755316751542785129792556402849833762182742841635039167025889609564979465475698773401109848478944535742340080730386945015808000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 325665343104144005371960115334287361611254155255239643280213766561492387855967135891885346440246316712789318777834823813102812466305361207658512154986207050213852915663632387148349372034060348558529225694841102930826276963552076890890713355680934049121304510025906577271767423095698241260695502865705685214249200970429341262456936551071481799350295363860630491111061427780356150272416850445788863917038421277326877895710238979003930574599785509124227679500627965474574027745869433925052662457267168570120460899113092212123162633594044063338717311877111086484492867514281858922192142857495838595397906222697726280768260520029625986256771470562522726400200330300099144504362650876245286913329458455646655485569739513675208372206388859787024904293903235441700147705551871851516160001095085480650748548733683321241919481989541083288871047399757671304641813731319423470221165512636964715901424838561412257175886018511051656940594659003684090812883862378765601090440056689103470198900567382715074683174851824573049187631297440592685081914209366184717826167054156355546887677280164065956803650788589463195793050202627139199556810545065675782737052862997455433266523640285189710682602941624329573454937243118410550931075047294096086838002873527274141674364056486952341189875421964799322001153383456152430075772479022791212928938631021553222460832236703715453400581097104380715441561574393817494242386487506040056803183701656600549960221139692506925034129357220951965319842966927264752998603006843211180330962166028745420699589336908143911083057569019183291112173154373102432491151529361631238826411680817941033060258338470091287673230825330559935717011610484603401705671973579654374781330783049807061372947401278559616992839679865357310520266673072888984716243556770674331853666992524864062958807037621425474322978545488665128934444526423618511347635209843988195865178450916989268196948671955039617029341869984781533929343580857921112491148820333756849019882288979294700111792821946462606206999919005122932245915363979458049617500841827942965009553658166312722123701797954532402423802159179039226182791614102765609598925288459381221506049806157753924698715804800931346555060884741257813686045809484595369009135089446104938357062609952398094493936271556051645521869347101426017870912304874169370497127728499297699832843665080986216110438477595134206788532492590526471172574574451062693304266219873275661353949506067162786664980579140536323206301716188203584270040075557898426938116808792509709706031381520631618514602408478537259994314664633753516757669697309921222718456222680362418156427138260658522405338376701414116103282525717114058254534898702620897782296243236468491879034028872945975372964749807395096246497438856728796731206829072607553718507421775447602829041493742209367835789063985491344298394977842248526806933636196734641505599237576194409450304087019418769504494514977613592557411536214844128277123458662400000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -3456534971976551235912000430357906632128271653628575799837328207404450492459858769298760160851987406102324340197581770450746180357121655957425851114014759993867070948004679131044502018866872083184875387534525449916262611413713455027498899309133974135320015316125676948000486989778147947245326268997108681607815905313559138840010755588536539979910311965106016906359431119543243238095790894360872892697777888532174297537609660576775640330967814897180667742177976153544524713249337791364228011857270130903000356187043198771877072100770165020672977553413629070166462804237180022666019193330253087554629079955331748148810407355740498685155199683397053715385375919417991701110243231048662693890552800909630068271666516299655442078049539458663118755768977989950429480771283132297449680680253909017822789689946204450759687182153132825672234405727830611156389808966316495533404956935523121022212287247414944711500111845894067546919893231033191620875941224023792267451180572692464041495638629245903722426084042900560225682599954582754305947648330666069860204582759012810969473766548084037687157445423008771811312885641419881591696577381671207883466544663877043946031031259963231536910564231096491868395825603471874093991615347620136021389010946582578581575463470471272234874489483121294624467242034591948843965582739760012358707681904360625590220790652291455214751892902275149852460998042886307520287548764077528436910888940081915854120370238626587350651785095824984784832579478860420739097543843305609572919052818768751160386707841049276052378806062936241086158516161488150975496165564618483724236092048044532398433557156434562415327270918831822723861831569790222547739037327139315228675961310139328677998641660790554144996486606888196550476685798138941178649934295058932296576442364855985704199846530276511305307989409193574634149952551480029792423891750680833871563390397038861466369823290149912102764628318221736982499224958141979891310607591824826934563753349237915651364863570388701090411547382384119544395097077366316272034381640695021430055294659935708555858494315749722119330034263219096426151944151271311956730898566306381390885644554166209665735123183546399439310974121248332685974628835331093875267107476308421207057445137709321105710192969654386925547863771532044119558618572184451316989593656132451459113389669852039192340692620019879620161166575129248469019570522907844693370255955144144163530515657338746807754206536065358566304312715728339743267650167531856263842466410041992929163463726435930892579860341228938560071057628843333369638983965191473092589064181685084065657846055794715529464696570806609311683249285227895616895336066631354413254716796067913871843164117310160816368497189149917455419433771040352752414505495254466958869667765219279111958953453214504880549192458043437448375125013215835645679481424150972647965749954921780940531370354716886182951755517928635180484651215353481705553920000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + 18039726620073935505770909997918584430109873163379440062287740580778553943222132738376641313526599121888197032842941387293848294000951251820420487371651776960872946033840581684261287220387361532898518487393700100175914886248180683750279250007133404178024541232698582182280930648028057582456086014760966291147772031464594282398580716906008642880963359919114457267381984912442219987927615141303415272753364379714264231458325600341023630975244062130500301003012615358924777584983702190194833521437809619015974817936962668246618032901423413776706785975452930779722209518124561225532893920516674239433314088071180301559827253852185000310197551332470068485773076242744504203043884570413765649956819113169670602172618629232676692833573574031091400649550883034632670568134852855432119467860768756965062459278336936370120520054702143690377651552419422616462172815518391640388427791512053559933569879399198244674080122386575329925546046394096734740085945787352014351243138726685168565291250128865172812749074549757568639617259454793510537566235679429113711129363289387507294972095295540238397826974350111279134731805689507693246125995448202337436528620072041198496776959219299117791058581654382539854380529858926320643264308784778220563749420012258337740570757098278517831975477943634620214734285391088890495727901884245627909239727016455642453442053743079102337446358938533453473870363423121633210006942559201354673687187893232799796556412442846338879355873525977901072710245608040153007235890476396980672527452420610552801904679318373047979168330501575357728373774454287825359833770236690166398686513338692497486259936769176574338787284431713377340625510171503503988040228277470121353217331165251933863070891185932458736324960671893673801783228463881428715790291998307964428255753682000360943375060982619149070887239755508404395020886018175447302966926122596002389953163910994501906947304945140557992003660176261251270235156680531646933070520496859031878863025789123233070090947772071403607259371118044483998955454423070773934207605684773668581322315802451772851931505472785882705823036554881791584241153586444109019719400468861939259290943760596115738002807228339975424490218823991636688875215850704932155445894726085409073845627832643168396731031719250994976880553163394876761112060933712669870842884940550220024670551566737771441328492771648328080182775296477534854881860869024305021535322180190352881738654889778715058596152802172142267647156395593620970720729621170032759427940340396456007164680312131532513249002781519939300313722369245911826411193869768812660355597031969276288271039455407725141607875975118088392016145488018634327545931897317891736911306659449637295483201870095125931505866680578235105358961893261323868777624696872556377022787351406403348331884080731918379879582610490929450886376198891634570234932259976824980662255195571988127685822192085495545706799618610797379767700448870400000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -101355653432487585286620992774884545872484093424845815561290790035101649449019669373755485999973875683874984407879770775774240008114082153826935195860122069505012943404501146778736911860809992409077720542790554856150355739520649345496717204567584458640114678709732969457886089055370643205032809950995038354969776777629916891019510251871741443664992411901523802169327186621794156580432029020790196007555771056081387817029150906273676180492890326434311788351207059461217583821189077594138940758904886068303572682792877807956627056855087791320973490404743414417749464166102127084219484588581530823361313434580332604099409931596559642473176078709944726988141024443439837979178846031392691632558720850932081596453561418595475543531489736340574956717839347949158779999037587734714892371789959864175096418305456952141834070340063519931943730802380052665312052050278081909802707713766405963089630431864395931988625860642122830044411828134296113728971600948977921507656533779983772316732271655475089970661404858602220093895288076724570048751417066187918365537661254602264818947895233496917107357071517000208856728088133955394614847833371485007037930265050456649423868672974043818103720009347612422337624536933588858110346453329893337346228809571203901711018492958449395903404606884560480566104343188383227674506305127855755436197148048765865558318387786302919872994291286862959058446043705654856187766928647157295844465385052879490747632511792796908074085952816537789521700191695947425697483686079981388281506593517409265501515857084918851143259430989915686489702218864576450923560698406696308662412443638031122774236875217285398537817627994978112723616497454376770932055469827562187049721627908243539832091457836446182942445258308291652210129537089104551958273138276050173968823389950664725301726151711002289366479829470812236655012571595537139265364001189196650400482905975884622434282469580505199605459091896557971378193020074167830279929460213879988292585989933725316238509615793998755357481637397523608088740737581345442589678727259189808040458494529087375265650495646431443416048059909967344957293643668323086635064350415162421100577466399712623439728141710488371751422139268056262302150207555644902129604062329998020993079961810406153085316614426708624495180295163816904832656520598987608707469414604886658003822427363383207062297226591155525227219610586804860336777914068172226106539325635656604929361069010249816591020170869214525711547773515162420971297736240201405541844916418971063603699652436520829896934338630475632864054088907741603147893171851117777331865001385694120335517794297088980753847357426810117255114290479274986642725081828824015101907294730037293786206649638938667869601341503741763438415731644735455699666207001276334132239737740725238844398014988264491396541926045413491370247002361135511317851674609581327956318996484887197442290186553380853031972214083434324453176115200000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 4135824593055748231165740239910123438648425451338519115514095722572211782014338484881174511406959410024559574338786950999718421774180886499455143398349240112741521608873674302020873299586918728717053331873403711128070599344950801398881858547743323250438212910121350994094749413521416792100010133695623824939633117433200830338298192923658570434570457540517667229059814924481570135510523744958408835200760343182737493774281034922680793250795780419071944351404216529024509020340355586299379064061880074960681994678092701761664010893049938118878771183736722112111431822256057664946858722882350942755739238010620255759968627249362919369895921719772590250087206837264970835127575887542277762253901997288408367706146697668027533105683502981114426012729800868635726744909520273067825280143080636870401905019125869660489380216293379501683033544343094703022515194334044615236469735347769820494616828916267803369218774658799924309611625342642381221550721399439552084813081191321932836526838360901890507437959167285830350552787703241878153184992493667379359676877483834709959650393060192162130440555487030613712216546410318321901797190294746460652572313603921872158276777370400862156182582881620017256114062527399474054729803239744360319126807690459524362940724557236812514767462652604008829300508142074221914537542203822653874782591489584228809700149131868652521284619203364088364005054649284799574067167490117226558982760038284851500535599521931669775871937455483033600415424850427683690305678058550004386214471193694619345965025897963562503346944786578859918972664692704532175680294803159514232620999106407185503703626458743130541594488326135749735355001388402107376705429680550068812663256286257404864756111645642810898571177577050181639927917341517051777614048751605162786274622914029478642297731561263547216227656600577689295417199594151943607809237216133901809365040156606494878686056271989381491824766635631723974555936164167297568683284089880901141340952831218932976200080336335356986700851412548194034352331920544531242005345469457527250419707770418651319816162313585224861891549220323572510045317917793680317479419902794257926145834097216258014469599821394455459825862021711450507166199338530964088082394886038124839869238263491877158398795403721642705620668007087399833172885006471930682685901821155176000023911727397080882669464529946206898003903409933923239935961421689603266271863815777899193257543093671208511684970327460782756789307336888877557152261708773289734764767264283152263515061597771828467802760454722173225500351132782631544779863012141144104770067051573055207835413127578641452111864019136463061453474050713877679411639327724174680346308542468927032069738087932181440556793417068441563434415143769531206261581857335625448664218834064519993857537454207769974186560080944761151437991813166243667133835572220133479434478673578072518390499256912266596256503518792379269120000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -110487292780123797340178488761906991410440478754419410523518750124461400763418538046151095116899241343532296114890204897892632439618942964403120580707262886100539556435849361958011881444314818815464715115534497670267201134869572461955164394604261825564536590082529385348191451157029733534487406004524339369300531390635686393795979852665916389183467877713674165202987812849274250766591006693083013202827883401155128200314899841255178621897432396901870959970904937368585498912689269662497808949401342633236181757937580917209914317488664170395476505885881035668411367105714331555161304294094457964503490450578732263695695135534413387382429195026821339152951982497170996637230541987191843084054107447076291240221619509522363296906260429933536263128044348070818574178286827865910054375642786454479428897961019530882903913675399428611347771651697857218853952305644511194448337772118695296822547689894970883985767584797425400951870232250396284340610060000592251425561560141940202311989003007104805800460936172784635461481689617318093855313043049405879348555479877386481057927124567900514393257263000656393891456052081950541776037655769956779636414877448911617547538186262804794795695471592271760639964972315122127311658831477122800798467935179049542507275797993825752554788977627594444437322098525945709661132526178051490515292985950530196142897836514148359806083049969100257001826803207615516623666362616030396382065850306443529454470515864946991574391854254601222309341444016423051231150681673219953266245069490404731558781367287974626873602413385297424895981567561391816871800513053510454887191921422586126254209151067122667210204137102109604890876821090119852467269540237043348773622213050907038067722361896475979342585652924074942746368666604269941200838091449587853511605617475300865509331734825105415545261350882922879298604433247285875530736607351888123606653804903224322280055529847020847208617182978818209796986078786117234825385181317118908236458678470753586209181193968362946269228887109973674763977629476215281564189263938168093779386483164054470261580953747573433603837637168591185670275484816286058485197127584687198585521229418665581656039194373557007327530461688428803519844297946568496241125110631653389059791455381107193987885404451687687641361530564340727533599838686437427095274826169085000914430530706991426394333430330922769565237771259082690207335424993131940420419600233264971642624096019903650500596450010379771489569163173884501101754540526562381890670924126164119806983223478679691827015219047017911069633051288898126570095625364477099868550644900081865172494049655968237109669346753939452311907064626707603833314897399253830209085086427957237115285982061222645289394928504390978243395872735159407557513887565661011017487264738762964918037106880996709036563751050867934960994463927626187782385154171987986797040394989654250221334219939086571642423991074816000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 1795938858317063609239297307303012415509084212700768794567754539786455455292059439410105010025770665768837930199941336114742517833557017179325995818715270959790598197397164795188288046292631842515602017907823033813589562597023458072035790301191954337270167804936742267055592561328998745920945038133375507239731408766410313877389665519654788132943762636853029062491234409349438976648389154723090682578139994475301901975032109422057675080376902417019550244064771240181176938366884329032922592281532029801962251312993983473282714236693216796782408930583474743613836182189783525839666442766385674446619667158195767551100540822215362519462866935237314621840686301311929740945018663427466800008977596181108003231736203144431406080451322393439482708159785491487644105399450008733289700373962275455298697730408309614177440626510669015673717736363178500201188667198458065872351837125296448576562470946336433758597764410250155273225673999310822415840698341094727453431487094718499661162470598682975154321171510514648548493901230127803417876632647149957892805838966341294705286826282310665167157972986801376684741046775067645650625993783505423369490199452647415643105999932975851727319605983332277827500912431323171894970926049119215538991787558018010417334699534936380656790210638688072674030530193932878238812027426796162323274794704841263199865404871620083755159073908410639890816345865171648265355575405656851199575843889620508712060405096623265629281260620093213412393658980974289606322888251720828719712388447524854208057757854117566150926210879518888319490318120164221088164467488164717074274765141835719637201496160458791966600805500463280339989668575115646175676211576474859086519032187589946112204343409317239427348940859100429899796978533601425447615833412205140272080371386608840754703223629440330407092378300022065910840468140958963870573022731924875751414832810378017457476685116383537411422891815195581500242391764935044238958125645160949593111872977868876043048262313529016705484497610269654638282534291067351062164184901732160079738355775626704042987692226522803104859971688233542411767034972515661670308912968156412963647958170679264835925534695104846674365671338751687955306560383393733794236045310344860070920122168083767458525743327474465326733602727462402325353347029838863007663744153901373116338973254303981023859279538113950751245326670007546349188115026220487351761858694375639645641956278881997787958604070676810367332311554453831422286683974755709898547336629036020496110117859919661925179331788323063039609898392549322576971010696719796762778485380455027286103874176892390874719386509775307285647880405147600164889576072160358066410528934764850389654070823081347855172796791051271137355847461704683770805390787300725550967575507769669563917713929325925287435732483986877929601673498089184564091004785828320104547160831296859436707984401168144480285491200000000000000000000000000000000000000000000000000000000000000000*i1^159 + -20513279217709410930937686569061665546304573068031208672239955905761402020488830487942901341274874899525199924555360053971710359319054907545904767812677448513560627814515769977464682049121773399361849200996059097949223220209484070305178161877780099820196196720318312533199402877644425563476394433887925119252139823464885025423996131210764052479574989331671722976199017473316863170493243303731122720149236301032650169534993589462614488125761521685315842045882545434172331165216015776257627133304528120008765205035619245552329736635728880810494263047942914521354048511025019873127367231207951223705926841665119758382977813934038212444431749633783604739915948032418337492479700783648334337956158725294535680617622784375239601578866577477918662569701316860740977282593155143610409756018776388402967194188137443349742214478232880466051361790319870302080142622789680822717451195169784610765190736646246603243038028613308504892565452991081240998871506598239720508287140411887890944577128039537935319663300529645578926971334345219707596968426828529165266074408121290210413186154258598178653073268192276734738411805984205939144254335927960017168876726190268569158076436254264785234415985991561093971501047258777524987912033022113669476710047178249811702271447894561500335115096175167755480427985518049089219561463222520151493267628475380951413380467409468209959515076537762326215967899029196368467331644684419248592468906247447527461098225182779574529188945857429373160682566305521337530916647017042715973287279925718938528124209075846197846909081191662602162568171926840102186624526115797081277164073253083645873343562188141015239647458930277136297853187374223007412847160554569348713897616933507536430473986026209037131599927589719310786519468391758015584881958593406801460625675891378913394930013153070710209881411982568747589222183990605023589300372063572613180952387346949669992617909760597069226387142431915606831269153787063038426100749439902439093374843949196915991582819577571796563026805240058766063883939739776108349719207617634082786139794090827435217854422305949756661978893048550656074609913229340262796106814689551407590570837209607550359184224791643790480657403186145964452167845169199786751623291537019986867962919753049403982407970393300583146536645572209422705327130696838851350306618362430195381012018871815015513494306585820025699861141074593147666911764436912117702939915639800024628443232793277469543766587425306438749305241412789230864275145635270259819778637687195011602472087013469950882549235557797198048500959083632126508594228915380107291686392022791482750404057086774021286249538926408467449959823730046649581523200576430500613921746896750773362794107280318632096079287121947942841066547842029285535416532409601303632914332594580097690481391916316318977441059276316094821393154183896852351859726600739016338014290780624026893388637110869688320000000000000000000000000000000000000000000000000000000000000000*i1^160 + 173459271691109830157990936068051320541040624197144043938634835167020523990580074087153158523892255436186742080619875549802610559608822897729109153334024822262382834587287727343268147535672624810959229284987575212795028405656351719223125466828951509600183376450587364704536552638113366445210173010635888472555530074178356650718184122521931643920544708667825747154252625028954536852001567938390373255051625241892200813884354040086411927734417756190799458657642676175339762755547737613833164232433030632617389306555672446472451533263008447806164164890732988044005436466832895129891344577227908524188976125714412653248321692203483307713566361371887059734301250094524822994049336519346369600453729520168332643349259031658409216815640117013061930996124663210130599035505136026908098198252919301615454790950527520993402485497395919449910192381501007508928164572689776578443496921304823882192071570849812068754626500055042386120145595739452897402235616362230335322051534473443204453127772389951442398376536214024629829789363455414710283722171212259329606868773257254732973998000411464982496343364737921014402358321441201329758516674770274239227157313567689135400332387216099066752967776089279379312055685018961855765730488783410334519069970385055200759039260274541501384107602012647011201685790392821312123003365145854670408688012367493687500268877634506617275789819266316027183306253875603678673184710491001231422694341318094044857291366730753576015398951697837007474487855213633301546841640463253010603472113071304992578597577808811229454276584257293829056962128251122399284858483687241691860255730931411261882136716635632203520283410447615665130643190747281327254246293463262264797120784800831212351746012397860956688512872357282151645279554799365884128851347984343209403805073138565368578291419891769020283107483698624666060237840851561268519996417638066834176573858165217142237671803541005545757179443903738583704350752432124560679601761439122590832055635590795877895727879811822969747555313787236724010929176089168737198544038374939878367639016427370534481611844867808079600204263466998154528743453781983992792223935284099229627244740053568043390836026211345366949587608694173172444970268812766498572402865012421694358289416938917177336152552200242328477646144019480240105078550921084742991336875051035167641946600642370619464989650992574749523452229757797798783018591495686640663445890813166641525140480008469553319454350413613332758415229857666843486692748984191655015524595249363753616893251947583368506767117788074667633291799705968342744520101224902096321966157669566094532826366549993902262058895992910227662538349364953257771442889367804890361033438993315116407956875804035389305785340341277533176916787541056952490337222926013754800342273577257702447255370927936590437706356677564212376202405279159893870872221049077402236922097317441960974414249984000000000000000000000000000000000000000000000000000000000000000*i1^161 + -1086836209443078776806069719226533642157341257470855683688951117959473644495970346899495707283903060926676584700008768101837191281463301254006182866015521349951182434041066241957707830405681774139424986163893842836773148403020744532973722829279606870279301802041753178641483676618756657528795291062377222388375662568103110970255292686504810585373927252509085546509173299579143308318277894344909152744706697816183454067121742529267798646667415465386693300498600891693695475619525928719781478516818651887862434964956500185106629931250465501111224927388597646666885096808834302131997248730717729960832063235127369806115623848488250124084306553992276640970202370319294467257142289427100752535687768022618319809079637312928265913096439556167674446296916199745517336134140578029607954741943007616851906166983217418385862638993363545515309972165078537843903044799649508716315077917435259288449383131981854235918236163919233678187539664064705137688656725897514245502023243788105890118922412568893626228738413305044735776425126437307926126577816999825888011010845605012896637552673252409370117606849116950966892139863905821061209224104742839062967279654380786649712181901521331203375125791407463068691786266470667386852554027458501982254142065757696204972183312859028683051667479620031254136712769915468292470949360224095008296453976640792458223853703726527986594353058400572586587013200378372215983579070526727513699543551492774690299064512012786239001352124818677977064012109815127658383147165684119041467366462983852304841721662155920072668351035531549549271884095852394676643892116400569909026853126781135371565878193810536917196906339716580949857427751677723670846125577372050904127574597887156528398356181666390556013516582230477902441214107859604894506285756479065570525351865920086044210385331059791871747838908396668805526478543845327286351140920176589858891675216725962881061393492533680290838082844634418273089618819056195758465128177170885673534734439341518182101408026038040492440283467016642228647640473453488698907292503792662794456410689684548608858552670666480153636600403211979455715596895780102326245383568177828804258699302624932568160676764551825370027086093324248265151028992450226792914348327687652956048366864189377378977979971006839781190442666785634557154422332694686897877528111565645036537175521855942411911001467639078587292142333381702139722813187654930818004626413632290289484748271221658845412599686923902267715432874387956545329022649544077781894949308340051241329668392978348083087439105167012981013434780401871589397240857160309492385085837511136666501029549740774138918564694551389524039352286316429451238596482830004851619721347724193115820984513014587473178609323767837485348665523350951616694384193826558534969222407678993754700945712565692787381429520141413922551858963889263024304039462234282192541762325531503414476800000000000000000000000000000000000000000000000000000000000000*i1^162 + 4750927594309239018484337670088775269607856602419193319082925191840222185962213447743000665616193074464196122138017246005562549419564781716996892690746080673053318212861073780457027884125454569224971903062384165141284054731323204105697507452120823892085321616137976688818267211918484531241729161006244415496441573847424241230954861432958116934322310625376608803743410256114369044438605868298657186095366791436990969755994576223292199879988450513100021846170207669033011333690866254658457705357515049088703359401343733560257301846918455891028058662595392459110927554626142522450803231095204621427427146397027546839585177951964094096434785801509851733814874163319180859237982636870131837937400344803014858844824497693900433855322474817466195874919594150503100983602531588297686897195732423450141329842687738898308506518984667227386752081529306384965228090376638492343307202777908800891082118160604771334212845788439612067391784645086926749989415889394230192619510464379070767241153677352351215072814208204446184399825455323040644937656590085248947216840910254950352895824176322205114447934144446082507175656996776188831119067840278177801437082426331747469761160238000462388422540951812180399474628472764830609841009111353739010427888160219495483060237807793136058206224406074772364058176520407638283587731321979704906537800289192570789188193274704532505240196320763944456432677297530420045755577713614489896631929961217367157310178745925197451363167820001424225933317457967238761709285960436836521209916300593457391359341508546214337333512892237336302578131973222746144595990996432124285239154919921152784887461262755285780664911728318510531769666122232342340474198288435868930636604108165139161713923648708704603709942550700742558315647639307713272337451726639851907120852690193376406036458655044045388696313842949495921369559712137691279985059726701867445189508866984549658134301945997028024590179469930156052738100778996193713812370304945766627251175804238515564524409529791748235225563741045967305519515285759515095484697398234842090513146684533621458664883684010930120788385297863482088912407507577874705482289163817226280163637230946565952852792398090829109020207592318339422705330282033612978975908267555649922738453057428422809713107133898407746890553485407280143373786618235073099207709021263405876828090572697837106488722768799431790265143633037645373693503367619231123551088105680866655941241286512106444337983880411790033577532379621030811477960210229289332135573465945369865692024512682013144299296164781356357166032434140793155833730920481588368023165067466339674311840303208180012897676494365574237596036244203446761275311252339797713091898893219226522140525801384850330703129728833238091598085640682959771579528572332956390103203815507011539229083026002543398597980411313840391749512157547128309790427157045257028485144872222720000000000000000000000000000000000000000000000000000000000000*i1^163 + -10834783622721107823321681601331613373619375238295315656569396798301392791438364843428699838583623634812772542754446457900203824127403410472031929901068435851394887501356370392155717162832267756412838009816752482454264911285596374390873091474550300621150660359846198304565557114187606471063208369089592552253429942946098692786021565736604068240154758453112940682869785663216041550556299589205788076404089995887543668645677730067953957355032023535739042194014686739649875040690018354739165744384279719127648255583999596922339539731641866413500369796720943995264115722542444477587577533878526586724516844151600041965172393329935098053915325125079455552632376110826669447569489369403886633673043738547427381102227198717325063501539163056682512564946688313375156702020248397466318140351749308089976116184814759147021904777523096454148696912904296990500562003348067696327615276271214312799787686338491547068014286531027936301394026701990932181945592388181954514277755476168637682637331646916396052351976676270872454813423719788579270597611476487803791771228113814697830561885786656168360288955191312138853525257978710247210327880402478320551575948342885979174017279254437640543535190686018869432883231086984477863814697369803007349566254018478490556526979419459548338971469303714139906845423182256134986493287795132254701349480878691506860107757816596660415707794116784987720674531727702008526710929783402020107061603352252472956526611468223547258834502803496196269648540583884884189189150149147822386476620803696534543303526041921564065327678081282289489992742821812880132104018325866736806982710786905644336241277350983804462292128766359462730118831356818882289125358507729635975333610356830706722018019209396574600459146310283556615970136709450451306635795739869383575208043311926060606585187789770172705866940510196703740019367028186512589343614466064293475957079991296549560416762776282707079361336011654576589244009981733190572291197363747418763965694780797783792099602909864294153964165182049282091364714761631547303170199245232201565454580520093333602523350624388579872182194475638718555836326805925292205282177643241583492522463459973497681479192537041014581774919067333857107892608208525959875427638653894568953401870404773996642098997257929935293167476198172754538091373596875946509977249192007416634946657098046687208326658318173543460891222003176509021721566270827005374632563424945602095709095442938679309848808485415245728757796165571355025177369332000525473371253215572603781370372328668891495896769705530582080173658347712385894475721198865010278167436524322027886943857958584367712483009436422161505439026882615605143246284803064057351371445017749251357314023343019344274247827034724820606917728729563051874110600364122264039918735123452478028329094058570667687727626700175873349355116193781316136711384637320492367216640000000000000000000000000000000000000000000000000000000000000*i1^164 + -25547393973840036487845433966182536116358750182153814827801078689630403250198088715529225984553438548519570362483190534969694124306205908924259041798368448144402772734999820715711686328305690691224955958624673486377042549349690622081051200319907884151614716902508812273687073347776578253805287624461647129467928123907762590275154530431063879081917661374839813521129015098453819194162255130024603233042567498125558149003785143593712533781681431300560890196392067809358800054035268688199021352679628187882756048639655379934036909525829493096190794871279372205184535778971740493799836468503546970503958390571570043745266091455471347077859924155433664356441070583734107397005215156859189695648055007762753742859415959639801572997794832426449619955664202020804863046358245150526695845077242594490947454391376123772923359278781303260156954068393775179591128004840221361322775019749645239428588346000999794614556644107500593222747404304343072452149787212373570553406032499890708664626416327782409821461359112477806173128863853539305976116562508285877794263421138618773126094404114142431041262285434175198141907437754519779836148054522475713535869605734824191038274511808433921813934510170091391447643436126025212425093982089752584261426321397458064127529883622134612027343330138637326291422996414333528255664444794634092966049297048279576479469014832105283734113836362813995568490139533463036655920022396949593094009514590747889351866236468357429909697154698284301465861880149700497368543932351612389164939107327958407915865645085436312840318260454146394345315407689644640147285610312210217066706658859842007473007181271526845901880453839398734736194044802950135389917440086500738716420840399318463127458292121491883780927942760500515345503350129055603105416031858845038215907205471429118020785727890190880279106563033257566123480747500299634725217442154448130349595179198573293936834801123479227010319012326651717103811602289518291830068259545177890828005853950707165370759661123948000084054549944588480679836638417243935468261407772147589262648722407046319524840801981660790752190057161030872802668822250155034779315202854858270639304304003284783615050719918585328994957441045582504816843473288770226640518201751372840611289020336972884025373110422876060998482450193377058421753696115126291437026567261363197922130861146488351168271897254127231335033361927434573722481755304220034439453902034937878800130577827276736735565052211579039959211432409484734720249721185255971752397768181735715354363785094918812251827331230936700538730122780350714893535805835271068032302297920371998454079925570240863061477979858903125831951275707825005551835463036843754584965777063882056121169738830815291098208138686589018616774615305903171653832655123581373347799038548189532358757744431254979158307034596781508846097757016741494322131810798639513600000000000000000000000000000000000000000000000000000000000*i1^165 + 381943991200365768427344947718499655635059158324095223081269368906123527248015174935284003507306015889022703291287053692045391926693713477983602488932533322084758681255749880697392350032317846422885406635500109850542526577676626009998267141167547798199942202515255544248931964039066963616271245880749430484349582573167142922096100333644340101435270515566371783647217462608975415690217465138527588343450802481329293316102874639161797381368027286549369635070603590122537659349626500093011740777569412332218199285109827387079025910959649230582139988041037482324208868093789638232563454046108771283940831506930703506839369219491447692180386692460911110618167734158277469176045405553824934948312912077080535820496098991688956018059046370744687244615043186620551436738394850425155015875768179252547295691065994259408280746783010947831251624432406669025059811608605962465790072958899444440044594434485694054449684344687283829485638370123518700305514392743425000221213017648545004362339923525738679878767743735894112700255520580004916466663835541956683171391423519562089244313452951277040283815782542464359301688932817936844717752834626646001281370827785286148984365513884154535017388837929805708287641751247632460997735981595572277224487616747964786807356442531779940873458051502195925124600636654756358454857189205849374942009796564857065355604802353735368034553788714014142179049428508471479370649200407773881306913837267156368852554572035625924987530254218008593972975327912042354411872446427975563170672122882439596312366420817244544268882482717141275332158366564164067426839852244018431586418063564651538744454234641756214611828808404672865681807456937503867105323189028297293015382025132664942068429730728589942477320983073495875677088131341402807951714849561456105458604830521974680826098609325785579577241688844501966368386816329564684049311702477096232999749600511865731614127969435677945026773255150742557471731685876668464458216772987371622566273703266553248698659433750618882847720255150733812319856075014960506246144939794662590700943127975962231436140158938981566270061900135091103258165723624885643086908741301585870583294758668798428302841043012797964959624442897714920951701460746062870387290014774835326219814126858257113041143461260541392682965530429976911688069265547513720495495882536187559099158002471193987989071406789599310815798338121607385457595781190635879859201956964026329420727871135383728844406337755858105469346647458770409685454245887699498602319831128385107241719408365497791255066124553956721288497354925704387175434839995762219890452924506487823867510746288325659583429550401185243214074799274374909615814826740952056778494143263606918453930084495843665139484803611818016195942683307109700873408196358971673209066240635174481760563092336661686607999053269923186382287470452423345698808791040000000000000000000000000000000000000000000000000000000000*i1^166 + -2001287492717607430558401416484806722219990604844497519293473228662368422827733796434835142591936154482634305913626623903853009776168233478887470358974080880027807031220942343922043142981043030735769207703976602335206423332997688519824558399939734616506819435261022708801097171464938440888070372339155511772056206466139629208883877931892287150183368606931875058991126426242286959761586167789717011951836710097363844233696491622716164951752847099590857136539399248407254678303228991826354523296304839691280134582405323950938156238070757092567101926189584345334680777629498352120265902233140527497896142061319942508811556887527606557522152566250927003576463427665346520713238270131666811001908876734313138299974737036553564414768863664341661510216172982683843498499893972868339867740881694563183489374394907349125630921801229518930511956439990270554602986928294976390831385531711768166985949044526671301368917941068013371427805110276287854208153580680707720931869935843346914413974162628040134100932829520056417494514608538089194096516722599108245617882535456489275185209957076052496062570837426821424575057311992678288815733900196533786868397775766319026702047318607826321562165891717659713226944903352317165445303923653277929341120701482706180684904364624063399523758236395573126695435638936199007847918027101585231405058435246812617325676099868167328431114869493380385462459333307834092200761173849218120374996149763955638549128373941334976918931208849325974896966145610171357559485767299499225081560221759501897011415473280712461959680449395473908888162520496840230388024642397513481467007002793985197971038468633705456569391297528276880854399541487917302978577813081629852974879027851119259631267778299365013823783183774042087048158448980637492783559697859623702470381948084119748633642772996781866287105550328671888617869762981347854772073382893493972109192150209931857983939633901296464518023685930688468953239774371023840668872562939391750728884075113334841425111730346011499775087503866340785519941557476323502547549983432248186912348784569112399179145218620115701335819638276502736512533487364349260522730694476053756277855257657060840669498677236858707522607231302899341882534333633817067600912251976075361934477480479465134302760896130364234962302922707546579319679208824980637137118239396859968856205311480854749776711734921080837110427514792730971651865279886419343776365777598452919876691341019745639617195389754441153579302932546880979194017671211942827019425283565877933077803540647892999221442422829821594582298516150478648995260998954334079738418845036418832725201176677334148086412680948106706455956193005231897772069918269580817067790602536342936524593161098201378726592550690580164021326213943143219417630329335350936975099162244055690403883031619733842505365213613680240883026391648402669568000000000000000000000000000000000000000000000000000000000*i1^167 + 6705014808616044404186151565574792354675165064743243129435895690964002132319650239943664129707822351470175791092743305513194329305788345013172971926914567448903430369730138630241300338789121368657657466958798763675903082419432229120151696338536518088291811817568334222690308516760069419149811647624691872505766477460404946166533332556536068288527544736703425829218543711429647637883439085768455127607806684815004142881619930073651769407399978593489608840661459770137153951127328779788754962709983485708530163834091625648088666818414204293599975891680191033950045460244115566351155568116670340746291127408453852302134341622784550583537939462094401262752957997885972640141928257527380107579157881388668036783859168284326366259896461335744139093555515401921874768199220648106526039640810347405513377486382819737877774046376994378652465062933174416114371563371416511364150225924428103172470007416095606871961719738806796090059759702379532569484528128213434824733556499003826189914523067340980739923151993084732351513010228993958178957478966056888986703940712027443983453962261657823677190062381103306875919360206244704165787131409901923379672795900976759664469170575763127215103951294269018414925129512914657147438926834142077711797504193891481221622239958223360427463038374757320075842770266700898382414322778136392734791519909402193521588775489954031650818133654675526521720033786417080731819339480847835975882084736207689072658678917458934520247481962280177326015576238445330550273621897001735785297041026883390076024223812844905720264508332870677269061153658614498573946064620838695763577164727535262274871053032429553768733019991843324083195703909878517039151358333506576081390258834932710697530436292415179626060243759339256083869062746147267588207680352210496659813862326978390500978634377217097282972989087293115235797942910333129689214466581222952192855706463982947350707681779178251955421328387005388819269850982408659593403207629298727447993777593149335218479808391150265134382408170767768386093902482707573237221461732398238569835081494781263192713354852062805008154480313495230506071267610792530549074294408436106821906066317572650090944885960459558060010215468147664718620266165579782018640252438839436178868634831569596908846897901511329757198330070985810431636063384607838284763652349921562279402743199567175711620952475992447976225598865995576650033850708899486052635025686137752197384274787575166656782993162220709444027941013457992420928680097559449118209373103202035712589413992180665488249915880341414851313690253315389259853903505915456106680918362891152546366279316292100412493239798964061060939031278387154296980886537694812053163655243690940568356609379240186610852779494594467789714499677668330844481416609547287955017647243852321230227881367090776968992295534084155734904120593612800000000000000000000000000000000000000000000000000000000*i1^168 + -16140395927885980356401649512563906394115705226720169770636709296632828185084337030070509852458370562255072149432461407071577738058780242860854964109557111166868262597471599509458870802607954009979816492738168739549226817052703353859303606758564369212945201867120745013856755626244112816579726879604682083024376431570021615257075771125768376907568583573588464929610746659602056563143958202480365529605042485846602008580208094054797906952437369056985120618372485268957658957548835591589568956962331380931712298224528123676278829087079431124397704311573465925279200716472812845464047827498013798344096206471748151304764659141490240406353628984802909005477566712042657061609366972771361581604679175553711743982770276854531051427529972406026308357602866488450360857227395277689682981590171588669500966749695633876692909143387499512912468443226430738791921153033423590185756859717135259934138859166657985396288557874873121226720765150737754015193513500495595851803415013080670566448839255750844239403404375294710381744838165948572062386892151105171793795396060877615369531807317771252207555113820011310241184667699973704642078474016199443788011678197552587199833531761068612649293897258848301953159007509174043010419609453292088070332722283180575130299915787176323133000676422050068351313677297522901235674048754834363645138690987653854608708388016192060496882909849508540875921098002022851899324766534408308687272650570070987595234642290768771008110466289261422160767400063807332673941253311565325241813258540162001058625899902148598905703014025873454531245960002406721910340779538276448500534289608339895484530833877637066441267705766386845695900723840272368212580136342885011462676144837700393846033374577228964449324319532696589850698515497225115227294575483076818779939204074380875360776808829360039782769731967709882237104930257326454372676220123959083686600472788488536455690346527431462711556675991564387145142864881540319366526815303790966947035010071751623235293235161850257497141867584812810523813526281226960413328309994384294394673536259931804263180766270852204082875849189148292530465264875029221751831160705306551952721253513466871630953622572128330281301189803413077885171155880812838990995140759264441092861693953945220588875850603537503749748939810389875331555550918541116694704375337131597717462197115936124341880716227598903912754226657137019366006916370750784333106779941836058318768216834943261318791512573305792782168718338065487853113380814719713126964857985259568679332922219205263877866406229705341435935452588042619803493690145635171395554740220983372984403953797127101681663997583559733494667825565723843000281228730408824840316628963307362637489495980567331814123481221716189043315176396150013417689494176089694818913433790497978584546689171512164211420188625456440006410240000000000000000000000000000000000000000000000000000000*i1^169 + 32438715180107220044882120183789220950927340064135231643877278150259212719450014576975874370048784567000831928410270955308578021280788008852852708437030046802226533929776984706492989250447485650526466752706269883510334419873023930166644269684356958298923185985391906447790932706034292000558585242923394402967674505185350440773607664972866686290713745922527060114525343757991501838835235700319552792446530759101957386238876089952418450897405751208650890792301560798334572274965330754998239432318276705911059033769051782407838567006837542576902147076297672972483264021366580462509479596854548878166395029846607667859799170075115278412317277242488614429196552364498337241046114758722396892287568011091667850231003737287135347135932331412567381367919938586917269672872543398005355553486566997543326567874236866358574474386885753636016102898378245106355078944700080913495320773826983598777947443885578158336485801517853132540325035032394248201961582709143273544670591063588374345007878469402502811435393723103587872706707971267510957377795076526139541079684584624485670657671414252726509881593469204138993045200849886832620140767492496088665846066315817841418206448010255051889300186092176481438918063371483908440993132062090848430976146021711187552998439128985851415272951781790406902368319414665032231596267738715147433766224938841263083934925892778640353307327750478019887245669394229596945150554044406921427402679671719041099201179666012203453458661369422744836827094923480380294470166353740171410479631903476065967558049888314288707606824564931982362924929012785955260052169023285424366229592968148641691585659532219710569617240978763266642876701260412707926993310646790458271599010880715588426278730053874863785523280172324193596304302213042771885228249341446554264679404167244918647400082088006225742679411857452512004011982612502366073677923909713733829466532432114970909646708830690773460816517071792420021544569623422277360750869581847804329937819132706066692778039491868415558474410517392276828384941209618459105001291624993321604648868699359527705759216363749628448648499066484930008766144113568675396539164292025557585722536802455465041954552251219408222624122842567182310368440216459023565715007628845512526669413989633424538515381945519811847809372898195709472296451579682400498201047112154805933060479174155283602366375048640106614176967497998109168281545204841874405126466778124155394252063998804623581955850167230457754809837209949873309924161415989458093138864644739268665868509577574240811720089490187346959742856805284205056579864097435550536301799328162426284562634000905720800735700464793049680487892241401079243324420909146646752289017729094433147290264658243459481285830162051013328351348671556070654498987705939929120215317230383085118221578044711201152733587699662848000000000000000000000000000000000000000000000000000000*i1^170 + -72079601001422693164376543235730957131537277015230406049848064186537342705025768707673907125269966153825708158307427722364286434568161415424686199761475177452601915408794205772555283003546530407109828977057136979080530920105468409015617924499282017391413222163288924223873475343624082100735341825724196695739862605068223546782683276582045453442370510580132717756446529331844006608610058611954484737567707654573228980981696058801619124194303240556303111977397729170711987197333681861720159811199569295935640833259207163919374880576141940282360900016454519360850528957273582340497643614991592217041740156867971443020752348969835106246097562642305024319932060180306612144120009535970987291418078698014080821078391755073011112658157213678957409991185046920339937554328134565900332306932387339676768689582294170156502475298501754270326254239826114120813999701911023621134329081677513044760524945965339035042954040298100510842588183447909589651720934065211326937635494841019989887960972366959445163603665798269600431827993844995642984211816038243206352302877356764525250072266130257992277352926647853280410162071309307698490073322121862158342850796338896260787426919248951711693911641528478794707346669539932945102008962101041114821804151493873091681784650867706966395917784002460093013783003615691320077832260189068576095821974336758030282766558421032158812421877843077184452017775545266934448430556585849806478444086327294060896551195348873689087710868485151713304128352562040149480809806202662278925061391155880943293497141584863515972461934087219557216383507251619833872291592139280007254050368040436052517465039432473393437968295263371794453931754246410622570974495551346996725242294556880875498748438703751098243860266863013803065411797371609165702319134647154029907855235913588924490658539706877007694987494468062048598284728463486909224512902761888455435246037465826638093933982592448143462014257106841823512752142099207514153909285199099199450602287697604065115950845629804550535840198434779845026747842242785121044160506082048671948909415521050838706891656599573266944326370607885641992376268365031286997548153806120992002270552873155536020632167848615635195661208075741939192919296097558990931048691981401265089885280078212039767755222361664224588244739666042929085280586632968589053425770193353925109338841163023934013231518939271421514229072096804665256666110412501922324212025572215956347009175151279085012903075655399927226141838456537644787513834998753666815692161003248724718716040655183840908699317633677467263695364407847642416153544690578753122695735175481819770620936826962415142803262179728813942738626646894328807197325457187390086165563901791694731272431863338701180890174892418435387307001869012287945015277897866868095934781092188790218563334581871566565828198400000000000000000000000000000000000000000000000000000*i1^171 + 166257447223798795015573476161835912539747294850894010033498314448926308115691895091883974555083463203767524009469655575984919500119843556818772961015820079004565974329271911266150075781237303780754346575252250086253598391161085759386236648251867002369377074556312408992359739000513016538074006050102366692785490022038076670630932018168666135873957426467373533808891124278631496919550028929281391502002329548429886873734122095779811173538905452594819358716851902088026786565716899420431541532181553011343686449765303780707511566830658758048858141940168930507405200960880212231254405135853374167965602043379543560667928138571653057795268436301017547215726545800258893774355110706514705438479341643948448046519566402022509157101593483126436735391439748711096188257126356927143308888341812284613702301420168253628995228006650052020998479735108093521364847402262514411502527847519216609068795926895313691420372438542768512572742790655671065856130920033511933237331413805756218743758616117243811987409423513090095561430736898329411792372242617704633604966518311288965250984822659808972663421852019348934928513392741691309660397187589224100094475088159556639027429331656031931082237167562498132838873657604402814577948652696985739395870857206264084416382133381435496972516819200485207965146046789623534238716294687906430357491029432279268146506077830509458862761399798428978651793349042481140887562323861305808269565015322584693886782908064043510136994114950694768769154027429297740588089667536998377288325266620153627979468716099860422192019719566833412035480580312532248904949892295367081316535627181692956117802515039638704960520957839863537749732734773503810822437007205412362110890530373127744574298875135797413589782926309843416449059738085470482194519166386867755014208769199111850883654108993535709442584490295348411128270069177650769927539558930299880123943775509836925034863539350310151400859391304348863655010369755994922126532514926707794846434530655959501275606074273369296222504920795994582821563927854445023964569327913989289160145882373280517109189268067216926622691538001712984221707409974877489162838764446573014192515648480986937871828383219190551936801203419040767956989962459375106183430109851009083910790799899520062453564950651084266748922487842650749044711470356792015931479198840345892087713087173219488009637724449490747858064496641527090228030710496136487528484059716554375477632668014649511320320862904132526903859411837384982019177193119093593866693246105852283780667560569139984668616796512522444542269752459132226600334241995959037542224647755682204307634298496384713604842292259373477673631219651736623774840382356592277728752503330142972133483638401645078451937919329416096710212043649841606740693567533455964888592554809543189255525111251819560960000000000000000000000000000000000000000000000000000*i1^172 + -251080787797006826288310345510433603908305555322353996884805427505235841894907814201868333832781863086127034426620206852214716908463587042194318562415004705363377080129898422171958606122286517415638930148133350879685794682907327561459718042317659678283405733115025507780525306412974069568175113649852896926787624944392718593349654739137877623790035548803678515997147433228619575889670090298524149174670404691074995084097477825045324102357927949226802848340809529773218919599861655848005373169798918026237369858851442140618820973412127371453847610454457995698139534090306274869032806718075741611231957396675410687976664515410348313800889565865735491457468240538942880319587317827090101772566366050467228797179655078632021112719582327380641043155721623079871145174741201997879930940821085555306596686380102193452316345643552372727988601990718623901305126368976902346005640130476254687966585003832126873805865415668571505255413926427364315822186978169279828359679124556077684919087488071980059981353717129442958184022291128732770640766739012842409936709733648944583614075693284541397347138835027520050430770933128156277872274885579275025917322345302105329147285541078346317981989524582316962865560036828454049094480836855529609681470071789420214021608268826079582999659648062397300434335655764678743863574228867067871821063898666326040449208493449538253826176510013898119347802124928993296127333985446758994274765383194963459209403958015742905738384140924248889209673865949807882757845551059029617442836126374477843497533684735619086268271701774767600945454996482051748130906293322889907785718463221320571152952550209169159930990749351763565811847491623887688277283752422516275971550445373386631943879732505070113268499658154580996716144230644001920384493591609323919069264337171103781813881464832281162434400014947737278374534231506296693721537011638663593282241996318690112118979089903911182774607137222106517018020839553804490823654016769144049406067466253955240580886939217936741429713712111386742376708728653430810234237922246560381495568924310924605151673423301644098069956339310455605769221397784834844217376502217641017782489083741897327785068816504370355333592328650414603819603946914596624286373381313610946249685555649054893979802551002322778073616687789897516346327814144850441214490833351239009728570437999714181766311180263564523152912860898849481279358383785449614788195575631059398805869966908304307899390793830654614509742149042706639993674981213717946303978209821117303246617119622864338963106994109321300534948679694297155732179096492284760411090804753774837773966173842166893687509722973973892781154987432936487920504923240807524309796576747563805815933184914067197201758439493729213264089504662091710867794959825850059732171915614021209300752400384000000000000000000000000000000000000000000000000000*i1^173 + 9379404830448086235445932724234316550599745734845981846408128481745305390442716757141891877192358728294361418946495155466463496471695650407369861681532832239090851361999484988766540002521875470473941550672342782024985323168572719740235687564908691362862745564574458663425190126483299714669045164963777077922491237856688173028841287270593996904403045196742644450245495633468987372377182890811792030278261872865336588734593325591238499440350537731934916769944868064374416028302476766478640813144943718003020973127882580174368776535635415041924476711906887042248364123567715682879251534971552985562684226476925872468793926062470512269374629941183052475838650140296522137479936547999099235229322451063043175118956859388709826150636707645314169649905600849452829292131077145976574135755231261797242460206553847610533813773460229566646926061662831463759826970596185823795150531744024323458892722813259454819142399837572499502467222084182053866066253175367255616069408428141668068558669208847210285135023653855357952523976167101798401384934043553344694225818872884510193559048550867566370525278179384128903200327395167811245683961734900338031296062698160380823994288165558136540287347565725576776858710897499571872484666306903998062951588723151918909902706362168684611404579034918529959118936474625768004147315799580602407715628119796104503749144684527073003454958345419560825620345134139362571871960568608684366808490792691034626718046628476722567418460053562752828277108676648690759060673869012231442024822017108696959025808913882020559963018158296981862373465929894513788172536967533806279914996265103870521283927604192874098137489122902332297128525004613230908809276342599009447448701323482556829028051868023384187575165095138077618349100202872234591989831401640851871526167686009099754192540762073228684452139123050679427510427941295056389785879811186540881574637912181649416585682531028658372052734724546300294998139301624593103595050218293833922612506610646979529601195088709532107598177862935960992785646389016825454840360096104733989730082450737888890902318264903216084444477768860258543521363322406362741144522916892962192600601235675367968446540537233092071109402038586227632233626191653815847036674391036453381356252136015580286424791215339614939687000332027931670934221383193445368038236941680009982101455543002977441462954680324396723479847204973109332301415734980585835372728420015963627750841765227913337391112937013769206880829884692504788711025886226367448021604371494664848098973465797397961632934566712479444863517466181566746608222344161134976144573488109204225027730263471436890802899563652448207990162965343669492371832759099567537245125024167007904968975035950161023065272965668463514978414996856703722351378681135284823404064339881099264000000000000000000000000000000000000000000000000000*i1^174 + 492111995547198368218744768687091325358905580478992791841806889023099769474263524253733373605262388848380205735742222447336478449292171280107640428674676624437209932821261304684712879291953445128999193362485320395468784563865068590315407844608490751984118727123780461385421241465450050232667804727058803062477152972333073854120722327446591588446694401424714100829135411623533295973814036087166545883241337081697165949866609992585928762149896206695940938654908056079840224849557812621299645090573066818666971562764508030806084953255459226742611468423394141864319519516160847618892917557731593965522243639219631685972314189654274179480697434203820165905273484396880761125790909935198808575406894869174989060634152370444499314550073923246814283751454428318621435385355713512826277806456616858178628459116252359073376725693607723823278910539114964009571855832595884324716880240227121273802774036933198500752776865366838265597817746496402838229559569258012994857543156933737246090855746548871192794690851056712061420009012226160007512147298325549395704739952434599027201786852251809544653281567916257210427073301508637341093922160503750583545998750021041028010769235296132153570115466526509537099469292681960680576071416748438974078958554469090591670707995398775714059421865957427430103446670651455744077322073447467225099908279300307495007786202716165524689022603331402529322169451290396072150201854270153523158853407884069405110904023019546542672683718575227748695453363379241480927636919743597826158169254870451608042538308801614549005196790729857066141596842099618298303487153165967118071219131495471347072828132285764058137312681948925742164482794162809072274521476781303129239276743122620024323078057607298762021843110548874669571143880600851338433352626079514668309422942995289193033224924117084409901961399693433529040336451559579826241525629223798686574330163960737999222741040367207133779775513115585518089695401088773358881065313692003726879316736845545568635813860062342766165223943454963288128128679573253311074496536197415966403709676479607233960071752002625232043774277449777084542496213378977348387611586779729275773913870118273371692012356435928861391673303194424049856584784300027527033703047437455980038696833551996257443373380755840281758412539855069206809537350668972644518311179976039801497841200534196261493925615938255607979720355275764825226422713326040968562047691833573302380665949042171397868712456535770865164912835179317610998475945939963669503114763651029111168055496195222693562151499227062848664735536475408783785172069601437059654629397039699982872972151870182249136567731670385742840612020939025228474755819003843374235048338011663716017192860888831397034997723595710150084150767584498840901292593344388966565851462369280000000000000000000000000000000000000000000000000*i1^175 + -425696015016589072410947530988878273216789692018872135581535379299155645383628709469177371844383911351336358945935837752473608339923821142342178387961319918128805250464034319293536521922980753160803967820914821960112379532231531298899336954368347495398625682887767422866662725177549573560766755279931114606631580518081091767730829805899677714824663414552504417328409932324340684861155082433375212395389061413858477034046109852643121637648659219972320932150977413077676701693456962268617044621766465754706550252318396954730509824039483796211806794488191195627675727720526391214689788414711974566195787552944223764827529450084583961262917355207902709178214791626617063453842511506308675549985573037679852535458873714919547596196305746567323716886950542030503842957769288321600037854889302989662886465572447659727743050914957389504478233319444626801604300661025668174679708724106971051802478621038200914608013849651026789882155679699803163735637909529053494534209421751867220638827052930212974854170728096839497148267306189481084661340312398091600365556495737120362033119326885093936206578607680186723319413419751748355688839877822328221192592764202066317562333721689648383998694823077800051332177671968801579882457776680861047392470430877736444620287755229373589803628233324420585756078694644089056180038688236978688506068130403926566485536123561247454530137322968135238562550652113061128015236724930211995087251368704154867623802750581778282033023625489239610611138744998443935548580325249852331992804504139076156998389117652376154917894275918664503539562460659038095904930858649871546144119255568151520444592336901856226103871966331365678686676695764656853052652901323622123751338092721840469629499765484310239726783347113033044785886075551020575307971011755889597261752154520630204123239525310775799022488434844565611848045029518619330620505178685823684580143153906652589627904207384392577057792903857910671068109924396388090960936334291992202467942144555273034559948717780670721908479206553959836368588573503840560955425986990728654117374864785763464400856692051987924515902291997588920152415388448686350497180223476288916257330692529649100986113933156201454804800531186021715637735274429609607068027775818946838092532194406312239445207506173601154511466861745241302102169160889334386791420875599596959083332345490238951918043818706979461668687506361960613646735157719147647710166173352407494264376350284325490636458329584102871177860522888067207442397885172249958341284303060159886280464415567468307098643326885200855829212043980122917416936560615273563507398610448685457605725183153973773126723441510173270352534476081631408954948955095326445751951921265683375069658716848396299357171947741745570598984722214321373279005906147905640595456000000000000000000000000000000000000000000000000*i1^176 + -523925279564782602150819932615935557380683292840933978552239645260397933164376490407470824577453129621406944155495116888645541394794353489822861423819920192330060755100721051056168514809522251132308172705617815552756721547786151696231990276098182950880953652491301852832416344235055917380263193940581875834363758148272376309022509533074106663537289718126313708548677764602046781833525621398501558286908806633561716225869132007560858813832762863677977076430248304350666432231076681954347817856885754621847579451856733716088560657403964481563442437971087616305126381932229660820035407126235744646897814114655407977510960537338684809730984778560223143949815181067769257879040871558086917595855479465445260959614361730583507437042897917966214963894961668566399746409899785639520611979092958994690545728027143308732980826877443777494839485154931927997536624877194280063182744766623715520127695049127736581796959368620944754440837596436576242120020466446444308237208121343223438961449439388749363426087412373329555249361999764390781837854374462342393578179704643844488394409939470142325109359044414473634317280327906048061494462619281814032578532164248796591591808515167959012851648041373842382339557608636729153107199521227268888794964419002772295305645664390985085019082710578177310258654419805318207477409220605177301389060979817067403432614307366101030620659545883784976959885839418303440977765036385647884412518908649131754075061844352760174564467240797988261168779175566149073554160729728031337886456175398110587280730572758526970288164595267588910153448800365055671700231236389666680669050881972574468003710239966760385547476622340540090043275756315705799881694817933413353272046152243388500974627018208343596111321021642722987933067145396791307362054321214944295103948342788096644450723577092191682844432937546154893870234112055003011805148939564900125318389884361503412498629426207463189373908410683861639880996840838735997863954331367448346269626646210968315947514085671424177403234414810855263175742228585839360191281244380531151346683013264540947791432381212405076521470667458738321274637888289770333944855423827800111939814106312518875440055921321815041550691469424839211934077877937427076536098315156815907321853136290273362287325912799194761011875944578966985012639314421225161129056601833819441493029303756779557814505910890193303336234241551466617850570236680295232377077267925127367314255464263398509465988475808118696596078655653018564124631710077691433311044594834071684255927280762961187424956272607328893139591948528033915732271661031264760636588340139854457473193224540240863868838939508714272636180139708784772707548228837946831291807001420748063370749479620636524804008642278287651982907621767926574452122765492224000000000000000000000000000000000000000000000000*i1^177 + 368111409687673092534312203703573772699434311474594872407509833410050605764030887415025401158416184605020062765513734435855167819577716044440863030398066101694010388730161749219952383791324145210751821951906866938215975149626444316939072834422701849164606311679069581862354709873466396873066643608941714692814323205922227775201801952364354367977922826645085282078943623564844742387242872710823282546495190500663751231514966912520290228893497635794687393873557093422356759193185588955793613638626920092138992423248753997871854550690365816965720806573982311752880536253412997475755131981474672922743891991918325346495297836667961349683815805210601083719372046565963688529326905444003095915257589623792984620433044655617339845295893860302912629992229491856361935360320002890788060135858285630121575611343956037999272315649096846967136842499343179452992230829614512647202293215136971512472877196533927886820879991060872097796575457701283088481126019160449350533126643519370493419108573332532313053144852444868410462650636913066532084401851508907937987066850494842462220143843648528813804129247943737110983982189766646662599486862415256707408672236771315833654544074918261519197942671663588523508986847497745069859133697650734831449812522689810429892445748713975883892609132358213903016533705734125081837468402423541468161728668409479966774483485093107339590928787658710329153883201278050131952542179957780624325729281404616274529957129928679651912526897467206035725807412627412148814891861915031867968933462589076838009840700634573484983001928817820767339230637867625910170654970060779230154072956130342625458120825665015284302272307609057382942809320690084647175258527943512010906678026107551844641828454351952585933581515853347758264712426571573771716177204179069215227514370940908862962568579070000720181006709585030995560804241223912138862402865633612600362453557589448106961313555925588164783853294665902554252493841595973355217204850135210733781923401157241092101260736043904271456357838722898430635830457023062378179238127940762742288005250703132901141342053909307835417377671895612429147132356857396469426854759492436116303065381485144728854475576735769227829725306788852629655480975539297638666363545429174098094657058556068698180406586299432246395185052628204438178960631417256231145886547772288630918740013635858304728382568612721394834705657174080064269943456683567203146648638128147096034664999230774611861910435892837564617572387396181516866140131203331121517221654548036739922714286123168525447144574917394220348634855963676920237431446767488882504830881127919782377579406893702716986092424376747908841119568328437563827545859258490101799311128782353238288014627745262109424805579479000218325608623902536223969771520000000000000000000000000000000000000000000000*i1^178 + -512087108805623776168997000288887226565716012965813196924821895258446068056239979767909685903227285120787150560968351873258640229342977913597958379816289635370443124646070030319085309623268275702641072985645293222822094041636720710886347816537801247673165440161452412535419200887193532440827234572583014362346281099639253441232815702440090926187748486591987989056776868865154273531702243147214170948933936238713989430095000288227714683239856398709200986120902482620573628453745887968596823203482204238852836192799065860344709107367959955024397102213127629722410242639080080255661742534611114939415703274484007331344960413792762437400651734512873808582961460324249530653935351949512649299654171064133788420765865711218609645140212168265437645188194669382280505879658763676581465320804144393781733979427982299502808709330564056508644324561699338145347671825370187953198195495256076508559386301153297961614511757865968268562954513814831169524445099134696728089942466532851903080690938123627743527442251985726059195257093541582252404900205439388120266948553110950245359038378681291074216043324855267340749377529891528749416384480177644931159405289507272385172233415322962951915792814078385290262474169675750093210463127510950252797568806579258758889988950867640309571758073523655908962254555992269547576676452118354302195404621983590859793503473456325723879394096929985065208010142171332855121966852615041813583302715995464865684026151713787500342858505223995529517551378331755702203236788115842657732600909411359738359597137251798137259791614917135387621298823399786956660233872604012855769550203383128581962583906114916400969068614011648824388781171565241412530958785909841331663403338500302866796906745945498729330810988816917782495235460870149362621951557460820889282858844168147499756842790817136299641638296705650230745179955622901141843533241357895586776272685356507595216609695956669533395736114834419032333017326986341138773333784106051521675494735852625243736947866146722950159500633459804720388889550108013000157822974052485558212007391194448568242224940474627561204305264109266683943469669103376141421619582022700683707455122702798428043348261499927387784797341459387929785459734230877238938634750972656806352240110592251244695423568641023638794063032654418187259818386251999051414405653617506053671638385542853378249282276959743242841121766709581034714905690600324046122694821864908847722152613433237674287197768857014396472596293513175857842450762576827910632866319329295610485759465201358649600475029448730507256895435723915965949442369575734287242104619666661253151393216433607938464834573072710745862347165050682141930843891025187199215262613318703874602165697752772583467698591559878777844347108574887936000000000000000000000000000000000000000000000*i1^179 + 282673055455541066812366278361319119675569940245569929500929462154833780571140078460610267346292290698893650307949342853326779141097152411620902510831926984992724577533758073646270595271188415720019214828778992986288977092381847198595003846545578310410347131059009242823564688650889023012317507992241056070352629542193447334381488211054925821894378124061418855774317911348368358266597775734017421628315465202139973839870411875357913390743811621083720133042901704575921751616906384364661578312769082859605391312094631946325328551376823603545065984620005929649953085271183332103422137408651562250653074513784099274269419349421544630028465444491763611812525354749630637406179220888722948619654244598444921986413457671786249454214896347529335305492845784089485158266559546191402951339056405378001925507059383571097389128765235505633589538939312437787492913550133484669485851591247766593687078764083895207918144387092730427706542996263430312450441880904010072230425179900621561213989939556565562994997484040440176678049565302309532954395919651501558564384228909880658108563497122344042976350243575967231896341487682675465958882806839446570928728509384462963337417533513529865224546254552307123275911837655886463397275608625693750555615762252231932715227586062305050898651597732703514013605758732262431719524657016103575996061896644248829586831849630470432311442824943979238576242464247522016940243362921430195221000529801953019168788056359791067555643936410000298026005515633346231727624074664432419661728690693754430467290886610590340876113719601343521236242414037189683031715161972343578650693969577574796926692054302791910580066766155143945195330757102166161862586709175195763223014625002569328357312960054352115296601579476931456551618326579597083362792781376621354131018503433635105230222842169910946895848774648947704567897867411058835581230943958232041150356568741870506065893475006093714504144354568903130420064546972996034504243612846834905537038541451071562254952824768424169438081611881534542134712586052313084338161293036673078190073019886098913701124522546214979849146665527442441820483139266381570821475157415530801327814036025531349191136195768997728051327590505636483903342158797260691230341947268575357269975872513369911420277659599583547579156418417454660826746107395049156783080135811624257634167497322442227618617132731451365974879045329786613500726090574708892584152104631894874842444922942814826244726892352283545968490080833768912719907429310557591246306764400027436448290506673363539353067347598097422880745824512134396513921736911745039007311213483351932021789741255784710442232442195242959364660149409000742369765870928837373272574893560496337648865066810917925860536316037195200466622873600000000000000000000000000000000000000000000*i1^180 + -50891058307213156221094171756081143098133618156428552369961634524650268242008067424974500871657851892698573655080900095249415654692022970869303260687458854628393101874163946944455513342091518017903914321066901477912712562417388029411217635470990869004620253672351038169704573570859575293490069684250029159802038701383238448670638335361756606542095494992454308409705188293419143105950768030147305253693548539416679466142086013553830968341694625725143944826254857610870505925530321262741722781050798812037315775567477817705876240082338169219550763345298723176606011812780376169658097351730346384256462605910997110347732118394353647920523729107205300163721873233102022907531568372659492656011864448789190888086863973302247582938988222284941455939253899910116278831417253571041280705969314747510627975144516967298220748069463284595708336447379994281659663714683353982930392164785532680858088456989068403785722234719602262349730017717937345444282356438467733766711495196450625080973595755122172251420323126700824107864862097594474796732554609714238310837873866913520562765574391444237309045861276832196470754540753866823160625599458656505425202475018453832051694887900450029233154782327422982350121721356897609727679150860159266912548025001686006235815658511765985271454094667322790082072405973092438852520673858240472047457549944895204987850971904514928206526319330291402492797777871535484530026903647732692104249883377372274659319733787984739334787723933890278536643343093651671750561170681134252626074809682437862218540358828925771012139709143698257549114468944932437067146751257753926038312129903387699135966886192352053547606976146066118066746704224075335512862562435334895146959732003656399471561790625641125408652065311240072106561682617713242144171175713559302095388393542204715347589775281293130110359214769899130975444944484504950355518013479766723188884921501250823361305565452524898926817976837079876022320370821045823592211639969815709145259647342641566620265516494184016000045967828677910817668816982735910187919374467395463767075584856924864544949428558972118878487794081039877725277626698736375145072485767502881281172805573617748049877298933399014032072937376012865236529329980635736233218538467547827278333264687542251678189879574297980762824642520968765965786191020240321351173758124855262059565695755228570379027580361681168103084287419019700247708529003296441393732050990212462873929769934530627109515400432176668769769836961210333697524510949056123095543286406042053746695903104701501839661857094154886831433658414107727968927743226517978937954843794944368592320258893022838729913726627031670878046529814963727673454690031423280178260431205427031383385094215862311894861310626375925760000000000000000000000000000000000000000000*i1^181 + 1310236222134052962078300968065124480599082566719401220773878152345558640354950431387208326634276338332493688979481801445583160890504896920484916144984516718964124531380679875346033052155977277012591976967960092280664759726727358751389163161913902112063836911830298458777673629724183567668506061025634039193853631510015696235290241745621857834736894003774561246157511867407457650620091486044705116232445369746292555510646244428819677766600476517560387402614756001689404363046382239886225561464369468703064838428330996609460479601795150990525471314897423875403101887515051304718866114070323930157419244591431988697863991811077495808923083246648095616801254927743167033039248752848359679406832297753113998356205313506500765893293724928354755461708912973493036465745717318133962457802030288269912284327676903872083825988636087696518465313491654192417389782282038580621993681095362164817782353552416914752761239511420518088941461993732809142273303295872745643888161772210406535928646744341612925566840516935252820431767926025625678727579830935650225569498556850380140625579637998970145649495534148393641002227174673679518055552562608326754553573815645469739724993917137865490324154622802414585993826635695136720403739038862361654405566644422559142971117648960483990145951620424389565352837683563420687045016852547941508096298786313110634963245156727141795524653082161252070952511270932800877268365864377655942936210331774388509879022015202865441655599755670270498975922309721191917376908686855809240398978035832901441560887061287073477935910462762220057027513590116372233422528263850131542829374271691073687414598912677556950990617497710360229029262066551628671912521626421660065304783417365224126983484569559010666698204494371327210796932503433081667426608118220715321776031600043664255531383874592863793406225402034412133259467606504734817864818748878639386454491051196784391566289450414792581451767794141046025219304796219015802479980690134303168886237952689570566385923509504087283625901556963413188439869240614966763698644900189517070630457165655321779062314424338198547982284796773706574647336527822904683621149098169841371139438261498963692669532762212610708410850561478435044758106119890444065457314687304340001888660487165309827358148095345184662724959075960556935543695247840557611545590575441916210518905168850034516216545372772182984377688567914003198513249491721742337730009779558884936947347223547130166079233136754838896824576454094541000665022011246028544780815704020306286263377607509683956765765173286408243801149933997060926685472970691835575696083759682917285817399094813860020943527061163752732802208777682762847492034743232061869247297893663487314036089509681598308280172544000000000000000000000000000000000000000000*i1^182 + 370821791532362717219843233436107206935273497041437528619946533230906078586584509824520064902368388136744165463202982285155614789821972464478272043344517573683084170712508110761562360662930842130629284371528751396755310695450175421927818029698064672063128776788707239423246334297221265559835062014248928221201575083928121725589431526703400451946177975015665088231328053859663554525650851203693363751259406693717686926394229208118404129106421444765115397996969766565602725465864512779934210906232520006114474807027176714176448159925773224526784051727490742934117360486101367155219415073113845286581018036523012320988936420183995478881743654711034071034126162527079039809686518688412983213320638821635691494323324567254906076451868347247563229105470498323713685357353649490438269145572087804028998425482410261978444891995046456680611743902855203533872427055818584662903857795839864695527551246437121959062843420581540024406256329969800411003716073092608573499209596822367016420091796916662077150463599329890044944411269799690109428007816607616866695172996616964034713544193151121361630284587514327934567798009349516971849646544654731701412715517611886503268413233269802611929366084532448855194656144520292498029378898796348269066909234266089102884364857889438577162990224610944572456182987929218219931309606828184185081816375969638925227096900439873401400772887418952912234299821356120149045650489740327680627023841228518023382920793854073836903080167499036014398092406735311168993082650408854564137454300035129070522884995612795338714423958909433854588926246053489821857436689572810802709925624668374727916209389315207180908461055703939252528482355976302585122300683470548497912753384167925564493540190534490254312709712099336442482441111205192533055150444374684118082847563454678142596954779132212809274599224994287105197446560312601483257287251503066244118644136415316860096895195879523487477189299798650550856301380370563508524926373917552865966239904898987408932299723074643411639239062939855900309358144237184576367069000348276675650766865469527724492317490563023221558405978310156298860414211793291940398295397931278044433140791870767970537429211134254139239859741264601291836158925660425951188751316862235241683312450472941373218309690906567072010485899851254633678632912639305667901710627167912943232014057703163255801759061549849015164059423090324429372640895980451777473920035637652692719519365107780044760582036106475377184824907637160223494959452288138862597963015115738998302984726693572817391466755014128343297991890358500771692858323562986669420092701578437132581526563747121363874769668298223528961724211840458209864949563737668999816781455907711223853077021787894579200000000000000000000000000000000000000000*i1^183 + -48638281625806082927528138956627785711891559489276592947599130936820762332230532350960993715167975305248822616519974485886981947760770208719318070787476784857316118267787801599942899670035833656599347677585676217973964477840985411570977376087851724706090076846479705584058245314390500994014151636352702694051845242685519280354454958884029104390950632699430680201500042028497771626565174496810194548717253281924192219789371031881341635529579205710334276091712080312621431960627857176385100166855648627081383755677833834423057590697040546121815065233749865966808306720613607425861431033560020929414706869571237031096991834544857242824147538987177228375626931490831411950436573080525985130189252810917158772038169582039121186521800337001016056103822897186959727776853543943821212814486203365037517466916084584950873399764785339762265225799265465530154544403018833764454623369804465712756651250688439677880116575265393273040892187186677457145135985017453146703195387057630710824524386970691171788872153229180541902904080745335570899853399428066372160860738203363386893559552590633778765735913337594658539545211165970183824559518640929593460695290441177892536745643966146659067010794480803559191305957226275032736322639870128234260269570601771587095869262126333685373734572401924106305359939363463564136994655384111281262509343757030800724020055349362751398909276859503277835046749192261071937448100808692332453369072445780450925728221079050696963832856567546429573533851510291539665750162429598822591381898148928658432453968328500486297521107804938526523150350598819178886722473906589898823317660310744834735518780542440051872168687404013761873986537146994996218776359278316762062339349452818561170318122433718825032433953590140460624490250434622576288805145193768241334045240956788412377703267827313025117168063124845628566254381398245079472250738456273942912893130648750999586631186300920890809459485887212112509599434983165401481521674333885220189013583239954038789647211818663128593019835111160242611238348893651513373558833378079670653660353888993636504099594574552694378634226284414309823706554350999106085164537459471184169463701605901704382246267449637563480555439109518169420379560553107114780882264754903021765577896005448185430085687380491265245270721921040889539085568371377345227624405169347707524988281699544320860707002741735812809500213028973642850650255331754206845653853224756868991454904324294472053222248080588483842220929964528186578926822417520956850936019653776557197811513645309245920432346135939944875268697599852491058046339652493138739127980192633332551217546203503869087968944597558067055655119439878987050948335651834416839664210783865643101344235520000000000000000000000000000000000000000*i1^184 + 2599940981436547155166599781029530554061918582340282492768040835720788489873339445055799369241636728471708582454480862494584249435616743556926902912693914129930116450503588234360280722727302387687650392384705895734038951740267512733444527744798250898235928292057530615155906849567937368247505874485464470964376263327776762260942346404249107476982687678177125035495827264958930807075028240398158614436356188862618259787451204740750643877288385547744459735288942784062688018619022384824007335127733132914392813461037310784891253811345057198021256469942828026423414940159390209255155303434735222001209081485334097852118072764600803162645119663396166888318109061174266723179078157281576592772141987235956138490251958118988811765985202017338228836974084428945019995832889220004441710360610736049187824747400215797342110940415561307073070198588910974513921512213095783844561272642461304965477003106155128986587030197971395680816960320288611062757063558534631384895357602184786476875405635284091631371695382999685532169402083904820527927867915811403324811444528426305836223233919912263136484151778889146573428745873712916862146676707283179092586913923742454445324424934502499829578427386070894229803062553969313219687130897188613773660806530552450240595837306697701926522150187893429693167940158335369250243633582137238680973680286575252680352647833361845889132806951266011327012921212516240252976180925494800259779563055304072775718757516122412335155874172898849886386432475771855758818369282562949526059543647488103548740408987941417581169248791962616345907377831070078577815676820755163570483988106485913260308645643789464689963800553030652701879029328794612216146316750655509909175373473690766066187598855075907632933712592015786136030751573800138302505886556064011111934229002924397443184333838164370521080920638641680020696770988391585286975762551625189521068406858203375041838392065018392917878907758343188485464761209050768523896858546236460241302465132975527815173038225149156247769065847343436162202452342019291335574574956538442297659712436664544357330764323015676314578521993348363110670815529026614580863698477984103676210821178893770789399548843336996061764084290797628356566763106739814467397692018785965767478437712702273908861038464433348252953956113130304515513086549436786597913858513048029571005140275521539414968621718636492645068178472673295629850501534544645822280004217803391377064963596649697818853538077158506615680051818846690167342049873535622487840959867581043744519737099103951444694008157042462530247112072800450310207676336652658325108006945579337281695797170811361190498823276655468916034948127500920288386463644791463977909052362566139904000000000000000000000000000000000000000*i1^185 + -68713822995291011882392195726839099489990889506906995206463916764762600356835509396320033853140295761718140387556830833203340223175475737438766223257829917841675847474844595662404901456555386032605590205117277067559236911190901842590722235249914840455150497772202086040159877349946333868199598603770288212169582653232842837882673579670337715272165659522686565601669273427748266220734975038699606459987394203010708604312141181884195488063632126772830863167287963982991333454419270733614979375886894832691744254361488794146871621198976021555856528514601800522930486671722231463415037640787357673941258608376613646320233936882533378670259329466731585931816715465641395867405527760231944587560427850648705462798641416842978730577286460691100418101913557193172731991848728234145952882535911966044876066277385281163401752936956970724099251678487576197007492743780855259359747159635295625909444511655193706537917459385509742821706210180719298414140337382523980188738626866346009762978272178869175530010684879326462113903061214050133309984773972286182392466172282926709666342037433724617002208998577157000107986060465547659254501633117346024784975072118277008119514953892217964162551956329834445050603011164734668002175310671431320670395241342069033269320917291883199707066479397275062097786532838954023048500901249310395664405528663808001775506988094428043565306866447225133068867469302366299278864864065747338757084257946514680162242861289807200323406691389946329783449826415809125194382828273568385411914039143128488671912195470011831649649831687255602044215602827002128906682398048208550446801988852821355960130891334206203578283278962831542693449297704673617798510813544464914042104776018284785098591811384960237280972774883118986552889572380727556190606568570071754245152914273112835176575191026937383066228744018252236578565884692502624127702607643589638893352039095928264951763739054448080882208202497506249693898445229327777388322728459262477343735713091177244356322461063792855489679975102416356750120355188511154568042683691607997065330992664827315603232050842959529829994246560396578233073417466353649879281932408605219309213076346078899779387093795488673731749507739182880587993214691182801408675523623591296150309517814261805145526780561206153273767503690513207651459270630271451274389330150190780983617369927993156667657428080160724896537140078305897743693757789948219229130345843096073820357997802319789578388181055285824136286783849322174593236707566777294464003545755059453717158059435362835051250144291480816973532490017062001670551799705630715270651619511378625113150305749716479544136588813242265151717180004949047903565862751620330260791296000000000000000000000000000000000000000*i1^186 + -32172914931680661844836160992188003009968218479418538061126622852178310137833738675915392861820563570070336820168394701369015862565531616415783959874624313641183119631896078614177151610200108487876534763926974352449444871693169646481335248273179592520800504144639032862653628633229152065532002376227139210962127904743497659154297031286791998947006515647294309016971463202136984436180477032819775415752663091618902760262081444501599452918451355619811400460577049658755837435761875303975627119195447649863186343597606891662292881235663046956392621790585108296933136490299015155310931764378736433288816245709990362095601503312293645815092883198650461243639222437596517443426125909670365888020000984452374354449578415885791949646522587674872962783648863131673658559039809282964949927819384583902476725848078953296474259037551965041154762062536398177545784572170048942833665480145765872837950348969694944149676360542766589904925154786415524596743224089802789798039379649050512906124821719824849101388266619302113961580121066261571034667724082479511530688059038548769976702068450822604641282558096826969014662515974774103555044015281454680677040419618768623245333923020365959506977078413249625537659168393000369364850220105187112602819136374651257255283551045937771195504577864539378817064470512936816848140188061272133285654598499405610883040406587060685132776634954924955543307139735943593867293116229028458401586273735870168743205496339645409514077247443625691564945217892820899395265244633318709297632556544385763782816570732452446000059842834485478143293998402158493105860161474713960182863709896449427404906997997295348180875980099583853733997735917177726489257069603805417832219439150764582761163513556985213328080722229916456563820993775050048041424428374585385292524838957117403601574771290297157530080594196824246609672207329318180088838084417359001305430344126216363252465091729245435997871788007433532013144702636901767892344053564714326187977915738433765907256431607988569109540104192971373408542914839271949484337466337148926639828634619103039469145592763739170830192678576879567274321111517200976739078622537836834053046184300318822191468998892162518677279690977477986212395726141193692223857058131652353340555523531059387874747022639611499484234756549191260408542234112787777689923146991533781179401116507215248759894930345220236194124272320140999340488334505821763542380308631479190173863342968014367962661758987451967446795704358815648412258748384487724103420537701938025664659076020981040917280135446942650829222696913721408102277075790479691839831574973089191219268009016557063902706320682058014133788774495359972850019256700879503360000000000000000000000000000000000000*i1^187 + 2181088928004969284604242937993571143035781378146057307636723467708321802705752132133326945210727046993677130715192786338863956263061536307738874456448366455619567880426841791158213682638307228639242893721346288484374208888428512408063108938175198745627571405377499703417621100443529129377612485695413847057603992575607803948970978912239759358308954899401113919871541504099692683936733828967562449410792767787783327950308983389293031373814509553807076510312395971931750786193553196999065508770539143662470031788898492118781623761980092750818910023877143467979565216586681414260767642664816503624530625917704886226910998563996034533280730105346042305845347152001458556038555766835852677792412908463701394857488893035693489399016432230768639623850935263400904552090604047841409413307252043074625255652125508658816888162224696072927208376886629169283175803617117802141610717636894479457297076511988679788603314912167491747291493548616449013433285211102685219616980078266556981104980443528848460839310586978788880481085865241610050974794425294059752002417293827097336203321846930070086477009668579158909660632849478509410109714182555272232793761622919006345817361942266450500712838117011039777714647428579968445122011278878463561087201555700682363909849189290993980251633949179758106972552069788441954759999436584670820046154166778573113666926856660253641884670120328055055003232515711686762385436401278034441950007158082191524486232263358988665218366235445468489878546273231521683052046749806494285298737080373810697807336884565482760860894763776795738438924322337961444484934351201355597540206506041243135505597691905066509418855045092237324515719141560125797822447424532966375211664469147919647692043474869998893834581900671791532605153040462674166444794962459839215228563231965946301443175121391844107210523245574438487456268297026452400653198117462823468250663523475830556126376049186172915351271614417339017061007157232615674833243227654436617812962426743093859216333615943609283546835002025132301247011296647273354517363188532821726461724858067133995834438957624191852190268856569431592504234563398978452686348387537697992093183482916217448288109436645398852073698987499744158712124990527806701967960697856975723444584832697605526876137690879375370713238212175856841539123106743575355387268276847570643322187469073768000606439629206671879577003306452228747810533700945464465264484931750841037581821949340797518319735052668545155702147221341801091025884111601993296438796460647152588470184884129101317904696193501650720829976535445676042904095271582776574399544942432693859185978368601885739265786235934562692403412430378660424981676032000000000000000000000000000000000000*i1^188 + -55240548973692820289392784362170085423166142167028440831429462741517220520494400713624439339342510311635877547199155702554421054154841561910127527087732070619600974558506479506073366772019473567157585853058396096711774223551351510498194060294991200778554014438216608863383963775349162721530248228430709983846952760211237729390453236670849327533023858844120112166191450103215904863637570422701538979699216221930103988518609069674087376335662098266376275573669120432374483288365443531252083644841656638418825837691035253266581339869133231286411721338645051106483489787240530511469893736392395471998971394987286386541854685112321640561870300835495851739632448204487939772767996119430367781513736913017575693757349851686282355481485783938136383154932945019668911777621421726389524699289625267262124800014446630780908319236974618234282584097829081706513559794674737243575709162252559513923767444947783518373749964777425132935410972283280373818343931799858168363847978789533076905594483862789462581031226254525234254590506918448431644527732463887227917662064988543159808870734828074578539211405894111929437613289456709730607963439357264057841679344448495090449621720307946289214175619988776932234478422613687844678755689222666641368760651903919860961080893170687568415427816382298212744823747382483760936922062877253088682873603613494796289003343600572263369565728046474763364697863865789250116425751603037838577822769618850635175676958740332680837732572803322516689524424303569960851104296377617831922201038493920434794008559121246764515656089314111029334702275155558010595278522107261758719701910317138036042682656853099208907669759524874908142946160954587461524979829782600954657176038086625419846039983300637459488456117737827028364010554920823405661836540477108722760428101360343159980991158154711350484571120694492197068759639309920455120825337972902307653691297395068101423346025298031117365013667960107978980201905118229122366368345218858795554590152890026889442573402563430706194843714371265402818601785667393130607666180156365807523650898458987120729587027247767897310663079220444486917123755307559762899887257628000125055472967444296938178556916573861303355973854183788368089829631321878299670473799788238955172214554285964032426397352601879978319973093562809185126883276237873102887411265768463326895716976546835488117983679232876212957245062128323626340893397305105048967872533930116478436568774953359173740978329733863547275657811211717830488012649709926085466060041489967498489580999485423388738132347594962827776062140902821535744211618560830461965058852647653331585203338968451644218852375448898149633989838005862400000000000000000000000000000000000000*i1^189 + 562262203302668033431412420729692135794487019886447568928753841974869501264551820034815312438007443141056518493833559604939075746668770062481756699903696375998788607100328269769637613522011039280801858839615903377722295038244242566070955292409642400042479413580817018212986083691730161042323712992478791102825242887002948965014678668007217572071442026747255089744053198707059934353048141495518236303148087812208879970609211895603514703983814560448798403754698738194849226307858444755547307792862898951840791616405300236070438905952271011156660951097756090075588493981356905623547591847992218871557612930875291237319620568648324335862372208055850444662453594434575109333918275877451644368031868679796794929738515786159457466024144346352329040705467653577245433670299777084620521646166121833401716623939410985174835400309760722829994089336515971250274950469103013991885966407312448611565767048032360769709332054460596430455652639742833519188639510449813821369743979267062106727637555289572247515315577503090230449547188627285724076964127919828152040589448849886216612250458226512431501442992449475242909704300871407660046543224423429441843750835382997416157178646981978292928516923437460921320647152099156628165741713348822869651348881712947788500427684412912633251472277277340222208664829455598704314544929133112471097590665959829446503941753269880970741461610391118892712746184394961765608679790793638218056647039113929038406898211407874835611289931489813786191109409566442474636509375288415167022776182258780117904979831340079996137142307607742479017404071375504491165341283060257717077547099583200826665043905414650929474987887180724262579326879504756417007441252287766297920498366080359032229724862829391727447298766691495458807962977951749121350508362959316837613635444183182639798203697409556736502941689943151300597172931347577711079286180650581495733898049229897649925851787224787167062186693990533223368711264661598988427039521119593559660966549534037246756876737875558010813815352543979954721512036683454993069323103877578827769732858962536881918924625985889859303466890574249284230362300304727345806104528475336689592828470545488282926674377668801346567890435866818862554650911363489728864186351990310717595333496175331507326938423358281261414537172674501218767382815754861585322466985736448069797184322706832467716003489682369462047561872487844717559838340124882583989004450373024208285296332926188843953610382218302167486171615334531046303158220332313263802336800955846675586240040402258224770337892482122506447949731795569341154420606593643433144265664141665163833248308682711454965816885166731015372144640000000000000000000000000000000000*i1^190 + -1646381330897870522106809443020756127152825819075948425969698388711688318494383002634861173820672731574979773199160915625239855045934990531360424716446592730769938893682951426741518051641766863188872385327145937090505003295394458913156954645924791083603761609081947089530478744740785326306719927758300359324388251855718951623289560200142039271626103317091231756230059341749051093483766190120779839607388551183626183822238882669380927929262578952905855251087934282956312819952913566513387924866909568841370568128856913768379363867468200959606818592002868546220235100022486516348034584771559214754784703209532828160017180767469649727709074971839696636589914552282565832175346844181324047082643716789014229973979774163486043268845003050642009227329043697773150316082355280983846271540138277819867382014636726612183503843282510541659222334888855860879257674793667144910476625597923695739354638868721066173121804697216165385120251960127901331918664395510610730563724930583653400924633746693965402383914661323788039128938897763561628769935143280342074330013704423992855533998915278470401185996436551869345491661813296257683937199923546029798689138223622579961563383697195616703384983420983859000749094185719808988892328135476639601120619396569241937644464571856903629833860696324778913460471238481086615509049182480394426279488186154198788198724098750232005171166669528685544781737338487395126865215330022796034269847931536969673024879324370875717522551742140802454984134939930428070429657349539056450753919124699788737330211138369226194889076907454148929596737289968027337663869313937514375448804791639029345978448823793775953212404017973319380380057614256987485879501190029450193271909561629166333071034143605311041605188900901077284784130243826642601727862804054050445604521293096414723981699246328643446287765226178359629712622456271895214915375181049028477778993665688599358595259239461831807421003600992579760250700962245991730659705168784242407974901980467681395844080269668682825269979108848148342817734474958717548228681404821864020639739596819504079941858677735794528872590031403088298325900522487761743586042698700989693967792281467198062280700951242286920282272517195838469560926066532967098133643296894608093422882049488862907104362360467662466365175305232671518715991295548734476055550529608168542073838367348326494306079149562194265139725115454781597588528832741271980023791765450027516513297981597688282519331513373955392155241842506999898049288232800337933277637910384798434449177923482519660094306657726196206579433320327204252338699564841233396217195340738483168778547488799777845696386415198208000000000000000000000000000000000*i1^191 + -19445893801615388892299063630352282787825279129894937193547696290464399257626567683659813900164517161152443385067528489276206947828558187337741681836529953462847855043133970051204991949763285069114709269818948824475805171529252048783768383467394192236322117558839717283893547996525091780311100123953170761722106823592527056571710967159678304823797451655847733290965987360739025864930871287643130225174706183222369548939111609034502199787004704802649996921926722634846046155199778386911348027510328398256645521823484010388740642534797315406456607340528368609118973881635201440002858416345823113196065377680674353189644856838303082289049549871377687818018360394362814555085822739461115939847868640635431106732652976462200749179545860622518096729098950872067275003213176684052651524268583270584601286919014194660674484135786100583200910215489532235389266584999130442499419398190310604612346782763584256813008975932742046316721516699193772557439827366452836440284163374283344552500392862421813526141925721705913962881468674184943529927889760136163288588019807671083582019232821323791334430084438420043716554472769866441319340444821101127241635820697223960073958616489621951831767532751611455264461355998553859714541611646338132688265760432350298414794378250456887033517433897707083248230008175547074797662065513280380597710987201428871749942904380843671297521770290517763546590975824016811627410755844677445254322571271253459686161955077083723362571607104349189530364169281551683576447450981105306227326780730221376496881432251198319092500608320043920809269587797601599049260275356465666815891360827697174058648744728966918922799532639810765895480645619035704127314881929486939899698179759840577715247453853983554790763401535383558998531968625502886008246757604535366200355665196699462912618663805085531546626403547973012839586504287849316927338041117126265411422179320242610001773039267383009375345213243377754148088976381499129134101032852202327882565893176849078144601504628603135743117335171141275559237745189284549272572974806163592884741153102352451381598709259042229900489431204429860349076699468611285740712647214654259138395422854118668904727536938273061552253524340836570151196010316690087823536569899322567654777844157488863591307930403243396813710228176737696089903352784332269062236870190143040706504263674710803860536602382557756370509811776783775993150424128453790934153290639681021358404210190943759006200258089715914858530191008122483318869804678965060784340038331895193537542511645608277502674717999242326395659546869008129317809022614560697266580436978746703658982839158540879475507200000000000000000000000000000000*i1^192 + 171151615917942204514070721620046013543137898460537295747975990184154585860135300130429859849114977496976139571686344295433743314393739990318227982972548931628295850282105354096098796368391408791037429151142635105802613121907471121577390179913585506392164490712577188913491642019360031510734917942508670705806854732892108286911295181943661712610941732238820784719438645103993114363553473861438218173183049061985297199329520314422839489282254025699781551928085068708015483642848225546582231081087720979835293896413442913850686437610161367809400204467588978091984197018532039986369694676748967621871511568214664295683121557006102994576293419678728261037561204895124280669692356531108506557908488781583469617649067765692270813532165318399957919178540217723375070442848808959641250048467201520262199231397715103557987124209915495884499344051559100848988425906895803663968570833988471270577729242098443226679433324758499980734365450242971637713569492275597350148845057374974372548029438530053025266203309942287224869919445229470057345703717343376674432981564469700934648412228418357279330791036958973261367482533274597470084422397568819541727163066255758938869346856854238119639846892834099653273428484979171007448137311247898915347774431979064442173650658307483846444323608522259017141850269031578445343414420096819106735577231647425482688377872925909330504984794134091644492361128199160087054968445824088969350269668179258966742881421456332243463876006874534456508862305790110104409509637748481808539383325870121872269317259850631237727923131395670099573915121597731028390483303541935365947486063063757465649754591759618856187316039256597778129979644840527562910246296969281526191650432045956658832863891816230860259512941900237019908881542723015150770187236569843226802317967029112453150761604393834951012488638309315352989595207870360185171662067044576142812872195800024329489018379984703945094241277509430999945106172387247983089934933156921968460842299599811171030787545812312875934689721025383352136456811944791567775933824206039502217362381570872942615129107446462302717327357434461968056631470582377213235259314083291862889649453887247747716427901811016603443173757384361295853196925836982422506967840362334197302957753896708246659195641771551908263911395028898538296549211982104162801118891840178543627227963967380462276678701860688205442644935937152697392134974936271558000778732147504409875820700200152395095544254264983513784923420664500214668822857193075683621848888802137501782613026619563746769433244683367951002175428229147467063173013172446039622919490747724421865575494451200000000000000000000000000000000*i1^193 + -364670278946555962925628519248550301422225055763292171096392932828097597331238451450080689638799396163253205204509635694258717377814910956565046340201821298019541478264002432945862619814542851517741318244281037279534112623599673571586969898502400105636819835485834432211040191807003404665538195963135132480415949505802730172090399752705866137797084445724667793981703383356859901953767981544613630032233051177290197620331256828681437715516449104287020083559719481353806102596822637302303592925336879891916335601771724271687635248938796520831683710863774236463721400926984827748466071709609638319859242462079414288856299762317685786336628206481871548275252788599756270851637910196997830198177836466620768902973955090466251464802642826029363827341358279308638238256263203513059634344601237788997990527560631268423729771361218190613800781120909390733034164693726737595725323315135424159618268448740496638987873474530652216751158967841457229518796809810851970268925143967732157678151988509028859257482254260133210245890886115073504145610772306137501747077011359368811526566409470728475292623718560258060242861182668217879310601848862270279280351952969968771468603560345186075544909306284391167811824538873785130596666913179348141061704942947147560131484564476751304709915057850426739166366607334474015305835875768343650006893631065500322311787790811131202527772129514549528395480209651216777585053559197495572737263153457113431405773655056659691096956877518260331223835050213560777098473668147260106348352828282863029425248468978704020744219126370238769920713682474598635390060111677552263945648289650302317681374444015793562244666041121874886480856150548081082705805205613992069953623329863637457711176060850910756800676274509587359082183032208078465355794608833410905492758367970410710744507950044901045381751170708010079883947767300590582559131696545778490349855648258921933017472882055816388433349251926481045954337235258566746095540834864695680400088456412412609988849264669642124907033370128941561982643732684278154108196740356834644935735312814324238640129475907874902413213595146447322802300506722342349671106404466235070794614635981954580010926052712338501708028128004443180582079279850293291635743699599986835547138556306107600178085316815415048752160729400714100129552723151550848984379270420501263197609681055663505160513489474424166459389185400312417535332883158098606593144259125565790650069986352847406276587910763161960943330030905739312852636376398771827012647721611690929867746997722178418696846563417477033771813659078684548025278672263505382179935320967206666240000000000000000000000000000000*i1^194 + -1504391932690262671770770062727628337402153402479659351836153887898521669896246436672157296732381937963683241646349080449085384522747976019204520202330955787773625015128475267265882769619820854271100303393868412579761451022773403353191814205484884559224512574460297991872221496002348460768943079630302944157436474447777352463398385138115947229448068588379854057313619549712985201360355046708444857171004245394619698502527866224723086244133044016400924218312939112347449115875216223722245289456045414584170953168358442735806020584825107724666215786597676967592335185604801457816119927918267266047913706860161172206325212214065030001465465567615850529690069766870566366030965057723052070494158934013395853681436408430935551874299999083954554046381650600903330495506041215409806707873943407637773166381533442507333685341074703770747265588407211192218171167703303651679518331394234397178582048386910931601285238209841689018970957259296077206998401673018460946099086562635134157652088048834110496867691786036642716064543462080727231608940016722933150155967104921156658704796194415484900395084493130987550337674983053818319100824903859108528788016450552648600242621891727557264089308880005583508272151268104749786881435769358139118786441127885338629902447278576332565668332764399278432403745616270894033277295250017250580772462327557185003114358925690448148915329943749328447498746153848682420131657087154013398465836335189338752677795925772296572831046639503571313928846350430963920082384337155211490896364526173362467345673066365914932494532115594939803170303028791807920147172157214848613901663612172419048847377712939493854953134773986870361599838942363286005395130449241097258572292296359344734901787895853406541286559416988305745522630958259277150942045359038619506694480757509722859071356027806895584373214118485861438048062458218460218949624999867847763140715363944872369762942949107801516228108750227345508566382978303303316460711830651471714906682700733638692393717643805321734799098931653101121808512376988987284212374499587939778838546254716675270269402235379106499809240393650414022812121661018536326667149443467221348011864884068776365513470951027487677686372734778027583295374169174147402452508016271084030517849416983919813073659014271284393302043823998819598170743895383353870051520308668399670989420676131474039765166040563594442256374140702487568663343730941162119717516561841515033711314785241796899460650942989914863906834222888838058893262559626250953669274770871991781228449237792009701277286755010442027430297464820254899625196029315940454190022656000000000000000000000000000000*i1^195 + 12728646860742613768717193004489908603692295226756856898002288282709720247095085389018210754861118685246701311064440677870831368333013823099141882876332916541918579061992614262134002041721082411442859386815567058819545770687083086710091556583134494994164996856010450573213470856339923218264977700848346921954439357597539640284852075292242880870695377617317178100879872329796603294345313927544043266427834152905547142882692524845100404496018824871974478127456988564746656381621715644450065035231337550329904456242009033960040990996753358985602896541209109212671798729212575158274090412528751807162470817699088852096360821249011663210452897055842602422864252626708018398304732015519561459758321486995487599788666570788514940122224550074516727416301391868995313421543458880848751457092410279062263044100072438378553176916008284929690325221228942788117753491393563189634281505125477964172532274036468318799113960068856072550630696687221921086351806841638646291993139943989189899189393837387014508431341943178238862095468356479875433329891694439663532363065230847607797962527852451208487666143969208678583350756987674909756429768114513318972324692905289502531007893405684538571740320099411545437870124794936123579563537160787466464492456328022453914619566739695389550652502808890885671664770227354974366973728352526228921565921657710803415609362394102812807519166469008535578266277699453314665143901053407827719450506272313883331625172482744285118632772533447937145175933496135140550026016821710375999440589358796807777521848117068253216113064699464653911584046420599512909649557396185790712287045203025180245025382131215311989359737508527451237547786267694888830006580195398508255117715934142769887431969646015851949222538974758726829675782936665340927030111781188823831712431356577117681380410168405742936039787119045332203537450230836442927694377815426439091660575092363936901892275912866114170131239837258830381675864892785157885599507816728908374168396202238300250498430584245671047680664539046553761198178362147788823808203764459089909657261761477271482895560762180643303955417737997526774703991441263342591208642147684123213838452134676801806156104342477271774687201864397642931081111995089740993655917355480122728601664145526791576011311631291052415613297675289486499439127432183991104094675321221123985823196394340125939852524309557612177050495971626737183073605924969586573641686810096956467647195153797632247883290096306361965663533721495077226026105617654812046375880207279575802047256759230669303322952116538752614143054481507865453071058233773260800000000000000000000000000000*i1^196 + -40951900097965849884573825193846055880526577658362739140864135303279827794985896426453613871030033209081689050107158240335901953152783225120808310917785087254102383326234230355347837388767399845926246768235690267795195259217468386855245893154542736171609063264245574194378084560656399801292825086899443051019698056912211476442754798800076275541388582868596371498877817957387862354379680088594838528922157122423309126019504613246841912140964375247480763377524073767341691747341251831711554449620047646756642555471851300524127046750633591470066516492240649021493123342550527754739347488858021726503736804810985692273152687613806463784529167549765703051415570189081260623856429065871773685089269761512793942902782081840021441845203694017748222544636506766349198717461848897587316299721485201939134693079810075887205385513024499464584927970288233167860932081431715725523367214374734311546002741186649162332412387348043173817820902812336712169758543849459098465285423659561815827511121282104793529206331015728228492358057188919901224479546172435848596531101785849420705094232531311496181296606232770971669838460057812206035679952105641788411387607031744944725804106067794378775072654180822046006865920216506297819479201418780894905839835857125721014479990603583557205299216337730425754436960632507093526346367330695710071022525588601710855808916028516423502260225935724984139386371218405970896539735149010473049911344407719612413062265204732077018704802490810383828419115999231240572513915521732603856542937835053598127342012956391024574416253628142898080771898502139260950222927423701464951212743827893841038371654126219129009368843399921612319490268816574478793112862868277554955989599630788095856471744596749766517260761146645948656168307064481908027399532638388750454611131972078477474012711957836126562820792341279995410080445610135303363783291602855981476467253806789283695759577358698379352350673112629771193407970381625693124055320911541967111630414264038355042288790777289564765549771034494772597079701001091093661677040085847128503508273441975842790325265655409548198243965540952267143855924525015737242474900137474000699068638408913625088429873353180876092106465110454359328337082098585522277975399340296437764477787658448756863032026322476240967276102680947591267427411890772753692621899488076385283409093914352085703602337099159182492333340716919230990686312648686789697346506439563702095792779880517290175721151390537232038985452451032904671745505198882046040260236773208594968885737290833438336453417635098023799317023593412655140831232000000000000000000000000000*i1^197 + 66251830068318526421894392811454822543784989395401409137577765643898869694829017763021582350218978645792777578810828086262676958743473939738173386698540731493139315174035150659497028652081685582986263487991334401480218929969074090872078755065108465986413600755381092495305252639911010958763180731230945137432811185422175444730190051586820710717776762074875676809424641936228206174934946109205098689889263311348899616307968800255355381534527439314541606518239268603540861446897612093609111839816253225968487706306821047484169478147518025845388704955188247098392133812373270236857664064464919626009705618465579550808633214307603196147214624526934515153400688334464224417506786250153142878546137553629335602030158534302684658490606449252297384962732393185857971874695882265112376810787553605033780866250331324760439331415083798854477266799432301614414974880387886871662146178476406269474951694732553463863986642865167578336587158345121671212370789803037856803822031736054529077765814224275982045538607913638698159836009896316789420722917555336409905588446359280424616815989131504797051777154355420923089125374737338834772914670300531454396326646117442884524983012427751342179401995835704337467328447344131354493979453335272976227284907230548609961599852163808754733881966558306382965534581164706360456178007185781070243893585238152063953228408537884111429090586841722454735482181126246828990926605127014198544900438527557818808461675134670812704831128110097152304384187617787112493461166358663797345641017495325920461685091551086134343951132296610932753028214096283810591117180718624728000264465656411328000276106517314378021936363795696702518620739100877162353492859481628243461541818102272414752280849869555513240252218959653494825417315663844223004907862718896404140491991075380683746198836121647562804099927487173875340005297028877012499597160390346422889713321664164827463890437727144123086964158064802387895494916773001573820958450464956329330051099281201891536612623950301310065417712230177824986270401165226135759166841341444772080524978838376273241532161235536560118961378495067731923677510557852006839408053168876383455813833668876358791995806845310411430515663623296137600861462479696029166816847651444407503824293275210886018960937942233157000406178139090587773865829872829444909424453510043464242499270019913808092156440484746424584558296870443404512850885240125918894858026212569997973659891854060613324288216956746533763115152382360793102639806815094505851670845378916312525880874179154648380950480811565802701462956723404800000000000000000000000000*i1^198 + -53395228251831009795084104940406184171758853447163092890678177745143373592729600349015413900098176690128055267979328262146669281729518571262059355615136758742980396344455808205716652587514252631193188717247923032541510902555428264271362927598241416712691278035385728286928165970753765623883436135762940010361935798905900966341090654338886401192361753350345643548378595001368653425548503146279049385153384122738713356521662185410129418001831554502812688062062517757285883955018290536544240898976165967524165616849277510697107344664203790254873412475994913571356699062068603419909196506518619932558752475135803700208117913148393316187470337992822198797444390501973530193120308066466590934891495592493699080527844107121765245236901649515818831333423606407032975209112448766552798999738206721513727976775096744929049711316696226155329581290647431392458667437305326026555360897010830754570153601872031419566307773030847993991221990106693447867083386906846012173855822109276478359848856889826398207150284227038505899333790279822323725455949134799753172484901402751821770245881475603056220481577547721554505749672884105695448225731392455771611121695571171354231511322995487676714865275087465291206749550191932149904009002048758399902355558905628281939182393266021017217346769035071517660262564258798152384724820550546700925316474058309432191731680342322915036833845435113627088911862981140614804406965981638487886959586197187968604658258059491092431211974047172385507044690883942536676640345794312990058155496588527554534016184055415871757990489624821050210860484288020966805831470844057126084921882526186425387611356516684809532684484606385750730845037921797455313784310807832465238849506878985594781872001711329775215684023585851615843364109404076268323678151175014402503596058251584762400442140709607595566505595686873858856803975447581061001492702035787975263347180870977610096582967803768444398220738103402729463480407345401133684642204082202757174873511913845016501172023691454790326895626731296934075420104543892259373638637216193511960887744334448446648911311333405597505291592063944772302468729858431032821991902314798758849124289966756065917002855742029060974351935910365985643117789943451991518573746264402816171079632600058307779153691871405437113724769865476554787040538525198550513236701923855296362812957092789520086682684969134671081500414781944363848052371231800898288797554328878873900118505595810332974456378146771442661907245610317549967541322541815213768385513736452008390181202033767562867234534806970779566080000000000000000000000000*i1^199 + 12329479460273259601016135057926694382454111715918158914355157052081494912498972784755028218427066887358389488640381734556032290132263286641727043203117820235030873227581032311872925104619679468808822847101467616768694359729535601239772407137626543972679812371215614569510786720330475210047603652261857952910691477122286260500107000343678851720930300212311429658211611738894399199504371728308346270887124675168763643977928820337556012311919367666065933461720786221942420126013870956034675215431747645247552509298485125893343218466983059942517354769626819710466532124768340154264929534665982620644671685619262961793701568048452388495802217990990440020267177533220954476329583912259361785465636176678519867512584790772757933360028406998389716286198544367705717790445924338400533373396790234726083391308209413201720577944864429638418371318955955228825937570525274434975569990869921108894264357578508387165740159539644145010477747313872140263633637863249641336156832298815348555051388712137877595200320481821491874943289105179633386983625754897880212484349064347618815015398761023487143093743871865557045958352706955860457376523658643783601027557719766323148325371848373459696452121291755839268732176467899793039698860544340887260462106019237710416442843478954592482537890002837447767422340668320349041666871974535590531614535119496067718950346014534441035470828734506372883699728867335235952320295505906266402609037296250426603455115243181628666051636014726772047100347378737168301236578308051835266353791564702311628572538793431565089735857458272944334254221824614336821281111535511176381391766980504095015143650123939118057518937027560240496377185223017192336896364361791155596842975337841918266344879387505151716082497234521839424052960757591667335933289082398447068482309164596786764657806928542452270417330586853410897516616260678573205225597391847629660193300838969082720650211627456483374864250808422297564626039795121425647745517791833388166251973377854566107548102267066317057215985949448146413254471519646306956711523892555512405749429653497748268581404338970805759882162085960223013305735385202483549191939895098426992855759107891345424065257828208767945051779696223497560399411262037897265624181333180397968376713184288209315838888921120614475016928770407877201851353026176996118795896206532544321398471703858569772017047330959689219762666302353523400453734379549398090955057168294982840439798462645555696505288068460047526117181436977602472414899940576228831500017461468894456233499675517762449633705984000000000000000000000000*i1^200 + -240753202464687594924461820698425889712287717769010052453093516376006221717125641823200886753763503281732786448187092844303879406197972549401879226233050248102147017122591259516318394313222432143920612022781856349209376176369140743172702276465274456024566177329421421569902522437934805018137284214995563051586978352672586914992372604060920616732089306455627727224112285791793268461447515403774575145280512588626422031027964009571905341981434076341870199207770695905727237379695546063020111007540010498990144111221584513154481569227549768177637462133926745084334395793607436073152975163835912105897579003667583806072116987679994692082738437913180635031606926335552221738387285265001066198852890640902879521545296224586989108010093079867253662742823565840902610007837090001520986607918401343465070069426631931589837265679743417218091311457075478471335406512830765649919195744356990076108447041728941650847963618960062309439914522783090824391746461360058504587677796372590565544840721658069010458928927538912237649517761140127112399527072489310545243836015868602579916777949329572852339516839474228419660737022253342768151936281165572418100455413981780460013275771850411439908608192019188240873368827389386031710173352707973232395457655162346613132708504391536504923886668136642342274546981075284144990228933264240105093541592139985733430153577889127404596272198340013340075359208531565865507990065770499599554602956251647182487205209934184752663823483630446910387429232983829235322840152115225570202505777674452021323541929310300573281744245641793218202201627488977228794978505923935525589285263958829193256567803074952787481080320445410743513485335820395013159950884427262824489764858526746123053514080722160283063228072708591198677309895645876469113024896432266595955160748890770917365265200367238821367479737447646922478270669634517676533587401620339320229419315826140596053116732098181246953785907470632725328628210737374340543705967634421278136052271397778083994327978709714180925320423883309849791644036928063867462907235210206320126806998388351010108413409158423081125412892559326507899761428299096944516411381362049970058853147139218122513935179052691430863972240616443192815029854720826655814393929418032382535274061760118335208766708695452048072677779338688877171446687423517015444794557291982210870871539594866190163589655604010889887051355991564217257920800473867522621050371014580940384110889531644542270626354642312355095546333354568943276559946457377046938135734284507478150425156465459200000000000000000000000*i1^201 + 163025651164815368125558026545558928626239606867922797656431753447542975815761076565808530816387668332380592081161879250655122253629250533170031736969260881093252755076200721116211157335027831773654314930438451988540196039904000144710407065724153043727995478549508041069655194168623244297609034544722431351732923642238747710050784433829881199615317487952467805791182533217337430197290887107811744628891318179558755452959115803992669034278664360105823238254746759001784437248772939265292233345306589488723328760607084296551330578214783926898187191229751700538358668261774461772728607245794219115099257061806270601194057449127679198439959772209061478946271894124114911496728551754029142705145011840850226222045102730265367123539302266382000105608321974325830874135852240048807370741784640753821432944372267496849407792926554823506487292098081613915416820700179151788449228785965163371523545705431064710117044300011122718182451310357631676191560751383634138370702858378067718469550459579199120405467576772165449095024985435312955708259395016999293159565085702218928959712627775831425352002462514417558881989232933215111748960120609398581905134477960526710482149970722919836448245478523942644446921943659822657060667332938986719186764595669813301963870200202629520398456463792488999943706674227344646768594417002118158913022037562930743210897153591470536999012892526346173431940017547653743092477313013993737536771497031147466120443247472684905920148396969321833474996502236268166065110550973958397038487200641475927856488249509690522029881913777951582170370323073870074282176668788861126444410729965246434107862815277513552067577727592724832883942391525505579845232341221818517234517056738920401489596991448761459203071669962371885639802789963406520426534430963114297481255195582658249758544534689542662138999278187752685126222774952661480941213005369485081260910715778730626983286086842604210372814689200837454293065409547413334437619048355028462811280684851521505662771020666642016670375566534915972666788404626645848634866935435791170005149808129634390385309293528934845430194879278224161025183412151862704407133195169339540266780119373066578532541274893309433285711643268285788987174802596752695946120317183110434580454894566614062059690288399890109264632703750238857790310925049259682573828288195572014008421678602208611904419111905908018926396919502160409394994515682818937329399046523138605444550443537095828470863832132708926942047173855776819235092448994043982824196955345313322762240000000000000000000000*i1^202 + -203773738824751128716702614046451188858237511099806195312744181148110692022146927571986262150303225819052808063343098760677649691586550970997481280020092268828971910648877559873612850855080980895403988114747225460402519369145815511918069397231914401262186987142139991353571862990843454825794625061299956307230115166340031873329813369329058044944743515360209872824242693654894074184059301091175752647749380231624331972788575281350773348553239840109424241851054106081718447048356296128313894799640910183992554845019563490612151590579315337477641572107832701755463971292444542780884346600352561495129968775322725716312957794445268918779289131108877152169120710061437191633949424178343495701672420829678965930218235183079179135186715157485112422847998699098739832533942825191056507877786575770738805821318861467381732510228351214266850996621396618581640039900370391699413414394076951721812219861213504954345141553728410238024262415091770742186160862426970142731459036811549168384606560639618977139317604174671269947777576015378296505060275380940864939850834923762044229807463945469142316219578568999993390156116163144992372214347384556143551423863071287815970896670553453033269672604370905179706845929635548241589125439828958472122068292603956158009271902737813227437181766778899775528578156042234589784687131730331452412333723139365138517678510906944775006219410383316164952660382996111121128858472716560342379760707100424211199125686794618413197857121311723890715151765725045407968761977748611132756302002975375604395814011356929702798828336775450369975854325839748298942782632711771035019899409499818787638354152230406201293606010490849534175412903815712272407299809143114704026152342182084528297138648455569428415612757494466379444040297249644692833289800189252126926654914097953582942327059798295111311724120830179602974467511487224494809254145720860215918845173591525639666117562287010210687854964334895120715587087014074155970523797436301939784741235933517336793291471649813251530675571991146351006502369885852332148893617395921240551083646489485320208328732507172537937492787722587317535672321948776902250915475935268599094215933568522536212083754762675022936700834644681208384181522659614321136489121894903089583696903234740967281885193973450051828154360469721579324076201504009194057124050850128558383073741581923978088530353500246063901651059494889664091616484528947348877835885599058244254370138253603789032261257074686431482388412238269591164753947981678443144746631168000000000000000000000*i1^203 + -239247313939884521259655982134699488841805706332357855910995159737598920871079890328528379302438918342050921494076284024374200885304695919090525474249145303925071428742836490869454642562734875340713644454076269447993062963661354668281627218130919014883068458361211144166644390718168463124546579363154207824390655718339343068592077061407499847717452929752094129122157229258489637495552313510217471207433734964356449800310525994688649951472156459656283402207734740577596085413701727972576049164759137364101130112306992574094935063368072471077463727566930711733621277220407674482720650968337383023995416244604528117242795479541812313463007434343139294696766390273414726750766970583451352804855458550288686205910849688882276782487699509896653144872473269765607784798643585350423562826891170666900527394584467330079444395741175574503359493373734247768355521437445839122435363741032002748271521554863707723698384574534814621792422359427028363023007779296229893578941361684244088251364316949410032703700287113639902507863947761132582525936418341026928543828322119895404692959581346428558376238950733829765959135710950963180251316384667817173857701369031151532215259500520569606377178266253823877858631500137136143177736977785878207042938943581769589278473794877775655572839252177670680984752594516892637673135242644983399373940416682510366253807642228325659373918647490384315738935643388463023324772318592559897488889297165942384283238912972720245180209989697113778003669292186078728475952325377255835613153465808970319788753364423820604297504986648689201343700546969491853673449410586758516456434821072426389226499938002973219438374470519583979221039290050383418163443471741333284776655684151195130641817951408266022051819356888200626087509347681921713049965208201187402725944361771265502532963583693912808611149120805951594769173645518061726796566540289639467092756366894941085200326585429575883509135241491337852069860687716901505672570510512496557757444998433833939343307024875886615249746329886783118752071130949273484064458596234702917407448041643772358710100785333883450105809618319339074258740116628693220982468960330889809440291532043859113242258152966020048836102384944421872716089573120850346210060322076447170343381018574647377453043742756409541787417765831851502574269060854660827958299901658092742200950875387385543481985435100817360709853139118040902534842274109381223073402052915757537713318033486733948044348628197019655033040855803028344799763897661993779200000000000000000000*i1^204 + -15131523938914052200307347195522066172608908626982233671718295369706138834604464078349922791594994202165575931268875828722717706509028701729219036512881580647191780094594036140208802147064258671662398161675953766231765217034909929196233254517412706084009042689207334608898189450413987424872677649201557364093955320102044442295454354552830687960489347628889520433409913035399021232750218664818440112117566852772708308735908273944580556106410127975943772369450311838019825145209596567196072125246130935669614460078309595289766274606613388261610611813606996092143277503432893769426932832101728007951487247706558110764925659868428218184712355861098907925617507991298098176915601991869490309939112151933942000567539745113156383766223662634180173135157332278524777339623518245633342991620151027934871009368447224504837693030643341055156313691761397053850349986719594347718126298990051145411305219506819629011256586394702675713877762145100417492714969692870960756083775377223838686692205227501418350919828700956300286998169052884880478949833957899501952647048228151681965503308374126370564250438820303503269851047421794574239980981590709908472339217157271120710183379241609998188235906580949533270986607696290707073669775270247993840170936111152471966384312710692493305015437133375992430710312516910465384108263606634095450458362713481747458245770198450603338403480930570369016014375319700364174161890011418390720946395570399254141270068241311985690287120428132263589334576860125323565414770577579323310044339113658065254132984382127703373062509785394664423513321446130356095373675733852861996406495537732679379430243124141104604496434268931366632925453740709693980131653636787582142907223029674188970334890920802066086280986280477280412384160353228478686552118653555122226242091127998541573880958266714076444613806789051174306674427814799622212541473265822230041946693230450402778020221458544867117373564077721214149497104830988958799491498567422044773752025723182770175757215922937521091802226806454560062031265662450756696932711458330453444603780975642234666521971826744143099898772550960599719463730467211102196101552464086880663022175627730488052481795325882155052064401205340409581859769120243018930498433315343561906087984014493566406916445748819884063255470760789306617713231765950876604802997951459847513814295548674660990264097738881848843770101463958865758035257068065366872725703129698855776966585602699587936416218500490719644981675861021716371210240000000000000000000*i1^205 + 1380812122522198433711260203987255788009178828530525228996090109424913080632960697911866995024758753669248008321239468729966008763289647282937974206431773913611831334839885796823330297314678523684680680198741889536944412191906485095409013269870890198383602697824447603171608787948965716988485498932420464538917885271076987822964615609461031568755444716923595362522504026629266034175172178988564143395311202740608481485535293014542524995802688501280541355168127009035838650192516534565201474326070058463157318663530106466422243915446430459145527984838739718952377234072761412582013210591099991311403276344880864170472749939308906424982789709876898341426034330587943566155187451507581605389431472829661000169158512276329842078626586182053297527113726358718438607688889184109174509992589713997289054842076112904207018230517982291147462956797326338944276116380701646113048201336994357723693032450715467754990300596638053304534438629930023208941186846643265068336336059045989917538909048086511972953486369123359631254702514914966682633776643124322722962403259324380349452588827888085955338661986553902383531509314357415207247836352000246660676827796433113822395946383938926633993981475185606199517603028829060696340775512272684546472073861706554652627649689917029748141978495981804706676574025725251629794143161669060283583890476311105682167193193846739536279480339530151960682502446186793208360428963962626770863069989259772299939715527809436713233466495780151529367262025883613113726771979880108961863357562270580002406816560689684479168896401696865673313096151342520900378112951586901244117923886055452655674003625093231616838033582335226558276237666268082145163327360892167665698538283515914052278215521754715893313985812514810783660467116711810554445582448637401811580397007113128328784827280938653871571878611350158482365569544970397305000269033434408960994571975914624188391341108076036757221572081246023997529103052255246394275773072894197984155527377207022015432634511677120328654199409243687949917990683910139732695404314244314627222172046401266528536647516957415607702518584909480999911970507281024010692128402478077991723080108170791493169964020294533811030673281466553506737408394809541089251635145265039443351582891076562395577058312229509983917041521287667913753370792270968924405503535969212668285598306338842809339496003766503479849172536646413684395441904053368356773360720838105368091751728666857179526353057773103559446343188480000000000000000000*i1^206 + -566900010186803194985168783353053535578995497656822581615819708312889829029852898364385281240485821889038966456076703504424559683688017793190152425369428927958535685226777192653372854238625561128334134986257584661449822046482994669242189615817097090262594882411899380226177915806651478003448314504491628861216435595711400292536304519332130168538901007991287403208344254215539605313184841069398236043612833873681841082382616349116517379771871273409583215411009745893643895737954212570762634139367459343833550063085605873590624354895446303434508590930861271628216727746185465783114174151897845784803439226322233125584452767796613212402069906765208375310801044136763844980040783023102445161491071025642452015018283402415716348329958478318899902676872997763706226720348228079521188330083125914017053947486626322370130577241852922604612591495278990439261658529239944591782625411717822789330179929114666939041850423883085031568473124575692690319604064417931762250633110801998927795649212735017178373064539583755589556099706304662200696320008140251564883804304585831760179532489974155559818807728565540983104464695586607238356545270217876298529174136293403337198685787895093557775387268743866477993426778145155107956520954429485507319075551943904027739550620332661387620722778024449365487291489854312935352198763143623208427241070237252981578999999807485259500766834794460030676294046494903335337042041905976499135800458053303921514721417998212794133938652428335293063556962229009441243344062798025988591741335489438985262830903390830473302854005641935800893790313176638715178938754699159973102982973264139176859459559029149634095538193266983657385501707419114248455310505806635819573276534959362697411799346777379741535382076155527568834484474358196000328919862911915398318846259154791675287281461695829302181003824078626289902236028816399376854587317061732009291089231005945230012805471937800221775402484013909172467089057215939807635563621853102939210882431798338536918654311129755231254285490156705517322027682497160278404782367340599761030573032877845300334859466484798436360877617321626055551368627838255425696244671969446083217800939427649300349695820367725137740080045227551047677830323303301843097956689905913415802109276313758395999328158914982290580394315233795412331676796935472939166007251164536820630281009145780628039021605503082517145759530139061357492489801385203073837134108775636034187854032060668268101586109307918745600000000000000000*i1^207 + 10009835755894879792943022405421949202963579147855590685706370260679551961733782096929652990360366230274666873004128007425782222668822194691467208813138281160567200364831610117162515807121187993349181183284245516752530015189141108921291629125253083295970075801864146041949687164369382809276368896965735715714294330962835193620512588717628740552022932804504173480546688715706505768819455163560951462136872907186312511419680124050337903496861444487684003869096487298919772634652010945993912068410567551826789950003427675222503523072952109801182064556544830242679105594675593361076744978510613618975111748979534264594071891093251445552562677724076271147940007973041694737136544035696231124706590483950412583141406671440440002559332819399467544380706211295550862258243779744121740608196564638565759031900066589709932806431997528833392280841086188008453588145359779420501356122297181772818602166769989594419166581517808807177049329762849196223545919361805445389013858848135954968207561299947565622515697902124218668663500853804550244848864999680730176937940018406732042232595936995796195625961524827446518481187716922150087418673627961632403459903110912809983078755041809256034613053033958129943003966634328542022283804561701723004744640600684556401197998355437586577026049634557183194761805019980820675432696785098717913295549388826461264628217317489167293189769006827175734637239797917710089599862750470591901117204547828484499056491595323341996782907526919468701239400585133109347954402836372341485443024683987926856962587718986137799010157243086253612929708357142747786499890687376537331536439086042853214486278390685609304923980465890669009740290862336115211815021617498140375559847621000167527665498499059828621531051832896887604218360712030645136113566700876199253728799398093625319133712497721894395157600010785848494988937312969638776335744014404635541923768154153637741334858970447943030977738409447037342681626645557668166255093681982203724769754526441708495232385664888108235087749564672346674841591730287544041763196039002514437774866439111949992581071849959890586109216190535828220616384289394841344248602918480594717416239470077063750597677178866014395027911089522258341729319620532728515502585399877306234155277456478902933005041890274045475055193032891085648608227950421944605759596993169257849343468487827254864277071805863880006691532024125658769452915651250198220605579370128004838575619704727676712386560000000000000000*i1^208 + 194443710419240499846448934884357005835081786188597782451487550137380718122724632649975064946006649433335787675126180696908825017621639468843366940031024287035721138551362474952695204337296735017119343449012624252353581494073615158469111918794249428387081000361575759770645077843360025491869709891824321234190282470635791839207076060269210094930285653745511341993157894653147629723600442457626104449230238509071655241719590169179948837223467247070183022937271134490849002410726253267555841859772859536854849661642827522697636300891686263661870720369338298415880148601447778485158259358247377256095808741790564346906734452965144523040066659832401129428900872025766608403819361096516031279500611832176174085332297168232241882673087602181683939707886839763596418389993383419927635532973468430441221340667043905875618747369285293254600971483104264707170774867501785810403026272794787576654229506089672829586168219181509980361190117980730555183992438516126880944401057010668621449187060471629758787232276779389493795194590833626722435543454676420488339357825070011790867278123682439835913645710055115879897402980744310741041429700426582663776114063239372935494088750782681510269222059315044380998657362409879350791464203818816365115320784824730861836983101095198870497409925965515144448638211963986388446406525480000360748411548071378196274380775243505041604462612984044136254265868441510554832315552518838429217202037696170086857818227173147580098944684492730897579359445156240246512892082719991513420643863308131169095212118171049094698566114993446542228320021180869927673735402090440102336921711800900522256269819144888263639223706223671444800856558606110250142878515990537090704215225304056033672762919254172299278078492999912210656459252488644774496109884865600985475306004704547790859866737807091248950446392502812587100907238763802181382173170838660996455911825664098933652676233139478199356986040532410483234875583301598517903432896290198754181817618320303805378815492300939206850055395673489751200768641908823984659529938713629089626405618631577392024267436213417391868547496652305049492722132272525676366891902875640017606134059644306189142250460081461643019223516188414223935638429252807006221541885010025965063750275814695216939053607703756496263190362491819415328444643027576585025538582841256682392195605505446060804585608387435039198076256292965914972076543116239988552113226308935024476757688320000000000000000*i1^209 + 702801159050037201729691100650655021792033048484571100072970822792639418675358952661496362765414776642430807501763556727649943161231059971202269920877470859413952166287056913795932682135096615667626869426100133186787876535237434611395097774379344635895592264926085786406944345970037593283183690979611189027608772797278816489997482512167233347423097942292308418014767953135603852587808179677766910121555944570448305683489136358435969377615773316545049455227754415850257801495499869885668735904666686872058424047015053447727938095959661139124135124921277132075074613336606572779423553715477760834554871508971213307566705494108528039097802364319316614296981857394012532678216609705602989955185040840943967607564724435289245708983295843852812867816956082903621032070396305035144757765642423141663344990463572918674855053516201814060769201196958656116039471479590873809410598074080409702470407977165814769295015979704157075548996950069258750899347744039027792566940951089258752029163073396744413769171564314653212629980062621503667834182095583920718448856681287510604861809344817511857440272457437830739554965513800278989367105969602976958177484486377048651389684961694758020789227014769996829498167736943804301797913198725248052175510008945377586077108275644444488879391096382123357274365569702996900399706239874850152762397748722176444949374640486322629747747520003819459847737972913164199434574013074435443660281165490561215897870972739730665364346030808117605315437815170682384811536943182516305863173849696134302202250418403950090480931433884413009164941580738382555883865794325540936160258624506273266749719777146382328477453225174017401819536929631761401489938492810524890296792658762118127078025666530846730935827376318365761678809286420544346786046493940777077420274513999230077586814463274374324397391255131150514936326431066646353109687856881445351559030736213617794551936397357868263751276593438889700277542380740399908374362562600182832378598476078393959431946728219144593067509858343460763336315121090391416436538370487750052804611695596743086633757557534071635180470214971559676406284043321564841254626086232165821034136354554262476954123025095265143286586262468149850708521386893834146241715218889689404545507619440861558803392843307534899308285920553538800626442365729444206344465474696131542039332858994643195957964494284333712018284807591395498719128746414578395167019594311270400000000000000*i1^210 + -11862047821300706169305597333774344058241010982752600655028650905566646671575032410966563407832619298402466689081818186916839509896905185435927901832249294344464152180305797591499364024991063643609804066569653526073042654560702591969955915976856191913356920728642475418916522401080165634676069221864367489668639159793452362319739667776421364401651389397287631756682234128917526711510618962335586099318210032614070293961850740101904640710261834613325403600214713526982417090683341190756783719471480537788814537879949303445777273799939836541228051510498951078977144616244110461754474907359412835783489756772349340687195670951383931967637600216076465233720254500209884298503790923729915433210550704207230576402392865404967063715319389631128749317632506093006079542624010828428120010375293809665472491140759006006313516149216465160089433353413630533427850677555694345439625202487795156629747691904112980470016335241632515499477013996735910376377275383544775457985575653037488053420317482782304376756367785386220682004236744376137225545512792565807417438171500115983578379131615203870274385338649267862595889503401657602562116703794060138266445600932833452640682341861509800260131599112493209542625931208131887774877452343541138228504535318854374349484451938062104841906334811067308665062579792727835741122954452098850066481790365043033374107283595410310451924580004553506197739475200510507382785227100001566240094799906662409521706605654324427508031442735979290558442902219886951023729031689835101876726378535198589093779447571602143625362066071670126379145311821170241486342378056946268405285623453433418900487043193285170559049777870834469996580745328080136174254326570638358690199962499011825075016558862644435839986051408666370983744531033947723028316870235995964154914069502754730750011797016518100581808550016923385352676029394966354322980893512973057554105682446346328143282502183405885338774826806091223737253227843887890846421720220303794322237501827231223369747415188412671211759448636432465986322916953866850604027429763021387583137229491529454935043026079656829285645933280447395200236162047792154635202327400517996045629667214269905038063027192448576971590517501747171365522117014331745354853440102244023982959354349330060743747060834441551236390129719246720027768981398164657376169300793967378682578783359048937080234307092681739615973288742793130639938638765652705280000000000000*i1^211 + 730088910427102519502345754247689816095157430990818727375927638224212717220822006374705755308288796458674842259784886335167162122356531368492373010817203323612061459912304179719866542779257368444808327652628720948338793110300742873695879409076118734096588319181585896728346669138243627134748385333956471074010309772438607364924348376951730704709263727432798498987554731667866536095278479728699618635909197987759067685610907626100170589823940309679138599439979779973896821471319828237220327597505932166077717611216206851978917658068418449658069760232475171029765224758191396236823626209043305139285036714618435433000779900913665493754653442863674713286111108362081694175502924163754951907160115460352120620316253882080225798199416526229800404610491990394399605300242147604168280473602435349393197494668055337078182567958090696310989053301914407822956647354857250360657265339576546409947518133124554339902350137989500226025002943844752700503343842353392288264797072209497836319423238577691677806069764157201419860699691241422891462236090156556488452429442307113741703528295523901012592082483135903324548399560225242885508770896977910969217695336145110181885334382170515362194212440442419285715772915810254122138101223655216482349660101629862418714411935064062359730707037407574169734292130801150284861229379877315350543530984243790822356171055005171628157732922858645569702893495060004539435823744292627895984086430169021006166588150225512398312052838136351886533456542889186698725741752534375480056435401969949461579448299813485262108819500624649819962405165791726549226290431406102422497883302634919870388716240895159928124455205037104936655196510379407123280720546512378454730457387733236089072744112354038625919127048528706258179466847518128860001536003367052057972162462086794984884209547956987668478640349268796868538763353961608405248807141749204960768978122563830477056228865791007653297286942343864576587826503768967208668889870816493199508069939535125372881451144217074695722528340476978790301563397476425979791931288062816914484393597876540414428592001681757808276181282462675858295441292224231688218771537477995305799695519363509964369344293311493177364917842819341314189449491620976331516270565415914463527454904825995613096124719210701037279510803841351190886572598945079357020836115557859777310861390148924019138700243017185779766458679680282132480000000000000*i1^212 + 6771500527429301123705508018848569279093645027386815944161417654427654609188429187308450730511052166739035228085075328591539590088583436268908780863756366597850705953295473014281507517176732896130654872001036638209477003032197178925929622299891874348914061577902165956103735945085737122688825665811064665399948299943436589002511486175876684657314079346715864592752734315666072697454318555742018328841132490327687649904108744024966030285064374221194307704539924493075291944764866178370845663115688953853851531999641302687388186990827571461853364205258383485958972131243088200887854580981553053980417907816163497061054155590538742286061190410969567221555912844262976440462566414705075381852448164021651066128122082932810599456186524994678366033500718750211683145634740430191090626170992953749943883180268946377358814153389016412962513610274703590988457892256303792868012081804438152246564474869838571763812917567454371037393204283159046750628132940964612171853593381922630735261619638056394839185508168258395695893589860495870971708508000205682707997063562403442355996267395042093661146953940833223530884608882740980327300550364191069257880003375620719455153285343077019077552264799232159667531580562726022464534723578829495453995223976750452481857201892301775148680529451321323039456148174440362459424959537881657710208895221956435960873759592168809909255499123509890205113076542997950675195905301765659170257938134707821795993616851435184306114042278117309125071499359471624987481221480610604856404515549635160275153165409208258519555719925881244496124657619898158980753765016335466187695608796221376712596908954607957406948536948731935999806409180913348736474791063430036109727535148221757513197638919906107564532286733721878796844108406407744795412427924357899736664306697353473003157935856744520877043345730139283073911386240197330639122107357633312717647024902691009810263197043687531296905555119610977738496410851801049753216784816973336864510017627068030703856896727870501316924976334906652865412557548055116210173910644282427237192021455101623100212360761016780622896108757757851069713408251819904157972777134612095698374081077223231719081744453286518478215211529000840186205708270821473800705196724816412377052243679086124508716670853772899153990881542908363564893045475353047716610236988281346954595419325542537091522895103160447768985600000000000*i1^213 + 39053467916831160574244661679741402361029526094741157995750455925084491556491744629962134861604522214318918838427226971852293487548598238753079789188575468753953092099679491941189471258378378538401046675627920371107585259871121438908318926988783317125197321621207496323409808637316233256233369017752958621867356902407238116130897642177635738083493820664699317081583756894326551359198802480194795359847176284129417448283295186824568355291305382507779619656840752443387468526493104981670900584675490817352318848536292391355307452803628192487320605140918143429491625333526419873106940970148410370223146664225428850842557436555183171153885193807609302765228921604018048403788700792545863912783716270383453608356342042983854103070648126833152365372317389793063027039684012086757902704488802511661850151973287946623565466654857266427117484125406851788239675781402366635298625221895207918122731502097663474509573065900768174462662678809085942962995710186101385234251564025222204557206242087799379448029003249250678715050659236693084099806316491682207959032351129341257795304068730752406715186460757254192071211662482518855726830446408516690899755575396732939291093763376962069440523862002980658841962510573634758193067645638189372916700651684631189758445875658252955950604979844533689435688411305092314801756165738786952281685680976673075050622358185463550366168604832263190806501838706104080720076682127276753721370427257336546625611725738483677235345366953564524404386879324036133604430802342243261131417343228370209024326215066035682605786788310529746219672208740355614197543542081481253938995463720440629291509127502493074148393447193979517782159101063298292369817062277023979761185507955004563991811963317373022804958561215146040727573090440083431027782742990430314807225943103646429705517880469433345106365002010679585063008015660361479741303369023467948069719316612061157900049211652659517080897199472957765875866307933152237309893851373507195654152544068702548938615457015869798955281227560520812396638062745965261375108781982646547240915169325422172994614364212942983487523863696285655012868684953431826095031778468964440565168271163151973856901702440387610410357495730087903740465638194820678324576127921682818073197319100762945119837193356592340023114764349381780718103601407441552680445574683402606477584977629881768691630080000000000*i1^214 + 38310849313057520081824708813819027404073937218887553422945915964004680210649587397203233933226233034696743734312032066949625467842403891672600402751596040988554726357834136807654689337199334565804736366656374828308879782786480151506409777311286266128238300099724238833813672089474226439635585031035574760067994073606839374922092952639218522502081081362213845055118668561663096402945152005412449227895422202799623083082360504268739340865285838064556251879870648345252836045795109893000796484560216912050317621921508402988145861715233845793469360355450669690002201496698186980802972710247725927961804147438968696111120022238328895862762956641396913745352956172352365270582076075398844655012458174323429997278377916027200684305216446670727100339161696326347835897643212852682330910543174217341716744659569996461905121500679549989075406927746060575686969351029488821067832925830437238091000858357548784504103877327317372464654821307717783041055758428781359209236027116848444510372927886323029182828550553330581977441972827944451623416653512043852150539749387860796818179751320209521924670562352114631799902939765569531501072152591143844140091901100591670997244480978249766424004559041709592168908648652607743371857940507149877688027576387745787156109566317027997097505641208893517146211515477636764639843160879768988148354885744243721307001618642496002651075628528487534664878079395612156483820865924905408262727328761035948028690700802055134778982217853821534311587710724050642535362238555685791824673513695942604577696225035812308566811930016030012120390859420414609047955062947087096957047159845939295290690561152551824980813122209035550270104036973572335685716627556739421275437732559462279070732383883886271035787412355352314747098804291844179522445929591023925279442470546915159302050758915189608582659922476345914319004190469102603010488247645742611645276697821608091250319281141599046240991376777850238913809552186935875615065413860888676831866467148074597473010302060542916548168572807293671026074363235128128411530436072848620807681051997722156386139497791254971992087939942554706479576776553394279648720779808165395377777774360211177845466575228201308065373116156134446025083082427485092717159949402246031576059741512082480925276419405853699081682498533212144525552061367873849969742466648502987390976000000000*i1^215 + 6927549846152970055733862980956840730916350060832592258200419182832557541967748737222841330127324329859156864035631271262891125703034825390024224708394183341353443028479163511481348035901752051312245340317636346600959841481845380156026212956632359950727835619936706831204156069530336171465638534640156203057130455016059240244825421703921621814598684418238870623912677935208731359478304514927825849609509003070660323057413345101114110505630483873139818281112062549377884044049356167879825417632533845020298581721073829514855283691233146594514950084882266567234153042674565734579740269125164454167143137977395671193183631462043976965721141010505953283519698872406585490845923531211816908046231816256513443120830234554756728411544258343435773779450625777822206981806567743227501232443809023265071577872877487015327027520789450071527738596743293918203885729266019479522715264167294435840851163880955490969527545644220404772889723201006483879092957845381859866012891942115750836504476317691526187205154780820596466641211991643771026560183331699491516019132054133075797813736182633202931856128737003740977915278325936234880730215479219067886320680748058552115041009700078336483428022808272059563123245810953565707846204816401646276553131415574322968981226684377684873888083577218786186642961680774640956210447561770366196250176209568302189095937597475807809329584967834402486921554268320005192289822833182531470384574701601539443061380300136796709187464951639153530394235165695161696883209654192108268225108362552611517530741822283635585455224507131861335625414779611238789511776867788007745651161439127927072095413933026080605271932616648286704656020338921404609371734757332332036516429339194280265859107511980054666110125229019652039704409161951628964392423541445974158199314017078815104068613524133229578900723741531452760186245527845860515569046445925867802632642161943971173159184301820712931907181810598884738908099909496979619540999465926500255934032979372875655888438609845215270044595168813240351917451784361024253035275832901410047789102863384292427297116365379333135012821106131941913614156920298240815537055694467784685239924727826148385778288859282625225430647539792862010408680360805055718862929401141313939935788586351100952382935344908895457017539318499222091636810324619242242048000000000*i1^216 + 115079098792431550641348883472457069169201976416648065196625760351581335444097835268293528899101939167958151253323174924683893863664984171295134988677020564106032270551107052330052301132049532648423974469278212717823867149465287472174169533643433822253983776857800115788108278467778628106935201445732396891763896483190600447968445341596351031277799615087738954503378329198651084506419479994433031404136658044157933377034419808550066344986783137947004495775722742311207369586501507943982421944970394312958543445742068247082215565989322006194858642692744266725485672540710578043540517995224602491676380485991568581914872753555200178548698865856644722283076449645508416653737255496102822398181642767064937238049440894608232161395540443255297138609278294979793701204264685980536697589703026572895427880819922623581011833562597308898624773917978233745054146718003592169788320701341971148984664579861472416795624571061914329053345029553835515911806374409328766724897240567673966672188562709589317424643917275977469835014384749538552721291560462137448977175462438140847309719113221175995903662402685118621906852926639706023289217974496759939984752265240808549131987151089772050643224463080159525987733977917634353594768542100050084207660287423177990784654397385652415222730886709846066394764319614852060753771078011311920531565708148006706489172710314949233823152976965270879877453841743117794260898485493671675913845532150325924726181707350344953640732756439124462461826964309942030793854877773547115928187901415780235765957912574146736502722992382101201442217644255286845748580611823632744462645100676438401870909419817004939154494310411866615670670187484874201448290013411785549333857455244763929781090587191253694637413210982918114646846213277463179880461846548908748947393666508401400311276634457314896276264019775781318647215730998114279291475086609343608674376351860853241362714765903748953671158362985421501529825213733153723373102445696608223274207157024364779782939637482739366491586717822312447132159650621931446145980975361482026706974453742408585863337130994243893178517559171394893274557242988506861384335870527302397745343864514564479078697290847329473901708502568606394384385430123642677160317562385312496841110750627064117437956913712490993643348786884242728550400000000*i1^217 + 342139295149434499897835178193616092274551142090925217137343313611518098658181595851045836368794716005773991848857078490335620838405007690915118744443454843605257456024043230004676457916023554148304237544963865222061796171837080484909843130171968105875739843708710845827714173599058947369296164691707064353950957688579484712619155253295988080877934607631228330569622316796323807732921197156532180974544104614504808377843817147888579570754821908508326009679054132213864537120699908883900641112368973068023680878622774825671316940195364489555654692641819242913365271550964139166627061777859876712567110909876507819452498098319300639787782480529668200895609505979004145430291382724513388993245520215658106123893325534820238419072737452150297013949289516882868562034822118936761361306894828134647936484473396655805912920673872113147498321589987733358665745109766630973136190650880525289872270639339558736770994535907780807907543285150203142628219943392857779411572925465986431421194857513983338959460854115830778454992703729873132049302773520287914532791622236651319313238475719855199387468207469888235904913749097436482753230917088392414112934326011637366101109701627974100688964259008214106634796236511692939453482549530806390298183969549575314626177294859386247225656771325722106728523028500633254095177540438299168965500087118330414049723783363401654982082720996525648526736803023876132368025376844319391650446210130450351719971074969347426454029806951322070937614187456463472627250056412455536644239181388902909214311783471997644667304642145868037136109958713503898389901697658519816693915021162814818677113779748658131090855481973968989863731019313236802250619470501833888714682173839759925565537518900012431337430814572890444495856082723389590703438744728710084973301592795939348214806484237184111884605510210619255042732628330414518380155442169332794553285427274573892059063746979201607088269907326300642168152621463735351280571691578618669168327416344264645402670065515876627016109617735096667682174487068107490311635944700007688245556231894850484823924896658457347988861424668943341670783275325790623089944796223808485162205601171945307487415738182728082823844826376334018969160286283878008513547837898962292662785610874611028227711000020443463680000000*i1^218 + -2417314333710984623081928277225716272674432159482922320030622037385454378285699952464821360221890050043856694470169907230676576651198073345814392900230147281467657892993193225295716194307573657062612546048062036444055847331286867250630492123191596640589200757355989754412947571093991906578761823595390600630925469795585766473591881611649750813323044569343012946993298496376938305971930687338028071541818335093543255049515691460487692047759643505697219172448605247078751706871785468440332473122523634647411772329011315506698940892348104749671793943984818869357467922927535153967118217096726572937639080461857168725408464441062542168625144821367603544705898611665379720395455112732127564436128962626335005138371510234329744271673756172105993126038468285772632121673877842392503436808713893973107177927428828033530761417551966462929044018402230147692972978841798952259557782603488617444250909057517521237442814058015718046644386656078693225375823179879166577692171759071944247789860797374262678565186203183768736635269311431292924426669325583272442234298603076517077827644213246570281456271141783139836312631026258858953177000518952943933542752895238542438379478723942388417927086605878170187138076098946758240660609660991287999392514153425996830835316270518366214863801899320674040443492646682417663541279395787028198689188029874737731330932424945938124265197238081406255180880094910401872548989950746278380241838474710471679494009064091137400654524040916019576324834591265258007236153443383144626195732799485902742194057419394787206071540725189889929542052026822418087163393889926552863150599718851549977716747701779229027322676183674657088206971889964641909788429523186820939546232300268924578570196059022554024558806638790381084219340731579425031692141151495860506124914008385183879132275234629594656344791468329295294488816599245557298991779341174596644725964090313381555798714020362097652353399142055213358620085135617766103138266334612951119889775141448422236445873356947998239753970385543318748423594957743752411374458801864043423563497075166390001068870620138134202501337409230869040052776051314163151509365824085004459807129796432728003338477683241593277986064883553274628409728379229619399729847966508531925816937042911481036800000*i1^219 + 116654401216565162687413211794444696665831187359652116898358721275468850412091797880461686419185633654966654341545502676282274326061605685928987869235340998180616084071785326801775453890448019795116496514647751464038278124232844481776700941436872633402193723052561413350933239971561033134511491413166465622332705835846267007351536119939189409524065824543603463125131303366562988750748991685793570468844401182268186972258061330567586015330842565756568692337305730690391973659400465612232449725735819112578638373856772664744435746960151976471990678467149151461712276936991786586966728293934748451846734289243206791147692624366581367028150066039225656628842316047159908919272885576657724983521033396725401134011475291762420376025904421163538142368631271272911418372691379066860108438932060538074586262234611821348068866753626803502574883961189812977501160074320757980781475077204454387918900646527716878296841319851824365319197535644777857552255036026770204387617176208725472776570343730694157721296096217683880811677758765146294103085549755946715989671925518788660533020645558119515637308443433180245332985726666099426709641164905360602606247085146528777597402046270859020482662379481890969974286850112345172346975679226398591557149243057461487955294137141949430546487973229346360482061214421880033944463412563489124853435919028240874217160019364880267814805387413887003165594446145490310640892445651773813366326545423997564660324761547570317749826936537104643840725694321843184376833476369396071707668336294404498172255089239052927308988442175538431148130962273510621911616651094994780006776660665742065352716585554241356217447662230382208406848697239699562236864490619370891962939005907302099895211115732141745197523005489013969563207888218735700560863635867277303093498802650691452633019848391956275317414429420944236909580521461431441376830875064362380614041815480110483832860690093544684944847368211254755342542790317649694832269139458999661227034011905791589524749368740049290577093159652926809558494616094550813438622671987630541385866675720063752270286100149081864781199991526333023627437603806721999205487771513469334269972341673577277531861499694059693434134820119527788449870112662671396872992386315190272000000*i1^220 + 28136340381936052747039777666446905952353487790239343748158397173648082327068281551737348236449433929659736975469148411904480268178912739477644212212827130331695907884596217957691055002546680382072462055772116426988127501933378101295729290114573294178043886505311844266982749950046683587949818409292839835018102465435137307545559360041689336574736840086519734198944267576432479393015062213186716820369077188398242406021471772201236239311332383812955141456246503943201795318739844657656589271716446607130935316294180592861430096006148815844587978218832891379304917937438927948502294259432024650902571433815313343075535476831439582390804292414375032838895896417522748750246936000033592091511870047624209994530008346616163681770596115645663627397511966272134193229342013049921691629549918139318257105191191835211231488444033328782143210576573322481906295472108232125607757754625008647828948239380177705321171637148538021759358776137825232032051350955340192130693938315696457625413772614309355559786367888080346957920499192373355474757898878934048769149642246498021585369438578680570104367215998799509536251883559298801855319833931072494412371473908877254552545384526949421484777978360170955657241050097344961982089182970520567037472106991340684897690150623664105351542247732493642202767345359339528298718504697093092154519617503411229428660045931213014806889375576066608115516555025926134523722379414764360251969340991239522505356215637728815577578483089419450196530400406016515565005941778137188301293199488860128428772260882442181935463090233094485450836800662645785520403537136325007325031810094875562766178922438009378472175475150031116633408861763777561929524725429274520556699529933820079399140342856228411894312808616881671300234336354296370225366907689664280257865636552276722352805045887387864551255018043392383587007811535342192508362610742126798060917144689594683112822721767811020714247815210309318044831109003585752470596537628910274707424548768409627070171157402465232597858373410021777658340330964338689181723396935904555468303810212661178380211470930543809441876063033423585885684162580879140549003345553666499338070369618755543103765799926702672776052257085658025568749800266924032000*i1^221 + 3006010450587619287077291792315335045541137190926627577739656101944312474349330972399644645547226315320594953192304434751867996455694267659059416198166641430786775571030338983319407111496460440365785938191034475718403548070808751619557590847964605851259331457431126890249975995788535730038000421100814661099925269469745885907723470951009668080332093785396324079033604133127523480396113097545948962839450710822550482637075157021626426953318995219404911249984677681602716808488064872039736644380908981897722376710854935546851244558476837523292316184563042656794550478997847488884210063462364252170271544691462504500565456816432411902158084913364597953313800362637307025711918325849729552940010079837308640409589618313675042789506853053288672576927992697593416088420991082520959757510775772135671358411273432446180007320446264864135526291664374203118810180073532039179770117886424061115142532987373204138069101209159113785856103074164694947972795220397877342767082477907264088484881412614829765007732417955619368514258452601342544442630279913251105017920458520351951175472140367304544334532587005380139907450276430145001222891881417232402775344259632661285210242442398703703190345887199228127480851450068473942263967903782724519716612672775460439031846333255203886042907031987449279494446620300073967008433360734140348078811124204615015582617066268413846654415280729059671004061757872458620558336661181955358668196257953795885306396671158461802615212928978467351842292655851915485000911489088990923131816272869822746335348967276722750291871861792084577137043484428743025065153141469099735438701855489857003474147260139265477771588665157279747625887382466785270132033414851847035316816245840587762365175906349604718024505496784985257835863426992604182171189652388490404817767417670389576643555954252638361623213715164317401393925961056308398901461072131678370173941942627051838678531033729014922601047108828480441408806473946589385473648248933584473243093340844799786734274888816156122459707976317409753278957269135497301657443232857062232825122732756602817243074445542260345690018953597374224523218436568023532941133566721007449384383374697957910310565273605882408415861617459200*i1^222 + 3054685414952311549880884640891416542257915449488744020890994156911668183750768720713881175365669406122957142904028347446360742019833684005736557447105272686542007730189349682810393345364316699412521455459184021698652063012351144525469854262827614235285311347040525778170512809769271341937314373853762744131732564166116035996803534303624690704390841393817317847549712578834791107095426157609264717186405695180944158248612633627674637363899224846324425709916715764866547821049987489770535578741126477521983548420320908495188958334496776540765715572845076049666456285023243431406723872876076649901508917594721524926601035282808128557838219785291783890661310687681818801329334607197286636198441427572483706662402485743100877877962956814181510058986954671768910477733656637587698893828325574926343231671660004120967842522968834780435045628027080032383247421942541670174134568650805052378261148217825489770706618128186158368280125679717919254188269891285365941765066350419757975656480605088916489325173352504265732886193806179308941127847826809552745555134225611288045881721982764671795588551416482761286698388703820218493428895060006713077995410653061144734520403601152539816188693052974895888474881481209394350138151860443909560178615447264014067867914938017064245712277626020090372819143060421614286393820729627968018143887912708918246225062581105666734463571582293034194071620028941110482610141496977324375943023706373592611084410122762997817692679467441004306212796989530994089151662099300475428127418435195479434335650529529657788476614400245877195849228815858857266103044274577282653495989787760872379635252501242888889541419599044286314734885256605049279771963480815444077637107557342834520457486080886832406945777864764858698235095031443431675928963745232602557912804477936017657202348216699810126996582223618603684955755841699029223761715219733822023426965416711710343318272891598811260536890251479289637326866608961056495109512786299352978781426662599188003381823599474095670675246038154794324767152782745159586032979177201508498242724308597219843750713357383624609140820513897656348426321916898776792701769111482407097708052480*i1^223 + 5649309122996811607263801412196074159953705399996667438105228014921179173763852149211855091133669083388086087789257203219420508877734692310317043185199399327893843940540155207214350529793737793832043310746864245675334789266481862485821224726377963170194687715533951003580843718583488986511465652564640036768210791472948178988555789414003982769243762512960588242357412774104104342818529981729309042395644956628647555719692758795933856515592593075566832787202052982500633543916809710570484659055685206380787043996177233971681604702844265403275891403441949717851249280196486157766674372192491088095081812344474105109777208648457502684504300742454671839897269658119591429900673180339458797898956111870791116289212076457000690535204756407871225680490107658419021601851829657359634964607159905054050679228586725892808753042845133697059760213348777593652932524398345205886507989424451594206505299941474898934354839935520106657917169913486702799389536707487371382531575738945533462790823429789295095663492944052707365923266292133179361324632668658751467802505933493349655363517743274979771144434505036038533224079189003126102367818946330508705778962374585122823675784596904819055994296489435394177875510285363123865741549918583456319564082294414029107011269248889654568134058174332714366965966498808284164048442924771243003545591936153954673055863867435584959889774841281473182056655540067110878984061231551922028850386047975645072056696942599571982484002107373362448677413032444701679326282793652982056721674796589871522970882687165028921975204426265900216620494629499090393551495728834373963978253048583230406075394305954927393347829054978253064405929161499341489153462543788554003983020280246726102876224974718727554230387428641540197798151735353233406841778247779267839922527160384595652767603156236846820044157810721798628767847085141276320554917415923198532220432005888014165054874124309383569469818221549340161027540522063164358952937137183501220900253423604604354868047624545138831151185383114180175555240241561964100530283404897915108786687114534092428607209177194252150125974969070705967104*i1^224, 3710273530473385523517639227816789574002836111353296101513648321845574334917141737726215800217835832164788288096533591767418857046468242897160122178748576486855931796235164163423491317531549233989398169729750411879522054074297253546881909255104291721762267366895451282050731208660532635330886876982688049909558689736785487662832440508859181706966101866197742044293825853108553626810877558674734890904866101071876408842539421508314560319091245614919202884141106287572034037552896658277543153307673156477651861960034586641397479360900740364678658136893736879673717894442868235473881511247329361858407456618269467978356995643538476478080822850585736546887962706426550954005239656837299868518497118979857100475913991050325932067877410733554888452289843174538371832229531338783150630123913932766847252560508959403844065444588613024893572696373766205207183512094554552611589968272512078900648860305790320038967833215533645959026534842074868501530830725812232365504927214256213932282221272977595876554874070120831913690913979043086661114357444401990740635422311855732592309323652829340107072608327999512071245950475277570518099379842603869795091573367194174985068567624966954684902454512667690644589700017339345575268755537694968417201233023990276488128554931254185125018765836584648972174106099868103239449794791676793755820035373786360468947773040358443806466726482502073606303494314566613054560174231716942673951468989777881187636782759202718634861271543560207205245160154616602344285468306952897305725597056539562973261375499855372814236618963760057190017931509456851292883692388265639534586098973819858180549347003519333583519423850910904722002342116732019482178320635126204401723198370524603946547276660964602799802069132765109304726895578658742821522589996020016569562725886494022586806707339739444708522011190228149672683490197046982017243579621588211085894520399109334751088787413452448990423294744485070299755332819248650227929786311094995025166200881486750769586775635151506428081464164838904257116836775077933151346868478939840555241121268952733093133095739664251130000219429056068553054442271497049062584659741971675557330338719699491932049192774384790864436687981037398883717135376063216111853559720045363928073396386800958329038825147663030671886301591482747159938323805059912760005310820063527106413983724367878347749502666689100684228096194702627503435783250838659496980864011901606708053573806796372142479346531520190679153666035366670807429131264478172994467195310468397121617129022278385365003695888861427673561251968553504564540249808882446797265587683475472362752707131783085265380287816793936979542068607658208356289791586307106372346550650786821891426915150939694948125102486215652865829118699290959824136382084292237338421494239153719167480280875929741192265899881389712449381872291270656418383194782771078994244544767868901139369954088276959487053941399412629168409118088831700353319675896013134484992211135789875502115294304102209470673042830680102810758842952624168318316451594290881651677769696705900376430237040188376655936294749541796462532886116590439169526079810990308221725378290714165829829788088544087221241090143452340881924731536355569660088306137519179713947897656809529799906649612055596457913217382203658113906894581420409092341699879858286034924936368714321678233172154458923790227323825744601611031529487841752373784274796952450323079590585622270827827738695741277008057625349504555778877280594921119286621110977724188768157697914350533439248272946231195460679428756053853466957289318399055208081597492240806447316718544668503725365233104297790827503012103222174258400145608871737085851903786322391903353607001226560657588084666034841142788931174637011799111944804726349926781507359098949137940475164107385706569030148562564723012467136064987405324005626881801358580887457706143313045322535663523569660309657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -43817194435122750157109580852203111045020176659992836252796865545178477956332978427446934221803099331428383416294578838392629520957289190513452662765774464846343758515536535435126238612350756565636743583220361379362349180798568818749004742953180622715126483882325026828196190519460405247855450568711499732531807786726705651396088556408558402478702973390833728666531101887577662105152352632345059421526349748563604670218863850069168965434325652066435469750986597597789202625264288204127714485927677117596250582239020892964269846886217108981500125427965520870998479674491577128051948451260402447474865834304671980136902482787415169780594871298368749208125200782361993556830276448904215722132394690672317923845381710552596064131266005917245015126999288799967142578628240401761525067200409208712857902295957391508349437004598106365397246912499045966024941807059990061265340033985802319215317441700778405998821032126504772691720982558628574467245208668969384952761699216301508718138822419439773150379601876496719626416547447749588215668802563016887233932760468681510678019751107242945553979821795982996435333800245971777305106622024627456618304899079866117587642871193226730413716124374877433306996398173911668053421925763252492030935040381453518215314986721291007659564765603170255872545634875330187632832860008409256874196214602692893247702316937151244032296140259468563429931755556111392449347133424994427007638562837787668733744288456086712396670575646770588057528823721343044730477214183937961320793368796658120629221122148975889014868535631463078635891393297909749413640789786234678019517585514236108204776664072619030914176989997451935278151681853132104797811587116575962438506074539701556303047369026086335259626919823532871443453383708192460977473941016863031614058425508492780710410693022488980991937763367715585168626597215840271971796904145727062582136254701407365452082978667743411818363696430156301962442126192140240027296339043899455654327153699084071623340986727029801358414064083763950727403414536708214139327873025739612470361887975453434591540455140731710094968947597955317968775511205949791519421816899072832685166463265605435135023988154384843637055273680447709503982657533831381004293614942031976271901150481476434539391651767241727671512755878223982163980638880933293126275251399859453391926370153945981414191596726728887252859730654295359238885336955045150960565355150812277067772841829262387792221590787880485722206339563486293269200402844329635198096710563974568267954733112123144295691033186946710938615051183451761565320111384078954157904147113359140146430346643816204168567729200552051543733119845898046356439807478264642093151493104471659658470427001463254060529048233741664769389717257675402124950884871891313370254437044450106971918471864059565353022372832294344111319761868044953435704231175798369454686571357143699069050340961432209170159325882932906280493624815514092154820591405323880324149413639278289212143401593101601544192944944185251411088616544404704821494339320250309559969699927820933787099210967515712255631739930489266698193801987791137619610789377464030828867872024783734500676547794741756169721717088525254240974359208493453757052104459457540978846989969249898395872413222515866915719426469526517983569589065034209017852430689490721702716778325550665647722295254786236929537788523411830030675426384281003872987093685203839814752289163643358274473100486887123869205903825626941093169966011519416579352921719113927130698836644422447472284987928613428374228196184829202253386674581034585793541117515450217225626743095183596139003244598504268804993206402930893452634727809429447795780455545429547533323249187807080493951849528976968705275072796007853672056630662097215559823345930044569347330231153650169379302715178032302394521812559317899454752478759038018217874425446918521211139703573588362310160401920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 303708015546206914520318362943648283736797500716609240622153230296222026981677572036326567261115105744786049659879376090476602495183434631864229676640620886130795983826328776263278154143502657271257798009428920492668173069230904803592406081083270484918580382325463471982597240575862559854444482491762940243015854856146041538525715337197155614150314834185754445914590923090767666072224508279725340381027964991319836868249430683428959528140375501656408363775320792720911022761889923084806547003413543511656051631919138925870793083796975706175954409585866246792956817325205782619603833501876541243669561148902239914695463268317582496942081297870545799059391163118608156134306460828465174596391497649814633025737102636906220592496844491094927832568728749812169571827750906006787713797078514240621702167368651471342098979279787660700435467138121825164095472582788430142100683734914712996415008519772450901716927444268641417145017849120443631584445968408865648068906961256549362406562217157426526737615120745263275239329197320638912671200894333538439964201719104962710910627162138369718516660609446879212289904359557801985580010427345908768108503438854434623934542199359630621813390688523665274643361028642334998849034195810843677169214078326390807375872972635149080480111644953159122549338550024916085993214453692800612304534996497623746744356389051918928823592897718853636819245210969834042031924055981560509816237160774539778998586938523416448841622406819289810427276659215913323066152796090218245708507715914179033323619620473067690266165318926379970670656366356664271267639029976662020505556014408847836971474854864877155928617251456487503831001800802109890596291112643733859004118510290235943399732285963357872706454924157556417806193233826587607960529534261134299686495062869034461494817981341753066561922443714707095376349560434842432873230655978333361781817951262688963624915877699178970353247093390284876781372149312441150997905244017692883276413972945414798720638628144514291488925266888653988844388502353318192910007357581513545174392508317996660132370278335355938213102983373217065014470212118835480841861797464642124731044604564157695294996128969928407850232678622114834552549590704081830906375231144836582721602986294808476434573888911613985156644228678074844073209713447220374889785765918045319092663455112144514539231932814214191449003089319016363914507904560650310656425887476053011759570462880662641731041404451525149371263497238419968921720006040971672951810728625118833965972175546817014127716911975046847187790687737886563636797449770309380533808241228113389494863267895371678729747856309325020660619577664903093104946813088111326447186178516173328017013090305465291620256612124441037192305062952041926843242478160602381532480817939029309366435884490944624303301789501033949360595187547954167625596436345866306608187250432202467099103364457450095165181104801679414747273660367601839691796546397822713498032436920554935289028368720321709309186624589519096760573315514131626797498015676907700831562490076709004791734187149991565322249271814578298821893091189527444988369386360001571511152086788950906689544396677158722418292035969509045112154844979856290993461760839940467602690319980243953241656239602128564568279335291519677783378241665377231359444645225023916274798876688433070548262090412977917946238673157847793761122007237046767456882320539200196785818564162160142196070629945426194005007499550713157288663574162942744251798632376653004917383797225097102979698830227271356327346950691103334738120417241526646584611379156038826195120550897219456090151937890940720474822894063900638399638097338063326978259077841382586635713545357280687506395291311694931496678918604949082195734000080963041167092640302415404720791484087286540366712880741000358731404804341703914848732865236238479223068867158831631607007027467334751251364864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -804579251096301838125898090460026554119042979095195652769137124963481150048486865529187622575012553675453300601003865597753956596065549343997002805700904243140710753362319099676419773501589544854213839691800548567228702027248426778416641323402234499237015159965573743588254048347642045043269163664986523084943319972182385357634448920879734347928804787235409901297837134609101523069457759773268555482397715670107064921302381023980783892482129831221240791005431095186659831382841781002725928251961325934327783570706347730591890065714785931124532948355299551240730939853037056447541649546099947239555920415859309708618010696404221342947961146871729603964860163738228077121304139818127507542511661391194246998031125371861772387206655981653096887057039886551460172596067773187169892053213528033656551333575141579849154365777757512133154736296921661944762262902098715253273101089553338663788195674661455779589606816095003070218522519713540131464218628128054367796366282536964532786414774421703573020975943868971532337539652677736589557771164101765697604023812596489237666650016989379449955514341219431128705162779544517643126644064628275678617477125893726216149707217770414719639212721541131239024434504855294338273504407121860316443574535449113527790557739502658240964031737355066931403404117412173542468132538717600833348547813117044366987395794225808094539778486868473309774723386020968945173946892976121239907466955732975244665770261713170415836794283738453196577541858546309961030062461887477909219457155245246938895380669080506022441031452715989783432596772477907670225588640682574470561495787440603013315926670390846626534051520333192546532395753166010823579740723987874282844804800389432788112864551706178514921795860360596045630193763906603669275079596552156285270487954250248982979306855148890636027029875268157651751385754261178989533146892750402374559186969286455514297962735056213464302779809704227080224248107877894189342536046701865777209948441178901014016068663675585862502159874855431046873106889788088014976994031847111482024130194860639159856349343523029792963255688711419293250101579767592718763772549910602032649368620429252544752183435023301074069653515918060198286448391807017004135221584397897212029724784283238407041291846692561821189802980775938905996439848330224799776328653597983662134818692845137597914749340791117484320139841426345933632032800180806511063521293987340562295981068742342733843370950500072674695571812167327511090161247324858796346901033618578352679776658988314312457535680511665458578900689568738618598341156164648997005532856059752533390004295025187222444189870880942689736917004559826376049581499648409653351113880094990844210658803775418593816530915393820350612255420866441879907540264615195132020538926067437183720077276146963837510290799789754297651006989469831427714034107880768314128202239682532512294718916389186228395757281941140597440840693911155596590216406942361074293215629955950757349391459683616628846734073170572026930813081807102628233708624774739434071291885759333645548788360652945675234407275775220228123721843682752721557750320744858504945798335503584004354234867957474902241094317466949447356446380709669220649896307955908851635049396194774912657980668439679793114736961562045297530155652768037244307333220319651691078343311806074248173111510087027242415494067693242791035189049287743545888789218599672415020212240393341844142507479164440704314069493779356276964251315635654321779273975577051776311034933084889281922675701492762559466196933680221634801399918366184726737826280973267594428004558409176155081534765942967370690364228529627121049291938001970334971701960435317532702745530035373580624495842001378243448983504500692451867075869306642636156989654705137781408200475089164131456283483563792389674897073041846200682328654329269228383911399451464670090549873093196143909408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -51125200977260455482818457194256394816696047055484634762579628551848842884542111528564104010608434953741426815660879364205032961606844764566835030025509534695501600564809174617759132113298361230055096908880548465078523213236545989532090114516075545612058796937885616371326501335178965789504121623864596484860930916855224663741707076951321075036703982850101788873585863799990529076946722687572307680906211648514396315663489787869753587980708361129753261702717708671572649827606440676988823591397989540144547959408172192045013264469154834513750020617572981355339904453358742520515967803696079050565038530677437543527839930154747009228370877023963893146683576205722661409526386137637769535807740757166831593805432266990431573981780331441268758677748261781110885278080058745148829891848102818344682824122505429712960818045704844168662871248970494010232388495643466563651099320923512553570539690442755660422353151238794215664353786755688121341029675882141636426217967934278381557426323753015921132639008243792727975864851881797661252559667702606591724082861589985629619357421069746971917759419413307094385394903297759486815468090313398965767024104401970230272653366421543742141438861221512513790990072364571034559824842954807448598303556867640509933458716334205314201779060301322395921024055423022179589962760279964112750849311219894638317058546628532157664684448534709265863118452591755362290745506822615702228799230917644129484776190043039522048689215938084915566738495693781282801816275666549697046107618093719229597483164325914479577538094185914263356319845805048291258368102426829562839063045800813940191202982474969430084187877608824143545047241742637265548341490641379816482819385186606688278667850591442374773813045660367756126675160469419253130993266454303723587864607456541438786305438268327255311984839811350288327668939851599042211818694960449885283844605769723129912899884817506298394012145774138110540679252077760816849068955686699699123562474629503111975110204648318297466797660851137537563267746355819846343069558026976583566321035957472530501189922042542185213087019154787535835258839769183298625570144716216103401325947974399534615752959099405258929802422781096612665510805035311139253874092945644451392458293229679126682880825041505513498731084880373270617109449408010377383263547891997312094185628301006548295509714939947099757609341548212158643061933976895730790900923595101788422965397028473825279009424674499254557610935914395522404507836984512046884728434977079467597811463121291920057011555970857009899377483489609615461223469733418297778539891700219173093824616529594084935878345412279968779491618275871428895584693484614390251080183203073970751201472954302568587575527778696242763494891303312437694335286372313520788734933368880165825813402717928938429761858052202859351749158635441681924788049341812575994628615848571829744082756489301710056834294955391544274088608537835855703490537542427639578736146001929022355955289664580655438503796758983261929658348706208557030914197202257576001120445265110348859468166025683993212242816702379146789757697251963538948336386594736637760580040886560124956725875144756521499704615944652224097022451763468617171709168145842619202426636995805263736693235397554590541399704198191469765964485370218626131669140565121301560159056045202345403071619373911878385494872454482982828944734955571774988159851850856347866319273147976922596177565238952979572243546024941812045919788145564576947278379784240175748687401700509400812711327178778348528945178172488138171025681002272407705003533049552727896235228122191553520146905111066920019834420566632578411594391940685031816107717894999321369762864603807051942576906339387573331130190350322398627229258982860200151921191275953135979988961775233364486213114559278202210236652551867747998551223017204366688646759697374829866901388895886938327680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 12681464713527495353535559655091103896283887271915496273835400662494889975847603795092774921409081979504069462739263781437797615233811022805877201941988571021981838168481201615417008752942638496591978249274793202435123007822372324797486001534371545100073055378127523344983323234743525083756839126650848813849168869427946215404903338877427640611327452029272651374566856188579803009079694186508902534226861075245045768538775541427241194830250904492157393785746909196704430263831659106227183102490252077545144020514007265116632520318074327468379595600749386566704666451577072953587788961317083819960386594927200830272161891447510110699197998159542980757501545304696706870990513793644892895270347702897645781878126097337718459031961578541911933071983180015911352410327897518490412677767781895473556803261772206271133821428043324513023165416849113616149585453583177101877993984525159611196200338859213960092578848941109929182502781826384695782291111922958928630460591019738788709277965656898239452410241422316296154713899598743601069114458981763277569478701091562685276762517778129927044468008378987658482287230112884189068142093375410503744212978853103493654650083283971562837756746386035556931729449627508026447380114993020099091123604270215372384371945557822764425571891476207988734658928863630023774813113914067241385401051272834113744174548469574764915621197827490364911138548491316738133538612894343910821854218573413323223590182301009562411475476058767795526489563005753984784676379161288732245664318683288030984616964038597455836353802905066888628644063143358099303076719004793320678127981308390782693890334153207383639393341797610865318852391554883116542553343386339542478775876613097554375307152550823424436967355765072688639210980680244297346093656019036907666189176193459950601991442943494831909987990090814319774214794277719427530030164903516599839979995220020222397895373968745179579986336991160880544230950426361009110951501811117591912172107940769291448655500160726644075982356394054330859175873612539438052150963139870892512618968832496726826048042483948906962423663910448253372152892521524121142966255130326558406869713869612579711485563162682915308575393159095642673544084447792862062286493201594519857167704743378768622873484996809792751166868270409112974353061750585881574918560089056978937804668624178033748964926643771958819913375100459992297641147710985590360663799807138163602655573543457491876162852624186131336980550281798501495447492578359450884227777763508191098845674784039672096775044801935972651812836765464162693320747197883797286091342314139140350619057293385426569518693769943558554541855540808794797266024392249278958266857752962434818053574303895714941070726522257288290318802385559210893218429742727729687848478903911956227127992330024838380235806745365179534967039442883979177894116796461956821744339917106635467867448415017189491061840744353004285207309289789830285864623612802816608839149545256722860431771610447027632960895691717184839258937217097495023902762380530830080562244780602392578860625319235559569538566312345965961366735475515211929767470469658719381907690985352118553007677259681440075448048448209663777560126733449162699404039108792773559001201513842138213964545824741725655756894430547498203261688868998849420991089379467502818067912580632245772282192274707947979615396206103572944261040352415525554507491228350507247285560281061757654155314768751507266353461587863246678272869901313146541698538810215524127219470737832974534024307115770189372938146281869979386782257452517149461687090992799220182448633775711755661705678006505774352965427116358234818147249633890798473246174334200406098287588636859132260874345904022593858286410856538011195706358500604085284776520371823191357302129604116288866154669722983967889005514816990819294430065165743588433519991519917633089668293091200535170448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -13766653860174995503106876848016905024230587431672112337263643038341543784602778675344023330759221580716368041039819949140736585753230387713553510305683457283373939795785808088189413075422394487692060887120867463483037744122395300758453527494755794596614291201833624426070821684951469399191251284985590676652666917013662048881610159019643877989439528284453850911210323054717098803972024764350654343886380283736719517623623738024515004133485991548439648604419175539307525399707014724870831750605974609666407911778333321049671149857363564678136819126576853998897505583991447514430133716171461684087450058582008301117640957165941568061591383016501398274605000232966387943897612586791710831630402500444753416322318826036862485293389008147126927682770482334075939934753641030723899345309405123141543755334929263178783252369450595770528384634080042431354533274437537715197433817803397110995645610957384848118042270916872245619320683301999754265389419434369216740682083523766932001169825252461568929360048207141205461260622010060470964673586221347156295559555341728548372323263578687453860336669328293894424327510090159412629275041483234283603951108464755058919114377601364863614131438399889022026752312790886505748621779920853772357721092044822898122824207937530399315064572909420869398612618894716011640159064501862416446221370264684731431506835764223143229286816714571165632175003810391235543955478949906831275478624194856830459372148134384743130880744699079592145304881009966693259023273804441718489713168269751021724665226196746681910253201764925339030110891813542215726322519253956909164941086311187518659374887489890020160833676590369878380393568759588730019993356270614569360654506813356146474514825668978190753488805969867752229489959873331571721676576546984498379077038365016933537197838661292342612871339074248829260182402984160993615199880747357998847459112903592559352429967049033316555229636732973968410501475931782019100650313013265063925747958173286613189533886191141232061231793395454954181972800504710403203412783361164077128594402131724180457645475091011381796574876585155642782102873242775224216571225827541117860580350370672103790378339161764379734931035649241820087176156828624586073307764615337084175095784265407106038603772377353592041974104814584996468332864059329082931830917655366580682944979945709389918104241866944040993163733249059736832336093241741320386254188823777128676585275066656804094846291368799910878324863522552262099046570832322326343262214105878655184087940180007988294240751848882342159047083122416043844739398216858443974457135879999870253153216061233809555354204515751196058174655249490184815208886871989923030581917012119215676404980213017810074135895522203765007522033121364071215573133357748511090420990730206448830422091202529731822721749590037850488354254967055399979930591928047283532504718182270184775920754077265722513290059302861721066924494686382192559395917077252264857402557974468720584917154100280407246862273074976502358578817485314378461254275259665829660933920032071129464140498318433334187482685317952817543841351586867974198204463560627584589959024555129310132907113392222421216973631425245455811415842974519127141862224417433650006629174521741482894399099492926763341878642519704634044190015706231515120127861454679377981970757514941598695525060846251528477050532135354466493543503850562564631770218034416439787167517066210511728126228332021539402194476088562097007111241854482963429989509972387802184632924104473980607936305224365084947817870576193942735401552472081027506701070673165570619272194008048781041341471735092462839723852447482122205171924523719017883163970416347807517865098851624351988127480843997733962866502912596481022703601671121591680068795324967052847455608031562237863815620806225277962515108525135704553759292321610022356836544242589124363404363443660329846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 18152149131180561632896255950266677922474940968945774411494496743905166119589429114043515240025277816057240099536526377596272402760519708742844990406277217284456881352236914006087171089126249586341120553148409587924816660476635465075878660915790983633766324757690095295645122165677850752949259775523314552070818494629832451286573415189987264353314121702036530757778683889616035953571868710424571252916526226944911451410202795810811899795337828754456286903157820298337500851315474337901152688543463610858081337835967659231185435734421393845338488226260163680715341507696452062266586907654762329042727940834630276981005556001513734190841937766684157099123108665142479581491900388618185453716613849803836691462708547018619451961963947837401142619770935104484211688641046780522657709843774214682278047285761999259620757243564543571777779085200062563616203794127117651709730036067935914215183230870456466745761933627312974231219490014796879715826706335488576416876196330866104964755068989502231716062698016700625214563787658171904778904841695798521268385997924442711014742018693167688646032167848893809493289821913845938666347052788401057569018466691439057818969368976462170476009737978410289987656873688677411657202024338784720404356359783296801105872128938164474536599511451702940799839763256333742472862770225580300509412466538264019144575511885205260962093750378754687278105461901608752787346549010094829737513909868485534230846817408562835715848766343576764742795303062551464821272491609952959717085591440329397752068414460919952418490958657347002313008383896713042151056113985454009849370137506139582187368832199590230202255857995636594938079197459160449093334232192228667938229326058348411506708142996127943285625267963526543409640922040606446602074103516065446928213168659111629253661619375547548270919423374505708051919981625545796125069788901734226191641347430983270372043835750325019931454906508538444570992445580824083507835096645661914259729446264965486947039714507519720006610485324399752794178524439422408690749305024363175978776574531756782584336631995971464303695567037116488025220340237307578045559970247925501251340132253491948526379378586443506125553247147424597400592025871179466213696104632334872555584693746011062170987139172307659800759468925866727215881862067390363346626874184300085913487761147510931914562417120021071256987288587170294694422955565818015265752089587342147299507026178893057028453690437971002573774410170398474297929709139066621832287119859214429272791514147050664479150756535072774665473639331427848158125709034621094629344411207494122386635556239458019291013554378183625293813287110832603577305961114765665393367417297202668282405154938600045112899412009238523972522066999065701205377924233009624546099401697301577172001182952031464030504107000572958863229223347606324819570726700227140054934975461286093319823230839899735766292779042599654607419070373649920961898077084112413248001330641603509841171120558762821462390915781865569472935686839453936857839460860745798411797780402249929844044668782681072191466350930776848862866991054575399219200297277109624634102428715154262484255012101082783395192988661540469607420660854692373295548606867771322577494254008120549999119427673719744718889498312245635735409389426923384043360598018728304968649791833729752940656486302499582868891819774643618731453927532800702465719734024673935359177582287435472761656298969043942376001425402537376335294526935916351825583450651138827670358268513526686243761324278673472093300785518683282367171953255366821971924732635689654520848079676500561081454127127171045512475622674781964123087414767920243359675260066138090162030349919574002696189142121892285348507417218165455410977069976225404064013067003395875568707677598837366800046299457542841443860801161227428939675248207475467432462635966501970419243225180215237880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 131580034393226654939886004300956348002516343347693321371848327414260468188457928159814639911878140975172107795843802589804767057716705682857150249688252962179569058483329949662371504057444800291821184744710187849361679604705894719620329761242647149294909257469707663735994884879791387509402327568929642374000193216118717564672965360771937059677623793236550959744883379837812590232274217230407562080698143521968929013035002055234731552348785309880089153555967261242614432420510926526749158683878505879459255459477514074316542070016638203421309243460223303585754569058497013462852926820455666171799823659297834843474161456958567865417406866209600519503607140529651725511222678139804773470830266935675496421482830440971821664974669705343368691026697386691782739421100572563454531989674267063782121968085739804261548505223515369597755229048758485333971745149914697743007827259821898535458130562899962762454645303549120268283703890386508340204615248064005731870438754666656583142165483578367968655208129155682234344166878001699833340410842994924939022577507961904210922992011156528539826844227194892851626649630509032968298205438586004353526754798524454832754310402090489458049292901472919799331228027032283846120097220827140901763549456590458462548029257436117491967371732959160617625885837961779411423691474429755936828593514952256272550391768435575742421951813031733493399735598483450937374146919463785518358559979100741164458466279978732927077278762115677237532484763248810783874695154268633100492485712653134149766991989570533640977459309916988299304515714869787533287742643036717417297218362104194133194476030601040405836577658616709560234309596517912527777519955549952644915301414074976231786192446616488560690542090384222989764116766973921506688247457845272078243192119236922121999274288299961077564960846306981321195730281407427401092492747741891202298216587453866941070927601364222871041691564059708269691993050939367860397556976365159190988409383173947477073393115800179885860099472852329830791580534006790506028319932695173737973744404224662771807944765638239938629127088966624875713057469151645793676525161068545547733746736661674319414785402345411578532177043270352264874395061803649079760357589547673707249700239127148315341802418041005568296670413580207214680886938442490981056956843943804043448941453373395893950872523663979096499664917150656495014520997964271930379146342004407007463069305660771139429280577026012260773980381477064318500214431543061854753734403917518052741646708906452616017337778885618592041388899348518577957560166040631615824499047095103768914781653992874925969229637774955426165906729299499015643543366470691817994290983654476574003980873128331110308859413662357393849321754617852470090558269699978322800813514446698426921583415294016115618800560798485527537111302256207873557967051264010554258954706352729494625476515733094860599052789910391154822642070196057520095734720219465083212899611846249312142402022095614566935653738492233698849466832663496086327433767318086916641579218023598018706693570979039274369798651539900694563480370781221734096628817532085198570747317708579421799999600625255580196715271630626801815673075892662228792529469976776632162888688689606172671956044434319939461202820124564364974262173946539690082390425625891325645927594526245837809665647654533880736480436314248570519947135564546634629911299451378403110719918824165995202468368741892118749211208317252470731126039299266059401291420940036925877206684648232313359354949181719931905059592925446551763841372333440894975714655025392144545857066034987024981849683431162431673818167031906602412603554028764461052196286379924379512124645226907458967041698064772412473077467378045846362117464843129315575022559295068847144982565693039121876234926167099106356418356871038304124029315885277050908036459965973548957998490957259256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 807127413444387196764270182417061642914385377190659648436799942866405109936569955791531653985922337861430641038146744264487642657520132370066141966020550645115454744653031247176405967139815870857657810403063757676542788400135171402363643379602497426836368617319430956115117871130612498583559162072702573843545626011614745856646232578934385047054107750783606099727303602485501141080090717130850983556941742699610213323814997615696878907469118469571175661360545720843220606494413285019966518551633294311945858120553796027583858963173354496575772473193153421334644700035512463116693224413115376213977596306455198757469131171175862660667922547800925555709930259277636299679820421200468574236295028258972950458774436128286639598852753305232373609799016982336357434014638870571350081610389321770364819199685536989639613872057669524354228450100266152725535393830217360261577871102728827545255477344623827699597527689688643019017902365731748844010739908816488776229327582956462467861984929330556242805751322837149354208325067647742859202906069100974183202816799075515998649219972657328553712933514153600365729609494371598621900679148483035578081856125533111616855509034477596622157143589576482732149587602303306477388897489953012709305711637376969491643672184813095072608145937944482662692465788208726453441409316427548496454717016266456570337724888727987077430421796703052076279077388245704057096039593888709981931256440623576771288916576329758713627469680492544695187286181730921889883750366912257914237544530871089460677990281927543611960805397728268597612677379036853445505518389663426578336791017181873781085022036187573595312786470544488415828603438607369587287593311234033968124629217539546682742895168015359774443686073545725554999283860862344377414090048630722243723339452863996154205512020014633667597726793327129803276159506041721825445132636819129269500877270520329620688940883730445882589269768359437543575396773286493135159590868682212375737547799103477025331870078902776478053907838677750269819600090488680239631790202146557745468453184350200313661880274010795031349156156656141330480190983603450642689256673245842141268687803447394118427397534490257163577961666649929340690426724483549458466205623884241852261969884958458838636695283601363102704352007658132885408959140346384865139595688600995702278085238909105669501169016486219815186877042738721724829042381522840671226954127250220611546628609205617037285016843414950144988457462586650210430056106776569596788189788511794217545487698829683448501081418673206329782534727659265229769993488617336435633964335353218796340065604554971887167086252110897018338958502721556403777310873396508794153962163564988666478452951518026984783824517660163318371333132137085673764388826949310923408922118601682573805914413923201593069311585361943281232979939720352833365160591072668245979884929827408452302762143169768395282055554470254471457479926495894517160998772650782423407788538966495500943570899654289549716159232190007570820480414870306544253782469960591435142228324644035319147500910605553076708579917126777164955089013436476877139655350250102374815040303956555384075083882979704998637159184410794695870250362461646296521488924054834713000718798497893779655742252357853128875318053818567438122234519936802135748837339514057491187906463331595444513456827720669358415922319616956987608204963818237079129798888478572300933890828088371811228210962782278542579795845816816051781610325674960236091450001498757184560004462362856644710028591416586540854551603911544893572924211577333215388819887588453314969961733564075629288603499622663408719543925636713791561639936029167432702289520593976061568027633222633354937606122187210546724169984450789751690703012293095471763590694382515364478466030078302688630857399853265043276428773261286454511738718548507868821334398482686347856193500788115100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2138302068479735420161905808633491120410460325907018023364353896427551261107214194007235888384316144467871291488510153445588987644759186881388852637787232548331770681817818520424550953882273261808763314930303300376066171868203689161941508734123855165878884082776776844849877025543659851887123978897301514015133816258247657172363411325552526640553810802395497727100376754264702749257107408997489569329414468631752285011628889179476031764901135030337055615567011008457215314273268993121085199255478487294845204477968411341240240537701565869289211760640299493871962231268238996595508775282714888473876346310835637850892958210220892352216536387537541680042804520481191844561430347473441212824116581333232120858717771147187263355851341730477496775231334035439620219587690124786915742326068401941840326709663885110848173680599529517016726940578845163921680388066305685212503920492942982799338501698347787571993481970772656413402607867668485320110668885755402995749078824739861190004041739390732555034150825009206917216953507553100715183993991906583620397480471138153020061632464952271288977641168506730718705002636119701280379774275214373434078560293205474641877772530916006649103235856489201457808830561965814895557263411763572845002972057480668028659438724205310429252727195468923830337953197907569050692938698198648846515041442843830484399374619571223324408611386492807509300236929593831081201585429512249029884810957270262044309935833250198136089255660192109456281996533983685261604345180723348621512123578537438333808448876407879615743863979553232006401077969114577737390844713034632693065475812449978617647047867410788739403224097811187219623087694084942620017302669131953414770352314756460414788615922833003504848507200856439748871516788157282749379247550258829964343293625642187869923578185479093681739563124486511213781798307265046578381835057840730407244502966749945343590005163773892001587822145547748862694139622562304437903462274395755565477322439798044580166382713403558092258285528441744945203838448915726404335474874901831617735924411320326941702666128633681608861948253715698667522982889919427356362981681865082182996161746661282680211906784617401543275336433035020676500816763512842881994641589404511440475814274753333326639321552099244954051505310356171383024177984374385582005567422731027623708455312461358615667904770994003678862558262841969117989985157905316463996692118611759438483842767804671890684275007211618331131686709658928363402356720506708320495130474757504852239406041343230243675456992739487853575751302209875059729222880322766427090008616180127658334614038491281573457667185691236217127239592743437213892636358304831047406070516614718501394194724031366964851541930116175421214886932391302277390528848427413730972532371452394932678824338783931335207638395188203173013013368345822803136485295095308430051154166272745314252230658365736909241487693941604546376388167842094078436737248249439380928005548882935673172207989084702059581886064424437839350452853180167486071236893416091243121340283178116056094700038636096006914062285162130703474906385214953511577361420189416888590393063106892408133416917824171416018388300919375751352843333577086321256715645848552031788838984871672843404630097412850414983552145645065294886664214616705897005071808603821267812468527337864959384485470356374778551700505992696354155677765111661944928860725407949726257478053332843385251988060686754093388148807237034504463921300411696000637056917315144221101661969318760338557379979553481680428817763190185857604087754607886358057072037966736029846037335316314540756376090506488214132304238313007078435153635386716426602967661942661973569020073224571060792452850444643158453874518277089298272695070458206576870279811546167080597921222036836292131116218040225562477405195679033074911488579702142722199414901888794115196201137980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -2032299835549654156223455337413496410189122159414317810990296712362513640716902650043213397374648878807282929966666385531470576672720191591225637831195104059471971905016498118199204506498670534762279592637912420769746077614655577561825727109495442331180065381341740567936967333753902078606905419245757208168750516302117358797947794202049706949471069270310360604583588214449646678708347473320181279572515995878322059968761345436747249141016527399137520825605439966841333362911960975979415717815186499090672589951863002754768799573704389378896363304540376309830020428436941963087409659155564400244952092004992171469542532622039246204735141977759946995781085151221030281209658586421959089400062454719859632973945886531274525899724082544198073234542853878908796850709196951461769935059838197986900599297324594164976890500323210890586760713350561050047237753103317566042573732102559815555798062511905450038659322564429006139712583412902477447484240645041234530484193850847211344497769301351963944955744242971324339388268798000430201049939656645432398373838554721934097542748005218218181704516664710696107962463362013949940314178679323543672292616091104286477618118090919015853113192272217577097028632342875245763547171835088396936286532751804436010592157257797929733184455387939862137221703743755547230500217678715878576591361507643676449835111616510212088809327017203071083301294941399496330733589135727051945307915567578721671335830977357820506450021601783385496891029248742339027338740541022958731908539923218030998804542548767246156365591784398887075589384696368568148248827325001520474418289482015088315034014912516125126274220986879683848691348184207705841715349092869351691846878075370521403505084793662277978045310671978485194292608956721326623184402616641273046492449632102212967867625492848403759400567123616172842240143641787761556924310801189688182270803337498723183270677095504145922082979428487626078254040736661318453052876079573790052430508104841200278329383730716033780361152069838579284111291401452881616860163687965305306232793269954074923505332486782327736232873813024628684354496138315901641394022645400257452127918009140363099698595542957810729204217580925072977356487764294131930977269210555700134121572483432392788111935472381134924377005780826789683280979423962105409460365937570193457067853287093843141793750723550238978083852425268716091805566444241853467863263389787735200985283010631760590189772824583339443075379972547275883468981912191335465871681388203438053403291688694255639348592318028600064309837040337677020602738735467616957731059455383484531064765414587826545469824451365821217908299409186989887120951033972476533724668263269222303348921686059322331466233492080694580635085474875082385077312236828111228644836766936331758028698824244444946884558212243757895935575734698735358835614975250572492312117968095040013790385840045696127807686973382901308929103493215584774834543557995127727029713035998276526284601279670766472844603224923690926605225326495704786827508575423255696475762151535199251476513285414368261750622245226541344490489229655633307591887674113736834569678351730991055712209036067724822846899478354171154140206497215036878378199338229942996049189094907803360624530220377195309502567328925595086017281782024058589970663610436289581803908891513873347665118137898855302630281031210787792858004432753221412965737239534976769402295322709219486408521594911886643630713985501338648784509682583214444958806354165825010985488060786106225489280198628054034800793057891827272078063791153706998767473472619844482466909878583536686315785029631500527115782848285652223740011879802702321170179025861119863262756309013290936294406510960955479093742243171477544428675454455353568182814462675810607591249589055187518089306105463177510591336885962558203528854907113752850071684195786786270146074499108750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 11734615773373289209839312948659312455278917689540463989212845127276051763616414110740657951336026122335192004507315552395713101211720100277681186168152605967494645628541330881773482785310761377637743581306931579685048299863348357654116715301490904358238891079141833897436499320648640744635490877716709038790653399578190877190131446919735709994352636505796079182863744674013157355011621173862101682669591041450871360979237104895430551202451556005344919817299007444562421873088005300406730180946141455112650630629680380598411305300291740729573428427860020906466282444324356837731065420618846457268459526516304815884557494812250375158630036834493253538949209398118867934074983139941524153529665237073651211937970330629102334623752722053011209125412372550812694956872137407845612530140562974158446406130146327392780497119184687598537053461399846616185044699044860687903456369399661437006744193494226965042727355100623366567293845547870963217228617642628013368572175332343195231925511840428330749720929767399885258415605982337093626923627907140692142228089766467799507260161377910875088053598543592957235758231841556046830831105711126385881263416041656505513125336940054589076319732195744738639660224189608462933141492867714770060451445893097890257564538372841145128838018666638650229671320365813952586654063457435757340150697448914492027716869502037416888157343252078060059614302224613064240399311404125589908565244965395064601054180500887273396853143561887671225333807572587806419719349304594181026493630511673991737240470355753327873252805172363668704572761467019811385189501164331677419637843576417146306196253427532552321100942182032671722888120192390375639302291251965089004131517647899469951498752675460424066897952126894508347298319214765823759672476496021146186220221986415222244942275228800344388901242849126399799298929551573255221970090101820909678508688528216359453162354088091690001965140542429169695059078734286496527252620363651001149981799549666864469394834711894748419360319611825584260913566451565776507265943928492079299392689183551422956024501182405318374482793315884425387171793896993036864538536578070690985406730940406475677612626192236863918457635455035825348640185201994450853103613619401926556387538331308635073138248300868182876241125497820143655421439513986961585382189912485220490183873632511277724832594271026498971165609276755720878102601699349717338284875596140173211461614192536442135966121847296507573353517984013231945355431053707939021368385106203449665138100339425285023159896197050631449340000935916626767160226380226094735867040412730500993594893139650105496957278488356935480980661637968322916628594585126903932270603734627434306392088125460147221045166907917047074070731408436899663822312005459304578042865213124349986253715934565487150238101681111838332794386970426863241738382497006342897304120925054918393215984081070276076823550678385296253793534855401348217911252553579517086555717589122933654833983375624969379482234264541329369571040173892341208062585943560375205238228390708159636444062009081774331855670453501945067880994368541760782955910135644255145497230307641876542192955358480324363596656363482038894643810297538965784689749180729144995847888663213695044847016067093968609792738779519827024268219790780532039311717294574470179578754965543330178262380392402290237514204511445049038704412294912030336996014643017486790296976433698367024037370925424953607791181446468425641596211008974906333385290916857417894783004572475728923248913907102238028785910285086291981338727996617006831307683487307463098519333449959487905609311080260241066441452813865311096897979121294443464055592649686517466411467967430161052850582102826894214191957345082093598755749770273632204474557485793623845163487905188118102498515502098166196344803537586307817422828792470532548032588652351821472333051511225000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 53781809853101010820653822251496845834262754075250531912065601347339295547605922021870737065164875666589602215829962799273229471487392913435188645199948891340721372208916682950407180171968218715864909766282660092477593976437668599653983742835671744499264047423119868160815449574769339420836318419044019067245966657630970305953034152948131449858267573841592959835010544241029047872056765758128345376593345605113418898607004980843087654460590697108552223925417491644349648933905937520498416028870051136280408703938913364221341901496343535124282226175220669389188809103549446189502956112067394970631259973142384808556396392027425936846303853333234782825027137272183987834970134221243659061038822296370334423632711987680561859122564595634088512975708600230891473331632573907378183132129713812488719727572798068208795628282053290950072377867531615710173059797784749050194781613870392487192542363024226087388327987538868325143648784693812543640729541535299043570447385358230111190658208814121180522180763161197220247868977057638063753093672829277971273756094356252325596252346484531298381195736770253367244722436194952551448059560292795754799419144095932341695009737536449751429887701041502846212670986849468232589589383875439675086983087776408492185651034427699752878993190576077315185923842677567629657366510570910628595293445388101806883239844484662908727061970333880420694743587013055733541103883715775081630965685269883967695051934543164074248906808242011647365873839192241935977632136952697484463065097913980331572895310239685134900903824552055303526983482261985355881869487305159340201828377331319126198578684182716906657755692941441243960828827335082309015870059354193735072925015591860430929250134574367857933014122049227752426210093390536788842580179482374045563208660954123048450493198912520629550490278599442105282711532850348782742427536326144290597606763465410989334340597789678052811913224121442650854308025861449152551113031738436322690405331131250767377258247840665478541772142915014607729584174498046736364405211089771178022768320574238955218017287371099291682643631586149918380854458361457506647302204117395118402695978863580777721817670911945135141319961406941390108937940403317883669943737785984405935354629278497748769456620429959078793406817090167700340321225966884237332533401916868944514243014777419718580186791674026141376514583841235441747406580322961966911868259981973841551834962776159874303292402491390175849220476625845319982915812161679896217555072172686180369019544051465640226522108008512726989443896658267653514281394121268793890457843596389511673766944891401132414553480619740871064857198039130933962795443791675133501792572015463376500292518191661402808497398803483432101464800963664682970654459518939870995464310573052267895026435363837227308095255705507060702682634913559418333475810656872638291083518269016772149385816549939179527777178968259275710321938229669949458357158074946218465400944291949934663152963533774367464399444086188551364557463182551841164344909338704160901081121980012862715893257238527151793450287190548384125184817491570012720168377709275679807480347605862909200717492018162802557134016818565169520634107140970859330804249732631343936459971458251644970287668825745644206226067643088363095186066464878728667834823516557236009316664935378886295114372154442885475569741899981979121571822849463522080619187508056800592201773904591237398056537509519134740525902007356971348247752292000890473817185647316205336561018914426080493641771336232824558301548138235012330188236433920710297397598384041020540348133126862653662169542963826469413267207386495043263995049397293885831946484915015016603722780805419457104840854008597437268866903564801569975803815877779333164039108874788824042429833926288309465075536065293290117687023888572327558946007461544571635756167069270196565972503614375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 19021520860970651943720367229530468902340916084765154959900307580620176342584330593620263582255962810437754646506925704965041723223669423367393630809557595368534835907729367044036430018889425765026322484959724079062298973582981620141072518907922804319439236837858862970624886296235442414225476358824419911965493350497178066368123528758382439129877580646572717328927584397949872842527492244521413457127258073176673228484632992229849541241122272047968588297108341195550136407964531256536076607494673200494916653858804784107183439709654481576546281764487432970506957586751817249619669526202877881750394237893407139898634463975772344109612189689735212738104584602178292365279568847776977810906844617083609601951878805335413431877702463547677938456603370672230255210614392678451928066963234051610099621644309284434337389764516142354586591375686017236743862938289134368853225704282491795389587672355062985914363807046692467745483443261294578260757126777339792690996191890469716850563615864476390091377150176357834114557251571489522642453250683072381572498991002634661974664738503107415465426307512306159275157921030022271146205427465525389273225527891510483037577823277450230628601513124691833988262011896836731043848880802374195294296131841377797868972524254135526508444469099946245505252495566688512795349292213888460519136983557244389493437464943910248365635349294252890913517055035259658989924785149475549092878114118467648908018705603991312766506176115627337744292735033717108705496500260357270764453149349778500246223585930718816930450130800808001511073922129485053500780393709528087788458626772316120557077865022776326786506718808316309495934288549416518947372290156468069624250052755781022725613539294216381371765373749035000422499261173840561031967786976172689045555014716306331148725782657930122974094872310140866708845354393912277964082645542060228230473485677767885692270621393326873252173631473443490153640360476171319799727501763694586795927929992255873087668989960045330545720111011287217794328290065428405316363199511607034445792262562921381702155972846510934861577899261126725474891939947412995785925167282132389893001904999029740717980301376317785715002985719307558306740052453105197886427779993230734342935562723165997389016846439700485143272527832950377453872732547782093051946973508642521037797377261559008113521759680515641208621799974590656165159187368665070225010961191318112971911783680806687195689528828272222383756313590532770072586338282343032066336464918691173615547278799267851691579672955710707655369910530220034041521557147686200044858845716576453194738417429846749837865124693959131363677309393182321145684565673843512707259288421330981783732910628153831927374098130745569391103667751766081199777151942544111760345243839695025550991434632944200770121960794991307844596709226312658912085292905372691330625055970445465597182834965175824595956736762765886441077676274030429635042817117558762846105614108269173001009587506669138870816507852608500551426520077338150611662317046302481707613322777935399479744996304727576674260867211792460909759913324598671527671211395834806044971275248716645464317909452420613888188538444625110476478319367638325845124137669732448213653322014282765877438524021504213571269507907970238708650268836666553164800808289042616384673290068569988095366713424050605303135229079963459100776726939791078276655054793888231455995329421115368444267961181095280446079995760171734831798140345399091480557810587098015014233912380135414302615834588027252236206542200528818194736998339327904339089559525551810346607766978835254329547041480256285341472578373638049566590558838243813233392718664978742106372181826691865217069708153274017185805744794916053392424690409456731344849238390824426777863897983032366020316022830685336548002044074730879575172925758214697300030302473369374793075148375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -45476037847522741211935833434447585624773995712376211083087221681380977095389761890764301440137548592542831666494642462682646774054784113088965481088067259226347446943449372714127822658602553578995661501489842845937024812631686353346202195560985256476268861784580418141542350438390364950166259747334351017898030682789793351983521400779662732272297722513323032825347518066430120482681089037637359362573640890835157043675653798641357599335903190458976655542205761070786802745485504881061028326680777297228495192749109739373274970384767107231666342617978813506445122071513609768397181456989334409732052424800730395309771714485948121400811555697091397833636975491453053267666576627409756839158803115152219902595634698777574527216631286841246257778751054878902275576706729481070163051223792923526380237424463138794777958734781779040604630591684169488850021018097031501950790387876447120957929502643304678800691400707984039440156043576818412843154816124117236191176002439297909650131461579993588224358077255072394953057507540678430710067260821972208634760445199458270399812759531464343981233704308451555760451683564418183130420951876051563675236222736964896788630917584774140642482057487867765633480682757887763729388501447402300729356277509129274038345091777951526353478999390410575973847192299317490073804874077472550025265863399993908791054814225309108247737483834074123351760754206053010341893476402519234213368600826764254178990388733023926735836827911205583203302455186383738168443259999764691287903454878857080451011094363820855485706714607124919419574669053361548866285882169058300288400084536617879459456942605845151762874541632866728463610915578627849577718683882521889456345018282678432919931602196782374406572877256829299855725736240558180564027550727510855279010757911425176610695073344520092953541487103241575775476273288932518884249176402260502658119608331682158690718041753016000203832891000193060662002808352431536848346243411357393775913900044149272529041505106230160861000201031959957564833574302388732988487263360237457340660695692430615884799126886182396792734571313737515951809170361591261506140267219436358726270673630483834048389865209583680940707362223045114348975743961149294998801821195014514280476566907464075752835399037711379978889431703940081435700191879878471756309973007810960966926670022832142437166826206731168919865996194525148486098218942036614877127735619981145197921274747071769832413987831443798695911859254436592726291332772734547472561412348963209116139903562847707022266620573164258730268682470216486338676132883110097435432521764823677132998588266894545922435848492140873992035603361302006633917206813656845905359805242042366500360833502121557213901683088505363688060443848588747144087873128635832953032938699383838958264997542139431263610841111415650793008964105974154916245803263392928663245327760452975526743029713608663401674752519134772602759250523972681747986127159090431346515535346281094336613199552453495581552363866909862212101105618852023091300878033905506127589980291307239942747833320756308911901024881036335827502461136324604196519459178701587176723972974111009548454395852639397252430930931803558012706537596737761090653194387422281770027037426469343895365869949698004331358774545245547737696262826507093883982967676443627430376968833734183590190458218469164245528107389725616990522000875699689129334966841499627128376267689235942250745600703691023405687137132353612078623159640523951231964750351045464475683651454505036482411459149358502068254499212585752739526913842701048417670960754320705255543402446315240854995276111642901004017767343567193213978825572334500294848958030969940169855577670633137457144365363019995841955615880252001791356764592262354482356524402047210667872980830494302932196511554790642947594043103159756808849283188762758856016546949393118130294429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -79350898411077093198969233761338158264779868454956642419706202960807749350392234634659234106164999839755670887203311780174401610622970615551420431017315699483782681648589527026326514503188593315315446255076855640661279316352208664909220340694130141340158228750859749654185241386715459831335309853745432332379693795166231977545676368245688614248188667824395276410133196308130710239932258567603956051104366770179884306059528560499312040862396272882627171496451525901313213435436191869937232804902594943620621730155933619102992962922503183776553829860238135679413082136961555694380263507472992848617639857517004154109903191288251984168201836008429666965995904880070504155029951999561220548608175598926888427303720925473383398886297942856399665004259883021467199505386216005154378340406862173943714191395211148793682344163985544461033528002925085563044836020360240686269669909997259961846821985610233215416121930614088958036265850981119911671889294599566440516144998153274826869503725092638294559876400424397055328951090715327718209481207095340262050392706546495917066202807530070572990260035120375883296056115628735075493891513816163871095086531059251775344082322309926565629507166276119696048658025045537164843463949731243379392975425061571804261592169035166468724517653212431306911107826836182707025140901105039811439000641248991066368210741221125852874449748814999789402258424043413828737442427493184548114392665363280112826029182857551033906978942902927581450792286811204606971206392988025386478683472351001517489020625829375977670521691072554707640076191450869483187996081392781676823073267938082473628713971913743349286338097052164411750941948865001678262576934566685324208634256182876590586620674987301503440940095716250315356638633279491702617855762045406949269140506770860725022219616780518336149835564680966748683783263988381882371956961966349284518097942950107991263275138225385869834468124397541820862678832821306005366127779618857953914681771234526140490068812116329192897166710339678936172384780547592737458463804356555185561789939502414916876398085182920359118576619850712021189240667530626361251741293306859553057162277075506037516541905828611978983632598407372366197506255692464768265075766874249110285765242605303379890241360081642801275844009884565160656956286253347362932443023267192869654044444208011689729503879905536471643425163854853790873457695059456078752495824287085405138077207405857440140428140037877571719229270464632488358519459835998348546638102294079395541599051401716785444468925943414962985155870447557757647597762193643773227371192486935096478601585222427040980239844600707453010143058022087631893278527241328458372948715400950999362778699241742166309201379009725189287039540088911648501785741367464095467534963829298441367515819838069705412377137578919901048351821002635813982165838759765864739226996553194037719669210394145680679791637621856603207935342708173751147273099534641061452389187037818961623232867995290202557010132533465894759783905609666544272536250454757057526991985445184467063095560083131692128378483929770817384734373801257106514320518772144629551549994942776734379435452135516496588882014415311516194391744600354864690566122248698305539525502740918862844151737841164964703618113368735414683222201994617514188311626593413615444835275492503285491237577134608648264608882494462705602198478072675597991612936455707381627388119403678921602545642509793519434194596185502980859077665658217073801417113885746167006570337710430998449691149063057454894670472281500647688794900091263490580550190107875052986604471154282824091308144753195702230302205491982532639363082524441117409360906672481838111089225623442516524298019272450925489496509330988042546998391812113831915927603558866647103861011308214679365333993391452139935342912765420799761443950838825453805698077716902229786657890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -126851645468887336513168966685991042266314340990233740145582299354472589885887660619932527232300375528426590399022068157582952459772714388229995166690238859741197835381909375107761926742504591893736036782293090601385374766163085782631804877518435929308814451374998771124221506705731931497326060591970368006711177948364826626181360257058292800098753526419887566088955181111893590013472982164749429812353768976204494948713927779881536609896155238513783723075863085298015754859579674787938653943593869251545776994620629145332058706200515835161589280065165475006161539937210005911385297550087602576565289585555233156613753920454978975346047954057754259626483227641314767013887445452724750363574798434567689317475815832761160192131890896204865308680487721790225390539658368221316130704704051838198695821246779385897159858368105315884783433925176307664221400611656551887421431986381392781808057150840820123349031145492397907526270925644172901945069035259510393857406406375866528870232502084710928417430658842788817678517063278149900127879522561708324736737126774790229833013765360642106277999023669776820080420321924699119476542213325525005437886961029106293494799633275295474749479812799220385505351072448182766953621884194662249844132155461125707453442345839022914104201036248777165140467598261308862126291581586807387183654346059614125431091328229925274724120965552716968179979488243574902538765091394908099723878892722142158087238041390969043555631055327890409799173313418266914987603284141892210706214168780566437394370995696524737877538956849447584737737893607800997127192420798142508578996131847127819964134148716329165351066178979202713214551611667272655858850260611672103037716003118677792278232672533958006826828364294450274979408631162734792660748118379240895894750310838566447510699530724825037179977516758597879560921321775222865171481379949197671511014235493557641121069513315438741493362777177712842791227290851718360747068613030254613259324761295914094846023815214469993112340300265404022298810355390377125281686603730860794722263367850716511209336691948557503414533529863089548819865071120466905787345798395777199159219092884373154196464761332760592944987552627787034793431372626206103786880886268459672513148431307539739877130910510691266370323748695356507451254788753004663769173223865139345259429889036824572270048282920860227617903056025694566181464186001411033913386790823440610618222741465992841084615539919225336517238736888209699643269488265504703106614938212713066338720080632557858411065250376272836024765159181617585605993295317014290933569950569771307744654124835762926333889736905439260725912607370566803890510312118184714091125749311265456697873478355194866955352132220268026776420263677764233825788490013916401186805177780442027983426895975922512645192088753410804768962710931488773580759990088376810455966632092245888847439778778013523930234173202446052587721334553611771500836773701823203395436567425802763399656091183961600369572190651429394255968362614534679861405858978886813774614599664632956069856304544552336519495190703990741428500500400876141059652189930881298752551320645965901154849903829137910483148560419565824528103225981453997131278248884345532877032113086047363579323712360510929363572114682688139615620282837796992051688781228616880796296404161477235019444339968718170223666246917954264361433265329323178114870328178784366398979834399889465588062928354997916222365725614825078996250591843600438265341175461671857360342450130698677355388827702412096308799125513045443402726253065142617707877308750462478506527009708304067256469801520942095246943387287095910208413341409442371536051843451982371186773624607389208699630131560573103344992607781913501160313334923506800135361894282934445390858421574786139752452167741323015535051041672344680476774900755743223757882339446860792080007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -21484963658748177678243680571549425935846176406149431661062456743807279201322444591077341762444215741564198976364621171581242773213446042831217096216497700689243667720967655092821210362005816397300251063497438069566829914675406289744443009357473650972581222641281121126867275627984099861462083168878684792919586026377703233895088572030199017978590677798518164561020722640960866161841671132726975130888915935448658180816164466905284438759217416764492790268707432344568973417080830822144044618656846945884045483221378699361965379893492401619832805975595294078435143345208936159434468747182293145194049113739840615833581751079327370540183121316817549332461965803933434493036708238744676139070790702367587599726865856791154626260685068950149731834892457848024422401931311967579265479266936152196307217410592623311819682267084817518693345021287032971435023423551723724259553566825215631682376448733409787760714728497629636914477600766223846518662652668002718104727261186931265165714941023740519503089224937253943974768106328617057418195357974988287186244182086119951037187944103783085721800698076851072838779478627119956761462939971921085213372720684106634156825147900397507939610691806390929131081263144984354177625118668746520520116149726118594514904273941742958450778833325888751356025680453255677453053132900826224503761362460689128634103001866813221396061548914342038188732117409290360178217872442130038261031345593693988830044287697746475088008932918194844385552938673714665231649263427643633582481470832293990334996515451664918350973275442927007183589983749422573503703346437430444854430194849100815720260024793432151363155098241954567388098412458159326233055283414604177093412784993339044397774084180927502330122540396262826790471467803986147412084740784670126530238951142326497932418336372840429724593398594184230155395947011855878145328960270644282869371258050734369869587270580503651180550088266476117698366826325699933172417890348931339545002956044235883281715144049434640022854313411304110627613156074590559984965683049895049294900377190491790028671146732931586327037338723046262558467160682823584584201708134920127983626475411045950453697737165658155299029088804455937491345611328698376614552300631015226291826622834760056544706133940793070874651952865168031246165607506545245268252121286197043725031226627605103802104195119786729407284761712869652024762423167886676106575440194278989062113491087252833941248288017440512048320914722418070762586949146653661407652588026222113970019561512908134144980345757641512846705965602799579424539238127099897680049238859083367848904057003653964277010945006978969994613490903034924722228965023136941919325129506952732476786753797344296729420633160686120642107687607997531487795534585444280709182184315870261968434191867026111516059088087418019179035515086261015293849775388199406672435582450290928416683856139999366363201031344988496398473809400993037545156265189591391230777634438352424135462689717172960809385096647197458292096078142893321876361493822924525894817893251910507565660856981593243320759064525835857186219488261571934530570208139414806129400841391982458438176458503376774559751459868315418474994408823298143288265113192156816324763045306413488208820114521955536069293652706179510171173858215436899000640995392814102552002962692905844221671787375625070003355314551885486192974399722762414155005006098216026783425293026761311331856191544159131831263629492654975768632122586149143928227668190411665239812532166129179897014876238926622005858206953048210051248545486679399757753753084743343950223380889957536460654645462572293416524392910368881862987296599050228176999067455867324117021968505262647460147701553125562740885030177232999386552755215584878950152047753173923853971669351624780220734206319088111168205397175479439031934023072977046965490218437438221628125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -23814353599506883952722063934622945618985120381838468512890484427906917605334134280013839642849277303880696863167779946068187755538993950126870725264330487020271309243021040058707703381071955057565162283736942809296981647261403567640864033748251860515593987682834494538332257709616274530150007482558744958595408597201909699598517938155737275705571548894557558471211276413972460839160085232806350394004148426495201305127997265879686476169414837598195584977147318830043380088334697297385112099980856379278227077205610162109569645013728473081832901411067242198579338777414240232023295837654903951261841848028164820971463696019195246862794294743033220127840823801925050119616162699893661371751168948503381243976965736678051889831576232167349874562832735436515151397284684989954804485169511958668386778609415680415283741173442975651793539391122334409299602254958349950459453917524995344260217744158955825307179262183017376930645828268708400360819193433354104716945934124768577245419685834640513596962589121875889348099130222704554018106347013521217865505452896321959489283775967856570457090722275584697244388030818057631929392618767064422252755893001896857339449456366509971243654478971613118744131116405963863357058440827045432186142128942564875461541176822339203629438521716640333864344558122356454077722364607490421685020565256199559216287209176930261403822592015644666191397848967035041275402683431302194988845862068926860181638102454639268361050609294104000751752440008258470817169844197823451844483176600728711073536428875801037634145339388074710982095936578344567335887278682710899619518888515566943073739479777822230037523768855600171803664017838408894051278055437572410160311861590958779806989617843379348808036694110870120132660318105130540042770029367050048946250146416471386400715565985651175957409307778992378646788260787846374508417075327633625124726712175351729305459952402218602551143450131456524547659887691602351685521853696745328105266601547502551314111220827980506784539152654012333413025508788356118481494532397461253369706971194155300730592268816485968362574927217630684432590179913986340321773911421407165596886790230023517075537554245777795095343981341642585981908911409438123936149644318954611914310049679136782563595908227363300550188340539901405195984266958706845283132171111355982590745088893572532384879898315246889882459096474505824053024122908968617526254346378056154978635854364266060277905682641066912367034339080813726213265863512453468051691029750115163165463586379915941525784916510599455088463637106366212001444800582171496226154102223454333068177321671574606383410333351651456754129750706572049748476547710144828086481936671640811304143915464544553126863170715072644777894890827486699745345996454088352198656778228992566551044812333213026231203215131687019530431720680518654137157959392514313840629853017429894936183487430995911782323225332472356620417765538065237091994824949938816711338817928394947083098963536475876666741815870213591547371904416312189581671494304436582894853333719819917272429401977010876597342289230129300001041911616585217520243539839511349868764081452033046687865923238262481735798764655904214603215985536194938462272209380263455785363912018354471617730210504275263574317958352753804393965058980621007137834271757072358794262855628740267281660494937634464326861613378064968636131693258729570730168333817475351850643515060491361423682843473263299986079510092302388661324791628043909050101929660626002703832146626631701046218591896704531526952948807433237907078021552264517767814907536933782678045175331248391227221886455614220193814660546351582103822962996406016484191024575216900759131690054060034594908472485305665448313400750900809695468478257364450684099382971777122375030961146329704868531378011878425070436493985012223196113629398847372983575213728539785683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 43562783856731317079996420495916569357358554880144960350163958810444867450969173729526235118914030363908391810672197320315119001257669848515107118961997657988419070179869785616312798837421491637852772149477026099985858780289621207397275013444927664573270853518294918701279567458785885708215438965155824203038465823322431877162110336771730085968695830280610882737143299260406406753482142998130165887423179254582748920061104462931760345198345889712410085769834432165626147024352518245674743063332094184977853855990199397275181875681368210044044539506684884843542694924142341851837209252093741318789202067354601802491964141780746848793940011677464233292443111005134348677360467313075011477512017566718701201480205574868333068133375354644523192031594682932142785055847088029855186148886742224658997597272244791815080077410864447168016489391289953917778968573691075565370820080554801449519755520306010138695849822456462979597742378266024701562381636820488068728344477194324331604958791040172115006462647895764823964599609057426482546236069379443084885251375194572768258694226156597183463386810180037523365161913146306618996347575084916495131368891519051924453549896677994265019557490995711729577815333211664352732350885679573085452139744136079574554839891729876109426043883534307469840845704133416131783169519742508130584474217249015761304708690441465793302765676515585817181962610081967468595706292302856419222243298365253017130205524139712624061674051465898682948340705735871739075367867691334468021449315509181420012103265359436366309715883025873814814884478058950661485903454784659039588834817452022646489458162854173505112060619963569923874806938052207688226725982295707932968963466068128663016282193857480367825371939654113587304011428458380711826477970195398946784386528621416594369640524435853330335735878426608889118808818215066934293259651423657868188913465529831004244282459195656472784318858292785005418482671723221977331008158100461823332389059156100337450043469248536916369821138568776817752612068210789184631496574417004787765273031894426272322043259881398938191252136386130213332464262755015857370690071975863790868974009407849608809335008699922085043536856077075313810462681825536017555576136276156580411839766961998795499693236654807234862029108972976283710904918891447926695975102018859486796864313681342684208219952311149244162046041425945334152411463666834315598242992181706952098073556024930562579473215803579993876912764758505197853702603251769762871201953082772258911024664351244015798985555325996865178782757578568994692742745778386929727698493597502719987723745269177234315629378882028523886866275137722379987894743842963730470274130453922106534721861920903997353055231384669342763972985565476360065434449866258054380234132920144968485045142051408268863043071385187780442123377210815715987965593735509818213858075341590511266947944941174284958470676997830465017321490431442340153919050293803901731294982019739432243181498956119743650418400084642449048736974266039740322876817677716877684701609342057102614719632801763926089749150526384169083463609646421274024702017177293332626857123580816169263547262803406435828038670216472788235645625783368654140443110816162651212209636146117568031711410429396667359415529690143934553349437453991266066193710889193348531875348777889120921979611210418484325955208883800692106709814203686521260394793838759677795591173285573014877319982582295578731414876111042128347144762705576992136328202998143430015658764537766686844615591813515053621537017826366692828590795260421536763144621862640200594271213930043484286620712028850329359302401016524161225553449682613247526194940477093071760110306603773361616806100926261776968271935170961056666898338874542245359021710830319450942554430230632809301194064200293592623388350119659046915699652630518603492103323013438423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 116131115867129995266068002415483843210794992911896446857042591528011999051356195477674174550468686359861240543252586027372250267667951485935598227295370222748399577755690954286204065607821772993920405075709403814387424678393135212181128758765083994434957336053005496332116890495448701916829375162557253173034456993140327489079561794005525895787137895609385732543867396092161749563563238063107927050973094203772238898768012104993842297619420215402893441814401708585917558827061406503705852546402277621069190432292627574767268328602843124507367905493848741442737085392071267209020832465659544166501546467348089931611018704311136816157580564495178526525322327687225022840614688412915432274682981563331999081578908141275939549107954807850149615085716070985537768383638986894201356204630871855671276612750011108681738961389313661475013439035946301199336118777079889386364411873035369273937123898333675675108127232705440869162181454518632626421846510984090695971945040592209886331812895503281047555666326615460062285211141531301107371670193137077941594623892102017424787789943657003305181429543503702730582595883121945989770490255497863164488450065812707487172088595334256414241881547219776253606878315224219710048653900309926523677569667235802868140786475269575423729840989821102475669810234111860179302249608953605471363247900758242006996284184173796302687644756654842415620349637727413782096207040587364450978570778141623252611806268580548940913773163889759001151362805702220768766358727488272801756629766290634320117023287693038967363112516418477693204299349602557183808264607162268290387814536599214562441807270004995901025469971175207007204670023238451724561054015655370105682415821793128814535636149403005055209029116817974720173214251965182706406343567099695152494704609488549386415679300548414241040616415493462534984540335564915666475442659078412625120265764789952207083852884968708729039587496242224560890435386043680607989898793753307538511728239007519892332215828627165462088186362863199472931730979212867016780290204308173984874331131491781657371259674679264989333265117876964517349881376067202346661828625164084519316852784636820076091573231985482563422126809984559528735101076274703865455439430088362634918205858164730140803041818087376073244700018978341671304643439790242078128845296757868788787668931196530903383903092396973321640656785823436989059319643499101534385411367726176096390054844669946470509799205751531638439712067708228607134136443839610243357326317278194203310070707402055082145253730773883469051378110145238414268266598898740990838335336815086378683669902010143936712911006620156796786608743456022151665619736859259633578706951560500895189555332731668126054747573695125926106834799730088507752672046052551705657995970135129131951902830646934193005868343263168302946955272961011109339114671598637514872984097618666415808332753920807519378524739560399497813178466107415812820019410266905597746032699604369362671154729973389476064491728735255185183008784097572539778644620081355870240732390979834269603968186901905544763948732491628402310382034235427417394532211439557273420767668192726450857529947841605863167226879311461275175668003030609120601583513271306525344287462166609967040645158976326584587971642121794030807243688919561850743031663093606208149370931740492297320317767802603344586861859169337427718128243292451597936800308318954848052653938938383573364758110954080853377582337565552466689176244440912584337854053995979957332580725162229542878044433666810919886789580438857101147698056352593162566197296159423886587914708483498065477794066595824048644451670441485253766396542053346171827901809827273254537322250222816929504036304839758270914427578432544975371985938383393491023527128799872784764816244951156069351370432493990001568203686798585496862347421124014572425601250686733544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 129012417962948933400727957648361552769626917343567206679355488275986720173715857501184245539818371571521188235678611530707517162921561401476992785937091727843080665142659192423102871170577018136105145687860809340931873331515966440477430474964702359402299854508355185963591542075741641218470279007709437502514988641394392105373510109894093833775802261665576201862639229229308675501464178752571920373005000330335161051491812623507470100222022273011295983704777625382226015906626124637451011844597942543018374922437213199767965804986725931766097482661003912183893615433817536104610836792855383656361299006920070305760886485067251902458558364160145852039735378881104065493874689373872771595939279118476281896808338769336466670264554271598432354790945677666952524086540434456084107898574497785064865177962972140613392879436919652996477565112624821621483827118698220252708160007480211607955208312424261260164077911242775248105001261830070717795288279212705836256808055856796750254166731443851726475537760108093535521573437720990652451067140522974368129442022701044043632346376682372211513596219156537291137644359549998588419991568816923398256688967893709212300496492173253212696093290745376277384278909842187937758485245536712824413021582929165096802920196797716578223992746510857075611621925919168074773014369956734297441729903521671451469387201129161802218574800165200559738851175066531030827595499776714145765856306807974171550199293264067482214108041651927732090371763472358412457231138923579727181396705065406722670458168087211136691453301452323892599657623399877675642661904730011078437521343823197577014448920112661039236580252580715602746022822393205206923717019154318941626097641761684794618356729158266778711087344307479338024537218298850444152471390804199909478414246388051838492200103530145405167278706953674592717396633168840124034606973973495253943569591404365767793962207600119210127860814458869217251617775049525465604170155610713171464033529526376216825753974684110514591659024500108066459153532305306801784626289538170899688170307082341224381545632059538428832556861232088310445549081666359267872639728145638018507843999402338802655502143118314483695578585095048572431940944423870848351718696622611967032980465660893381698898730866530677341652259056759421690540942242285801376848734296747486919411133770073374358276871063447440679899172392004463251755664268270223369257702845687269628449919983842630597378180427584160654406167512890427035155716214196297027611485319970916733002863778312424388764585118298686611850659858319083355016926350444164605755154322014990318717869763357150031232147733434903976886927831100688383518066873217263174115693997859439812981614575424074027851499114392251063879239814143160709202493252256672426492494044257225078318965230519269247695594663486179066655099163137578652900042084240222273051479990940379329600269845699244814664900640190144682704052485097311107046479093837038965203990322407318778317274006277452692050986211252758270738367703641047908125809527843740539590541831849085378878303806974018567229269353441674006068262612873352696993096432429546344682366186486103832646870057375767410849724767840486391164401759820955929519837203162746529343079883964095334652534243638944129672610956201301158011624942190691057335661083564117185989349785360304706624844507176021121433807491139842900958428847324567853592475137343255884138753458178827673171450810023993764879927398082530089820855504546483529278811634334705816429329772499882694705267780171502840624967928746195589138125376942783415955860026795896747649527988696349129910095168992721351283981308158945883742605009552513120262194636297249780890545108611199355466479117762852546067222539247070493983875508586664959653529240454056158516612987429911972994890138283474890217039503630301924244531409509259971939823629150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 64649652745581642247175966329756242999114014932001706534062387815889614988103813010021937126725331989384142410573986523266925861420266327378476145103195342082612529692097109838030552924059990496932451330088477782265932200031798067764183197455790151302852683587063098543490480104680030181043019582894059688139182250987415361760054942396470640932202389303266366133823623540289809769169331796006553303027426740155248601099330805189203673608494055133994103056616044927203196291678445386256311527485128407308431236972837437729621826253747517630896572456984336237858419523644046446935430834480168981867813716770181980378094210378264497141800709232173911249902517067485914112002749919608121894507424897356170920085903040436325614805619388428060089979681091335910005163349905369363821227815167302047170497244376524777504942083274071976597446400404314945878633114985921455773221256075753119878481299937130885837120638333743857368769407010701855086088700671170205938378065087470560744293054023978802516016449449877962462989471054160398391359657298807040098450684583059899148745009636334516659497682425507458430790679933491465948935641746409584324940659656158710704733514786197653655036492621175046165654056613204967192375154881693654717051310405056736892230179192087735297327354908503325927192577697502127065722434650371267533308638723385110983174558287850929545575200787192006489152379630520296696174119695661524435260340818763691140497911699210847780966053824578285263768737820466313566227794873814811500428763685160502594400244894154999488198515503603243976277849873439845991313160941563028998007992533922589155371940653248622775129704891831530386073259681648461230502636821496877260605736550741494871210125087871462120342239289345906044422079856455908706264473853355222678970044464948702654535886511933220382210910395011628285011956836795122792278957892086558663536117384744441476008210810686403053973286226288002649315618696890610514241334307395324418463708184995205909983772974972125551302094701664717468289171230421431794656676335853117831544506433698399303455707976500470705518791012871304422709239585084605009817798434455482743060065112905638442926519675162003426184941395099859955409366664321502719052700469949609611167440980408491215587604732685803980482423814655853393745120661718348429017271440748155272443708328887046346001819385459486827489743380354691077186691921688283831911681534104733785320142815170073834927316802156819019720727035200441913302839710259534505410150253018059309915501480705931502601289886213206330745276913073274127566109049446260916268268554218096820268368613053529514059934710894284771078598359029917399106261935390251072388967497892338199608083543919920227284341255787010021825970982735670052384406545192472769398792390046798502400726902525133234071755625414850607389838677652507066137836624829244758949292192559374335198770342423148750817202273661584616725153272253003782028795274360826573600672159115751340921776799467245206100041207713906411224056498100382985147898620912392303730564915029207409223864001864670390558135732295418870396548350949863729440044205435824174760586333599169106453029219721747560875273030331719536881850978092776497132523272186729612929547056222989450383988198172146968784840930739424655062484524814885374952456894983278914416415239711811923732442711808947293561526732534933182645156120676030184752478944582970523756193879412972528273039479133601255442822820499301090473142016922078611699487576470322538863420911728680003673188489202147572072093985158105811168240940619738282814400636722769942999428271507148841150883119544461883355587003157053236625933878346088856765295090409107664749105546144686659336021033000867830837506379911350242536129743687692889126702897823353594424311860598407715186457101726973368196633571336494144535682370527465211336480574829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 9614964311619414815839510187736316538034802430464388861744857669287648578820308069857441038385756733021684563797394085030553147545405054773228162832548243066037893388620620599884614706164508304171120512277055693080010777883681587732793076075433216475343859262369093776960738875389195887487070637936632097022906152975148078527585177922406847696103462883234526871273719765426448376475553873194424791996653302888483375166183863508828752666077283377318800695703708823372453526960035980694694490776295703793976531830305898843259949754018890480419748932879647071062261063987416426048678666842945966753103310261717779714899392100121023336016976364308305592433549399164529272918830337173840298477429457741782485265786270430031982673303258055537247858215360421001124730605767657686628149358173111963991471220900076289762413313570762061512995238473869647374641871372721854936390939257229180180092350330112789978582957298421540973649606777472059474095784364651714008951329956386017004378005987113926538019801094549616161733019003987361137170431001927792795923525528340234514988765318347370589420941815907757483052067050795368056558931664186708327465335029614635608726929432771698850367274883973957963643508186193942662065002189026293628237705529384178671314729454309610859526327739947209400729689608605950076033851006041598626596270730153874350573558023157264467646728217732590363732649373128266116719118757945718878419514929946756218920482887822855513266685693883683035797265692243094407874452831852451036514669300958540912290130005679914869469486146822370122338403905710066095965312449254547241790427544745438689907497252282458991251552479348248919593153876360449783182466702945398097322562815250404666776098142548002222851657789775597255903166457548865652685460945081777173373255071391646008165085488897759690817667120331542964727480083155517040112133355251352742654006315462241934662793653166508818231123518957409221849287401982944305852895302693199604959366051578788756992914168675628387180014495913293478843554871990022900674393085332710174409074882251242318957008801660909057682476991698867591463065383521196227113596336809493223975417694908560612529398058263473915153134939284851482091718567978605728577599536384814142849775181034870836146041765082358531278458532845344092643662606561843033507974155279244100758766004193093965337954909892566240507325094139810048876397347700918250005764416761261869964978679282710383798448472159164932507124022576484431882751102430029477646051915341025500467154135541058744614079108838640210820491533827931444977049212111554994563915144475546718674755613810083777415689493442885426132397281364775818831833555681635868875938885636790514105496967339799320500006781105075245157494631532447401303444078603239469305537793897893936785732658091290249150322080698935642530890209327068898792457637860827098226319724755518869399761846457070756209820257731005696871436534788645229063380931947540546518554107665203449694139990053062495851860765992651969442359251620135041627482166581045358624491847965618782133685507840218474888127380918591494945349695607560187788135665368481028514041637305528140213109383826831701934424431837814140823489778400398366903014354430393509454413177381909515248737095403911962971086562752001315201422847859955892284683008317108555678254154732435896206906115254787527468083400531615071184983775004323526786448863050920564303115201137747438687972152376793420243489347728377374726015587674789646078910004684245092871485413892373448998262713305174186649756976752589908154651638856542066839823073886103277389243609051707101966585858912011570909585941365354012749842704556751946065271568168364485102494891056258776280765045227355196012960595998919124393406464936256225657302092528666080553380326338176363152425274388271680193747627780737931855378071867688031531196728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1585147847083395345558846633066610527106766724126143821731910643738433163132690910255730010922476521362490118059374789713234422123724477358455944287064515578613251142084454655294015622124165875065928116628561740346777368482464095689844458396792387398343078016329922369972003097029833256500023173167888347920497449263165272111562455651919699332671661901835845007280916122719480896358676777158088532856728043287275055863804404290284762121807861512895785355002125969393636138656612701164176490426735490592591483810555589341723076016838583257070300454136862168226889948095773923169870280206705927410881961051487798822295636061359241921179349135641801121378579008860653116388745921142469415061934032843143321146500193019224207509628113647137604926905586154990192446097548109015178187080821513810855254401518303915058514465440721176772695663198223443573842661764679272627860951977387685778720454320920102407468604081095357626910165835587783633286143810905293521033728952863148133697059354220749717977800305158884952667460194982042550849714190371948337965379109382125334335859540434481902373928479430050724418956173677811031578781651945521303750951694304831268063196185641660408907002343968838761424044980416111829140962540608805126635302502277214067420755644665279651619212497404047900548161198343154601947120463441850091212809542605699279015685745976340559324497386707028788333172986154890332490762522702930635733418513690313009785820854680778278847206863519602725675196754372850602574881069301979602020114643314223030956583993656340086916490771512970685805244985033586453213730779728505842056506113597381282336455008685913237913863318867645440423695724387729560274828932503782951431109528208582237697985527173606304902264331901115578180250296006082939628391646917116879915680459010256871998452126115251800615241732799550127201163285018005850955175739367460185341059135016840140879814144268275341673940666893332786731499189081345722511387935565164007452175320407526090678304208460141624820386558244427509308049893089163476610473983590326500489100693677210663966071293299440742380528166436179783442834231417186995079812340915255057711421391984307914505661697302752036873731894288253196316017346256269336845931782447557563040587575160327005028336069936869300537666016783407561595484200242530806348926862238802583424385216049432083342612244663309444972208609768687398718214790094055492426999783075335381380605334862783927738215173539948095454299774649104699911392294078388065024607242308147989844397421510063701826431192453415819279448952224781496409202959550965826638051261162635362082083022004284136900112453445079296485638617670038373543434230088889203312821322007799967798486506425463774535084309574696951571574166939440518363758027721615476184532681298928725675919171432547992085290078334413779636987472377507217767099702909654198095842122011628447698754402230680567562484847925658016964610156971701748325453776177032951664362395587155355401789978828717184504544390349657073795409935893810709199251455149191043995808518236635012906210600077463742686949608852831513535992801150494166036118685017262815055409776313890491090432574723007533218162942751752457231217744881964347733550554957517758204438591796152796790663106550656515773058959864736265801033414619225884102555259408131509812481851290674224276190846208654350596635873517510907429299330822252495253533370845708728820543132667715538196178492835412151544342075301986250268113969616023251062194015057407561061106964766193800169165564009660933142268703991466711026094925440865126448903421404995637350926844641893163465426753776069123076617543454462646552359368792741635203086100078779164688374346804120099844034675902510098648405045560909503221704516741509493209657896869267185792546179866357564019071938834028477650698540706394359677153753774702780199576721191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 8277192289897597352142635967093068995213984715576494699957797198223769361195225309163502926657126354692645761763395199790005832224868993197263841537687463497366465178079475220691177731147104077921231532167058417830564470787448405188576727105700687413311815194817817284232402483788775558554739441703127383460510047990520993744781989960072302746307664443190659848684511255568891446178027974826452138632736737433949655945424504326472304315598787735040459495066172487183374056883080527944387211632811779656839875194082964009603969503730384993246970096652917125291727347585014792692021789806990914764209147772132953033333937398190553358811405384114363349149897390828398162987302875921975101528119354238999244909803703610167235163459559556432750322566079757242701269356316315200142608454760102959260958750652832816984428908133657402977404962260185388407949074943452076427045167785111422488098164178091475306909136236980066684755848362718030776000906425452581374062095717973752496537420622816431044596635156684364117749755314617617017180860430943058397658734318660497163918332866790453248413944335104370209393684322008145879356197253500650351299182115436418491146378492220183934580274685796220199686726282093634232947193596560726407031983453960137072119332900181221770355803529642109722336145072986131422568673773384063373307968477345426359195558299539723980099048643346205949174920152458072899273452769915610158918368556112511394951765287078867046295749923261941759004823925203727213883574216035922456561769072062585649266085355377918621338880500828645872328557570877561386072461135144582909854110783673466246441104299052024658483900781749817566109029966232266750428379898682731286108405143509092960138241572163098820998528799687732915700722987334267409084135222186875225753739670100399125624078945419277651295984453128854153575340300731907034399428369653466513246317335825727325026058097517186200923512799148336377383287692496593594446895186740404649881769599842776681416975360115058071905378899512536959391509142062091464919346203060521613885268019303604310472162002493597555300087930424542214715314498830966576009126421838004959936512179284502798203160830850284221778898592833808912419237122527729498228401741774261877250399856727732510612116233059599533770506851195356124959523047556231528479154758360340498363994025913808144608384127891628535542523990321786500657935232544230850500950845557086072637974443379986083094674176900846308092695436719639805401191059475172809098137199348547318923959149333714269544148710230929818287994899772812030787724257649870901400065039112782170916004725493711561226723437430655645478198006528475976298609865062049087392154201017876644261020205755389624105805021908020575638875669106635059298302864685358557532015963045085842011619475585189838264529454567899821670833573645082532299990790077686376931647497427519989225966887585510886109304388261502075219269348145224412752363556080769616769536401497130381955460908817485621210189941335926757926739677288008018121007641979493705274780301234457268515588103043996489800066852982475447342883465740561888730615185116733269193673375264400152796420102286590133072012611872618388508417424043160302855864139281579858446816362957359858227137122029516802419207929856835583170624040429180787491026958938533116515399195363421393599295250014253244527438382834209887643457580700795702191897094949216029092699279868062521833860287701146895767270138572241184952218800970263546266364024459916399551293965824401931871634876584475337009826378745621290763471760154584442952018692386014866186098550633846398747691421153570502169171162509490658444194760322120457353995099666708981648949944340123655821423252328581700156758446630254024511688615578144776369463688770597296752769967035204921773581792802951921193164037582843144949963940692228969295166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 5049632714599337787095159017787178731777881054418776884865491760982922014127335544132701617461990910754256040102284047104415215935601483753091904358174403421386465236836982071031821862315680034486130304649348064622429947724171380449938932020685668146182688410722870852979260100385396971888846209262414411922833260738361024801107316334672384714336411479926465922983835777901964590210119619431641544694498782140557596346210814196630589090439268268958527412342771181402631006225885321004785192113266807533954532466603011749826114227850973403520440853359496343237030205175610107913728515367803054908103526309197313884097992491763539166510932199979407166219571574262732711894164045121749651809986782731096262498608418693174194009672011954596407640108144385098804609280220932214848265163560453190737470041697148460117896012475273355937894999513536360027990246783955680178927295896719490974735103953031439671323458582372985464201174591797353168379610334513776639948889202897637537569736042340187024758253511738076131441451695882879215822134719269937319464064485801794092093092867792635699766431506579155517401286226714166222412354015795832414830325050711280446421364493755502012004571655561693680757262537843861832562991447687551589214930669287415013179088083630175954322051576308307785124162360566720572967793369719870924869133665521874006355264536036150994178334784331227526590128017885813648722670015554987291485851035636374672756831175386688721795366961096478053079109860495924499005389723644670518558678223736402731693574991654338263468363675694802200696547668040001216530187048425965503786492490641202875152229679501396629393751248112394509576013696592585349001259429726256637995115275465464971485760624335069964083483265585939080411617144585974043173208094652850994232127310242058106054753612312380920212272646140841465161165272809293474121993334104918276146260152173989007547162204663590529916341966225325985244833124414508817377173732460753331307603737443615246862379242147299516562271790581078974490995496561582123584820675762977465446638149637533006981799604382175099214812318092957937879908666111052361520015506499644738624300934718291430226510621820287147886644948075465488161326008063128724702665154035881921911344502691492768563971053561742455523473148219288832892558423399082171818306643680121038799917222725993780275713491920502461191553859047201599724828121667277120167878479670817395623411237376664142827469865512572099131707278826852422989480633210329640357867547254537705815266663914703365800061981094433055521884447861540960616890107142266837945927242839956290795558205453012054928321489179685813668491374235534817673318038526801710948150462260327988946116071102653540777322785335016955157227355663585532546920704023521898180847123503375084901870371661987853829916731802255791532079130236480085677452452331735293171135959691132078536580173427277112102511655914126192938307739251490302341371507843738894250558201848839691130742789595740435434981418122630822584695379553608791829054046587103830145678344755900448097632025895513993403312815754135188140382029859422775729621954015533623971242865657441795447750119403632620942603593943338495120817015712572812146737275483365047139131379985271063139567325243265845207349743113029321638107175613111808880801901580516134557172030153676336794814999547827198496634125649679517234353402733936039802292886626301506461010272386868429682740778108834681414191292992560371093843133751209209806497415404783808280906029604592092383704810625410661007280669457777393222820117113192819834604434071737342677608022229042765648445823043586388357590116705523214211775366626989918258822137638669990068337119288077317089452605382189357620827986720073253342692207980408890311752824311413502345373585489060552428085764592715239828037496710676769697509154273284899498748779296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2780028243683333097771127170317079772219755334023861349943403611723430440887265573338713794811220718554009748873127744788525738105790581698224196019171050921312296996456610895642905293416080614862892029993647563276151687363106605129600313603961642987770030408024699823199087239523346259574080464975957063453393117356725319014311094873166833280407227442603956495703643866295920632694453819797581921901510686836547084193355125536408648407877197568759339190087562976899820974000673957264100462447871339766004908837566961036141206642057836745318327074527771648796861059687821228986903503812977075764442049138881166943921592600576164059906976818807835634462185824901244413524507529142482527475380239192545100605491445614884758741861100978672594885646890974803392530801876979116245130772529661996549661854395566236192986698462438839863664338234646948405709480248947613090568748520856371963989111588987622862864722188463518545761164813684872926674725625723296903213580275657172228489448305629525069893648156623076179645211800004570707987892913564765191099305441451064295316174334691739296793974427793215620825614741565537390285739839490116719977244260142730081263926862917870553594165583680788869872526803693889642803033179853025534479203683580025441410185483177892508580831987130276383038512573091155692667538220127517159419991822315877669530289953894556456108670579605064460573650367791019844647606920308648977561684148784269400092830194506937291194540960239170142351352126016787618732132602501328565134694640814388865703006647658267200053361931911173950745363350007546692934767892582147684832934512789884854035624577998159885216871043356366866624894253199254859904335802112125371323213237372512160082042367045575430855038909216506579083857257068535704059189351920598158769200959110612052360703707255658015228876617009362212507140634472627125586417206975480073378147269561751815571872559082747757146406415651992837311417987803641320859034379748413993686877153530853512203925165804249750922410771816134681013003304689954216455821941382984345080738179472049354071115796532344706741186162506724374985123063439375342347466886728931964801714176950138177389805044083305667327138833050287888952793185441384683276940376008333247749550491405517134723487116985757533037600031192570044391027540676411453268674983409942671911816327497954416489370316307662118727592417995008406352538904489069059072365675596777455370715793975301320161193253767978234972200540359164144026726061741994059107104004295623449571504198511181832981988908300824784071083321992189886177105989935790422418481492076226872200484029073675761224587828903762324892875054348652232759736436840523205619754920512980172910727210320303075479836963685490217307900143619652282876104806013171056048989415508253025759484744001139243397107356859613109123904960941802115095576096575479450699137571068361057025869197465977390150367718502591235942541694111642935712954712076724295741415858203173216572703685869311472649563684555896030006011643410070058876126783834754949177776869517100549134728972148724803757981535704234095424445996018765442201850063384388797002536382593752793427924487988617849303476616512533951688554505010285871496872663991232654941089945677420678799447575188999310174647063166534930100834425342541680471421562676468059337562310558521982222869433269194320749127712250632614029915339288012808278245834162862371535968759741331645421852790685110527280543993636653638327709995732521557905846173083894723474383130845935921929038672500300996251605589561759668200251759296547682402484689686736978564371109876750229964785669254229005655836310018792460464599457034380878112724199484503101546309225907882583561425383896669636133515866358600254101635388527159302239338391712127129548079058931764404893882751008496230739752299416132139487813565483556566543579101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2548673895598453550311317697537669798582612275741170476400925228596827535057243260308595288129785040354414840412454913868877770468415569260433172390729617953225046360511216448529371209684574392905844894380310414081666420910611994644211580635539203052548830621259130361441324429724481082103497073788773992723110639222078024374558792028008207086647874091336511832312359651544930025133526500851773499434439725398874026588650599550154819622546543963589518559590357139270731314327200142338515476971275144262656892315650848335715124943820762367539132835485348272397066698964966053694678442695135874309882751987703050822874920867651152610184454798104639634949504305930888790301774334943140968825051839800241610346125369486105235474420719442144605024671805689094423447233088962926599553186497154622948508821148801886635213666218680824509640179111535825751904889506987744905078377282016416377842685730647541262850954269591092273104273770626559167968498978513546621622347623176450723738752594033293136218063969477903085222497431448182826208236706448647653074348960983312381925609934714501276254824260399986408874672978632360358096887086002476329069346942368314928453876799310628726331601936548330483290211823215071204750775453808649289196180495615197646234434146971899670821926259239184956467335941409296298446023050540995551511180553249449605248551665205399659470678525288885122194718915929026655713278296912151948943368788609854401613339861550774908020626989586628815257450689299052785127877886548425884371882385279849119486787697929972002518583640323828694675622891532237851308137123052209573722991159306447998801752260342118760280490833954785226708157951961506051129131505913913577767335827898721140122030671330705725809391324889808054691990658596768685989150097560930982423551946184110023622512854828414779658359131621878903858616977134320915183764811318174991381110220286398796863188483329291531463765972751646660066536998969810831386412189292635052349744960227091148834144311369443955661893292028463921733021997118881095236237621238914662344455107180659382350938060254254920423400675778193055123214709359578217766333693668935035711118613055950437724862988475786782337996191528032615653436553045564980672832036787297559764772945682664119799210090188534915835884124838604003075330220710144024094503601670261763652069817625208831920685183583688540660732672394774367233350869627276545632221439460991009041854554434462050599591088018388634926942037481731239025440729077150431577807419598781597272775384346436456006959859860250753828963667830370748083323943227917941089697410200776014298860734027833534409257188251154203389257374321636602299884038815694936117388651659986209421487114306613034579422177622906615323184274627752032201943316058549566636331836483635170328294829437151989555581495788279401137848847689712272195263750939001307067065238505545180874335788410941380885456656131155442666612730713235325584882401448771794995056994497248213884644382805907982575320538767082609586537681577855471649451939286712898518782572573794756687447049068031163566038624807025549465083027803887637006650655115358367920734297464609782747914302388681241411712337630063977012536278135245632634416408252292075719391664400507721473194107082548772804696464616775285583011977497801836702299536091651288175589640506695491299828216504236588628585408058567796579051188055183381099271703347879684171857857860003014174875280760231384060467082376932592379362565430297366661209526963147625880785115846927120249360647710034933699013201781394685428161078279656266129012427467808577458954692693592771119358681929752062173505347670812620858244462043299700337701338030263209117906168451017174485865639880427651513131768239913936501294562513500186442950278423712624021287889523582454569318780451698980598538192310259070899404593675126440048217773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -192804512064027100112726423343533724527009362074392690270197620230482634978140826569337630367110562092841877900457209168509987880316665544723961407951205102242215449219636093277182884089765790998824292826267425417818379357682670762186998418379790317689479512634848907998224891431886620762026998398911347401475735940982808899675962794244872087139781290085889586280929949667257680608014247173748023448280071027691154976621949339947211866805059333782592668301853349063207378435328043358633165951727688119516020761063487343034567585364180000995806082265468602302644405569380717923968092111935530036850331825256089612823607681477165680291111363191197784035528717184415285382082355978291598874808948212008904304448003815200401579411924351783734920283980983884352402016183285478953096511013681163271058343003707061677327537427329309566352617282168710690552409458036846051834647626919456906091183909496629085120235106384906805564491274971450768482088798810340530129053787577177465627798908802477026255128712321097302225180146848717799136032099422634744490170443951092175029986655403995927014144165742281308414389857109679180044538905468419958690855100148563923096262302860752112064608602006510579395575568704834146080103915688959240706758605539654894432266435681388912842659697274335163086605275735623240272287308842709608960683018773109621261324585017680262806389036564494810214546253351771200711264174661298350880161338987010267756700500745075778870796935159895418752471830832729823263655867963377124686092594295095759582297002763328508677265438092150999229859378059831333495593677145105584750643630371977963512268976085052052475520472275914827154626709610760770607884136444207055317677519471584946787484267465009538526492955550628243688023583792579778384861697577682955252567858796612236079048822900782132404390431188851013092388388531763834324236964088335228525811784371597580665991227979103221464798141168642422209865910317521458167535035448642172451156973513609086876917857708318725063284245357499859217407875256008594458409771021793552072982780444204517264454612752173529921946824870804884597372128922838619427314040674882698555962955348478925245685757979365940550656162846693919591607431324466979943144926047455933245051731563344560927166093384690587648747878621825274386902184956147116921773653165281438044688072511534828899514306146869181455963178694922356846822785167415798805312693149007971095595847097057624573830831920321179284753295324964339870729723354737338070571932637393787964034320649062782176668224824023135607039010664403232429165137312953983750004284050209537344260861622814194630416235570729246431830825287119736474001045335595617496681783376602087690413183899161945398439009937069172229142096862644229025756907237024814823329648389157644767192466269302288436239170489962405090155309919022355142546409054558578824980014863235927005314956368936202644106502210214272422555072952335294624516863190821520551587557418394418858459647849010121362784922963561322505228819725320812070107922537604096960771953515756669642520547492856767643045822884940439793949741749887283801901454030689520365705756315208268670200240577087978002730771536094407787785049156012331692131619725330716475547097005484763059121872022784704365747073443801555648226159972143815509746723865198701910081495604024533687079064458959536942633135070339860181707998090124034431017799108136729372782858161765821863755423806331146929905562511668968925884158646136023381633054110630883926596284060356291946195227210773395030060660236892968628077901927279468382304888036259481643001607041377945186343396507628448128572019266352330062354970876603577343273065857059137334911017101575716399324837073324678385889460534489235239847871527142686866421902295714318111907048356704562433715493583213588492829403493238359624754787229807662963867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 117072091546325946332773349653543609640819247961786315988385866735577178675870976476168404045290493793828175713231735565757237433117316940930610753502279530086173647916853686720568841899944014334867419826621764125400235193131667037799973151945306630238631864455750623256133453937951671285467780906476696128556983533984095145481803221287131786959939640754519372704602567648292913057903819602644157613274146329190960308570140258961785022273304339803862027340122704958932150380643223108829558248556175879707785150191114009424114258418376543499939070994635009728511998266697141216695782788974567135576764481014773716913805207002378213580302696775467849939909104473322566008505388840782105381077503765062224500655159284560465889856021258700252301708013082093087439802639552741507103060755740942416207782322126701222076850463477142448412462758213607206517169219779703685830502441357701751204523753091721417799205982663248870906064000775136347363597766618870090284748518526930139712260977929845940445408190022494196302400561602552222309234773144583857682379760995439392315342329652712935852321945121126466885556566981944674905816367972357253417278221462131128034655666695395430292496039541318891915745566109764257724206525199209166759102340583737105068616284355647668603615463452613516525886482016307906727859747812632153166997365003952074694960145106988816979429319794732033646583462815587537141825238845282796952739763340415186393573467912366135119868670968083599012171619107922805461225162920136741576426311869498528991339739182935070766991282121467504424452626528599701925436143720961496495066630434120866138316951114724123305960303479943613011909221190097988966637042083895446137954812234803664013501107889469883086284142536513531569481480103722747998999465788189090641846955321650067701519075892259682792562239039319468021536860542394136705167749449941040547308713048093118877267014891725602148780333520754848214455252946911138511447393172072698692616486355528858834906974650208207992752765937806539486865635226403200626823983366219284031144502266999917973444966696526481267509923640413516342704119073963577830672997194100507955995948159623744050600487839322974985590021196180149604692353650653777049392391496068462102701421920863251805026470100596234571971539139200053153384653088546080846205031800008210357179584513591082111114747048328155831328343246596596053433625480648421513526688006768861705698945419487443873671907665390211621170425022880021040919378083894645939540711198358293286477138194336418382353917384492024786483277157041789466983081556779174167564648134408742934016183737163954304134809883876727081480675846461409601561382302074730188381590840807497610458505768652979551579678858006034931749685851366734464986724864740111656620824398111208762976042635172245507301564403420483881164942883787430477979372492496308019130854830493022196793113323975806978175894492970593746868584640998088866750395598293764876909034430134140655375639186658483439165236609820422446361087679112949571926496959904125811235556698108453152006028940028051216850780835405147427122441759015661404488914574300778314917986768637404539865776254167761496239137649772010995067759622584306254223587046305888053438743334007887554458572496799221963709858223881826337040776865948320348228856520660817710629654758554611061370893817862906247621012591884228820522711866627675247999728605930527467606196026393910251950614387216409310850476831056978498154815886741095652189844945162935737131333985076543933384234726303632511649723913313138736424631693463990930203034497408923137934130957967345485089947094462494585481020514923391436095460287771764000880765118730415250526593775330025936415290401315106950151323541087385736687707757546896050123460533938841889863925121431409465765626505957133176901541689851258749131084720454216003417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 34468886503325535192255273504877161577307184283728969716217483422287434216640247656522053057727462573096635411534765732762810269443475828813838539725864619711487604054786789236971483262741380593315013601037995935655169314801471500035456878475969538444958999007763624706955352693310953261997976394665583228316470226771110727140808813399509904188637310389656087921414008650996539954644311463256664272080710499732793121137376239407719409923130577949099029838868742598631996674867031997000860373907736094450322312359030665363061426663228290066235940834518610574969609786605263803249293630855582863910390852559215215803366721418067254862272228263681556998124493143166508239726246429604371934912597580950513530498817125824152591081859774441159317522282119143077729939211897910208113700469845015965771590463549217028637146128690723873678581924594181857436245145523551725632104076422840037162916777084558299723997782432981613427395661433343155546172762646764506684163015463532671567310355091984875170921695490265883130469586325916721219456506153228114062734461864406080395060072821063037237265641859962325283382069031957938340141124383341631934600047044839937938059252248734701976419534191519684794473061292279653187142585252722449720134340872457120652870817290550228692600680074337230537736498777644173615883773013063484135343848116622980892373746597396333575796654410292422682429654172360313220081417073268207982941128288252411941772455875377966255045795325145161086220010914116749735207685307382826367711040115779335632545122202185134694067691652235228213183690979079501679230177672978064951657352226273928694392318889984664327189096490502968925661500943035740695062927911584571550982831841325128500745205496995074992186252562133765771010980828594566617048248138238865903693304979589549437967553155682603428214594485914197712396835139681340921945728271545388702894088515420407039083992538881253320863417859036237347521433808717025640364349054545488626639920531518930916889285790599346649470946874110029493856435287545766867220707530284929579342255393825279079961737513648869878646335216028501743691256182345902739654656720113518657391633532456763183282153067928247314500942129262186546641620347734384062335455780553941227831880199140289643050958485805202782299787073713397029760721436415432105964065676012988723898601395317858236820054133461793580014383910318240083505407225581945900001184623448143535452234968944018699574799598013795719156557192341179345621801827203128603218994427825051837111929008284972054602866425861089298412921440208018440557915392375014908585763369234544068701521945374852438880959026002582896943393691118034702863955008967208894973512624019709696435235171612283646039204203086332686364135511809858230992303844971914113435403714233748597859263847716950949774876397010897459747485508499058900778955793090482141438184133604119666204565971109647389867223962887957686147012845366589460359957574388282664670236277355796318133480892656393972731170079415594051294169382617394422958364937913578092078969917711384744884099343106119556453877977685859193081721338231722729708243107430575725108638199722486398173566074990630278303102418348348201076233118596618021547503340237842560886574563550498028696032219447333734852256356356909343321195093522399353134818161443655792073415976175084165934521990986122484409548000571763250605998393564003317070445838295509153459346101665556174661950323055985238716341238147471404895526787380864615169068532573614141125625082024675575901057691110555712338300983117343399534838231280626683546478514745535672079215513336759545432370176767346980727681751721057341062310725066296479980786942582540806999653800654954782586940043069307789473706872862385750380538128645339792378603161965159419843944512678620969551017164443044229732658381943332268643769665598869323730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 15725128268939408665923281221130197207889786330875209728826361762556247109092498924387770267156890287130936208102597079178485313340088362778740293077534040609105718361540543150342597986558538743806506312566676816132247933810678591612189609282712142698322159180905643903549751688460989958950198051702189884267911978970690493445271934640122241878279294711143469371582862837685777405536561023578822239124648716153400950925152088086172671326919911227810043324659738871093886738072778420392815043347865544568009898506821064336060566652019778002924283842768395136736865112787292945443622408945171753080899445240200604463603354209377160606207898249747544086871837785329727555618364000074038052832772922307947316509272838884756277412415946988127032891448350171715866235945143457296475579074570257150207274073245220602746447273471612076187585918471239109474183005821817681220571530759815053208307922239706972705397147507669404123419159949320251886617486108063614297972634900793133269260094849291937988624084554702937246548823132531198784938719153273626442904086574949044057456834521632133756209391903969479916369825827805633954486140630381443933722154416872643304147907525448089762045728433167950546773657358251659948944611809300981592497814968069388132628068980996085875060971212112030953020493244703325237353077235866026122143931950053147876389057778177722042212610986695484589511661555174085617654326435207051776275131303773915616138138719350468563995845819694404330547244848544430590614938452074127481572959881870839569247169766074219180888269819845707352754698906157674153919650403870020710048277476669416356926572585833383555813772427062483206552225266633434037589180178153427044651568000866189190000060699586923454441553763570050749802049168188781900177777667050634381656012385323514272202845882457284239516533897139910378799346686989159503271581787189225817369380950305503922191892394370640854678244415538027338709965335148090172636532705506178817848153144257358651837778210393706207733535081565311933308362707110825705363656016978124786043045433429160025061556897079258863556317987595971103647969505903239276649108166554766115835392626816700214145091617580809548544071666623095196161188260395097678853060842465685896878386173106081448092039497744053655938118023333964566616926915947665634008467797032857170460926598298071264030847798490156837610774884062877787864050178439314948643423649794991652181623944855250737064143390403957128339137285070357249085129523015494258352079269754125774348803071827726041387824774654397248842570387022096371412388588273796905179230604498451585686383178497776666705398799743497472308964638318924841687992146090713150122205908946304355292764991325344258515887467737899948225402197123188684449529947702555501496562634243864264993893979176817483006471429473717056387001516533358782744704051707705961570050647779350722314097550959413648610487387507414270877254116430654187676146726355125264432808640036507284189425029502658901952658349533380032276719710827300645085869911164887017370366021648410247373155369746915425118106563184814726517101456565093425379414174957004435202317439781937435974692786102911313922401861581096145039193506351690324738968856690315892058572410612293874363197411226097341577221610350841270395965759266289223687364739547747460068986316787366766894389517129487302868910881143029577898721252477532548516450676119211758827008806178320526780769846351079344499140915606175453579543371214728477159495588794322059197735240087600596606099134315613401615128936051997084078574320174389059219418611375847198609248573343339202038602906299018583016251769523678031181697104905238142282410787482434751619019324390922739004642702657298361836954504737126538360268850313368878551496413637566481316189959803670334604739810455936064583552592640665684510031813383102416992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 6817933424447271395160036588261632381512553610524658291910034994355111082254905357322119358161230704757715288206322998787783595984031566407850316708750200507591580897903144736187349269692362905141829942935887868411172154494718184458196437983978777436640772868376532313035850347632503539827203725682061085908636078011187426269670547597085966333500516501637067576756977086557430808801097971766635383597495728558989025915350705463691311758400191176352660313779655858820323388889827864382522645662856659184282136861815087670890742044633188574291671318906393631629310684873253908595712460270594137796889221868055873126637248653441721578855496021714666209328575737250556685459631493278667839407494843547300030480098481781649101118326630137336918350137098647501468713435707926134682940767903612241644750084575723200021665046216612782783895623175976616038629239400736695460436090990080686518461299555220176297937630745507929296443168109960908958476601332636978695613515500800532517129077965705896092823685138748544264684428103723702924556950458706519517389472073735232361070608227389709499206766278455955946758608732260148336806085766338197906466970790195645303018816714452720998386866762117487791599783699226744240625370408414821953599447680463870168199285655542755907755338436987730942789874107179047522589029750592040015136068603467929252738980730142468330366241404991809315303795403680266124816015672688048638012551725726908387767024558016564087683776085415775124559352740202878837677736044114077506426808970823910935138964350109490147742753679042419777739135642366572109948878769145299808846332774971414245536923969482771282546226198216875776044372701975371600610292220719449990005573847144541481383042431852484298891792622270676395776305115475185858456634982255984639152173150255793136709462838554133002035403900490787106254496145790814409073237751804443336024068082818992066273790752530298503901284437444472633609837890218839976150769850351249402158860532612495966293123418679518794572281532382794651738114537741499432274770816228239475739347727358890614417942169021797091478039310050123363952175581754969283269352256382959614258500070363022631528059289890909918272348837830743577901654663028102661673287049187575571540233214636332931518283070786512987507623375468396466859263998263726399740453479313315629986270882228648022032136714008563448614923980830417823103019703357806965242085122344944590593471034761225529759494188398871753411671199119969218477381527756452692288449504521589295619635276454748834670876257278413486986190216524297007505377969753788901761383799857821258820641470470254125503990969946115594581429112844484441131308140715989557616503452628036300198618758043082020620383763001793756447676377408010197804435056689009606932983588166757238049687885920201711538974252830528382072429784747951900511212059036019324444920320680445655974804930348861265688116190185270149382881516381566650897270434338273621295823613781943880837737977822323567967329849012585678598039403287527355566605983711136647704071020644247058857238808816050829274277530044033292037207454001115124828689510916505442763055318269811555220395681383539284537633520086435219221378119453491369759589539471900626231863651121432092849598227471195231315614138006194661760856941707938720702886874493936796003898142067406261190684002166119247751914823924150925934656471807530909252310465528696110577590221928313456954740841573457714627583511136292352208191823049115365048787794959842007224024299219204887528988947430389806489299457876232216923599783356552716345561431921591035158975338626029397884361127554083937519498081812770977235986349848430305970680690175200600335058008806131788978205423637007732222883324637229051744240575534289608933650600534612708154833035670071912180591311433842345245629236559189663372805118560791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 2709024259289505854512011328991248766390877842760844280877050311785093595783465503096819494531132056356101197972506541352926637989479971999818858112702256054592385579682256289929155418733695829298408367691739341482361584734824410758799407975541056887342143196084256425680768960098181346084787483827279198439197838226861865691755967808049309381283117874918216362406110677487732593353057381827538632926764029987851440722890445264671474516804544299654342268073836786761268873704608286692718607881082099171555031003465420190828167836346951835808234405087100129815073444558033526144087301151968722086124751399295853082192323134767206854696439163392162100492068950741830206427204677138703999256049681106495370350922274289635607450613760658844616605085946851982031044276487207776271837834743347356881095337181458632104432194514265661036129699491595293340028234515630829213095026535192490214997821511360236970493147475136755326423667822488760672072326921043486633407787981439934683775352590689769511526816194501339869229055310291463437862509893892180808250066547304390365478343292531444626509688172000197563892739922600658115972163584106758862608815686483826383928834468933719952129041322031688829162960450005693662886481590875411637035337196418822594547495210520679892657564919881627832289397701380649103525150832138481978365988407012480727326596439027769970094786065533135372729111490739720574532587402436317948165048326632802334033845595618723372135875993683654389543977430769893425844474373864638230629551091372024653264142732409388322326771831365478780118482546707605745633314246086896447272623562084035772929355089749554121785142656888503135390579615403470527462355110926899734892758089666517726710084405450938123956682295197538098564744223603175821069305862175650777453173812088054434840143904750652276174479319817287565495328177287426098245658021225105519583818821430368975140720933033260451244648516896007495843922406161438828131735663239090422884735767162454703466327349104525448460484616946965828692984906691085467636722689087318417841996015226977996521861265138177674064927705804121985559320550961183153599056776005065207123559073395917664364421011447531982985308422703913315611177917283267574387987865446411095549210911409058918832926850622801571986060030217895556219453681118431104863035420025885080478454461427346509071824606468851250891678600138784146295667477209153145526460821470691556038696342163219323094129234815588451294554806997072699529778501130566995597571803341816497455227029203684608548236501265650715682243985800364515726670916250692989804012950690402381948598303188255648821533888580101976879406448058148971827965709669225179214280642462598540034147750807361395354455027878537244650447579208907429024462604511084229577291511218128855799222812200911039004525881485581036719140663195703579131393871340946798464559337888761454409965974742413319114424214180595858758584830429299104155138015636887266142821692391869038626550013201825398499608841148178194238729417886219568500157215792093091524896801610015963996417935807823713669187630199268917247878368074373873870293242997803436609425851583936628312953914974440840081917735128316844076674514778185863838209521685538837060080096379944967145504206137800735236672682329103807309579010517604257879190225229230679706130818712560531851716752370414078554278924933453510450410392695393016036224632585340478755656325229943426517708242818865232746314765533195015010189152745073749680473403158490255954959581911079831353399425691398788498091125430901736387941491032091875685628210842888909430310555847007995845212395431612253083547502486379744475774058962872048172641715007036729044008854133449446759188598755956817739940963793773844572677842475404322543620834099647514402687675117140860825784556533698757787140237217090027669325470924377441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -106291809567991983614494468294742234222948197616590184481996541369700400863734987940708645071141183952038224355703883512365085029573907472310520101033163473113240048704561442023165538741188423478926636207942602252333400936491619242350140567230029718349155662156234935043629057609556904329414585675278153968755762043375766215141558240045912167373069534263182259305179346117839757381203981626906082081736916583428674601608854166081209991716178037661601662517767307568675364224435069519190798999358200138650624082706134328448928841765525660913511018907833923822174536774535960115732061357624265994233559552765711801053210031356111993824021198487003344621197022514775879934769644631855518465645025094726650053423157246643673368451948580305150254375314516274140086075191941443724975088232650672860204350290302695711470542642314103010912625207117540715069164690356091651592410320615514004206650693244443821893150346139667792773497796552415039187819238843193546347006122520179611468701993972184321347700475564499220934725856356268829611086926694059764022600404736255817268723207180875163558741421316901448937520433542975007025027887249568327897788658968962125252059395820600391563608085340623559341230808130653655037618150153475720519683714879726540498597860816797854969486425728146091550850599717546737257573571306136888755656955995031617121449543462980025864155349408109488689972661864186855884506633120706673432888280540199818963229313595345966472799684167848805507522031286899200502812754927071060082974957980680958340863859182879440166099329046103427265932474009928653377108611259442934517873388790819145879653543478897914787908114777360422462132943301611513556769746986349752747734919133741224415316714900096201913943761761445489186582244315546481002439847806887744111082443576440770027009986591463370041642919661741793391236153095632395095560983980111599126191084054169133633749715206616547669202146055208459410120190632973088857318828612002598814704475401082039341495477374160116879609207612313124923296962714227612188827396860622294983217673702359210011269687784709618941321291833017622861416838336299120148125231444135064221901693984212702587698379673801029967670424669563237207326884072763766966223880859885684330942160158472498795768307049290663400650770908221344194483965197247797994523019833852137547972901466553848814580265378055872965609740510628557810894983869450109362175043359761342635736134033884367291362201442298860653678951209224913010864485446252602877411664451639269109511173149507516092132573257375031430936027221448823958786452256864260540256040046172236625013354815534305103503175151803313592244656446856249900913694190585683812857105275727156398925281118959029990207554701801994405074360941194704366058931923065141270573158642587667773485651289169629824168845064405665550757122214025952308102019557222269871496198280552184981235195999842495160013529000982276409366432191588130646754980683287893996178947797798318201941286891134046918688338859933051510710669957641785067233391250245136207830505499470114462538359088892202217443714342303113718798952574979623864520304467437371101641804156889815679062179686241926481423471005099008512284020813485663394577479124402605148851656698193694069152909094916985606130419398919288309577300209272332915244455018116415602380799733117063747942298680421287645535894854661009215259196249478472378461914008000504462571563257603827011525477066059545128950905039725565802018493038791866466076742802396770979225719864711356349456355148585336720187803246920952584872115111966321394434969458538590202553679183768451412185246805565166795721331894282530373661027053707398749975928161070606199229608083471910374533756537859151791774401629689831317491195705644354710348745995309073305068519494733461387309927714061702251014003095811763469874858856201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -34910466356206908479248866631472085688979008447635352541982327448624030093591621211833107481652461784647018677639408636327901121070790296201688951978943423930508985720517629351882680189408627442153267903293617059325589259417544326135049322303467093178349566521232651761221471710407318567237259165878832516629011278997173776060610236949114360301956263628396478345892975710812654411986052539411055927341761810294995393140776060056942688780440084714008203156152408388940723658688855509776895750301819635150419200468598803204894600124881761295459965417485991710456650391922855828032962012473284456893193972715890673790804356605003484083401889786231576273417282315583711028434462028481825994671150049566164397204955806567823045675441857398342763890527356503905119326188665951225943062841077906754979569704799674452087716865886368174129937838712595137232201428764730935959509913868091616617846849632300506005102904857272166440710952940388932281895206874826758335361960459707945482755116702699843355683443402350651118684149352214031636228920624891384310569689493648156208183535435777047469377311499679944460870866063259943119140301727689269147719340441181629180482383425774697127446145649959470741200378923393248918655555461021680276821970835329816247116247070445439415216101056087799746242745758656953614518352494420329955738587562713855661644321966545412820937335337785992039207025752994450107465422475126413285123551624246314358462416412867460283053815994771955367043121386669308264804823339073374904697742501616262759765477769646649608940393280990476733315593982625384262246525711210718274668571148441465914515687999366376554201408461218178554339209333091586325974483478210691128799059441221651844506375460368606488709943414006119237148331940012404835472861268549301537833867611322984738816385652440923891510340778693252064198050855654151861138519142781342311770415032222333324568273877646889456692300473976439867027189765471324221261585185363267314421958990138450384966060776975573582204683361923595218738367922758638909777484799072684238950165576600465609746142681231132879960000303439272809675002369488379004279217373244443173710617718002167908928180447403923629025364462768545038328285532945956022460466982207800763837792918117827302823341595900375030156169252751590335102900150627965495518891799765471376076514215378664891322406953861293480928746818318017431177751947676072286513399589681684537051601047556748479298531057042132121565374227344194720302795207978358178957380717550921797813961127585611377386435533253525365750881143240537945987957993311511247162406215976610401405005135489373520437880480503802640422206803965281438861535426277309198334433269399398346070080104526185395472829479764632848284952539109719792599432467168418400798325180317577374984723273604441357653401494214002672570422279516399641013785777174806976912325003032021491476414039860140702864281507736759816242979773152928050482554395418152424401272452372108932208287883438431821792921219412884302165067476362043859371178929982241636584784581910347329876408700261160989294512164523837488138442723249856902596658641736141448609015765091313790199265419005180951785750384569712934456814933939212104374547740821920197323915784891721459616045877726664621352269188452177372049092424581068501288334583763479209206101623036521131143970127043980345582802491406364065091711940487260779929605866936144412396438917209456873005467059690987405530498219029855453232345706439912991251637025128938677380069167270141350998073366944983350041870431304619570966459634258394397534336161680594253763369541409579063262490070094227547558348831071578162303632243208059551517176620509600549019837822506295163581651425401985332423505182057629303176264265097327635658513022785844729793317317498093580221296334235411787189357318171825893223285675048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 22238521934896082232396577446290943692704373361383941113514308916200335204087108746952525181556983867265942644345126152129151566524390324813667200868489097482341025126883336496064101482801836583615680290739287593208935744688576666869634722725612435250992942804490022015455621653079650919035547784818705439815984306704853274660863031125641192005808985839413637035151516599614180748965163648864992756271263474636618911651392503934229114250563517481610474061029087132153727432506632728672848552906190630590959345660437780968341845397677529655017717087331091560625787873794909815448986208870441018450479027817203753826466078482307013995987941908489671891814158825068349722029021008898893242365035880916952711822333435560853875024222254031762747344408712751278891557356677341189111026487660288362510078018643925474478296703143302111937311430452319419139720118458026641498023616035711196784288242569633421821736243628556064842838306157560743872534216946455161297766200351174962314653455654404077965349648860903302520590929487436504643935739533688538919673159922029521611382028890679775365521444088300143294312770138564109641866816826296694614993962994486991786117005766470317092349576900861689164883155641694318586263261922012174501267749263813679652102846811516639390434381723059074373110463482980636219720994515750935560188921770013647810447964223131825397248493089602568397633917559902357387057375320368049226950911252938088338642192567247242979519742900318697573372401438399143173430794407278947123105861192660163490445381036064368241617427605610393193708787059453723797743948090179627314917448705006403445920463120830289241677199966485482729436734617796162891558731449590985392807918232805305871418917306377075219757735599211907240005339806065336359391952150578988259849744580932247719437688643180990571315198001860343661209069624385884325812431850193352043526982426896440971728899898624399670800868998464696601552215165343935049842875006349977133641643629399921449427272385812195787432521162182713322127155534490649192023604881861074159389377406784372057087860794978430761525433455423593338933013726615367714000951512162418615068202343308804975046171800854866253644609743410362218255085709291875861666605025882717143701960469669178154833710793183076633180452499693922694602069621879790540954247896907255010933460347578237454636229177290971461854676239444409270749149442948416868952073019926064147508731275901060256714048674835557944847569023932059482972014567843010391290963594022033892531052348325567832019146141844800544027445840768624706348807945810471404983557957166402246195128959411689570633271086358315630639511543970384310632144653803620177006739837425222131065861261600142471130803927273300913416943568421337970287295701228405756835626689844390419737494543892927098549042589252915406601101621856104134214664985202367325350164897322023255482479592405182058231786591872688628884815132184306872898168209614562462413011880665791033322588940242565710055822653040609669508093097459549375828384364920260051063849330177118962367200238312163599458434174109665867714009902636791107422348418919807085289960775997925498709443711332921993587871580153179699924001052230743577892192451901751928916916151404223540702993853892379121554576048917141976162949038959445784024292799425797508344011383882179003212836404933902308202252709912443176406796465754578431153357657328960289345981916193703106725903616074683185578039357301601091365928279497827425423680946052588205515586646041362419963694007081495697830065779628436814921886165246769512141905160889110615466147119879371642935819214694389257625755113044544904528336248418841226559734816761466458853707595652987345199761786765098179065624888038907079938323788885528512322260015110939029152401467635304654600433604244374730492699678397305309772491455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 706274018226987753025280851506417979871682112024583677268857170661981003070159173143639606479650365001099019650713588205124913973882165592445089511881186865538620252032306279006834849864840737369248285168243497071127777201258517699165412125984115681016711147949756837701194533890224064199925217076433455396400555723123876224237498161647303640611155856927988634617186407232513777724078879542057767884612995220924349482483522767525713148274201779869035387821986117046650781613132831387187542498124056870231525778351154181851659675298903957261366676523888639434365032490919621116932083838664970938183030608413261698594460728975221962867942919609305967701013424446433909504353997396720745880996366289343662016612566949701411254141241612199230676459907712748532898861181900793465790220289701524953128669900416264156520624525630199925432598244151041562713476381453833816723333550366627655797010183980551613907298984643503573887689584277008493574208454267419964099909383190151929158273574424253615609361875334060457959070511997639813764956564455396365373433140067534481068197273106570919940275590735700181206537246262796567836430821502157755529131341153488141332103369639828786696491393955460212429233892790247707017097409952119336127842709632147479461257353964801432170714986963056172700137972444633471260070668328785222639591938333548323752773688328810761354033232624305415574130208262054913784275724394538155039585661735113853903060649184982164815029771644661692492107713693410162624524163006494878267003950907025765513567424713452475070712207103713684414077702021434182073370227773264222372011474530183414612372052739699737245955227743028057215158218325662679341535281382627768702324160628369068502861114166285925250794782691005754832440739867590836636941794648909401939010689934714872815883010951127390614033157085954020985783612983788574474901201504430574509643823528588981444492750919814232591286685609710671790485967332807219297687683042445615514636791380461589731634351964239495378976374525794743696420354303334439298744725059900662993081777964088752657677060088981822466142357358971552498147105363970306947803289206920493528101572392195568260062291565886352777926379081970208303963742038968912734327853950601936383305476225157689754552758183272810308696784303372706614927399687091764766622511144104059549583009706008056217639295727861247756009920148455715647384217825324884033077685820193730246989285906311233438988725290538439573648451411453984138391905405640988161002906946444225847190727519040628212737564050256212310226027858486196280726064470147574180343859883512800043392168853166366051187344971683765948871424946865214774864497870050484461452949770332411359367031697092126527962283536555506931438757377328856954377851954514047294967431524646799956020955125615232134977926081510903833852947277710743533282471983309886487970137616745708658403482546802892047556410232439404158297566256160627134979570230213665814507904195118715955502766489292886962959062614225273455075630626539113928083364005143601135711338783296289450493337057500888598969882427325397748740402869832752560263097323005951296127466588684184969060192165982425314407066286107665972217976776409127123455792830952022640611888640594770296862598153440045328712927497056438113752364657001373374565167614435113320119106898647747060901571602832446228595642695999997355880177822078724907898614942790788433088063139418359130168241832456421686220924892478813456166406570115011233577005623311750065628297709505492411307221147037253933107504083705520487597844961497627805240880631479905012305441014832980997485411705999234483164026365503926811682312011624682813497196641133326941454837882636499480506576378447670333177633198746852967325554490862287229823653715218683375839006194341786675776961976503122343752744035515934228897094726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -256360910812155400270682732649336786069024174459008369640298391657303298848769558044890221177635268420520658634053057411632394815512904147032166646777599940615474464580049241164554524399019991455692460979968421575381245768084183231023014199850465506045383442481813529353437995580896938337173521103581956429770964968697556637408769759755728720708305795313217427287173160915796147583292739629521435562492974468511971997218731427782040386595890971907137270522882875232487863821208762780302257255859604786091084877475529224917397093908518668941587515509378735086359981055466372095300712502905098116153883240974004970817333106792820387071498124772316051817436050976618398694608818364444011866567126535778554468903095629979196164119749638267392363088569712871250494655714527660807557455635300940053721213774003237809996175095234418327102054805906256442647532410790387579919140532251075773581796677220270769914600160733854081309331354672998697996397108222183873945827134654773900575538462240957379710942328467659971535728262601129370787558973455909003564669210448639282234501652055232283769989158121249630720514157545645578026013018259678897703761810349380367466299013359524552955873229967004351043079836230329520700290618136777251119154051980971652279854190359445414654268986365710076724521083299934457151241266608583705831111951586822085285867361741483028953199591559934192239214416965725241837160660508539156236710495739448678078895091726864889847500364585398383208805487293128770668565068144776043853797112435419384303644426653179139884578786648781358460922054787555810583248086387480031521670973244959694069620215051005339501630669043695693687775723167514788352750580517631787528112709151623752279266269414222839963650331459558202978134140802918857411017243963165144651895783857332734403631301085905762926699490115588405471066579043259486797308116991427508460999642993030067448753462522553532344482774431714541675063409719823665701799707788902212106217394301835079762305090042659541394822831854486161830338440824173334189474164137293867960077912854024078739459010393429396017571488742039117196365369251201878819920012650752367678654225532043571438727505952832452653402382838717630870317146042079990072265315103843144924488094796379352407605419985398696237218661641008630602474089692376863157830184371728208391597565190520473272502743661287546742127978457991025163476795223592004010896583005054174472586336807693900491619158775307224443547728014775921471160653735117314561451500130855323213586686862246417303730020373187079406247499773977047080488091580576989601032500224988190482887062078045298949018197733490668473152396868445733462999255973942809906780156048422956214406960452464578628222167440238998611938299157085648896443988758529531065979412471555273641379646449376718155489721801438786554898316576805965840820953587728053048200884927386466579079281578464671075986048605903127420050870884167980453339129907590476683084990810609112031896148967922014246829507643385265514524867954304771266055199965425691123062658141951789735782898532129944146583306965881838083089302426523532783760188020237458606026929215895350699969321628568191009368738231580198987414904685651875213194982437846526510845116526375836635905001856376699000939898286406252769798444590418700130513916628839533286997701871903085816228856925420971800079128643697045641918354702819844229866417683945693289344059472225762827014348042907908548475748275481332784114697241050963432914056456030965480172134471137140837144579682522260525905180996428973995331844824904614594014995722119472657358280719795181067698277606123772122475455705533159647179912728599803303629064929198776137082741896915867995738892074164456482475876834108985537916956807803831269296174401240516613032883393594035772717348142912504100837330911308526992797851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 179828701731090551162432146116778550839741650019450371208570148884996486579937805372061696372509635820030615833410164316802420878425122296182674166003678266218274772253366589498802131392525680414796585219284035099341267812084633796145266834548892233061052608579621713254088406451424052573650384768427463480886278117820072139356590748964693921415436273681303183631389397421496879447454903639882300230321860503412922760330443884191941805876599305098359601440790630786177744742594915325604201241056792573535836722295843868644994756062088174110059123398061193637608479013379478991423551231286917498782547893910065040248179060238871481779592884028516310797354358961259851787800886168908776010494966399384795326992634755639097198558038663498326238603460083429655917410429557329395263190737385553247471756122210769568456920881169013425522469496814015141606365153671688975511804262660500002921831517526745497028167302213012634208853460682474317066775297900650815496932269097742271558046861945060202770876958455540056574843265970399822196545472339993107987574298035592953646324477343387160735866375096775828975403404454210446480976622891071169227743976207174119603630315061695212279228946704069016632606518555756109998239325209329951007129039424825133507135244946889247775651576624958836718644104150013844549001728194077299264307650548986385569408831399617973055638063237965748940928845819898524462682837689478281059151241748283658070145143641646267761319820113642210372033775097735045783832356690845291312726537842470307817070805566867109787627575845547691600429924895555959181656053094965673681855715013287922129401704110679555735160769169679840952507409006855434261326724471636458006902582067420853621700385896483811002654222169098427387573488166448107609443907818684343181555234262390195130329238752418361326657804753716088255748236224478651869710681760485023452103549339424141902631797506270344888507833609873723870774797231173316072227525575201147147735358969767134059303528112946228049359338461553112207216028442265377519893587879711412779356100760912050519380011983378423145951761939530230961082135815397279123216497142426383082795753527318319684499645248138496389147046116740377967612852883857975888424476885638225846393591212749081728083004877645119480079376561909652792431090231651916165921961966175311441261591344127505976195738258681898585802499217658790198016705730286320819636081161426032758915757845092414445686485506843503287161802192126689789935607235730980972248212059436973158797017842011109388984748084933656608271443565573714865279103056042809627623947365037318534235600730727098664084717724929450814320622454804366669503568251482740049518137294752537852683905373692956848209544622196460511084829987507735840330408444702733143889320501407459337992213714571907963806342997136592877085535920544726638264795491773394605259862884634536079237734213779225739158469165210546880555287668649221837608027300546822535360953353992837599002622571619753494618919316016767171243197649986897582378632241185379994591934247078262254383075474318063894530551250632366151046316042719631142016868700741586797212092487019655898163183008152251399096950356989731124281111480429869740170722008950407780158806237756445877925608845167420235119057138851974378722053210456263553902242899516943228968377559248632637854866303025209933271335317993911192559578174239578848876932271528825599170820436523516587676658999473458838224346868419988451536866031456785800176482993221925806874088735656933492064002263886577197453555143633033690886182064746893576476052691419664404231607036017737979602324210946461452398285068025738876133274874156352173630734171678210250157738513139730156315989420281933189079683974387759570192120103430128939290897798507737630147235431399705447546005167279255849467276828363537788391113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -31707083349128324326079887441959417972895942464304879963143174024119402455099532888655887620737110818938916072558391374692608704071652220837676752136608602607341101655941857653580104497489050103607780006029289776682500598728915498204032862846838330320415249523727993121207677005131712410526539893670252988091847355175456443911026933292053031143219417611122063899443767358809353346822958465560646961467547409303040408970002164468432450564856303075599907455543428596420460054738438607417881637158047344852689173354854595749184561179514975209189667967004282891076547320756943239425168640158300832266452727086416881686394388882380235798170484200583949053414030683774266738282535072987936472608883181606438461206235300594850342182321146748694323608509690470920685044975170582674870154898944789520020293079181560474322688633833560842513386520299163381748895747426123394422047654623250695635334890496138197571381404226139152496624878297468932112075796044271128486062519228949505979423010410247722946411077050912918521036814554495897814535541834142543555835044805005072336371726442074525783444259784861963126334292938962163603372221589379494343952878316063045401620974282693811719698656778589393831643311623562545488585337597584037296592216734169006772353563040263621935628195082681928309482918300916641553842623772288037018070481300066311761243128363196346471989159048075053482187526793119086396233451174915756869223110499765451863578875849602748682328779391081187355336485756069137858536996121336156685951468138241099986647856577771309266940137821587640629659773409957155072022275939008719314339377546854625662042399681071219028714344730063698349239998255073549280441972391387124465939375816797780297435297257759155675588248569986845222470970645178015558333091117059601817608696695895468554355714796572444197241212322058509793341716478778932941110855245638858357304509702569696283588672718029715433768905943568168105058841252414353185401320415076736916939957308068649939764067482498915937094450200323331374246992244389739364007394765408554118638291988828059513842418613348593808838586244248545293417697765664966146247523992836077662209526327179315240598373658135949403914012163594353805367383921471622029336995872164613496048935038575300279634682524661142326108497978370988902903122360513397411955214960822577450888633810117459352446510804792058316389028478628705761474302050671626546586499020528097276913870895580302066590025601859993164331930306432522684349126084185362229263401605808880432167536796688533233520399412909652104276209775737753878919993237938591486502147682436647699633984937734130434104647891164557460927889141068339626018974870608781447103888059792071402054385244754718093424937259782765407150491915934019027240124647219150555687341868600232177710784702738283264202676235955800756367209950528162875482133737795487751820533707425839314066691519210707431141636821417742938100984727882456685294855963851105319231317546317840035678821959899197345677685315392689678092399406826778712418846973217774110226981930190646909238329489349834769070929271472583185543705019697404440624340729619582555868523092126426289730166378931854359462497657273119968625306674864326314835238767439098126262590311116134047029795352577559307762465313018161193803296765532504394054064146611370204088417888951439765367663763354181973523623850615772191745103253657951714673617796848634057510110214445222578736798264775169174253629648606203383730725339630010040913840210675537822506110757947887521723711365091290602940289875979579057684310367426526070819096400750791797548950341752436549701802306181390424083087736008091028553565797524600730247772389538677677614001136606188636481791448847255833126231272436737296746093975439266831534486184367866849929590800795948346857226879354756601713970303535461425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 8258867794984864366296559426602380819599101569552899538016122694818213933074049636089558707505161346595036488442481214380402574386707889737714958404295797875156578126865894122795595974971305548888082568153111938936381909752988742243779420776802048271207217518570492999818044797860860748697265143541718570870165807137757598093330090780565322051138026378548286451924352786045269585421420335181750001849286627066720272409137899530123057709235425244880476978865123866152433758479123459471334533921537618761099660639057704115811511041670694338644848222481660631098740113090126437190252344733566277569337074477456304882077893263944234238223212290526463748718559372229778046586022472417754798466806056888870823066612899626601531041956694180137929639336157313886868830215907478373530144339537888109855261882788188229359088287314065258835742637530666663215179752473116995734980737681059624892178540209805193069946595427889251291597637128321264432530603563960612129007507077594057494359017970386188764378180628459800557400597058850416174700344394217571919262168397140392917145755816449201185325682097478388968230434446247692263457569265312837723890124368959230946681618348711505705648391138945120346523830758734659485993836181406373270399769238079084326758772394226362571163954101349406780060397340977801655891667111310313945847763079772797813780088788316928113382511761591224259452151230787257903772319218752896494491958463301452426764984537401266413102220891760712063470376447987467638918341377985892643604730243462865775200505059241937702630421813479074984033020793289824408680868412690972138058898451668926427664694008813024066584312174869077316028860337380485086129683368500385535830356622400717786335311979987607283288822352296609412566653149943434534824970336663566440297282946007778748661903658040362198198080592728040951452641006664175871154515585257152504052594511443910184989642556357176852744591054881447991827651522428545342242009130003003442735251095184821427694787070877141223268615030310270053232775883234750902773924514848597413802778866206176529375719894335519644394139210099192863073596576458809031591031866504480436007865852715704858969778160598309373601813784209614043398791921407969574800525953342300433419957158266522650338236447077352958413238624911191262963808832834634865511129178164740533835522969984260934930742253199426651461179762392597028538684539862852255510084964693537360158903514857337592953363547891851939183105306253343013429979131494893424056094426168485810784256880926797149665348573633144813984446480793037234082635293196602826806536927582948428231732583316530751865104212326852695857241446014365683266956889845105220716083324101061913739616321815812555079121646044774965213781380175290140427862342200648643672828098319394683115659615561024593353110326222188426910817270238872022730708679096587544703511782790716023175368721615287978449412885409321116105258960352783752698101297024199829803252537347278012885223299817839561099611390830489494463494822048151120596405911470488972537296670559550608747696741002489432537036831564818255496406053145237661220321688122020477228271362791113500558819235180114856543062425456970865169275375749778674328469941997346696841447858561104898678191117036074149740159039497363846249754402877190655686301524068675963219522285416821259424819986381524225477828566877479824187831589032400059110054152551836331763352429550745534826153427749032605273852678683894240703440755479656224670053339378256528349376711084599793843544700641478811638157939476353574780806367927933985617569151421330654975880231250148929968224232040734806055463663413010906042753524798484826006541354192799219684255834049325605422914652133678344367530510920615987072336973130164090311094546723763063998263249028515160605519063249979218509397469460964202880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1151006721729775684547292929476110935308387370623615695966915920686019884523222343627458618881312899147405174090213839965725912407846835338464693845612791130274048970924031560715574295854117557509754274770929785118839309957843244525500903537075609019348205846604808940112087795697899249249455206493122641672830640580888843466727161354885294282864112949297648787803788581159609298503287126362134221453049690091579632062707615999794934989422661875173875649587996929127273594207175409135232128933267889917313106597056971021892118129149786857012931545095400582902596323651086780841788622999720493885627141367586785178577045961007712725520648656705788727269949742879074654677446946971406270955597136018116422134115004830631906213181284871939968982812046764614986582149791491337186923639437991471512028143593848607400458901631231407016523671685540166716556487056861841919077916436094269252351943061578816469175861334121131978400039062542710030486635699708499573825197582222485747499289394687180220749174390812666194623488874083301287764886152217815871812955437259335059833789896093683845962444129023635584146798908015955670811606233852443815113632963034075209396010134436335156571304440300078785435113284717177163740925705666059971729702682721768157671612831846162725560163563816742523111847292590706770464876853995175209685075102847541822341672817125688530790288802735721596592545495641081099713705142785442570109479960495713930819238767159379466289483285576040084520098408191107954428803570300530761593892431302569081982819044081462914449528818869852738211863351135447642764951927966462760398372778544665568258577560286749966156546614135238209484715399427136045179464394784966893274626813554505650604491427995370937542176042061411998264821858788310053404730465077295686281876489594602835567743525167458476791290990688267611636947355599541655260479793683121734293207638403557469248278537266100499976444947603711155841669781865660277433019161748057055925223148008759004420241933102070107839346008964724463387141404409897814371187065269685403742356865894664891119335986182428058238167913706144356964647649017509555941335147294548514115215972862082211951027925190032747420200443148512254077802440169858607361913551849143788806509545067377445780955181452150796588023734156815273684317434804460155233725625051569388279730661303017224829931392260297611390684655878840680796983971446853926714530192486563875249102454335555916313163291274374014609224528390268582104726626564120133891696312729232977787941958384240384466670788535620883780250527484904878631207099011999666923302035447702529174426315839559729326068460918397416918241284908410187061049025111207579435684349748177230736978386744490650832579247156776930934272298482301568612141916591912770486321217236741091171169497352211906286953666488098823926219619135075888577497622504570008463376337669681718753131291988569098162500039362266347874657994570823994302393515010455414450461802711435206990334531958501275911779975464374007134016002661242626940465600845673893343078627409568956816542205673423317741451800584734631955569905037478316361686800340657394850353837318467222654248295192769301758677156685612417695741900199288779862493159699424144921852250560399551664804295744192819334058282055758397547091134655680701550085045320863952573574789383373022127135801525831488077025915256170829087322616946566891181197993118792230890308433697202512611805152148817683254596319738147836196241395240837001860911444164382530714308082782302345880590085558206348404444980764442132127049692432553485335637031992552641629877966959778658880923102043178334617279239219832670355000809945387041846290570447058302472666309761601577182219665581824055403326370659887057606339541816349825976816771643788727997558705405618328644715121529543967742938548326492309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 148136281581038115914252559610656031858120538792584167970150697072382454301331641404203182217578353960177383202591905784242831831158430496223091992477464680980209475609143052324016171404715478581883850324114618196562047565866690811510774332648834725201968377841369860185654748553303200102777596734338329624698357528256449151257771095289742235635458346271469948193032931516765747514653754888374976643893468997481305831787319422349469339056424000462182117198890652558738876616694774378422764268913293251772105034564289155223455929561508141552661078347832977907166966492650901561317929889129984154393161182924470140168415606375566139744436726714383914294663519693997099389471357199834162210918840287520158291800581102555186432675114282213055281121340369713200540880524406626568489806454619848094483338523524254474018776949430741277775030519797074736400102575548733211833893487568834817008612848833416058375295739188422669628183877348652003063602132758053362277823107543594568932317023938128310230999165680906288315453530941503233267037217728023733229546962234213606370247501263410599939911317982819231699197554656669819210667200595342505043249064989811035191455193280366957851905327933612256560737285253239128794582414347697402819239893767240037541721997441147667728017427693602032017146192489456450891316475348954486970634954597329352233400833416775097162439729770456763442315655971591049802922556260837622892167784354009284722931508410521915152151128102157888621451581189090737935661961007883852103135061261745086662921348463795001115917206565845817165197096620407053600844214899599764414761929036876814956798565749553692160419335070643068425292727707492324909736343024879786751113500484804431463103090878046065148011746521871929849088290285856951637830438528969976828345277190808934267684988159936812936954096960060392758471712235193303139635768483447307859712793734115686907810668104307182428478079136432518109499535848219380962414343202553153741782276826361875624167977367773666365705052689797514660089729904158868944794684673422194019332904176758556511064237972620874593611555343005476066690820959664197347851225287897032796655801103246746080840289408843146265766421877173254282078357782275609407459920352117233141282263169728315679067522801037725722122027392094427924869919568261656924468119451357978970360937328897193694858156375853142652189495022738237037253406615607841699407374737310704815512414610769642371226266752863165547297765010078125261740467316457892583257050727975319737956043380523739896964076670188659316137183729859252646629387368781215580358032090226654319559997348429061244071007548710532089780690297080964649521098878831541417376501423885716260266808376272606404586470040111943393178874741213121913853979296768635138221978729131733250419624356281813705710215737700344749123885764783844980452362822121719874946307264451962346715092575627774086812566908503906382434781961120204723053928561097549868787089107121578948549545314212280777454527792220011353784684943478622790127651728317706646396978848027400674778349880940637294216779617861163164488017592342661806454054880860138013802937898927574052726676306777370069908302515837050284191507088446667354491435179883474090081902280801469738408308397138692482444602365368577489150002848508171523728845272437803196574162620717266334667698812077667298584424912575889826931492884188203079047490423462443961107615959973251345220585403195256335822550092871822867550304926856778947353163992159376151928588206242944658151632692958512765632046324779463890989111966546571373213094078455815209976815730952467195553842828511511373161730191041858637977689422811623059147279446717184855314526057741758186931400710845786816035808308906199664281289967068396118007780596405816702770555440852268336512759139456746925134211778640747070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -14703070427716236932752587270695496963419132858441867887247375472135741336949373028307688887257854027442827279386764441097889043580414789918451187994541646772981187250344409303388006531752502082767690986157459034339922111095768568708774524138543650384820497093972386575742933039697770609693519177388261437618328580432166328599833933443488850316875589687808297085086485667889256856427266090163523114100247610333642961165390316506911928994111957535440870366346271200701418835926509909737824752682656227546871786544939351151911536656655314648348509871894497838582111027628832264913516772231788417629620295773278508063978346011414835721167343840657017631253018540968600885587254434199134355989061496083214660312950757351175171554242944005564815464275828006559417192343724808594857396564001371446240290286140354425495739040999147882835051747237093352132773098249084505025223954518848107289905956883450652455191682208300947921844188196651375072833525985435892041981042461486478378491281105865228032095489328052931588976686605083938780041563864661279492914848228538036234711272673448308991997445685282775510367984490472391627028867447784019963358685542977655656675873697318619052638740873022670599000584024310555986215858468928867643382956360114868965345707006793618171657613064828605832778882994884712475375694680727401475827473688770194824053233401535754329420996559397233996037557650776640884565317465483603800683739473153199113406025475800737374779518772736105647192876462206104894191659903808589279719902126374854293001517956459860249653430004160053752300274944698097581264522932482775766327596387377224909509367989148441868770894183913301892154042510742926098103533445384179897763636542761442483519270688011158047693496736414437435928959172024458817856011553935052885388746006851949644717079145861481520989621107771116045654327142652342031650541233348653432835430049480795542265934998077313794695071448050539844088198230409475433950058248892003727158758217155708903089928514292140847795909542751560026453484035999092115316080624745123349938723039964366378377079078917738264481630010836943862719856520487402202862614680916467550875147313843259229652213086568115741501691413282198680533390648734363939445779155316206916470980006173861380529185654388506398674863785967217175537825226848518700945109271120219162571027319297962825525210734316539674475629288924510846516558554789342442873827329709526952872828762367508318856952938933834948931742635462730733797765836115634573825149397410587028381132627598289951575931706279493674438217080705833704989868205071258902175440107718163584860515934378540287471620660967720611310022715286401601552619510541652546457367296198444197460656815999727300960572201519116082565751062685307017828787594384838515873562594673835840273435984847511077640009933266661902470075114125726521444455099276187941514487326367359715809369942506737061612979105258022714623400055472466910380683790037038186073859046054399371506429647115913664925049991234211044908054118301104204962648406438521254800657988434065828240682390007083432709824315584552529247533040682742674015892720609286533234436225966631895932867865377348754264124239600252306024031186256186021185251350530599622985415359091493767995945815842859299333729832945753753438442894693717234088178173152049358081908301020805709587100396346918460353822684687875628217877381257505757293495075420562920489795803913592389016683117793914984098938657812490337949008270273996429099778719887863278577237432873709121306596006998372013507140840557984117311656711145156040227312039765788788387889682871943618437899514978999580731197452905946386527960396316920486399932030781230131767307401522395076724503506617103350895394653538064266912801290987395963652187065984589423657203614279354617691366800893738400191068649291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1467366018570064919030481624332154869741738654132931821907531538142560575648721767776198976113386904435996412349411784875998196606248528011350562557883976318424311063135552465599176700925963456908271067225459959423151812033764684883544233277945955208998518848879999411221732713046882986941975421392404113149552934167301379357586032847116182044194142781171816057579995215021424088486067935369263628597677896145729571493243203584683501518960454938226079103103401281263954699927720828792626756393544897175812114336973901515870563847470119467455752550137388125084075165448515207068278512673291043154476557511146772255483851674532815747324660415517394266564194004321348480522577117510817518116738646144815223429467757736195553259803264388438280550046236762839397793788723439834037592507245823676101573822311476220955493741310326103099042354540019096530899757184766960154491589029073512852637877015615214223346127725396913839689036593080086352632603279116839328289588260152184453765451263538235992825347184460104746618518468298512732172191479511088477941316669871659581231897358523722764354260468246692867643750022001900859083961920683961975212824237192580992339002915029742795164003835198314874584500348224107337202160610899838176937624432107590386704573773345380454979681761258853686300675137771037558486983450721839032847098863928076336869561303969851451852604219617243927749176299057346439295609781380712854306044329238138080940730090424971473644073076097319405644176466229779863025628736009514255389888141344700947180591066110138341995783361187274416614886504155863890288633729514880588580404328424028745431601993591042729472653838286106626636610486404796923095640070203408068228786769080497949119989134991340587033955411202262801484302321334368874536095016804600699717195862620363507632847636489042042875135647808792428518977762265634815324329203914442199775496053621962719593813104921364835802163521353548409489957044995355726669255398354823380845927027654056206812104055544506066837364637223297321227614555075186223544020111966879948490451135151883961542400324493924368431546588527057953331046030764526064124090547118567456854490179954779488490843756037747810339579019961444509870371978988355790304462154118024541882321018039033122562545775486293753429656944763736634686514664039751792156857578143486569212366917117189067689140242768989812598729348361929025187901644459533749136839869944889511392921317475901698735494913493556438164453157509830427204331483026874372515539457100498988354330917765071259035203069099580803303648092046698657673949859733076703000674795995532028285467673421027991447249393011717855420774741636195042921003877819484883817103365486789194438385080947066113978847217700164230832774734742380143388166039386436848658367732724757642421448869699056996086971636665731434935182626446145573357173950041026711654513342602235833175059392839567049268650421248598676522729725273441159575096969532384871367265053026508253120745156652110034701588932519967758031185362650561597742353917422242824475189798464654728815546802015566857530305460721948104535122613776080654980384956840769409315264969521674103679067999384449302124611103253919888839001281991050156402092835718175953066903685694563069665056583290600100940353326198603877707231207102272895621143152873075446419586387681009590920930954044605904079399964268736876023304838986182915790460607771828597723392510525449879771678857164212258464180114787131375603117060108771487431251681693403274679782053347680625398018561646207976787887113394126693801310271602256199212646020474449633104059237384103668755585525943442393439018781585135334715322011895067244301963522273607950018684257425154041599295717032455233843613238842537149938502235205679852392378407945449271896539178545551890457801449021644657477736473083496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -103668449897844989970230597152833266371189243784516410355472508915828155951390359748913709957494729920319367050433403087512886858648469453566373945989470880997327232673871387511999148003872113772784326270319960811934591700233407761905796089760934912783343442712725589760084587513639418138714534788069407708960350515176505644537311478578581772140775042230410685095753750518873319091309840999577522751395166228386056791897367416760560766559560599064591019499522906555190285922686930513403519946644065154112497670150470061361841564797798254357694044804036332492117753941492340050132964504044058031179037985649464503149771212013559588202598662633206127297490402662479351737960341045064496672740441877827799665364591626749733511884600020179000660080537643958286677295032033445747772625434769961869126459394603244193609900334086797985191427733000326422670492641093052025320865061725967608648396202211643987864406986467739469054304146645943896331946649970659168778781096612917204782704639116584641180503865513290085041743116907694751628499768472453494403792550111514411302003604778228270246532649602721686629060543348662357847311665267019078516569454120690768000923996267329836503845460836063812788297386833590451683198750280123326077602212065095422468940704601075505205179152247594849970783191481525218076552521571271201295559502745509071061623016108705104813461708766899746271370825237745656215771757562538787269594856135267003368830742896777557184708486455940948268851330180318065012585327560086027147732971180027528486966995320920334716641450602529682669950905318071100989970810077073118839862448031480503860093436925848054345642988779124769647780556240369872184226461504283600830426437647376581619662999890849189947011800910793836258883787004238145044772123223048906462022990300666933278433079384251521496554575869249710018394522344394863037516891736074515991896105914530274674843913978696872145053851593683417987518696542196062108386862977728617287383061321044591810758762096368381947454135085684042836051892847441485009106255755435011350780234748819359616909122050341543073022455995501248752811640396911551191343390572281052271510648391942167643021292919459285377492936210554574181742906328738101479934814722200298357446244623514746309081313916657333543970113139286904772817124287859803135613993525969931616020829606778296017465581671207299770940412195186170982514860810284378957144801446543192878759501968908930425477166810455608438378580946957663707483371564415936107235858710319223869493616652508133994238290569041782301473005956504128615312006334598318142082786204165598675377748369836247389742775406479886431987880765328306462048676653998628249341639315231381138953687767869923075499668063268678867456300331732154409053639263440177647984124118467090895842222046843412984355677811522977580015739330693491384262757686228982906380004073445930892843922101401713313887516426134233282973550901140797220541209814204099806764465158461604364062681600106056109745948929060577795420839564010254778700309003191668286674764095593266050791600729546886609811054848942852063635286520901959346744856735317201003422102287825743965336721943513810179075260602507129595500497774738902212793210337400500859386679258162895634751292643391292420171069606226389612316553948395962086075466382855959571486041587145471510998356488471775008419841741310164708615160473702482355780186032671116917146033645669240858915814365202956482022286071497175894215675431632066737749048106900320977135791958251247852198823535568217764677534642606574736554624183134476061453703104326136205567657100466449433913470333239836194449255819208349798294886576766069444133732582839192169548817774739681712985229182426839960264805042743118352990711623185725377713867941709193839879630669631873774763642177276778966188430786132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 8933412904591377563869082087181473385733084195471244494575874657814182591759741134224445184957537160081865894338110416562740589946977017511070534525869513186306061460127278185136754893491094877337517804498611148309586808323347582418059556471744411780348001467924620531712612849295305053527489059140331013457117888528235384260629234857530179927248752734547762916525667626114529297062065390831824654284685006915719912178115707144838735471932218261168686311636620104854362457812614018608716306764057521304975611739530488555447597957561366848212654114918649921746697714821919240906542939218212685422305293378709751494175937112001995400079433696786312183909411432114938370265383027129025751873006715824310517902320096090905242660138029672440569076240578701301588680736161078207394118488924907973283830378410105650980843472544875494898088311947300559788266222368601693179904658470254859890339409543645550102333436507681360822972268446992239745272517963850325867807534778958035185985050131342107501167827182277480768146898326354547640032475535634081058931082687275788608663899831117723256415862101092969526319811163625245772205125575476883821619820307135578154985530699599131690946965788901113289602595097094990361015041789643174204192327238148274375275321414417200586784774597926049896033902673586770973872385593050317504148403376275902361638331341981501204076614057432111857572787858598052307070838703721222774190497150113243400956802349039544320488668463131541675216609832426163737713577657462884490512845588938049886436707205385910362446154467244631772392729944852461844526872575147014325535269058746410171030855776035142404900252108875526183030895048292171633707100194903913935446134342209528666000093055520705929174833853366336189189966833347798574687422304257993197660616908904776814347007274592799262132203947367125875326770399701192858700249370302934068662584074467289533633019420793087970752074465253153968252738674458902078171418242633749125874709615722965051251558504328338987021738060081012820945236284568175222878839450720353686757302279434458951026542201313447885238906311318953534482380554460195958256696449932416688609850159542790543036878010430174641857117963215582693040208725240693210210603979986730917599313397036538068371957979066113310067105756321205900586695256593905950735701976062027673458580933094413108566562637604534313633674022675690585906735300441400090037960533802122248172495814066073690277698749189307505488955832600159508329293882473640570143071815144108630026723929990152221554825405967838995906323518241899299918143746027879864233223387825903809579953475236274794981581443884535178138009187755414052688686920583049901410352057142986628532547164838944770747051730908746915531131730842486452431568634588771483666034681856671057639728550876980416343642058658096920610222266004511512681198321294004726360415408285953862187363463835737005288102358182985540236401923897774091955960365894978475288383805759714667892755339927717187494564609510595471491317947719700149332916177915484782830288238197224657189970108389336059178086206491728783455744729166134975766072051095323397437210459047201155723324428398127147359131834897411886042021150956062790907362914746652936038702172981644671312893586324543548549722192885000219578740777737341454572924421336906043208003752113065759941515598709169662255390017008792999292528852578465026989642145691584663278064843862068796437547031597828302707720568501897064984454243524557670276711229078125539959471767815928299068747979082427796242472366313555831599809934338396733220433500193341701612899989579155775190633681819938176626022251498634493525004752852170033474785937334871762262286082898480934469236252962615149346955811521350414705970106400470137133280695079326656543131803524282459005080454517155885696411132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -612668729631903290974902693129176050901469264627230141913655560020161902951544882223067493791172333917559170421723692963799604347261743863900734368166092346540692233130022221309660801009184116144258960216118005121198749692106456101081032336441269430449883881995832706902251449092047908138997542363429469494005319670610022309754587550990522461801104543255804884127094820247689159761718237579158570739905393575621762614575905476756594380727819061223049250899306358655737549976123625289385139481073949328952421633426299759946770574066048344989882814852462480608816169455336741632137080091728521006474658768556091030132976063162346185779418706342639663610792102312475180836026676378284754686408414253747106490279298595612190159143031770774236491620482675397466773582505084543314814712132403772350637890988303269673306110235638198727110008529422719126457365232749406407033843826032548922024794812718331048398365966341977236914626454240228993312947062375123164664630872996615731096080037889036938288981734812402388978763579235519772232588491220314289037704099401871804843970362872296076048025069267266515512504034625004832410764493438650071146842408627284032554901352377383565489656834785856415503185137577346734714576881797173677368667677756958597026046151249128432264191132119939061809267609158431157386190934639504263719372224965717409557751107579041147588279401866450814571019380810531959232395054447096832981502031499555809216864236732278015661102665387695589195338118229036924949177657290023920612983188934429169480268231441243471279445848479281107696211895838987955548626901460646737622396284202035570973429071523546671107841079277142714251777087665259197124308302781763258611150866131016344067749233094223603152327173736135565147895297884868061491438247255052307758892363477480235391949845519760116174751427025864073164016063423297477314322950961257814079138213553720343071243437499594984322405250044186129206636963066596749552668493618273319612665590269716839091743364336121148106080518197322533413751729869736147755114152487726889190576647469273181001310846510589500901176692442203121513925819239273938763872689743859557135137719654509920207790830936208503391758500968033535126024145376646660306862119064257688696188868197663575128608160710785427695721590618758856901590843045578370000506483744522228162272143070630646224012820226963514414617509259439721757758478238364040336060085071330975358399376875496290666101644544994758233802311530900418728100246083479567641851393598348837407068246598526641654492279630094470518748319166837229508354314814805328118786295032378375917314173905152821639969006785716217596037445983054638031427283824239042535493846614775222149303387619039562054393410725432657831709485666321102409650941611745339214780889383818935075946748025973987100157436894337380784831263205110605576013989418439655133322428424302368635385909809893849368531257828743957912890501926724194416138794981706011990312003981123199102258866013445872091170581819842067470494375843363617524950934640449180935904413950526907830340493379310793975866019315335604338515487938561909914709287020520578633930083802446867168301749273183746150332200915395303414764622638974570435629158714640302955645863611573834362308601037823108196825755328247246714602868596864412363255201338304076573488444398153289679470500328084454355314160199969614784634602214312966506343074536410621637720701379120677120475221427957123414311200490526593627935193461857141825225133274970236042317352446169269665526347043474146421513967235509502345444297558688925382748720927628915416523701373888390197339225313751492484678154129690011063261586213934545419136526515139899089066116777067974068505329185616678359983593800584064825304657992010890293955485233826995719175019221654483801103197038173675537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 49067616859348688097326296918313686762284623979065541485749458790495444040836447372616271087710903877815772225689078327013224716351498551748326112621874869125203244642718509576589062030358650058840934535816583116855764690533495719802312747353635985400322804559819529851034815749442944542095424129689665012715110954574204217928659460362399137331108657244491822244521219922161873081081358685367091278865067957723288894867104630703644529512839159918564847398064822132158135638534142304351920412759435561352493265507180124598064703856503191245891546352604619401500323209156185823500698240762731141532881648464732720149401814554035115656125624463893189019233922253866794234070473485849545645804751757389680437689967730615208169448514664518686757541992710105965573862288965748463643162071117766514397839020420052155300662707745760305231290828714871981961008519877518668789189802000021326783380715316602429883311293056087613177344587082900252949100500360880520769386183597363312487592862193456240452890816250407634384089927454843022143208803906778939699236318492857197879538105290022735971419260467855230635115174338568606955445196000047203898585794723787461529969988853167401918044026451024007702531079939677504856850063382857251302808247005827936223539237348113271144465784187028343691873834892888690205990265105832724722458847308196164553733598817851124131725841032997933924312222530921041230071867810212777873637301664616520255164152367214229584562502372888622131694068739496285869835160079994110694419703397227765100901510821329876459149365901551518627605662681364699853335625886431028873460098330382161166500656199756151612624066154468620344410368180436405290607014555105120978566840590178842789227289500988597375083483059306575337463250117893720830905551732578587260189063180863753064009575241566731198713065086347704955281768631806254496475230613532339812075609617795641558507031298948355727030572970075195565398372823374644378094433658884476140432366270329598656476386283710563926223050209934374992651116997964234122755699974890582593464186117392712839210854022134794539634401645300096826917479446079925979033770167030733606055241209318409049154310054887094410220850132562098651285025146196374781431393191349750562474477853462498137384027396224280995098107842201399341957979456392069924690103152473718856498989146456235501247964261784512117754590742267096415514374911879373976436261657973652964705439074138127669921109463468769403268645548193499273002969124354301816325343300601285042528766008378196282046437191996704677228817542258467669309788223815324920395657026455787497256594844689944139438862338743189054810374145170983736890889547668603998438974449404892351333921984985911672603477676040883837139051958737973934674264913003744548361287609288334970427853776953667177909563205626184406778641658713751744761059383440226353755503739529791846311121378071196414094686734777298679119414084282506796959670875878886984381713292479890632300644638509865371598156975230964038826979747077696723703131819710104018772391061857300493222859623845730662343566865275155573597394827281115175901670023211326677341786684672660920054669108736261858455013461565450432888247815295623791127157687867743407017143704164628938151589344169297321780694304200885393107545958536035790555569395494737892706388708508781665563992794970102949754676478686044409546515743417065026660697798006639472955148786477501514667456246318859673984314542143232489942246544823072670823881915767577900450580935067995056640833481237260157002854536545333247067855604552024043349919731528789773915497721300404761787691555676700387756173543426924410035580840749535228149664197762412201411615509276628489530781868836317570964012419974223932044900801549726098495749485100377931472549991242511805467074736952781677246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -4813000166445709920788070397342788674286204483941800090003667455366733125717506800174889115791899637327422839084995233235476019447638193541410963772207646351400543457121232827200643320323559046345747821881477373110455353033357212581929995393893253773844040716140196914086822626540419065838735793874285231441565868928814213112411823748149522703662286461204504174250744939110432133652082692608036100665795492973118742268414588227287103618326491791985216601905806349909391317377615010932962589952678021785738518317231021341480365255847839200301407800584413666230685316194079135796861550748928537587076160278300779011156837331003473099669960559754298807184162065291930450213290991262684548284546443155139208155950511332124210500434631062428720119470663932176019066094326055093990022855150724746390850394200810887681498984445079563503241944241608867414596241084847346405616789420617010444535271972736328432817690882823573545821430233923185832732449422047908549629287323169556380259088479254882966819403227215735451633413825875642336026232201064682006278529620594800789266532396079402792940351792726702999323302645779799764878242032440113733664299506567795667929397979638568173039161002180615391407396463767207855288551361365559991902696554943496506275647370422907849392156894817796748788872773111164531988865561482996161502716063564372321060318943692429790662307951747497411720544298931839297208488810109927664309335789847346021955121056458591678721676224745159294927153592299828331718277029130712405854352205519185932019449145633281758398276606915789859838104698595307610403963382767390379450713787433651207701420792604919857123606557020014882258479375405633388849852895532050171667579128561142332974008216751744815960178241575024796736770254113215021778532717449492947574356082845909175547136055497077104464563287102387178533129199609835337964920689068298438832217005712546857624162548054098657712422546415336930644158742899410352050846910294909991481970572587929107329412670009827352805386342715678859104288757999765898961829208680963073752342407535654609498816511384360447182211267227746433179310140825728480227966143426792055293286696311173706672437638491401307197743392194568175100646685223589562271788243050724373234804619089315790117387452749652663861624114390742062282174726556282257405921562400550130177238929662776276824892047643090750505342117919571706701229967242347469066637661853072290028274272893034772401318603511017475389533768334561223737482661736929101952344614405136281690048489779085518111944113403711373282355785567841696963449142717672800739057595414136484245471249696542802691895852133663958051426265090182826624714502449682400172342579162327552656892452703220524451695788412310869317251504582105869589493555737129060146374091450388305798068631965607612457971379229469275041715134956350009417890873747686206696667323301484513542230583215947231676267987587333336536529558984232635720453958794704602415763039354687471182736915832431151098310827549231817611549172021106510010000533700521452708021382261355890060361933287978443405686257581286053432600434485039557881824915252910027099278497806700945943917550335174027525023506085650922313846032338368113318383989941673430413583460646119498660552139183862901345529123068921288931842600914877446852662634510681515670445584562286788727892953683549173738363608066344835070976069003283262118574860251089444827646279619416085318766401124055031634983243369020044358174038470781760609301183606307913882344424012957660825503862232319578218788107517392116427671437909895645741230631847854556070469952978828825136155874759726593142677744946882058826405218629201943637191039311046771911618015946079568706662323620049918633214214563848224772844202273506619651644073813850024637940773123236795072443783283233642578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 480729666029206241738624549914337159534447604856071289298805649655558205123260628242690243469462411598180459278534063619231693501284503373041784463434262869648273312645999396349418183881403976780032155692103340607608683323138211734672214189841314076237161435600688048331947089567741228576091561712829779636501097551869330713021937740681243082829131507562713818887080236559492534640550026197545841799297192635199242058860796393121678221650774329101684707108021976064347474543716666908296720588026954258386619644676458519637150107578797144556056889620608253636114254938231842910633025616179017060398701447883198776757211969882131151274065588976091574700931239775504437295328052504591800430408621605291638707613083816532022135416848089323441112182073737911968768055271999570616798044171386582855342965312559827150170529808263836609628607278258329165435786332087843378076848510040253636414114128563345923197909386381948400230003634728736158292035611110344082954743673563872099140847955625021240704071058554208133402228490575551031213173026811778535888833274353152136220155284957198949008138306194079593281865093634254085984185509493875411850678565699159563475798161008235514397651824335158706556289694657499406080317009605524241759149284845250256747066515071401629542763851106051873470269846808475276950237904895253162705835260612762608155420188006564394848684639637941529871434017728694560293100026631329443659480480095518408950897398006560302084102973186940634255898231411741125809332609108517378643169166195785931071600983834489294716768143429444495743219528909314575469007346003546576887982694582763749905332416773890562244608479056957152351884936989763725622622596666757086149971509398471951962484271217887513615464590817433379217261026662195636666696022438063950326284232434420033070940357321914887793314494529854344497261798639962090641521986789039899668721999990110682444833576148871905836604043969862080530293703450902977704773598812648865771965566375260492431691358379620832603826802409765186944385703145712329387979661412239699731756348672909313098235198292517063956027278902813681481817828533288747488224999066105215143143955570342919290345549059633198218595260208309096785341541784025671355226209871290448720691223118285131692297394810891656907896996070952316669399582240030986834022387393863815326589722148277968727991230923884780858595980355715378659114966491435443527716805665484751838008195680584308009204283345201135651412647446371023903467311331110095413230667466563974468492389313831383337585360686165177087845048845058927756939106035891820483037512444231934919852346599331229466051695918488499576059471117423314316915716367036166231474479204494051759363591515951017986981824426967980276021018943488443348565232278717890332397577721136914289675628960104369752076137942588819343208419815390619972035377607010686916645269004313927537698374200901511175456818698803503184810460679909391561281252646497956541499772242527232026819766646157642944864814468301443906262075450797135745863352087658442544338742458695184244406442299545153199682271108318322994980250221600211309842711071894657220092139434668788978183009038648557091723546969804097522821684511300474741834231915050397533603498644375185061334893357984478981863397871325965273091033345945895507981059173216535659321981827407091866757516835313235102629539014993521527609653286740192099768267681307672017198113396010635063383312480702362670642970584350976047476147799975825212697473395531428437152940439340854209364312833638466163066579243533970343953692167018067291914666865061696069684883123019692926646736366783989921562527263998018985793689956193531383076079643665770686279596946952612986290004244502683493260171416676066840305094594447388313256830113286737540051545796131904353387653827667236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -46782993896973389304037577672941943765284427387421796236673147336273378071334523700666038006813855430613497445983258856862970583346107982589024101144866305651203582701781545320161826946566143237395938706427586809211190506763632347905495826264728349900609917772007559886946545814349941418474619572314055058565281439297649660483582211647696994859064781054228528071620742911263355328197588542567505136488878111950506771142179384287637698385391255725836678309968806336089656017704764222037057677951290738275328500068627230728899132121444810577787318144882782518969330017890179609802069494646291936150376480479044700586702562632780653755518211455670559364508920604739913981445820808009695361747675764230661301774174467451145522190718095218559196983695137564620987418766493733728546849333279996101017841017260943476683011505615963029735552306997354983214803791216656031008489261199874986277980896510076596256363948345774824546389871099445007998495637884611024611000087956639586722312348199218712765087338129987941706210443904917424084359469974087302897828989029879190682658403590539766491955893456209082409032101997665323486347612810981418454144659454240369981417242132607708716794825254874481111109648843815730220461472501140438771205581836852208192552479103725393706360581525781458752163928559078582813775926737062073947391119116541331082686223905184223651483150852556050163296706901614827720643918521075582069739346337496745059423693001815336639264888114522505828938627474211682461619149588709053587100478562256768260666412873360628073274012082335496421380117532299976946573545624121061164703904753192969940770942131598201887455776874667584993072162653893613655498345903006882346898309309112321747981724740812768029601611326237187686220141305558902584704654265571061181598927939279186511364486838418491155210416090577646698201942504972098864487087811161652525212454781959667538555985172846480835036536593212898349226615054352532658962785334320072396744955256431030776077529037953484819523922171693151431579372563511808926859834169636864826820306461879039351382086700857120109604546347435288803012491845192222106531186531459343831000090039601078540374692184052189699248596762003080770717182382201548214474300642418753475745047343855005199706762236536175405027782798638439494605598915518052459130092019989843640884455736410315381167306280050101731048690563061422897545903161934241888400340200435730818013736490613545324360277688241882844186003361209876879616593609480758931397831638747893860107562477550633489275949326977148819176983481080861031000684196693415367657298229258134159740587469975102100206744073529513500910869756313884006205022186288281280622587542678371901163607429290976124760793846128542840584264197875687340808507684766448550029448239722291042684569003861975887194037248751832118292191847306749465145087556262590824941541773191293716665166095061333423607770467330350944265594221296715342774960634206492429828705294800702297209963466069730303454198979268782222433471787122628450220690502424470467424259051570754978120853870257727714341456634579727791962811267679818775080413612245101452761237566771409388119745688479877275748877896402731890126300208231072317002968869520945204338641647410055107608954920722329379282129979282234473391255451910366848151764588699557168470647482940592057444279171680615752608138247610753438775121092296830910926798468181972867494620517234819400347058141390486083495965670643308407290344058376441510667276988619506833163885398157229814463459421173840987801437660486650869246780547632853663103401077942986091181786472148830638078644013132100147047191296629192766687626577621853043935625696842162506035924978669881953428639449297684622078215224390157948627390141161355271654019382688679906935378176058293320238590240478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 4215007500988306252312140666096962220905319212057087800880294256022568122078008296776639052885698244496796931583156831335540531294662985591210823638783212115800502449344672873115717894166403610466392051279984457466227852841387608981146119621946488054165556420146334891234700839265258013133152475660149312742538870661952837333954369411518668866936227130389967422912945888950601193303829739344260360515533834427628370172859325614958861613401502429290456437096013337818639822236755279154519121964646483788790063949768127310888948725048515074606472687029777731271205776202950168893568272117385633089922722857629241363984350965037643645642928488491687010208008046547524532833906898308187623279261161060207337482679009584238235065160435974866003116622041184603616498158599721500938276783782235576072084970361482873508469116154467613397747056030211121374253469798579287689542466954794578576666722164135380040829578822494570482429989804135137003743810298936733923312939963866342848519027810005194887871770708505720855978828188325250809926167944422693715187558912504819973328081673528410817237968658647736079162929607811261251326136234971923063796127587632004062070220979584926292708947381994800872644104544513255111139777124218129599009381146842463565855111890457936948603224580854536153176732903561327272434334506609390120560416004197399436572324742148883257330913582053940918290905475855778640568422259889304057965682696850630797908953107276253026494237311274835802085345507075517251115582448875797555324309403723778154334453888445421637042550768470546243175715419277121302027746222755651460016656539971573884665000795041681668494606560976294781428105274830349198716222825698939081155912112757281871916741036359195682898938790866026609795076439292595254121534544160403973686744648439645709017114629357597489528509192957050769949571813905914094768279562531615055858795386334530184409177463932574338069145672185402978256426434480113303324251336240781056696957858271209018963379266954176201440884074050465142592995822399525864408340077212410592252927837027276390369564879827833566711454636377058522975501396061805468694466284337303010915461807842683635517375946359755772304458870789917651166276619670802348608259347046819725319927824632712359262993497710582882875407456184272141234059000265661277906812503630656407513565538047226538665919514146984491066692545464387589155444248711546521883318522646614603426831648469351878189357198904930443871282203448905491068595144909071821121207583728899095080048665570016193418609492912472959702293054374797056111043796727797400248467915373886017045682674761770765620564937699921296227717087237103462294438069805263419309076082784415972841571061110669183427839754636325022698993124908628083697034038024879100778594875494008847140905470655929891786083906795914828149504116339081434825617234183476454236261648926147332698349846682714464448533393534678711366622631561741827736328975551639123246451009204416935406696419038081071387051860121421010810380197379842101570422767767144646202237621957647925192099666873878273928254127466033256733331960476653464725777037624842703964580355782063513217412710544932647439285562889923973886824063170990346683691828019296183376385589765454214756557384486833649232767890936410877894826584474204421590744378379707144910768303706698301979424087819815727508125542374096417333829660066621681506356970707553891418305244562595754722872967950092171168733431588147953135810619024708803422773586737920693579486599948565613363482007408518986960528475085210554300485278642545458652583868378953872053984577453477272106272465885106224677104521927616154808432198527834048111649880167654393551679582503522303514623301385414758495232573140596335184856526507768066927265617209473639601814625166298355907201766967773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -345283088340102974126714739407937479346414624229927547254818814696881766958807728717318584001437653224663638835697810571905089412099671566587077900018264837876289439662375036625007774193202663942845047595180241446294242638999064782080939150455371451403892546364192103081182100570188752115921126460263844675865641799411488122599864267247227398225802678287191698819438318281441507823932124997041625653478938513677865546784960354744347994479446759951505723447494308296659662680099727408103426073960528887973963286730387647997278192767607738721916510367364613891976968430804521741338526947574314842289694430213123358261217765047151172323893722374892648580573923438935522857203958921015490690791611378408148541102538407489200338271034694250096992132173686007326397124062660481166796166935262260820449611086681676673147253704647984138835913689837943590376317592717800968338715829354895521545951020984685260287577196276491033296663897650708027605372088428800821592556367938767792496178071760316101802438317305288188347341338507157061295217896442147925991347966790044885594755188237353145374555450230069382562837447092015373600635140643795269890841704254249119215779128837869650716166326127810879116711107625977159195156680944016954165958389594461637331349216073918576253293281424117143910395818065622840773277818758585147183774539056885666102754238524381083605403018683642999453095629170480059512623214553247444193965942298402493148539001515446891563473937145011958790814743272338077105249571291419724983913417088283876107149940203954716230860032090759468561111824111829045219335666286544364060645855748747466483183979682497410241320384945103893625082775096267976124466379485760344250724622712793889934572916167403743131552552108805756819836573973797675780368005175413247858881401697613120443800359441011333984901467819861354096281128894299575935423764633270892691718590916191322366489843547807635181738387447993959424560298343073893192509703613393896863632146886903975890252321838878856660341101154499903987969772305835201121294523951549594892763293947635159882515928969462379349410237817138933954907085899891687474350732705960361005749855643715860194940194541200064625819662890556081015739876150111106818121287918674728160006756580825199598741187655985357635389383892442621805286134716614444561551887741287505805683180118209144797283353695305565971024975629597010714869820991752611347903572603023504941810405706070036030523104420732799024581178099072983576155782834961920674312188182061505461749239073470775924813606585703900801865941875391640501839922311494376007677257104361094975915589895871288852547637653055944440822343718868853408048501955558913169239642126490827864119285800542503919261049802650740813414214050837843978933283904675681774716781227819656276870968671590030088439861152608020891824787493340299427566101818202652744518268389107334267955946426099504435051300630905669824648158965539950139578516043701484028697391017635723578398725599703832521909835394214083150424775744359026791557193889749086044108100111773103683101986818019250471151804588218107915576782723412075838174501066822430672539534652035156710496228271465290737564200744673674045514210091042190429606964153016057413481013129663423462867388398463915256903877324601003612630291730785039878959185792895731156932515054650704545263126697444385529790827830759422746993053512540569903708031181585844911425106394151402857395308167344396222928875794808537862888012120924215660219873001402769412470754572656719214874624125654955824308768574256330365541804836004672176393425669040509314868322008162442137835045548839251780540860737487545986572713969116643216353040389535965123073299284707888753470437627708922141569422018100335644603270602187523831390312105543261724051262717694044113159179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 25762418921085397030047330928772525728253129869780317501450500573699163485712364782990933052773750752196822306085190859716047521722675375731156253785766622022976666093084515681113292257280722055003855200772624062486530428588831285794816749014774417551682583045944364012236565778115971450378828869683980284107363109947588012232999314650691171433407004777758276565937184895885716274249451691657557998741077895896593253354849651023877859973984560863231111944785595968246042101647341058369798950352642763855061879555414532975428150459810818941567605209264858395027386170827123559591538525005263258719313382324445060487608955193189634832639581308584238596327189907362176227905660944382057162722634422773068590237342073281789105326851903802554175133371913129681504697698464806953487478656604151058520061237535687678516838238706578560648211864118621700468078031523023834150798485393121011476417718247974469636959895715067382367771618719250799665429025530998486136623339273905879214239341583664701238350077115850601261974997239916590914344203473373996868039739260258646994492348513709155802185414870660442452632299277079377644398636205602134921614594264255176402161087171166344199652389121576453665648220983932733455509122532915517614010060709934377041833628716497529787047603987774603894941744574881168450225083024540133075751458331411228020607965634962826254059911824817211641083026362503863516155806241528563047467219066548552786861557778607062809165884828482208674101597171408300072021981920876969639412733062520203279736997526805922928889042448322875346784989874538626110100493796700384175098908152832156963562998321837754857878180738312209167439246176223144087857681925010840139264196615265662370685131497863914566774508725322975652319021736153373639539545980026200000101697478626678949984164213645955219661620761023327857353432285299729880435749453183373436426718037207836408565031547220847685810310470132438309329694810214064326315622153693561981177561618775376711459977079155704955389106845568806922612950954232829945716101455370708728006567732105520399729639963977181165917026516991277974697873278814457013620588222543440510891141641988974589733762577124672034497672913884979308922533832059254522353249289336140754915481884781961057407073745272993590355751460022886470759965320982501871318685967709176127003436544339131091808404417951373135641996883444503661079565310183845585164199665017247041783653009386481813795041875175212569271851872146461198552833339878886957525144061424815829754400304171653634909336910207758890624386911492346940468541798259694884879250084774604811312189076222092377799159170542214736719215845725288794833461478231917446127797837243601055977644128147151856637126904682072634166974690064532590309856021075893200565246831000937749292154655876791603672088020874201686992813812503129831486745652115490233164348164632325211541438565463488376575817120294049595944831711745942292823491723686180772821983306867198860978962183562945954240001190200283583370282089326541963699952729974762380073925528375325123409979605796161634822459986459475259662058314816167202941470821026428681058999988372886274132899523569199339574761447673076908591164392808287092587125028141872817219220391087750878919408602965693547567634007882351186151264659091484526681759268412016824099472723864898527789301632029959042390360090289114556324126626471703943634226429622575103366028387485156769570879165595267916377768456841702480508223200330921859950275054198148284449124639470239099787801125058150410069850751991191043962074397277602905432057678562087474471296036832979436905752001602606260517918298984854906347240326704951517852413003023522782715127098756847260576859976916378745935194844862424661946940506924976629858263359986038402382746426155790686607360839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -1749147775197562046061573715887064492080439133925118120271271220139428263295976678538242235145239013753376899533642846856328963606888971962908592073456445486040270389530375960079186862059078807895766301756347832406999903311471020975093279311083780981167853686266200930698095827949852159223516271362567254371318916721045239728389481190429942570821232466570997844032634466238539763099996867661066618467297966788745045955421463677198481508359682431985492011397482179372476180523261032155604254360992201477676880629374842881737302570398820495030979706581430725208765381112364407783941532253643090630319901830380534025531938802845837524503603858276832458367750787578674634043046931099020975628778123208669576578647024681379621600639820805745235107759344061760780512467310532324488270502011224942294214671821131152084397086676185059959155537293414902223063310261360265060934921891539798106995438568802919893133377912814299898581985296963567808662353060542256779874045218984497647688046838483650924505091481808884876215786372288232135720635135138920098843119026870936717179094975285269233260516857895304917337969518925348955189803210330551271043478717999999939815918102597122267259989949016266276214224786013424925457089097878251425676323289849529819224546368361133705653981324263454706496108363347614850873339074307859594041525181458983420342128786979712285292234759963900269165780496515037123783040631616027165603259312574029424095359559349955482208521608136507537255722179087142643218622793200343353018540953219727941759790765861157100542227528888571873906484827725420890290144437071171951090177385883354490596974653830261395613571743111583876493471396130179849551639024120582043916446026901024964279379313348829273951200489495897239685034813567584688230834253630343451648957015964586367851254730220267844145175749124924610452591117481112165929635782042140182861337696363301928050596541341725986996905517878549426912251634276640759489119327421168597270217157317035390573020337908397041638060498131745120947695366495695011988184512077091788686661347799657797305762109669311042553142717903962711174810182656414678186933392557693563664623130051976160563585822485296001248898099627514777726282215126471514216940533492072942097835354451387038817541366893626915072420324291428409289775106782775410338735706431415148600539769230334964854850040545345412670721431857030905643651112320595820442678339588416872892850883638780517443219026459115091834156481217620374970662484318767060455698428871072777089633617856489090171418522886331213361296922972431176392393618899125221172032278205864924690415024102786264800242229303947796132510270789473064532725471926598384372169333173486289637174833166540606907605589532516330489381450105879123438109599805865127252786399696743667233947800585117595059043577433199792167428781592272128786639218064310246038866278621249093148811371639141432929458071767065034542633142749907151587224609107152162777383004172955811818245551303399516806345384489514712138681638919711467990139518228521635655113244571315938700039988044481747125918708648799918816801298058175686483594252894211019408861828415724661713762525134618097309270376859859169858103540939991514001219761738872622395151107547891357354054305987032968238754960317103772932199509260492396695646453959527856490804499223164327546640724947126299556344750882528959031326606641414537217278969158631166325435649520436412192912916519660680068426761447824946348013721979806523753715544726375048597417141245889887545120955609799300322524286126084018453194524349205727535283299234172935701824424717430087381497528967123472552626051123850873937754024327814889392698825728463972498750761653392166093353214712838177427447629829064026253745782285496682906650265445977083800244145095348358154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 107330031592977404425590585184367050626881572488921966662514912929090000250102316702193832540066738051023845652672512271900058616302151528748064648756219220704676373048997438854373143241539189001820604822514533567020384595487696376398313224143148612778295083898770882832379568132294622483166673662075307177262419669983839971163893422703425061316730760156063287475758999070172820464085663327746392717183888434494906312883030341127326461746914260424089615158314177718778592261386273725780114877613448830514542506696298581441015535946158106043331541401684034248284568956740130155062170776172765169685919622576159801691790295127438654684391433102976271702267533192896293491438735547904952190351317569717215092878093540681001036091510410316995537869807067604522639016595047225732927986019654756051857924020214639571972682383697272857924317457423745017673968963051987512014298382656000251187902335196677855352137898755574696160056164542583962299172466265750798676578951079831192901481410241104475743036982956670495420243427305025795595791083698514187745536861482940257492400013600715441767148599745231792408054803342698685524791717053686812724773765225330377616280509546998544326719849338669996576061962196536250633709122390978381195309325245606827603545397190152572639508897533549657255598026866359912018936118342612089947502142616122829825142225074011080918200550415010894449755702536034279646913160068238910769562912871684029687263513917394821315837212593399386193975615192733653127797185934068806648743207009705738063101738621631949496608093257644959039193781779166192035133764881564410900670332796697679940918380431035315798675059286219914425067535250908818004371658879946660249506186829469857657871779029810047031213398332776537815324096942665000427621856872113903495713992528809268149857565969158937491781746844703397091728449473275161272377846162935061786302290767050322233424496082078069386194954612158144708513764082307022335823007419373948162751453923313207993246064990515178001121014319667988277684073603783110703884495954870576098121449742814469643287770164904457362952050965712839094852729864423465178549513801927506946733427698109296485163326853041579141869277510853444101778467812152809506425441810418115274639321500908196977520329683042372054142832750839155635462971972189544117887513924451301309134920440182128874572348961311808584621570426034236385162232062946995966506884933819690390463361974538834353518537336385173198413431922719951683691256965514414281245989608630254486678366683750491564867426378651321464463956710285711803493000609195145458763021064671889800137647127341213605461444274649732629444050938415419281150809646980549694055392489007275212486954053349865063645641230353569107972978030934303469623989678797445227122321172648998321735665695099314372966700333488942169187789456856243866341508539556752228388704107146546773060060930835827912221278616392330689252630324461434485374235190366328645190438735845760189259807411840909382633701400097805916758413725086355261489927369808750891267925320523628225331774178029445391053505820101198074315010975727613800753694278725590345938131421171952049415956144196892456076399716121256597840542221250635675498124743637448759543297760790281235240487941198296891513169558077909298963919083602722547917247129284151199584715843949593944651800316237024172596196206867837115039897216491423023289729332585940961707310138137463023950125987150524724245604869619928066220322430056071303251204814269183557252261253485148517574931649931861726346480196017031595325205474215178045526341255350954472379209482308732909197535522812669954911371998507808202672052088658500294672813678344829956277018754089949930320674522532695821164936824466984323322260895299147896495705088387495607094024308025836944580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -5921352929667608877688712523143322782058278094112819153588072549350822938375633441801738554042221477968993434623824189420180529251125575851025525166249960361263424812913383197035391508076732328299939445024001827262308407171304383713662263006533521764229791611406895084218489707745183881085414100750917549070482390581646036224956797729296311227431277664991196424621160687776775617243333811205845069515896918358798944150386088449193933036282574339323169646747773690879436769023508072232853721634034399211896083735662044201589473017393162589522916495494086416897741914961286816156776212872004031107686338874264209567301837969668380931284012863110840917941469948341478901956470557543459584827472952228683497826389872983835544839675724471979013633391356164833000446619993857184057021731136887814315909832253366408819764531787890581582087619104745039630739040715501055967665668314307076226586839427497330448013020817248821424171856840125095309746168304983010219933150991982895339779351954216429899587690925057227050264944416128522388236013998234258407739228823898589189886798328912938000842771136777374612139315483097367084232424197599432892291405235868872133448277542258477559132728679308205948199470509436592492192074133156801514296116292861949713304652082457268267709872159695109182851537610448921857024228868736480487994745719901809603101019090069031656561445903679111281413626654883329847111344058841157955375420757844068769125199118160197536672240404550423129758903210247592129272874626201220382190244930598870536902022210568826045347475496752915715056611508897051286465400045804738189979859526269419767161778091227393450574854830372413652676873141822009270281905068271844553901149466119489410187634155403903535453186485867110609801667920799956974183505376692537504960099006981361355145206824598405107001337983217592128536891880595239717699573976277816261815243833522507216629738240140700604845925825097090644793975184434336745482823544549841071870946680167067793355626195323370073142439147722054233466848637549636568870416171914974255031720727875707936355481817076214820063468812143434239897241319553776606586146377158360996902583810443410966259032861064270692886790379248860985082862719616358510871663361643420501514843627790440430968654122840187539258954556864574455805146620661313794806699199845876401688096476927337059462785509579968376095252206844640198527436344596793153816778507213699970606010810152842997553714449355883202730508915542024111785241791177606857517688730356622898144194211177641329370304516095321760356497694471001484999459034985090671778891473095089755146144723553686498128464369070029949857908467338086884234587369141625912382817327857498917957292441462789758698692624297978235683829663269474716424607221021944265692150725432633588276316134318820349372482432781048762413125437818087330468948577282220461182294635484982917537483372651763132829802313633054404975417067409914383935164675152515918469072102255153245624974556739010105809453028264945847140929480748118281217840206377304433395449815733197024380295636496538154013220107865481853512802172618142001736725063043666791699246961009671149281172959362906433690547737820443738996880122361804943401757481107277361051125818251443931629197889238390258039167603357439216391060038986628894274304035713139257416753815650297083987286640726816355979430707912955817964399637093925712922160975147505726027396230839218000293707348850582251355799662280979463401178384337651545368526598425302380851265996380084162406078198398893207305568439330389425212894000511754127969501085395465754388129119073523120206104990919576732181353778981383570710334972089207803123385922986366575107947950463383978576461036955159032300246154148973265440312464085358141221078994576032528129871934652328491210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 293742937336497633942736253753735922325503598751958963560860760410297434166865955309601861776517920642931173824745420238693736361734396643698506833221046900887682870494116852298613348767778183510320207214388357700694204964196753974258073575198946028244428487430044137717004123213461578784986816711405598399999642789773512077135606294243357750211101915339451673249114907369341282058752448200535226588618707090038059918099183300651993960493644900736192661896768147167488407272130745893548439547827040125903267929171525905765229156468325760088955977846456851635826791464577548232188116721549539440631556847272679823582344473731232919636092116954277009765285905380412585215982199273748922524269173330931825996490750750054057241973737446098170695717701910485011684622788229061978920892106864689963203209063991958178599139861337249124201618581972932543219352764146748710995254313586563248723505441616089731762184630038330848829921630677602827393729274740025943074394538341014332431145036835611269519912651222502906907766243440135933747891702667424584445863178906468884935533095442864958338563293549187408688714009743590388351448540759875199083072016702802778861833139096615539909612286674569444076093762871834755618327154609063427022033564567208520808571211145570205375746146321549922314391950552914332403867134939410206035122216270359049775226998229823174681271157751540106911431274157803740466237753875882849759288050087219013876025242578163608707195177712051385275261841322164815216455758872919322301031828138315812573734348302656217894312477953711605101881163739853883525906905742202121484863584862407575008863957993690518291018130231875586696666446788904210201812358252339468747632597415208646179772113506571958784744629706197097288691259798883164125225470334609188338135728587655487698179545336956583591502056382727964877846460094398589533912316015526647448822536790953321427501648701380473953246023618404166536841976542166191013274033353929258662400698567048510575104365305623709183197841195018058234818517126771441224804482325209903261308368849488401031022402072580157891289360665550055198266413001962467586994069589550581624507894494587463085284353086937390319850491949993618038953888699466428103937577492644468936433151489445270105454046678398332024813565948414509794725181670254323896692550809469870532607889994383539395486253259613822992626284638660446749157386126181219037788563444167433937799635204749366856900957611006461299573761345384828335556506600386816376171182648277722425421108614823954845365310314907238964091356038037854960383723775958461305351125744368443511238775264974978699179253460933567209946892400541373029854236272529882490639363588192739946854524380229571622231211297145537375610421638257548606624405486129603777689880463274996157773125397432513819936837595248358478084767030465774693085760119187011026484508596951909781222838097884882745504098435964317346907813438128713771803023459858057170860978978146691950116974439366311849588114697519412534600333424822223705598091334102819283739769603107662770406142443787713245575326713771295244094499626343721972385564385502414081405831783016001638991538749617312859429893466587667430347699039613614791931127426263760280765760391932278186345994553658517393199168542458649218154136585092560559600740293849429694319633561857317335622354043234189483854594721262507357676624901701838276303920660836258098449365726123190492028153077805063833695993604086894018534212206142943153771857844954004855417691629035670412410441830275568622202546475039416938847059632894553694555821766779709798247176291229666156653391570045942240863539971454932341273697088060249919736092798754074002195938971830167891435753802078093668556289863760389626807342917966740607092566150981838291045278310775756835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -13151906251936954467985208093064974865286154483277403071551546712666891603311365300074825110482272347742169141673572960613658789633417783421842193398940603817952285616321049287796793159376913418679885933531110095024953277345490711275126459803100309919564486227596136088739554754801498680112667422975458047326986109819380763077518483141160636344397331956658687757455936880878828990697132562336530069603322600833839085713094431806060755703069273645593277350089007323681016997290875867079741816867460270946885623311900587424533657750949521731518201774502627689710708670188908426700105946909337888606321334497360711089320954529104812577926467839222288034292479202395962613419414941760740952925292305340648292632685482857489866494023956505658705501073687218859042390095308679085218915017380993828267398361115983343639660423038981685273098960614218340676253499561078086802985152400413109406539483510210514250002012670835787972926425038227587066382903843050793035583411569595665124861101252018624065123127406066211590301636511983478686070584026967508038839443450617454689072182641396636387085763551386515294409585893668720367222526931333214004222781154772480259891291430047022297559569159774833523224006724539078320545277255563963299382947056981244833832993778947632556645116021675028535706760355234915091008305839880472005905309751102196250622059865532642036254322015671861675047890834272292242902756635762897154496747820975183873404891456833542568118278792710241235635562561616412723173112619408645742315330922094272901152356424594049161718282050425849236808302543838691356769366288843321243848972371790311397122761661573737202401614842793900673017719224884907054962759578845684063632653888831217087891373987097763975824143149398026613060267593201002331646186568387974011298969519560899515406060095561350022910220989503507122611207394417878545586649253754362500738444608804573745109798651317736913031685902677463226537457620000697326895720857844004209107334371057251246092824508488283087835946738220983570877572676888491657807565374904021256926504639173303652606385804752915694740842488902421907755388244151209767434416362499419757932456492772624138379282400584806456458338925204409300879344682186289008952929839929980488867766897282912440134723543543802839096144468234239041843021300592976640881155781971397358068262916982890000368101774743623080341825656018271830384912894128083803888709114078378670495757053789255246826208418310114982739050601576548761175365024173908169341347944202302053592356836429752295170002561617209055166950865928992828793848681149999972024772770260903293070483080825964583097395501395020506661859200879583829163395705949935524138404513412930256804296999382362728591692003396532355774533726780658286923553079620213892809153548091288190241546877797798912792389674379433987034759227835751055261087634885765529017079188790326792076300323577575270712583648708030201611812597280321173049694317204944918040506162305464780852137153046485771895636327836233269844752834759772335618934814342129169702955614429329805933061340526248680587269903606766593883928952329885117759038669541716692428196858710582877661632333991073533384396171418547368933720165186359475677761738522948887063316980104412452615211952955205074280169072871824356265858934381264346884068346612810520190107428181724409387490014572216283649045667424695309024966085473510427492699699003702031752434561034238010048837813110728196052364117842456794371388647787067268671377979191799958546335675185863296375001528428190623814253404212468254598112613101268345056664231939800107700704322167255064785503900517452231127934956405376217203376776402593184322239471024496087212041339529665803262455087770228411628756167648396498912022028176762281747258498398878145962953567504882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 536629394461280131784526518968729613386361530189678440717017568982292279603306874809642754533778223499543063062173841267053722415967119297181968699473683721772677647761805038528649793341723576392312256185123428246771452530337395492390613260760329522526466417948122311465063005995834098482321584402745936775557564418552797612840775203296802673003915152921922406556880375386548502485422124681015769957420436918379483586228532068606438337917489943217888999112969220299510773431514354146114944698864418565800004574329299624615253971089315254821020304375423300309972591665626120304657170605091544671779068384491463431582085278898283425124504885454635765860939286873850234331043078236891910061329919933791794983693508222512130268884116934845247340933938585180521969280303183419405882228797742940592064369404137908061162326339570604125623845579931923984940625344323519844538984241309543745396796273854916817054327774441303760286821612168244147359220473577505842607026965129825224221086486839596252972246873515841253091256234573091232501410658875495462396896024050151264352415077169828600730643742730655649627435652253523320926524952086896914278483389536045815469270594758598754215312035826663617007547425340038605380030790510690277533017189639547615717710263255906666730773719758389884254341634646540969813275391381623197531155205266124526157728166638468434689941926639272406444712531207376840181538467801793154233937224961789986022662780515216992479604455304878764220006237928316698150758613924590842416211240359154956881161104416495446045883735273333716656391688040179748667108426647339404859860856161150855518661384950367466023961731239081173821772480055504800976798241906897621141233559084452270615818806358429226122290928539823638924885100070580733484235655780683344799875965810894796724734812146473362833303276505775127787305443515637839832752624283001221125745535399996804864387857295342601027620556624741032749198396790835547432149879207486281898001852310399344341329092490445981553801667219859458934065267390892909759227630276477114835087526433196369297941716062947032114961496245287951381420950431694746755953360000228892400282979804350599568927426051509769549615753452124339803270708311428032995609726759961599460679249299562680316220027065988172693942926094326434546611014137482714900137946130322186721509998098070169195708703481515263626281888822897157411477531469475338678315879228684900694910249503003031058104829079177428126564986819195033144082063553890091092896026379651682712305163162142236467940507389965190481190617959690366308723325272657793142333175664651774200835924366079731784363685363456792108358334604592647609387094210803072256783826783057326405226763640860277960758469837942893993576985337348154580501834143307082172049541605994726766938333484326081088624932032151036885754629520082454580332159598409902992757308985187573967432996008295101324275353176072989964399352603460456972556528399626260067278947607444620714822716221386837720361974932033747515696662204489358223129618387462632607039224856602679720970423941611494637507319956421444583329635089138746631687071853695718260031856302168978572789453537272608055838435449852078366698607394470238402813003509293948900983003551353516844410294128694396254511611100214280776037789708934050649615904214247098694651625734521858725449328926356160434455138293961750919023857428593448059728660848764257555476738986044446435345086187727822806168026305138833552210723693207300564642972710485431041512808608216629084163736508768411565203856292145083539076475520473334326603560838042014660291125142366265631947023947992671173543454817604018475966436378436304525965498262269141806799728021257819480234015141293776284656863422870961542379985088470286247464002826745854690670967102050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -20356514646246301458056379911321391052025325080227398001492823624536345963393050718721994188361114159195799162848350047512688862997002153821983947293958325960393829831677605815667682220195697068158131852572931154451183019815327979360265647730455346320829130229235595770337552224788465587112286689865684300818658927848021562566621473606400794233198561772644989458286416388869288066061409808672216814496451708959067186162994071213174210861219646951195283865249088806247610730774608881496791789967722644332597186695659597459623871604836252058226491426667834827401726625030518418047562847966829990527026209062434472837376402817416066027272903192122747925998266480084319090758276517231319993903104178897417015260467411019658390350340659250507446555560317278274529155887254789863194257887868726785422216113282469196994751880504189999405030337340248807237810062182253578398621822250726762275827473814323031530509923284535312267997091594799209333991345562383645450827931912027240013155011794732062824050803119980679016808548008277979557904426711278741585888053030653025322604228126879722233005052155741481549217634656024045437304794382770977321760071994233750869500299200944352843610670432256916463415819853783829229427122952990810611833872482630498587532587014274780229399449586084312788889841608511682206880555954089174893829911228201193432259525492328973646388446932542547641728837534319365027493524379149683363321142030500980574377885198507712204143392877439509935160373677233713960298716551569019276460425371500539439897840731288028245680301637594268710687675123471885587998953603884439633111225038138021161004249538866142991293066172719105739943421965986737160871285411903662576597700100984444023126096627601246196461611027599205527011887597904253440794045004438935716553796113629499965177290997780780576749246077549482872505425230290327474062262491049908612188912139307350580062626609643404054851767336961297447533011258832203084539449770755925487796839874368340936905806613835968876408414733561766182720541167312085921994784118696266775665120294442798321939125287246011277415122413240565313529401759176653078465371663824790388049340601055642952467716654754092352464329543740785312244096002655760796219267193163149799817416187627380473131970526442899928488536071360676914954062816352287155482937703381659357065323439738605109178996881034858292907556581248695037211582182906552643525975085529233053900439667045744502956133722009680980151969792392970926016647508055824690724094228911349103716185351095196585564465438566152154511400255983511658677461703407770654391164820026415901471660632848781018157633457910076760047118806458486474465384734498269027513771198555316148316044208187229464497672006956849877634987866815939290723036067048596930006223134549743511802999984010864110616681379962508867251245845769107963585964556950095821505273711037927999095376232140168224270157441386350555469877305382382561136853408791122620368737185904220299624472339087532752687291336985910457066224362522661637469965770671252707182052823333985231244270633831678123670587009927197941936841850055758248505708333090004252410245901659656739556100948226464116182918216938538853952610031689078482779828167581325056240141804471202941465355165471992782076613755897197084104870945614712158225781185121246144589480769114074063859714131449579174250476441498302936052426385364504804545106637593457067554872565873659785327369136185859571845451058809743004740276559155182883544007382449269233558430024872044778123842750759451598826106446476111636701382022719458717466783263912536028593337193616810834046949776828551921212149806339842659189675145375457978328967950338910452673458151713760836998718131870739707979638581215121176256758897630063376293918508963542990386486053466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 740851212586788017427472215302470339501407690974895252631340047321322851845619824266409861684402188385673579775633846885130625177456228904959957018965914100487267370461529721865892539338912822367812963912266258067858119815837025627727879845110370476878461351532761793283838459638642919736180537738582223207862470106350491876195928623550163066877456366593335527071533571157631963996832245237303740714236603333210461227401492879238108889745024509660902605350908445575913976631726335345843809057723820413722956192155538605913329151902067855232723022323012417699565432426222287002592971766764122356660325445216554240053529828113287890789688840976586365664021503124764720373890807882930366603590665652019273311732583509714877878513034188985188217507345352782330559321871799747873219951910264799250628756019685427113272146115045047731313995711254287206530986893523565296930741573878513797964714894711311969760919240222136238322159238421440890568604060436485556130783629411229412193127496145477237035343311751568351647823821795213482816085914193957181560479065530758248307412661637663114588576557016147073386450206595926166328754496696425503458723185541272973764680700985276383330242541796064320009969312080478021880024876124673837365543209012086634522699857269010080429422762787657242784558622510107741144123552672351037367152714756457604592882875983773749148954425915727002903091869357932548013467822796708581673545912979891691166298644077878130858013313363168087042491140342614019723817512061078759133506185555919145727234823762052321951104530607012559833829821379788307034705832193745677999678343470910927799273681932263246659598130418599365740035395697327529757686872275150607956863017790349162697294929273674509998734762208076778996635140912553503298797657790443929996801554101815918341126536042605485535821811746178235931020106773531101852192540015357765078488397462889571599520413391921505063541846295350306770582894583876799506815991523787814259811912163377119265464307735082920260485426141843755757295574711322372944636076138305932548315622578845179855109247704670941433590133545502331788797028983777568506386897893970109855771500944763042435496855126423666748046431265664249519573937939487021593974697010759169112416313644187322834219380537923395679814392075002026826523560636845553084602533164430700888120641392294733577284760916016142245518550211782334045867579574584222212592698037244100894018747440880381045001760808588853343332893367960275545934196126003702299158708863721686500504958680144347903578152341983512478547083275103759752714892538153219226168934317166125040590523754121445862331525384618382111854737258294978833629789754855136880268523166946636136008739028831361957490828842776581872053735695106311967480458294048296970759275168844515123480545769664352417421398182252523129089921918267117065192021056345026405917883457138322792787619682543193516914929429526126027111074951780510537970891008767597040455210050273589815818624773031745369244052395366097966128068578763218878686478257507280852284358179528737165906930786563962190206829232426694252446243219601536194162748027947363163194081716068428083949856260921080446059508082606965805518195215634491137707081183978587947233750602779629465040453159879570083640971964395420992277266017403756414786546246117044487768216531490562406005243763006285038240561060382752192479316863516390366543785622117126205220930661563869520245213829002147167892640652250251714835429362945802623680465523277314631764784245642840865657649762037441166527384825049510960925053162172465413087526579825871805233718613458112689853023208303011464609747513828211554635441684429017292037380553066463167126042942181275306023194825236152290978096426013068644622076892355955202162931527709588408470153808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -26620873120208224276450283236350255453923422272272303865539410636364599697191008019031759983427548988990088317934793674023470558868487167625653594305222527929238945129156858906291768710044802527815264476836730556935050377574563709747912215766148622736154209660207516999205695534357577394356266509198411615194062219120549673919445980561305905473568446792149332869390854264960225687154335931294888905774465952460425338291269073910778609598772673524807697776202644869423764813442273578305950877628140811421276361940691461282448415258540887060318088223244131102516708030869389529681880701083289275715519897215384751819379326198762930612362315259778110804202302664861292512291821686457674090598094938496361091713669483301299095213282877303768268581345741910140395155387170354199153791858967566087640260671704994879005905885302570423291261756562662521170523259877512357538718948155837238425612657653699054601910649932718997762005484002478882245126221050759448628571396275568079193987594918095984848443244454940947264428196833489674237144989778609480521335591776249366305385639589676272834803362419224062079537459576297019094093033568731516757783028030416388580158509232919748373936384612268154118758651018932256680276842810905068311401702141271938014830836165067529288331454362848804460638607604261373797555497964276497388850061291274315673088753630905113123786425381816536882465721824908031436253812447975375171497784966472102100843439669732942859305784570511729009387740543909262836513927112500941733291644991292607879457480039979805459047203863834474343604263895432808431720240847189637688625573826821534414684861389372652365962517658137661783810846036758349009094300432937885692122686704752810952468958934291142475614984509062735824815560806218016041033665704948707136960223855065000374115265107870992955024088661890238236724272981823700749957014293518580096372172088934635013867492217318467888494313970080545880056007676472860776395553483426376362473390986167533212457782168299605128015504654459692104485678251781745404684278220288230463538091205818406995632669797676276614903370438633126143940884612278082515703660877318023874890161909690019054865061940902700165002334599335742421050065241221421681610308807876352041220214470738077882448428154521506752670161519758502905252677114030519141016297601697967053175568882936832767899942032680762542921606903896718056034700329093330673993301043294536539940430579266803484788491321966448450214785385490331678063746910530439877170455888972117177777007391972461329137108030625207263450066032471178310341041709589808776800746434998488466886291765639170600542791231445660191666524490392685380495914996520483620012409188556813149083707118118776055538648729252780910240448182698361419802653295456830385732809484240292642269220986288192643701277936597821845195966997994863202711175496502559484836469905907262288390584787439510539461316201843402157687470554151380204992011039213511996491936224370798734284430990507725383790231364660646865671824116927427977201864903858850181194483808460948113623805962162381093115219125117738612792472348004102023969807507123318311508459189113111602308346849894198989863776240498201303187924197519031189702292233471386001997851191520275400452690131452768392300261677103307917065318665775417118246639652264381533641412462338753206866137575440157414955258497664305094956619550186772465904814594224930107678498736180774648937569482921746704495457224789042601534411446120250812506408643245920903042689558526776652785111498420853260173868628404162120607843818326031846438802576509290824601473933611698290765506664164508558254230132688730856743899224141612813708947582668182754273610202442664838644532837199784315051149457880753622887578918598805444162280764430761337280273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 953413852501287157217905226803234434375338662754276138326478638626295109628662870548878823297830058490188718421684664194697468996872252154881547566343164151114994186219022067148461632987650388334297649860251775584167326849289523802709168338126442866741177024916070454698833230946805175565080492719088358953498791487710153766122615523535565180818166784419158110542749196262757477403660832968050316942567200014498684326155770886121254132972991428582106858590510326105342266937659787003862342876289626437278769793374599595595895731352494048815548189575421982506394734789370590328084902309816318206600296998053505210596728833814999436954515162983152397203989968923333973082064820699518493411516321901327757185119775465816044285166545140652378001166668868613378763260333525538736010290578494896661184750977380061950501697885579369341527721071827721441474517083913735835877942467072859871851404163881297683662497642667965303296560745697711050511341240937674565762109654164312003381513234072291524278483219566276031383690359032882147449656082997055134953925535135028809203321311615528334609335283568409014419704394226324961966237014683601533602155574306753354801555336889844291886537997838331454866396995687261260381239890608238063428925764392456650145746240143234509304280385050537698289820114538581624756122333768920688760741228030456727608070726433914778501355645175112409569706694535516617835606228348426163524963993633482083545424955878432459672937319844468526708495908526338321963607389328618776904231009344725193179948959257393924650853728053202877360276531500937123401216644261550822097107583363066696247506964493157761517485187913073111847987524792487817130062891178303762888749338085616371806669077743879677125412089880644215318826348102200462093604254286818551444069560558704521938228247560059858058427967789812342427000676132753118267844611825690797550644624980134255297850947558165448837457442852211890754226030466360145178988546244828419731505610295725360070138921627857951887157568940905549975296844868018262186274949486746227565435523381440592552356882077796454371309172346603400020610390982911104297935553339422271586729296900926436230019933318781791642739500448656314384402376717269225403673246310971047059395426174489490688265259116747127234550646908477659218692879821862680742246096587793927664872331430309271481258947064072505730537462523598125351506032138600336817474071575479426506009019993046561379534479143615194288501899707499449660581622546095351051175540756606470874024119179800231393772779645161439740937562699419278104917238724155560472362409354582036625399851142901274615997998267239850941434076098943258854902963162810808646440578124841778901726446405030904816662829573883376688275840896942207547620086651314316887959890491167086687233919826761941311810877383333936108492687114989649682550272844305811732901823878536998134714434992759814264266473940111515219594113187441128224443098222721083560741568758123637467290284643738559506826829707680085194374707949747073066116631858358760498415969406786042557970937176382636020303546162447505612185594473770534306218475041314113201752697011401025159523517083712954874453797233644338985233622131983817619599479996545535886884363146313457246791730710411389993694354087636063861075317321909221269641787687045238161606191060755883372250377133212102627896207489029219081124518014632974516186113083392319687739062428764507757092007716831317418273110816741509864257622167332015161944632661135135419158965784387703756046356291379535915628239855894997938692048771614925020871536239156186332318597006268281913736998152678130478641423362690501880552691178780597108300650016850543902244033847637148443267865793092320175656964688187703763552656444080213304914650507271289825439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -33530014767180409454979504496944115846533117208839249840075191498422524553163655185653781292989545822470415008225844861979579289509777422313106593229540436608707101642778704837703731076314846297569826172583535251345840274007157845136183960400587396485819447114245736419835715309232209833867104543820534671284185751705539237302451958290386345505431983067915506519056638980774159036123935882615476688125440808696803161216718765728709692620563557167955775436782001542739302450300392426994735627345895080818887852684970922410586123467186489563357868282282900232930608624064642308107652011746418033013852088917561783939269346362028401904675878903395327815272832633504867803515264424662104206664098104416351258180739225198255221003272319847974961608455311677802717831697001929620417901273944328925092786266708441634306208958236845657925202249497213680434894977993647192899580821317270661090816418455508494998937463525942819003129499551055139964099308034886627714946528707965416800749455034498344288541867630334171628212695041238999677736202323106585832588741410256452583063511014480766153804854630907612101188949538688420248138306369080202875494799884799686835793078501753438157968625910976540435765824897243361088024082228149155958725004885874414562007678449258482575134822984469311041623826788213351142139345694188168511578882703293604860062277550803000811715662628143057093243890753724560896453172919877679877370001751543334548537982405326373326956861748352666896624213769613174462533246637598533166614032665710524607550787958072374275178167582153919478897553867324432272629702793446112303483963887904452315489070350767504114795471849182515847247085810887652188893692701156586784021066684609970545221506682866761028424599729556048409367645877202719824753275841894578761138198361006773418593479033609589811879997482842112514887039334306936143668528400686532485375176248614317437725212953235059947823364660759375255142979575328642413110404701284642004374800911654927947224328851807869317015583207990265651165789607421350727212941562607618977971481492653983840367941939678803988131378754535859653361057467249724007304237619737521424480285768306083514182975240279131108762688948694216381544690110203104346173498974697313515139134098476173323765212975212151597447066007900249347955592119850578137833320491257522016303145183640632435312874741812733391837335653618836036619794272581644895900460399205443765464016039356525296389044215989413038757915221083471330874559227589995851006874783189750998838102247239376871253419460965513767114288746873879121968078013058793601809720319413867743974616788928115715377091384504364626080758630675822505782797197500924178767456049040790556139332505344185648687251160211506768374470777212371526752590066222505626832138545277206344277349037537124778162279066870142488870536311680412301229297406987749541172280650457287240768059317044185090314341681369510935839946020397110034595967311149609782466896621734736905862054469015225714498565268359934618167371603117406949492391036335863698591088306699392544881353243179810181850202176440134200902479987713530689424167019287513401917347460235966082590900781746905491362932518931592066662788276893163539800607709747794493701020848712282090649776935519517061744994451938234083118564285715592229874226775672690115049897903289948255966479532811990383438144482746007971865883876158874847915175601892998332703120710517967995219474318960779086054143982808514338385362069461073739009641869156992320497476107085393996798047885315138415043024682152956544393369520985056288330239647437727941029883927962414928313245526640906390911924225404717959553877714319707065838961772775599953229785472971370097840328396339831889581927624809409970576407067355262370256241410970687866210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 1127240837347691600613292725254155703373369697592050092894903140611031843511622774370624643601532180112860071193359773301146552703545254331813389131267888394023077917281182171407694342788332576170318420669320644957273106735665366517968130063271706998372238294245977936932710101062388482600889299445149410671217484021551071316203029258475733284591185993902760623124168336526877674802348513688359654550351481323282617471591631234882001931657584687827616954583372106988949723215156993436686609356261683456650379784806566356011287002469461380057920334187486959994228715844268180829998559316356982726928826728961735096083193613116893126491760449055130356911218166100396852611913401604931234102980403393113962666217584314041196067594567988022662713202246485119446385411704447177306368054008921462813226358544473763581328352577138464104131548362487874443470065797858831245983553633639873551197213381262744797833945158021491838612877982236809474334078845210701566544714381282412245613194937216483816007302248366720775210364997379479735185112784948067295968408540499411139954754057236220530349961379266896678185335062154864570639758341963872107176393668322359592871186216644897939191727931382762436756996372507599535814641123753699389663177743616007123191019041339035542974772659286447659831674081435051506984931758404115136813469260364504794478108728963606795114783877123203122477160174745486495986631859071792865229485962149182750699087934183805971145731721953573219295572178792713915990783466637107452632179848198247159923297750766408155586778918829222538211859514572924249461774142387271574732464917684374637453491835211413829484104793514306252383479140928193554994665541004501361934490440749854101499687265902656686116533815261382840840685825544721254642339535978654542977747282598275589964307218459161816489834320206688591246210967361911747992828226008309933435895964892489463989574603705734435146182062316492872970339772477499492174384956550801115674062181255381581515145597555615314394767025777192609228916323115938940999651589188633975592785646806205066312955805409954979293457764486788122973553055794000811146514336492243588747594095336414411280568422236867884055684610820410294313680554779483859902637185191660921232836358228719821360151660030067555440753403173749831025592496443144082220195552224041135974819532168144833451203012000078005166194302764109866061195850988353967832017061000144840552628414024109323547551458001061883626926574044542742854948036216083208811132494505284350123818167025530648554190059369476441511832720619747431237529039270071745346789911576323916977756177726312023126689639882036202299688507367430023858804783521082250562348981577440019247754548814304674462341294920341264558012395646497650513310030307870860688511400611317361468072398009986041198957528733748551902558637451697383725905647686766504810586556461216858034629702436583684279285215802855022074310937103065925674732555780287159131647050607524637424251136730684276948656475144270542858848779036294883185469342965900872431048064930180129465500704147434290834960743594085644056856038667815791680171093206388449132033113954650202711298117388341428092958631327250057436288634711729879400353580617628516076046059143670475294413536569341185134618556430342505255590814333972735602932136948448790862597738365507974201525657371806412607063144933025508566210128634098221905144920248912812162490574562020558669168688505487306162839202871205193305466164038190992256572383662057221993959274836098883384646697731178922222190968297887009769910291099074564714842158642793322049242206931074660578943064421064877607915629350213062873494682918495182044941383734474862482863437375445654705168967399477705318988767299895274644899734184377848578151315450668334960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -35173950026586109026448546648902029240321032698363688638860304169336893638204159512931783390518884273352046186755920778727855436515731468576314326369215806050365776894358719292616488447455547198540052486540985281385064066500133600962337586801242079351106725503500554190088795394207910628835149318714867592521721582093206055014457683276399305380277802799243604095206731483088032582955713586368739642414609004307947843768838133488505057078138123349015137225939389540189058532576634589546265378836645514950646937093302628031034047809762134082058852838310729918427510321721130055645355031566620247608226024333397440766986090267038113998642743706119150933973179068068676202468787386139896614560007130870813823587018695949817406378904336856630547205670691431947976463718492437199560247987414700809357473180155412241892407572909386913607353120152611755106288189454249842660430680812709549774841777595341918357132218836812879611035671987291304524720063872691843845863005591362405078234677061086225037491256451673320796689935111872471932584138366030300633458208029621220115595654503412231899747353294169680442095953684036527976562537115517182607089026925906498639332138438087565563643868994992450376556709938978111774377558031006219081820618377926950860202806430274183775626392243177788027315613801869308859323725028928361540345452329699671275249502770475012827745750007184427425568227110443498150316212680997961203871780670268976156443224680660360850290525789346897802688710896590313418248549855832053845670788225456278922993437915804984863302517649600024293517637036555331238027858284098153086679432547269766641154128131218111934991782919974613380923555133448637565855709882727193957221423746476794325343565362124282285491569429490287918804736673930940173193023576752512537136228210304139689089962644522319093697061148996613888468731291687767826875973163058334504544531254191651643196530196109010009717132052897099580211473928014221298614038352797767407216476361994856312554675707308136591627751219992208676407401960312005350528886674888351533714791521514617856255958994029080723862412053472601021076365584860509280317386038303359299187009030925457004894656334663294386373858207545089189686921275763118327177074307938090387724179225307412036844884719472846990774308037214743173718307523339124556757657369850577960889691187864346331412209073685002134343710009496623053597335610442695591035610693599498271863288414523591040724056065208074018720268620577551768524666590935369076055082952396016556686317442415188314769672516377125716910888830786106635717238052077385605393431056830015849164812953411513397029544452191569634037856198200333630148861354609092917553794552709497428099937277618771833793670954384705123416187444339137952715940501881761136675400831297079161549300019180371161889575831073057724860418433933925759030940615413866609297879928752272941543068535416718636136041733897531196100920324357239339624237348074719465403594886606046315946471895267175655690413291764448101739432201096790783121552380498840530687458085260427625782160529000430049790398253834872307202649402461859154856051129938814941247313048637620448305497773227616815014318207293932531526302153546053548009962390012591183246651360095746055486351594950169040058842819413389099645937315951741925606580799628839731219213358896491630073689197865919241971682869066664213511288923123780384795883240226719439794051599894912178586207482869286695884651529988523265559536645063227407773420960943754423074522925711902955897078771813318537474044616719442283373329688423075573674260853536849523582030657826691274991823843875706656484586548883397470448620721826738735197946907973167709784381260531211574207747726671397326681226509292373799686615143400558736175298690795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 994886430384098366235133157269566619049175488266216937970433315063990714253838234147868939919731913503960634357646716045673527000329747780249223337941426862195080168582064564228472965208810950715745983510612972123095365308021808968970730357453952883829294395773052307852144611412512850435662665146942688486715033896691493996789697545502469396546733212145461211888443308376693708400275567895214429113523178579727293310799374250013288769877707858188179243810097993847034925580495205184127571129816468696346907975848173380988130968453428466841809578802229707799805815773685588665787016940043401766225068484612092601853874950075064463262652675525488994358915633683332808692714797487740886756329390239890545349708078989106869166446413788316583452405847435581808616142075893051227333100097987300446839467422268158232367674540009950873986931809130598946692150803223335902090965583082193598395191058910319123279990158019994828196472307619777346573371359567013627582294797318818701661080914891866684454399380830746651985513295090893464264404191794627123263919065686147241280611007601038894905568710919036386515694064569621773261555770839684999460183407658697842927428139103690662899037968467762704970176827683297557184197434409330758578573824526039316502582897977678409693972527758567614902948429131673389047119148233509645134336670948714590493424739652990396125381424365940941745013272760426784827391652241205404167426088830017936074059441323504497923263867874700279342894128540899694482575245731038481177996732567657695952170843644386159656384003435388145523677929671496659342273131972385810444483957692268739437068929363652760483065424609491998815471532734337967697047448445879034979418672472624888847009518225058575355503415119089103628005141093164469934770434167084220854166614207217316482762181269280539409524130849893643571557669177914718215359675109347153406031153856056729440482619839764567414705723516941848631304391108233620841523945720584032323568046827940971754812032349928561334733978387478023683280858333566570352336228095136954809770223982739045660724972170661025733553651644528809001455333178165482984574364026299829483397365331832190349077825143536575664358575695220010100579317297104877135872742287469700659562290263760473305706512814184995478290890261483967529622509519317737774678904481034784688252861575470797643634564342448938951553191752986799640618915681671560520084897851626708467391028792591559300551726318000951194157229164863454931114392960535460265782590083553082122772420432154189149368154510842517941929466784023645560786669291518806826451050535374476249960619397640065289330104151343493855071209190733917311952130456576561180426818183527669641507460755708452096662814484763180922882358603811464441265537199132431183428933054348427219018521733044690942945877114515262350857277824176555127637374541240247346846808287094519033374123721903698197685329754945480206700540297272610516910680220255030868888422416241088665940683287995663206341228597230636024881749753793369268612892582974603585199934148296613581716719460220470373111626954469822656734314844728527753674166341286281523740524850844539686283133438630182943569802204159782085514005029396250878274964422659172999660764130879230748590301844843681242300996766941471830533511417679532438857105607458808250533676271208089507138756635820705970941463586320074907036228248737811811865018437025500705473768096986614022728095856410676535457050074030951480951178630122267481347628002792757135801425099006216280369826875010961313820079088550506232214764652073961205085201130279290052826196612816068885467240979751649452695660557388972591401357056657706092308391088358942436331668521557084863001290828690270397100517880658102076729676355171250179409980773925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -25234493440778156218327070851835531381060277126876397849245961801094740026999590455868827244687785193536985610851892621467876799221941305015326650794007774628444608268204900722957044680762026498374466793390013329046169223245398882755694123276246808348280373447598879808635339396285098388750528365002917766255823769271567910909740282393251760362545709185362021089746431662917254450917826628305728757736988862066228237386211191282164276939088967121846149983483593892793602960393669007456620668463627618034848026652290673263913419200750270559665058413224509746776041562817677143462348781372577287109020979469105653604678533582908877247239548394708618785270638970041586522297539870374325734144642901379111381618474959280951036182481888405762138026550461422179103365015194864118468761779356414533385343812635855400273402229050067935858777889831878768382327238283923185939235557336609814565008902707744502418524521792502936166127880882587023230584633943954628474557447662589453336511989489709698757568214129141891383177966107652569758210136002222024115415988152622114675769473786167525145803433584980270050636679113110095093062775440395530356967912123253304288680276554217556238339416169312725168262827475807354760203047873358320826919479348739408461611503636435644231724168845761964657634307711994958818184753811047649379108360469943496915342589081232008967828039475818042118987708684327631934848274275912808424341096846795311303191839297448229493406310601676797897454393793520388623691023250252014175871540401214931977602192080218746351757373602560674810324566429853994699465482187918722679784895079521885562399466509519322009305909560134523636970094627441150288354056830538363603983061816532768798450384025719847419371830344805861703657179078449035905642491725252376631401536533183444321340883395032073879652837838693028300041134353437310658865336321680923405387266518086368557452091100336280422631169549721179061822495395708512961726316816970019282950065021230816638158992380457581209439851837898601656453068196541208949374593383003976827883381100165436435263241416064628153192086338713326058327631256114443537016293368181289266619497147138898835080317150712229122661963927951453246284134569499581117067336699448957075246491577250677173932731687250296247554279848868414464482913987275127678997165637163912753521904279808871916106053277629502494987681045517640106372124677688676574327559177784483395815207982224120019151566421317272365335310058258932420469522584477922415730505297605954037302304255959213506645791454154576142122822396446537905228467982445359781909295908933587752327857915829204427915749817057275829194668144444748475129558768574282319827109301126288126058722291190497601997327536578791697673168241632066722057978409993521522276360118258308221596689776640431830320719522282130317431974372075135736161024252847461720233942788597856078993684572751311221883963332067254739651393941552038574189547597007373179770317393232842193794423828245051262001086151723017732233293112753936726324784165971568544559086944989254638869079418262537157126664463261044517834540606566731100635579925062501001850617784112326992441915726019719743667185279277278511180170544511909773795496088584446999309029636997987654547686876772470128402347328593085945956788664010977631836280204068632117155553084801416942370508557204928709015670534394426247779438844277434723629405505625498334768764594903544680599000161177636996304800687639763094179429298913087973369502151031765485533847469662607899425605435958661098919613765045983382784150187257417505427054989091867089711339007985260022682211180810330790292107846149778418453697755901911364645548068306638894478405646819543260842433698509307026051273542197050936408686538925394415855407714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 578768588396379781178027940231920081059332192568512761181513654595383910559851092920285584030385219492759929449734212264692773315730236973206182989497599569410168209293524703053564800902148565481577610976993564521171229289202423029208364853744269171975969913658031860821676304381034597063318823134253567185983843440939220680953664581187977969553288892464207608965938400894838998575043381620807922740534071694474740597434140659440938416614005076292798570581274465153224691974340445877965870265341297746063781360854114774109857080170578096102130735232574764120921504390340789205725722630690741491285201341675088741181564878450081243016176109498306481204293445953257303697594047625586110726759058473707246048774960571929324681711861923894144617930110905642769959600042589832326400248954883363204088405106466592232631101127083460557957321967123339780582961829175150823478642488911908877656913577055115557416180964736812603905624014747942063614676273712670717885175430097697843959668815095918747598061228712214160494272315322165189207592402446357789765381184868276641331289662754913044094209561229828636432887945539879446912706947660905070849659715303511021025468098721363040280603086644442187872098074924936326409342119018595827564243891415314257368007182387898427971859976076409791331737915477868634452340240699126006604980477373439686265447573924347489379225598977429738594392481863258833368636806449742861596819311961569373958357977789730251710696476484706540819211573731403211626566950969049759912288546046140288888601685021347137173012734666611188036431593027884851612193709846721581233448043434116085021415470287985592009640726539398053038186319647370339426799829867095969250952627026002916770003955080349522919545715541751025266653246258938226023707767297150297368501859523639095986468375718668062034421669463594339822399097870031018608248325114431765429880121290005561923904954079144937117072731234498864505101191737497551175877914276653207509942337271314727639169755349578542353842237821139220568311736056254903210767750594409417915089832496715802714128575223166193686413536017005617660383208380749260495857263463104526048804006170735931921690920804512215400615472291154017056183569696582149366600736893185115850916681770842071042248465813780564165066959208761069012284254928659666840247547922145005953681220738506926331144462262312849413627263668528920972767227540597201126635977002322146735477737257822267315786954771817965746397251381453777562208143085108679521864138538298553938491435512785143662015189376045692800534988628565833604320667537770241273992341466484406474750961508656521523823071444396418906309133037587334504394276390241494431132904792246944300034759508267945654642817080470344967998899516470169305528970432561672111602879316072656456671716252706758148521061782064745090790178727209450076294400593434987317044664737882881564028139888098073118556227470569173789770966393451721915450029722205114998328863547302716366853275922553068067928562438298461038972905310839124773042884278181111108223608854117739784503112920356751524652680107310169159447629833174228273940229314630525939900227871242583488326588581365996152448373294611743758422325025467221142712504611691203537998246310333029391214425378316683952200713983209388318002499518140380025074641672774874374807275427119665147299450417752133731014417474159458346903659540497137411492983870196979388967998281711592437408978104455782156973928690076642575108928683628519779141216891284185388120938118457519925414367237133412941805799005921378968144543427704394526457216190722645545771253768839336757644133018380368937839364303979542762285100331466432422235283300362067498390292939978002093702467760513779675255623992369269359414829523302614688873291015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -12303664446779081361606249457341920274542190002916042493572746059739283907926331636167580708141576301569307035721571779346991325293143059368561306113895191554551031509781803476391564263771465051784607338262469959224499745280534607004261135316347522791696013814713215148434146500044207012423334888108396423672439631610588822830570941063981570866078447238407480557428290138157878510394414317177091913431837199911160426730154855503667733149969124371462760718855897537337036130543837704345113543139206338207807386268496669928714639181695175810312180460479170129846765270097724730602521185187049470723294718246618722335544207134382341430247940568142474178128191735572420682693236879080439180643377738895312717534636552040530310865816981851906476289622869286620416846789684343952112902177905145968629284461076450536377736019216507507827804020990749395892321184156090834276984131714864943202008841780450952239581943596911318183315692045338154562222419143580311623496762546430007947288449360346930503006615368319558541853932460676374287438146793831398678243352020991412783430962189453934556461736106051237267312246387581365551014190738931527796124081061307269168914586423360092610133020929578088972247007194525242701182758137618945561354965937091345180190182305070552844038004929739506580590516826048959948111740213197383767849136672561715154665851330772089986775528239242501939257205327387802455000973042489487243405054766283045685460038805877476376223013326585485476601434266305775616217363506010689654358164193784163792605573073375841351036373983388888102688872005708606009781440562052930100069079199366056812388912398245866116053374074402713011534543262114494671732243264673505929632873788955886737139997988000336329617958177285217756909091922430673065478247256346087948833969055295817233598579627040770353735711349483311329245366166231486454809102828591991787047341659580547795019567920458779676178764519976818467184693577427513287054621584073250080417249977319387236630517220845774434036568745336251778740170983958006342881654682074236052209048520388663371205268012024601229120436136324138178627513891755259539059734846562004460145788297839151376542390102320431632935263970761137377377404021676914437183928096158398905943981730638213822794680385665011985603832644418594984070859909438280812492663272437608420789498786548129443799392983750283119518891356201022449859148597158519906609736081043179931548201469951866280602110812097641660415042610501471350630673795976343328031148826922645120343738648166517027864561337064524632228568636951768431874476948047170779136932109754550645101414741626684261756284186182943484384762176384588458726187881407178310038750737793238899459300739269874932570487864661771627378731028731350359137004172872782565313212360631010166276886733330259615013554152993455071497807549456383928923740282922222889584267920698203209595745138691574591061635906851087449791010802645542264581124622200571775103769415418662372159782180671470272316832272493533284402862404144101224731992078115188686738317243865721173313268420112389500132858708007815972973769505299187458669202059550720830583118154061913451235365085499401511410227330634140205841314613861706030687378763830918856368516069400910880192813743358632329826970967851466410341587091312909645813245166828935192540675334132845831512457374939321544996939364498335637988185538123515000453671017084793504403012507785312154887941420397940134568894220951521846968134132514326723100226813911540522931117204561166748680617639598608702060955314564598556185915753846533675991230948672804991542518628688258740204352578803961670118055358012484812473460480198310412194234811919231835813653049507878839686993349525525327792241370161718805320560932159423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 247236495840408202160043669113424121103672203409153982138225611195564379377807520182144718670935326564006544322172674380788868825856982281109269990941609534489198234918467647978285061435879091741799989540812393512670153183674168111371731402694467311596682563066609873230586190388055385308108206702608147217277455168672551529433171001149586601536914011351713161518716747238682423137477386076672759241612802796948683770999044059350513085293969940172652361880574445729536672537852723405673797364427643487206542531407249963842186792291228822481503547938965671032593785382318578577736747824074301473293091330625622775089338110282679776555421315547180442155917329328356146837008657929283014788367097480476581849771036741355685954138625641110582419743040586132998410713263979379929231167740491751206866981479575990161392131916422597041760072989596949183780626773861031869807976165475330234790130416732946386566014546214194339378020411380901125378744108078539967202551293063321195348784288779659158678632349829123625673482823603543666176135174167311694532024451987201234757832319253226889020653315978071199358083391546979694780372919621839180071876111179073223527741097382850352688349338588851657473585215450077842605198283952668553658918795226163187088163864428957331351728285248727627651888016119149754272453224767881245145679361493180193337726291201799881429447800183003654038137208407724764195074703945529269933474540840117678730639811351650430665927447019709495255626688964424345532964670734129208831939722881029594457667353409504433982690392881010101930085161242362048859524833986136498237516944442443790925368083171083906133912003318575526681629089682893098613123824961869854650287943204693334245041274561333009406481558321647292252969672615996163757546093858798985602838329589345255511123546534795244164403302058449694177070307878437816953946337366285292571696296862720870727641642035837359734175052231198059303692388956425150754670981818615559833640520267793386566149410772646122233198176211684797302321902354803324679005845722287627145497700331401518573290520793335112806244215522543137060291584113104829753554564558526999281632632080459692355653640544994661517620764493129392839750155257492301993585498232678133751493648365162358929238448412167039512651835430365590723894704666428579612589211327723952012478801559274149203877399819380204390790767639947538305203380126130119815586693704755535003130113830406009803323337147587620320627228405222505526060732393992414811074813997814765063605474454127583678143550014119317528281534488115352722848900468506385068187571205905339191872362915492280593616700219477775539536375854296296612744536956155428202343792018796327433272927815485507769590978258353238212454380632174533867591089466096072292300642189070750881883249190667708037492013316234890343531592578029411288008374796511289604945932172797271643961674160534791385051721176898767996313160316150766793098495868704533291164400088731691910901501225927176694887255929042956878246499114805835987940833133944256092010732463717261454392795420297953217856362425868662049304450809123244810262355056122020806110602671099542008835477864730552072053758324562175508738056897741485871954512916320014984820554910719365419446563138013645987960942935438751199059638177369147133347738267084739980134732056819716858975763120321294235117093999187814172635796436452164321592865629605755841504268451178650643858752430810864211266152235246971319977068969230967775136747660631630217189911247644425990082896669939576881933443459228611559283581989010839943884301108853431384141565322045050106242114457604539712460565260103210133949395052261465497806886961783604659717933519805585140668602872480719135055843294068722570955287665128707885742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -4608351572302208076287596829270694824122889290308190390466665035515091258634208326780266888087649895183647965546270982160446422425123953400658053504285732046621104722995459101772535373849294729247258166684641177913884869570613522254822536237654359995177670720792349729116232697962401087451949233272157066225373144025831389177965809378266350441628420892629058235408316256732307652048791574698305703744120756021802304451966939831476985302216764616779418067846410603226878344654633771895516765927188582730454332629728415214945829342745457498332763378029553651101622694037244478590778432562040052767986488184211894285667288191693089012926517234453305462919013726498169886303933036249749739867144581911327115168516168950488916954722673406283325464038736809000757297405536357721096925809481339874470458701816930576677599502357316993190295742750403409964227201249988395958098151477743099665396773754498353673581047139991443303440648546870752563441508415222956164540576394745774986755359084111965551779095037272113442270178613389300945221851716212439114368207067991016620699178392877922598337293210659748754855930328041290809650228244769577130555979237802763131850642028773211698652879916566909321207869790880431374653936431993124487721492575536868163989114052322709613812442216256847065193725680242138848475901209547691635489469194437142944992461628789594644361439535409959498275319972772436783865607518665691059233020790318192653344274702193977325309570752207755240462199202188733955833443580100444398695044303901271630832139525890355010803296555923851096564065439986024979126223712483193660332594789343205415888094273404628155068905115331146981283935995523654574946383115788481744076069457918120057064410551102520589575708149383884615913961764338973545835805327387261054558851467047956333029637745017730360116488666116929809362060372223649716005508379793470492240270375652788202898936066083156586351316752190243771725069856328670810948209901935600542634122805946180110714987568071865771050325061810795203945981399330021190492413415680483419899995331246537688601087418746792835154690166837267929438267657230383653680224837238715058150536613309638017275006465730640471724161832308685448047074777641042252928594144068920977431794673458543464005550518586524431043133825404180978716637280930829817058067145750910444104726654627595100201375348468034023334965785536299606425690258486705216816455390276973726327006602254663102594980939469064127570196497150394850412228052671632113852489829033588149091594296442873516524879986781832755328269759241179737870678670588336502877502786991881892144907779000275211667307669507258025180225594861782675882593516122478566760173433925648152951393591528903403668296352851312009102995679504490070278946933898805034810006928242661771293942255437233599602859201383815910203978041302943242628935210853924809344467068874537962066059676479232092971577160972333239719293741772453664552695800359111198795799138960146814387915046800812195496949675695332797577590849649708651421997002469731644199421638510581600881510196743060890163814502208768680402391865182483528895223331821255823625035357388107969149098838773175427078069297747390998482462533734793588862660529482372381282787130998244402774951926592679392205355667509615482264539696000763333468502732701669354807686382283401529056699093604460880349699866111909043574601208429104347722982521597210325132317804893296864706164774287807406664600254638844951157749844601719799148557233124232111839774570245344859440238885277220913183486931151695448934238882309863768921779307947854997312624929650870982683582164214526115809776691236443932907854101599000751856541313512025632186236667525237211271960174179684746956220386948643863433972001075744628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 73965399701911116125196882311929649062371246143796496657421937551101999677219923284437576334998965729540169385407928989047968582128164910827170302533116615298037033308001597127530592129382422362201517817489498853725388329038979340392931366708033612046179364762869149579653488646583999056744545172181053437068527415935987804750722040382008825684581127741783837067709882992752509317731697145831850105183815021235037529127004359172072615095079193826576331903722005188488550875242414019003795841345531903716818805924516348057141356945992304921288510154965873842343370529855066726524864580592247148793606760259139664948818349784849995881236568586152170533905779058281186180872671949473713188420749078118641695877721852796980468471529532594789787927893538865478661790294013769321321562696534794299704046201536979605276781245101339515605296453892581291269764574307097855805207649374313166479010080158281538957756391061712073506837283524154961828041033673471487755843148869131823790046393422630052910509360439982962191119039753886513994851513008077379261401939487359693063496297768637537670637302882100071118902502817704650119401417618765990660513243737296426494600270884255282363693604791434847231378425490871620747172061942798485678571484238372089012730911048133944268169091034990304652501421855770352686386397922599653297574786166178156358105438258974984541494280142010264866669844351659690302971193588738021242966988542820239294538023732737270779524039819516910134743197713659813403906762228058150423405232534535810513025649833683964529350211403529814365158110977871640816377299268447055484894794413542840299399207452818567300993934389265476240678499059345892446831854020235443100957268773241733683425258100752757493342644417290861545643346419908547461521735735480192147382742583158567113026561881680116547919789035132764503621691020572359394434743325232789538730508321464397338331094919131940195271292955062054925446804432349743667479513223601200568983811508402414294823562955196120477033164433289458568416695170633099913857681240929174783428852249345270877838983440004058324922058461771475731738138694855271315734682382637649807611007486415428606367052158127726629020568539807020431587260606795628888381396807236502789700669407445062632796326950386972587919605731680940583308978773449886888168315100814119711614352769697207149397661788144432962418719685830218024692872108029032107636054714506267739184926980343138264897642791837274439661612295818293688221401843234942832921370769854268581031838813116842222595566494716255456970596541264289459276343984469606507757057337531273748844588491560515525121971613378821868612375289998579118493341188866790564453047673292467269220394492047166330783483008956311388704608742175804893824013161234895020475814541629600542346360399676673162501013880725977334423077755271496344786559330006301999450737506205882802193761222130080300775349204158533365823693803456066116505433908092737339758289640090211558397173622183024796115542988660081928778703786228227254464957163369789151222880639015158475520773973608386802438765548884308104654083472613180963636855167752413480318088490530313441542097357066596011307780904229704339196058272980393947975039509921827573825380528270387558634099278922782861583018633900130621503093115084298196468404989488837675009897075650892053757675303400524587763234060931404746445964796244369663636281809639109579521270416420110839726455038115146362640960059850411845088117381089979322116130178763916176128321612395718893599446167039354486549229449768633187885862895298728380544352801501777841849373580421080824639716242399313038005172987993405395261957861074875528422843736856987027135827828523711025676103931163077667698679817931406432762742042541503906250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -878873472731086166818831494801614723417097347139002572244926906603238510313925910466298916285729930329612665743101442414470361519620061878946311754349037722792616078661425983136370036636092525952489912937881641063882838504575149229883811741224364008340248465199432127605319052224856938965065294217205722376282783404321535984792631468972039918577651210730082230020423982881956356037044988130112753382189224251535482596826946629409888347484419272233407106561765051795247405695474379221938774106639370587061444774373555469795927487445039461863425222232428408088806164909952249263680605657145862950474111953072259127946749715935927917571411545889236667388544946490323645276184415910700164453895817059785715080798071025786599496725518854158207569606748935374749536750215737263261527058006714912899250430384820168999219204165500380644638692206458582404968370215165124177485034863777066057376603570982892349211793237697762222546571813542188137311217396011844886583597838814407653812506191941679988462945698041513588774060777150754796622085420443546275113075843354706028484397713735323323086446098753968142565426770581921661974954682885522078224003021872394008090779791594080954650732951196621354711740274340464600071377481128831159218420410838242618858381168169587365184215159656020661294089031212673400467663571537197469545886709962764559005691864872252724358986162561277742551091550545680491736845081038427836344993473318401113714085918466726137683232877158975103217844310052743948457333330883735929634570387675096165768257141399248996103618213998669927298870020399991747594911635668246696099999811092768275508262726520506922632923711665271315162596211062036691072047731516338853161289447360946509633522344019387469259058211992846019807468751219571443789591715213670252051454828319823461039979943561257256975145021314541994812539463583676713646762656884886943093186211238016437083001389657753027833885675653290546953725983150399278239336617561037592597114996618690114478510228666047531895853373627380600017920175563354577186187496307370457558735586242667148299569229148151385960189713198123123690837011922689709063130962044334316064423180411432686116783701160506860517081087711381257594331337040290070426293720771210736513932647480155085029828391134201758744518848813734458590181722776080638261631116387996274708422609703982780591202140765751080219949406907751798502829119429833161878080237699995692247753273501089411725654057149302038899524453105431917616974912027412553631923595228798066270220367132569051746237928521594588991617695963377633528667451837166436806061073824417900417402586669371575068595959640114134753111184303276887547908584128074243073550667152262862548304936759937105361379373705364530919333177772455172617028009561817754670002114602065794725492399134154128024653338120221544307406398944722429434342944832903123594283608290253649998582013836534878246310451305848683247053360864439999533254654580122041135752990211983757357004370249600138004348484028623372393014269153459160272298574301065102100895114555458054355320374681871119876938098160293150771617381776205524841630489660313148167701664250427205113327735314091963951013284089762995182068378284523383191548581866343905605106395949086770967588276125389889647548973148985896364639283100331184965973640574489611090956175298023836521458101190177404845328556208846525749973524054378421319688449600494796422184169977117333281835193171881874010288872435088152871165704588557717829099534470093532166686841525861715705220259897771522796038765275369603745932774137954631846639691872121269337307133177499961915354345633083805282540502073576671806390344625755614073584607364896482424619182406100321335232211780383315691267398506170138716697692871093750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 4291871766346584583217773115328964764669244615235970760155510956209257904838552880155542646473128670062572216834902934612620375134996462869385954796667691529165927477203167115240958924404858491801238640816960561827089474891603759214469401325064063223356453015043628445598418934595808695437480460458932897785203202505308374139706808624586528383592328408266266015591593814973874145800325340245100216740365383167717520802119678120616478124558872015396080377538642545570689239723706152735194318140581298980695385368704980162473257432322745585640696696654535095673543213268374353216933775837493453675333945021071605380301671643393240218566024073640358933449971073969189010305329655447659355011550026871910976729357516552662568923632470881731689482416965326899748895993148275395490939809232671022574541738547813059780234188660495477313170893182715199636977588268795304706721839255398553781754129798475906282986485853795997965703188877535448957825221689224296770884006047470227358169847376270638122947218497822564757146991423705122463930776302083264532713132128426804648283950052658760546847306977172480901514222717275525550419910536519578562848757070493150949379751535771276388694776793882257229448747587523917288143018572654188569426924154544491518473625130429979955403826830195205230400298986329505164205239785821940196367474966657398343090344106853073835645553373133271500436874716930444519765735048267401634651700479928390085939000808526308834705423005151459106495608681395254089218573794386412531220202630252334255508633597142313390131325706523377225498088453295035953414710283388786883398950165950334348047167871424935000122519847316805034940522952479165092519124726701345630945297127218656999817659329073038855783360784391250964562016687274333073226519835276625373078631498570269773134415074726771817619437479371578846742643685037167087581527910355987073178034369097896743823446680977852462598169074774936482516845237823895408869870394555897904182742667301961170242875262980511277498287245808437243316147680582116092899805653185167612801781426973452151604034336688258492381399967469684118450730112586892287460422016244007267992707597623808788473965862607483203870108264788718496905175175559038398250486289886269985523848887806033141081856659790789875954060049823795340561677982565261645610120068322941151139727508960816072503821139278072609609442501286474943883070588739681635546004465838559751871172885695019447742654721857970937454694612884573381932183212167622004816682966381020809018983778147557635943872378897376364445977667702427428598604739936220354672106228131222871543242217435254696696925497157745388605810035409921412416767513584890751451008248380339316568567060079711702059030020271529229774964017893508449561250146579702513669794507325804167193131380590910684004379584058038717392594851880035084526658721736259617709204237841334953124754314084659507351036169510478348549918411186180415799486139684752732606282864011400548576437264006055000392489478100824311806457007497855534082423406659363639135676430691405018297716079431856162271217218120447766803232516469020386566302841504505071683760411149854026797323986717666134568928119100892930297699272583341173007403414947600996936978686636755120188823180764853099151810636112621928014964983066776702332550483295149176291085487042914338851944168007347420000669558633959528471370706800978540593355332719126872074890139198956927011162835882422063239552725665884490869654895396630492167480706220277693167672629857580967020608784327316427122449215763379125563447253561723736747504516882527429571456219047384187766700869320290163182714691519466276917076301926704969947959360195533621602945579867508091391934093965232488443461988936178386211395263671875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 102090623061843722089298999571977145328770384029309589930060851747671317330050349397387686011334025830029217287405860201148799638264379156284897603269838575128377253244477701026085489260310638571892552965748886625855540467646882820435929223995633225074155065704227771219830570007730879712765894172193738848029093593208102374694708512934456480144139022619210408218602640184788638080102139163232535605238319291168087484388478592261768597505497541348790916416274834920733371082282061878944425266321018108884988019846724097656805208533031013758069987075138193758456043584279939415867722511570652339342128485147105039949484862079853037497578337264959565825569853760694256924717271875022554481818994263547406238566328188056595168023382336006020134337964466866608781909546326704949091441758260444563603235244508031994108045834469176716857890723720923735444973683327772708507441094793371729589692195101151720487970140863605458525270138652690661974439238238024692174946331700826897083869956332203268324255572747939705558213133387440844774321658107767782854695603554832767832829168040587975423175119469571458439006537436736003225829135787370393091969970888956149513237936375635159723448347086559149997792563520112822661612794712784537249989258209031474476285189592787630151000080355616277319551489280108414535202064111652237971213524719108909961711228052842800341969842808270874314940592778604725162758788463642017707281167333789142309997910226317022274279744214854246433312804662327059059403957003451236121183311010399369436988038387126733396027246151710695878843028072483940251927295438308032881357668421685255151983109662501414158253087067133077416413844206500117599425579418311768461967174304270274532203041380127938286355816489536119294013564752155197976683537904105050481751447605714915667164858076022058976313095757980159698402366432765619808016274453998878962883033420918364698429225613720462519338074513435011395501700880278088488204439898205895322451060133590292942700280054625423312116226072125853046652871108270060826752353063312348292275648541236081424926078165880149717116042773020234719220765503074072264921237954624550093889968213533374902197609096282984415256144572535921831659942773262455969210333400639280836192127744584052549430590978317510725991187250287549117708174115485998542548318638679880769316982720481280464373448621573357616691383381976537274807499629073061187275598736567316495642184830498059803960356883900105172229078471065710038065571076490625944954109068718204144693338996732083297603483979870661684761670891760537076203497309090160030239821934063180778198192326531821450755224981414217593704947910834379507190397264056460605657732459402133700628050125343364354631805665869302131085761057999001522872327375682730807090358187698569485719008323273257643589432813512032661672759974734400580822770714692476926811258001138357581830243862102132602392309259347294416512780339529551104900828831480291234626123853019438180831368555950151686808900494921056808154414887187415844964857983947135394001533763510858922863765787710952149985267244596893123488301122031949072556208573536987983944820868009937664162821013586592276029308160762666692524433426869658568869653670667534001812989948682636082148502305497436003735045851820423878380797524996721871165605085033113113702115293799976364735873117708984199921665541227743494014453704816286160969727991187276796790656815994423107165791157795361990683643986529640237794740693742077082618809103180119066792091074676628529227797819611753295686809666095269381884372983626959593198465185480290335767858429944020277804832090569868719562294979234555945669026022377161154650645894867730219548258457863940043276436767105685987644392298534512519836425781250000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -3173503999579086574436705812013488624563580305070509129597575243908209184382490374972081378240613031022979827719550667633949748766073098129620951203923503376445228226904597090529752231715241219931912362832747982111483740221824743596309858461919441953388699892216291855941541732691517778005186019607750089501364806338383457576044382155811759594502791630486975561788861020690652189560716226897490537352242333604806210973401515649651697965915795756028948649566344363527277032747473442613701925161312595383476792372565390212953122878582469301070899500495606196306576805279834871773339020741859006202431669243948743054906959421208865582404772653648867317147712379845382556092992911235425518173174364495194775255123304848808295483110215881045392083711706675872036065126009328529345066227545223833263480235212781919060465071290326977351416764893573149395550970090103431602550617802445367848095205274260267746573592457177319138676463640975394438949519032008291455565857734784814808594573544985605914460398902045821071854124582620219363783018109781657219560697852911531095374791917966434831606611388741985807786239538185772355887824435705673285128864842029116921907842280270426988889302630277461291434737856368508771953959530943131212984269859466989419602721823075440136966614331084405564045890899092231935349471035835476628482908822585619681030534858469068688046153040662733789560545073875734409460257037517732224197087302363043774481896339262749912682276717544868545860408965631389796666929193971165139809674246926849750662703304977890816689968268121854530702750576045974382121895856534062085738789344605548749263132730625687704998979859840028344174075029724439567643542452724785040979993588463303573663300547595352280022350136069673657080186781898995847622548924120843705879660235536996227295660716292480590412167197284522621642296954404557551410080664374405062449257731336369412135578736416746400101465264969522184381147173301051556296602970782420919514227061831545344097392675228422171942829168769588931581683901667106038832849874354055741551137511758550021492799935438459972203601488346645460023625899659914982912654494632196783062759721620096002615429133774547364290520278373245572644401543325551383570829006373008426392492361481913768563282732616036712843026697743816695880182704270932144038250575206781417031174144955900803508016804110186035299340242010288422626564112342219011030529529298360716131791137835714411871001922049656155423648210693424573875826076330917899559775222875029782085215924081250548706741409280025397759157557254199675328662899134192664539501474580392724924116373793669988996937798919400725069193636885898280045802750851679699215905054702883880017271095142104654274714492776359393557403427896158175078060338111380572020507982496383924742163265268782705674604614021270266154825690174681959265466694080487519570956308459834304141235635802498385317632823905782639354162038088610205824635810570165082753838284990539149266288715136786788198126770293375238862399781028193925244821563900248188408612921443443726258454869668576415018130035022944343162764443525117204775207980094442772466305100004383003247623940377016993128112157215358139608901442039100220914167931249315742850849291464365824255238195720344457896186324313595288926127551848232962654790624648089503353374741162569198035123202877063437360221853120199943569095434164131041696697543104481053684689710905466948772221981650729299004334985491314725723977408746363441182785278954628691165662214828114646920911113826574253501716646454456639637161764197800606480352764749801415479592856983895603539087925671115237102250881587291725482442253708319834357408591944002827855823062876612728551613262784059088517096824944019317626953125000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 46426854718141009199412674184595926916194784405161684005793257223269730809575464130333192938830345905275572472428238182850897483659426621710428802446240465436312174109309204522388068143954937265482793339143961035348606976925259261211389030915156779330475107144109574835006169581923578774635115401235633941616180578237549542647726620701722382240582309028091099746157239059611311768259362006622077009122109347528197490340039564053173126313852058739275012243083939566989488249727046739234024409861763670352188604052659880185299639004630462386838018314661837086077063307897075422669009952356555058716385082774357387975064578816224826552893910929040828071376977898863952918551682415905182905725841947324046358019025987115912507529156832606650838492727413475239306500378953588447627429039445992547135008742620190550903406579024421235301757463037222591584924192248178312285209133617113670024742856008503279173538708026538100683906967943118581597683683170883615648435037597905913173334095592639429012811915145396758413233778818732117895794283398151382726731252715854763277850854656858096592460158128403029811837611817436815179948090589133114504210742276864320345776826390320256343041476495640908615177873768865168645777238158078094329100183386669159422257387176033657614846520298188995575358678513704889047486300039666096361293507502570773442828413378703833623154274918317701438952029380468665081371046119972097508045655179780975725845557589346434796604241551644231429122265380895332355413310873418278558574755994911848852470468683446529554520852427449415290309540028818032128301806640111775006649237143882654010837389926376448226340380121639032364550206361074639368770828136832207185414571555756299713062201238394507897576119192073319166670743708332815926867347891400250051884271824987627237524626007701794165878080278534712537550593742240345940702689839637195723068912777855273465269835243313493220053527222169292898807918675675821117646428082197150965316309980335767894981868349711151414250413742180533876239252109500738802571874761690967464267192409862389994470638119263415525092798255695994652960246002120457322357923880090101594455471357425569704528941225764738029311255425266027332959609391624843923824428101229958371824917330403182112283370092638027046027878231684037733365380815954376169289006165062074708000972631238093007815924021686267910777329571848705153645979458370144999949681321800805706113147062100072894181427299126231050072615388982326163282140412816559781271762022596094704015458819246418191686410795673830364444299291144243740397569966877659112523099561262440180478823382067379584487379784935422818915592404722263167812164783282925432358201762100761391525988107197371798021350939344900518731037588941729787544006766276697954985996417211000639340693895478944721003655802511262443320039176322606778055823444817412723360568863292558018685937112058456268631033446715943800892140136902208598738563037427359229131843293812295800729509454766376013276126191714679398997083347375308383490708764330530107554328043426035581725714902041850011000904115405048912308294407071926991696214543581305621888930773126011136399809918330503336377344231575866837892344453243531029458958779870585302619597988601914765837250355057239553950962411834099063820649475956854271974090929162445853774113741460983260496194432921347121664182755662007131916805104859699462680876270432977131337783132645817809675503294860476656488145003874963767524870300507141724823454741646790124245755113297459002129691857716109780581015145401142183389506840182051005279291914542654018276692604957019041359696737213455656814688864245430207921997346280060914012665552283822515698409691425494957850439448066026670858263969421386718750000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -379704249326160383104920041220933318971405972679417188659888948611330851517575922951948093000968263716453698721930896525962297813068549361733181099243004473671079895831120234497462744655141183711190511420794102869211328654167390087253572252272688376278274585658761602089527544144312071781346294867097309812226527322830686275271073023241132817744102113409532634049903997609176331663918705305296019371318759032186182597932599278941410817506573192972637216222857315563301762047290780832619963549524418730845613323406421935014085694005524929062179561815551245983957118654888606416613168209723460268022145462726206050731624545527742428266371350169301388990008432920626215417236533945848730014058191067333254885151338893112623344561386237887008517193143684599715592619978304081087524772561739064425540724646871909802914596853438885032268999600359260940807932409298749131164417976641893861036562130104076150174590935520095931334988301265327853991165493641916787222898831201136900656064953725145081969164530276391778666047838575493715523570819323915825497303985693953718341022944143619446575460330370406423080299079575328926587629163020981694034438138820452563418723527239583947657770525442380768303049720503653959743708862853042583484272043142188720592371289985498137944898086066755072709957644775349980872730492000257459978789602918278449647944627247689570790170594966993828050781011352099053480670466907522952320678500863732219043996601036513501730066609169006874955964109827347546201589360780539168702357439395730491687809540730394429446811541297029504401338940414051602036763424452540941017327157363663332458457901824418776088453220717431639944556066406564500824130509385588602656651815179225990715598958476673504583119259931611225678706247184796416913853686673486730054478270346527811153430667783506494829620496106698493222229070876860452016468856418273265093976036477946683277976342419008494635711325270772057043719910845311272452631502267969261675006559432244171036031537146119114401343559224339351001608876035903787178813933461668674950536059336381744761038128730664982231239632460361531997726780790125423080486542300523128151963192023564127459918408711731967863019085330661180590941865377521108668760817193810286975401956169645725451142557437094070139246222179022485372024547776760256458555947337508236276934490569093437287447142826075615858497948973472472978569330943458503467871419320770456816786227588080638907752093630291849452117094371402834698131954310341692895752687816097531237439391439079761133582535818648411677742429997331748820005077448440599515653666679281208040648552368967226535825560841196447074663800116229203527356876473050250614042731600517721239613287004928333668923730022300287879406948110787611932263830958814367363097930861454289665863726559461392483481941142200706786983522452939121913281347803793963022065411113581638818395099936579640947438233534597677238604320857576504549802343055121475614853340338553423831545480587450855180536128316212789936404297888955599529297749983048994307618748740693291329545827694821403924276201608756303066308325358726132508581369628837409541417151192233243885691186427142060151435431090406060778057937943109773786597729529570963881683216015893394330392632326314448934939217071571101469748979139509946743522083097376314242395475417976044773750452418535786604686445794934364358395816617338550390061675071823389850420256759230366779076856133591699985332418065414346060865231686666021235272986296674790518439400249875144321462336605972742357419176710402670277944220387495837154037868250868631676459788358366515212968040147852432496093634833272944210571445833312864625615244355230159786588564465659775132300168820620456244796514511108398437500000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 468585288807200906283973738559105640239574652520717325941480030137533762408397447066844143842012056588351165739263068823879884312686607300544494173700336506913623413840104002161904828612402024391797226848352962355233827283120712114856539580699353934067350904645127796306210512061741270091100785222698611821114136439273329404496666784022920523574791017260147971448623557850018002390366515064158816347810872606554553667447810897624865605635929381541679099551728436182685101541793336953914584025187372326195224475035510489340080913971566256897987845916634598423857000376371477420167833895713178294290729135792136426193098010173500088411432172550865987524897066250922712128166780928116662900517020198239597207342716632501495120890719519198423958985427909002816612880515014645079947595461725966408131152094209539408825013087198614562212598746259705708370257127185688154701907506697272979010217466568918030438931789806949675802379262478421360199249630678769079693212427729300524542286911822403382806066062394946136658208908729166654414283099972918581982850200829856216038871803079111915467681459877869253599441585245582455249113115524646867863778460860833691410428892813265553535635214652367116424624652338546765556493199592224256334844582487453211246572352819433484683788942090414636510544688287002970586635993331418449628820910923915100982007778053437877759711654370543877831749134815362581871221615302256571146145913646999130294993064128416142104900121455174414684326693030914260096221669414906566107579541050413718453229599369001419895257819110702610619588135084475149385109518751045092767916904191343554774795406533616557444106279437809550551209580536830361521824785975642177479700100148943833746068356135357710068197461080141198003812984800615514411251151843088832252134218277332545608635461198489885104731260253601955826598012268169311358370126411341483798544322768576837316794042456324530946577959270770028158760623494013391802055211284357628094393570360323970914154618705259521938781970804745095026191708220801793009330155452813264957252232801467922297038767477973195729535642701460291744576388505258146561569805987523117355405313796596010169806780575392788589703728720433400061674720550438633618925148774785671608245985839354163298598745684563094709049985644319387011954589407181344672379213563101936767361171035705302081226993596939462392674911833141704357286779177149208055198458301202330071113700441795104576813243228286595607675545112159249578824313805243085792987253276942156228772144983120163312770608540450339073010127019882115664360901987160774979076002554791866056990723636924075326799148590433165251628530079355723203717834424221732219894742252084090955477900792126272119963978185817837943425510753277486235933742475026648808319946227718247079042585255854208373140223380243374243726373506117811702837866439161310209611717407741155514130159440811721553234254535990119057506699736312357118775726935883184921776177786467524194015672472340088478440525900032257459968216330535397642188257864617271639143460941442377624342591527723555761808042436032761955704013169762371971074640868963789002856630212900781230100328503333032695231104458407929009386461833606695403274919822366760988603555497915811696341133500361183051612567583366056324603494395260590389423870101418455515574257449575076595052491934426673461800756729196941958776399953778546757430477874285126360046951037953962463283737249354969651831394233978591406141813441000547810286491787812493868906411862919141236554448481533085072564807226936825946292986662634124804002555572322901573699385117400036239569696053333541432559469654964470507658816125535108001785461317334299806073558180077864854240488057257607579231262207031250000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 34097363685509333200466860201255259337716430640593902548078511169944185327138669720593124734883305050956552308505426922392597217992814664980895501431567002095849735480886085399422282071854902764013671311775449191193443793763201471429661386359714700727516323257827883645025091092526403241511080123157987845327020613132442911533093633538429356738127249707492407700664721251562621138696984731068704002865830503820273530783038692736849095652162527328673543289058558175886571408878271384805151491064132987979637183562870018262990629344663410544572451102884531812063453524942564487848200876630303114808166269110253833996596570467113680899662306047560304835652124675113116868026640256881340848162773163661623749008684041146513119875890857505966984412817216855996026149246047405274029082789943927185983002807621477514373032200937185716187089860932589462121010522651313546771564146815072323658032687430014435756897687138915805430454775495343047457693725788239888254844133298819296197355020155970580439380396452405405182728196900242158830059246092812162082897625576208037259129352633596865455639357322636734745729803680705672508453484336738421005873220320741167988480168906256079034077703466398462675050970446358009624969157834882678368137863425279244177677939210000850603085930419312245062683742574640351216782813038057195425589013155023214253319749157612760994511072930545857581616026628008183038122173662751374537748562805303075963687405498247788054636214206077201536098309647999114167332776101360980081054594501329912873749563891200772589989679328185910083946274553622444563554735555144555792803609430568827641351933007583041059054512600951922915895309291161544531898250609264058923434949364436490270280903549796416170279182096874399555148015692768305529295716935598036837553731779236967535593964865818859738450017416459622565550098346258350910336986159761583687072251501774388223105957222518531624420593504221558078997098831346184999786030316257049510724995428417246653984252073990604061678797956333053128282381856331060154286804392934622695040700095181236498620531913247946154106134672413308431783881861188484590536692327708152262876228298518173569901539477312198396871209987698946135302695217243715668089088296933040520663887293833235217849076151717701870771730267333298512949324947705575553918271980842438000758658025532025860760121160354989617067300687539942575314449177974086717394773192637095950200317539456516626917709469977274514510139676938043463313200854254170763206978039542943411023927044684432417861864714830146861507371182596387180505792390670533694050106677960985042445168212745246734279459636151131826721795274834086610913721087277399235628142916678631276566555832046139048914601624059067170601306284383010242726010737193994244560187946608049061868054063832696029201248899771217675660748343843621478017183282742857541874428710546680643616555132440131193132040556773761512642834451429752765734672870965857375720380637014995397144423557216077796244286967462556830247270499148739487661613760106023182756206325403139269231765388453466395706347612336965701764176232360372099171697687717426219931622242258300703120200415434610188163667457723402594013598319615290318506917711826522254595470180151737538415980351277949559861068593202752521434944258446015298513679918100068142839978191751722125355078349466122603491862819994983207358712183281712536425196647016263447521937550384023650167800949161033536587233990004342822547465083010513564631109056316916914193536189244410957248366905956987481331473608431033418215876297539125971572297574420908484870466036144522158726731434578502344916912314582863143072213087551594241828760199221559163334165738420966640376263967482373118400573730468750000000000000000000000000000000000000000000000000000000000000000*i1^85 + -533888470555282132563766319489975225931032385718306428086973784564738415753637589892316467582981007183693738769718867312086867788699637622206843196866201488875607272135313639326218894923504263470068487268780316436317756129874582336174868186014178418830942027008966662058612566106465021963264339540049612622286445077078042236892262767972698938790149375721007628946701619112174231516152953490994231211464571729074225436584119638937122158241595578595584529444626184548442634411506056106579235572089703370855826471755041708703504083607185777472531541657999431114687211017827659887041541566871299755592264366658022431456798369326106649558269681448045287537875229842813857794957096249505634694308104454783392552118128344146652777026767649305449133693593589327739179148324508940007717283073041433028297516199677423488419786082966309537522345370692958465912979505038193200494451161220842684060399903978709044206683812298452283442753316906358143758933834879882472341572714599951620109016644209312360442698157714016290438286820757053814494485892586478924024032524664746492831751358164800922783751746886625925106927629033907070666222492643924852790156449238438324672997357598524127246920957982385474051934893796774201413719088792895682002357838675768887026280415951117712606291981051265997061363707734731187657824253827086181950673314503883499666767374769837415818178965351191560432566093282379591423961168345727451443826109064609334335623527693215419576216678379456213597720404845507153403028680749289364540474406394469558166796002863450087897237583135965271295159730859526014181197976148545478372711749097041352968934172694368658312744188429472417929359816395802168620357328587574257163055229838798711436219082575190083569440193953648544783863183525692422489424682492406124744343106979117418263007688082824006291254289200248276812110154162950612774358501048874769093141083409086131754207932911179239930686827761132922947956823309827425841312744528312622641458308977608075037547654681837112997243364083541179846424467033913409883038303635381088910048604448974826304775035654914096323521117519804915656844357491947110778735442365843074006820310915994452610059933117531034873370483294932742942593614798907320864124754591065539023431965523761239051401706241602084068965353102897340210212721485708277872205743703577830982681862208222171970048676300056229787683799954943053801137031131850631640587734788625862209233410900997360394718591745479588247658462538967567759344112559079551745355071885930927431899790227726884116396335877413231514333433226361273022362808446508060054878617412084772992564900299404999935208329601781114039054156465651902000634640660336494829690892673911122989429064676131107254130749092459710076174183850568280235078337474217040618707592344460459887522716126514627846582285638300815041310514083432655218746642165934990911906913257609078840665011196566025932967279842130553189308582140903837019593486516109273530768485015365116518946696848577055419663542649906912706663799117231608500544300513565038766936525435197238599978101362011794308686759880469680550384815036736399623499779630599418069154583525457012234664764212945545968410968006904684222749447112417444129390960977490642560493456395084921004929915848797839745425103706727282550776277657471947496514214095014512716890821385833769956481635861797898536945575729404257806650569503889469522679788261112892890143587294828346549361764318966101637267488746678009177681531514611971232588081569462066499022004336447786323259059837356787584983086029479940162475834528002466213200776946823376006897059756879882399031417569729107134835796130879932326174754811095865423924150430055382679289319169946281817829003557562828063964843750000000000000000000000000000000000000000000000000000000000000000*i1^86 + 4438982084190433318553817793924287668707317841764887589410818800839048139725801671767564850520511591579502478286429755539949520126253612128792424592016839806219848397558498750092248804294772694792114845050735487513472354607694956074091125744578312133883784758752290691970804834835038789834050214345796657521985531391514374156921386398701282562680445209205441820611419591098201072642296554628423922906776006271542411026782614123481252161543801295720665617893319117559725428046077028078479751324016615735695529077631274221090622919924042171020348035702819612357592698371286484120620106012262412348679416632183626875629449894100813314528492347109597943268101124801778855722326609105301955764355527357439673084155015841014065940198018609989663067385322192702547409192585787556500876226821013037840409034132176712953281989626655933687173133653878182709887107256175384177931585379144587339564132546085228511238766514621999222292704725571495797383041899294592407330876626968304269640887165038813561231808039008494054695231536426570489350707398060360412781610792835884608422462206643876325398702802996065704401286495646383405134922927555867124268045307917476617944582155861676749262872090773539653089365061239568646451607514474644998503141167739181640224613651267054040221208853587481932260051829085794251817952677275017878291902666247540192249506802977504722024086371448300125173134837125072241796772112641463700900774272722032383559630268116227573789207520571833006385797777791376735940192144550786751867592763774575813537920449933591351715583207491877688604420195758683204791015906953855353187696980407193156704410052636347042811681900499678065980512696470730579772136384485101466975486935023071458404452155165533141032894652707002461537920886518517459394254269671154394999251283081683563886999870917550795075077499229320090479833274355601553559977628981508090568417649898578811949635691777147273490292579837766360668392866562255258687954663492798290515018988180712193063627394306719854647608157944446496505447146869740335546951569368679706013681575419023882010122335843742027996949581940892824443246986102584221312763835623689042106882426127813639388265910047856450804683102900822678152465365676334246712970284576367311405180316900048995025404600493205357018934941237355979685445912118750552260727468476725322317143993291708928807690645598262862658381290426416188571708656105916620924945276044345105485503108894521332269368556109324791206350011049477129388385317151943630948788394242942863176396694562534672521365098074536983721274162153348922856341318787313619684316448304304705065467610912165678651874624000815335333889015833010889974161278341158051665212613170282065214348885797924950350141232117775177393382940490852761818655589666001259157745099895037655932631690544385193057112540923868493754903679788265696694224215832053818981409188392404873520383390321151468772888100315273995183544759241289626884383328302374858248797505571738947289411331275739775176192522444047073128679566031039846488672913721487163062687526647627365759057879871618549573274273035862518961599563711706844222131186986000823815306101172898301508902734118682011264496570589585556048601364778688387445944724669272775102114190197897894984401599058243767957593315297118395604682786700171410411338228541850002524817855583841390405086881403833863851616292948316529499317125506845090230135496156635810605756957214350495707698760021115798275227582874109918570662858662498881898382397144240204440902264856922169425512870545945209243102680824797442745820440558834242001844935659657408070650602383749119820750345944135743193320197652921746453581666644646107455168912748702473984076244395424737376742996275424957275390625000000000000000000000000000000000000000000000000000000000000*i1^87 + -19167819123539947055085571938771573674419092428153286633849292442533272676344257775866116872040984549022994054427583573605435124500699700780888180870945910126261230850543708775440688918767341491849109997438031972199416046515861513774876204386123309069963365643041418411637782561987520089125714496526829607477793655057217444113151393221550876376510749119123664862256449220435897172187017915464239818330337196912507873718011765992487526203953415870676307036131687341717305942820928741917985472268175707433575268233596423106896842012175507099167544934690672267738912803194194574338973962201076028037472223863017440288502452795298417276259753658910500195055592312559483589703599563908838091912946328637370692401900371722504389097605304068691663733078549236816529501123430759472033817911133353203873927676537391701325039595807861060833777220137506570894336304224909372655890332596663220832575168699413850894960334803851858829252886746723335582416170830011546521758834264137339397071248326495198590979715637284651889302102506140893321118055631060858766205780306049028273337932174416646126978016395776356378313061979058121320380741266434128955246939391421679282275969985776041388528460225781364410564122818122340579653263547908255559465696342739221062406513417177052577892336530238199026471614419615439461132049767786304950009776908417461587461824456092043149359064051737121330121308664972748119566116217510501959063638475796638762847537483047004097138064066134600867969102584010815945706741232659386427390483213941531577869579607072074655029733026195037278319341477483647691799080985178175460786795992281185550128263594097522254362816436350685379396287576395609087031162046190532358511267965678526606658296972926850063803609936031476205754377712018484529930222645770080417711170135068758057088530356873135959909735887633313300516391281595916481388027151277671295741735254356804901263892081173934315487715394097867029105923716973917511958206189221346287857443531359728604393612751729652796191587742903277353812160961611939267473326759904787421470928405448776494302568933217339753016477641652540368292249782596075609225844415641962550024019756019684384159662205822992541298838967792116469725069087010163364242829924824870497920783271818247079353876921550592711522408014711155195669384890154704880341455024779237234046121285047316444720030854810817064350210682336306278801452998722401227436191922511182952574790343943813284035780398434168808063033146656734573638089521074568499679502460413288042760348197741422355082756590661580968616190564677758698816532912118611553157218741760217246075730952279128634419075816117112985831917981537008872719549786532637027569959753281132245536846458928117896901666162149493149945030523838458575978186866667276069585438375965866402341601566140645235586379195619479376481824587676503392417130743126089160823988154142305416187165812915993145331164467420166073495958265372171135496092154873992141051920131711278663880366898363024135069887883030358694622837855571873048823645018896042042141585552402314472669985028780911835512174663420877148340913345988726681539840075224886860898713148614414986955489659626309386520924506595377855365824660718316856373317507791398366569065929517041759326294624749620385898363344000162476603778139771240955396021592101521002901064081665211893935957349249363019879280635861806524667161351766431513871762785874964659224061704012295814637357902125300220904655764536802964139513531988648007078237524865136711444916310303149829576936626823326396437015822277783329778054210272917466911558795516692864085397614892154619117469146468672271114213681983142711188683227167599148807280630158475856483768495763797545805573463439941406250000000000000000000000000000000000000000000000000000000000000*i1^88 + -36107784412996575418574951872179232710683512850175449552544119980256327153469472649837558354959095484118235974695959916142018634778504739599256312423621542276023689047739614640224926585558966355756882806019293623660857810787140736219866912175412116521721184997510154490135519230288657880565836254898050447318372873562615190366578311579770871109013520877089206175170432119604723286444278116290029958114331693636476025189192600451009715992666446038393834717198774825700706261215177192696069407708768654513458733892889712951564300864712236022430053538553881361886689870522175901636219152029434376331971393227251972357861018001938915450393864950177894029775233811183934276247751958516457578743140334822386022324764383904117727179939236051162689527384759953431270588505202093634544565737660134319593382499836677309328403679958219665536064674733740783712521227114893207887470102482766747081820718714527445255690964193963875437802077758197837267549143566728742381323369190799819060400876690937067631578417401767009702704681449629205171502479109727800942966834364881929231404759561193765680388800214482054731026081121765948428527294097633067321237827093070394753209277262536818217319247472950296577635505041070163956557517392869751438019482535284686344265673534314836200051530970397148954641119309053836197556928799207735061843121748335637076750489622740208330294528164619339113561132652676259009068549099768887130919436262388478507259115771611927455689848635111529314599569266667731959375093200502797750588563026056246372424755345569912689902116091366779107449634506072046972785456410042100985207738721969841751794619732787901238934489121377505338713069670720272049562300531440047660248316698967389885885742458793836540187384325552985523302617920766920568824703810634708952409474498697149843137996741310867467843939301142967333632786376993302697118834932006663912074972707775250650425188954226431797017655753836347478054319363268975203699054715880842722534236442714555761732106295665762557741383362508392879716861771337329009859116773393332164033670412983801441307069365880455794042091531067396503231809015016634013549374222414356754093762034868305388414993677923894636001838125381680823797839986409945979382953582052897164078111400905648756060290807086931010459535501744108669794250845952803530243114624634030344979274024193801264749350409447725604269943309098691071035011438398829867885944670166130493713439022607994338561177632969843072480446646949295274910897781033294361172073918861047142806573754635538492355276223170264154378227550830472944475399415581406386269079666203001457629528389108780039232720207409658048426006887539541139530815300093498783105350101519357302583365991226552535694556683667966463091616634149342741111974327918195212632185971382748236087426939425820482203080281589294587368716967202631753553735051326320777997098191866533390619594332988220969771548928217181768607635263898360399699169472785413644669806579441983680669233418131636288238967673406250331340706099729463594453260014486575303481395922765157824285647322889621072916423443077538392654676834600023093092740343268184080362150326622775039416086238340981030671313113604478207971667126238139346653379441403769910288403345231210535641752430751503265012364334512121185100992505233468476677448819738027848112055530786304321124988696773400716429847836320540529539599432056265714970597554638871857717868609576384649692594236898261732494532166600220865573711749963072271760062275481881339619898269703351738407678939697373582512953624921382275631501122581275351011530996358984619546547187831995055246581741243711195400718697084472749751471503274133883089468250967343093682515586806403007358312606811523437500000000000000000000000000000000000000000000000000000000*i1^89 + 1378636620053668391374886568709124797339284799255733909887328852636245661518403531911691597099715419436202039098191665966454968149423062151378067018905897993184215230227530338158748599637002179764284127381952531131952849236045827175434749562617308234515847802102342619851012052367968506802823433119272449090479994988221214910305584219544881838472140839052833172468909527508472871957506423329144054544032240348327559192816816941145788974306134499886229485599186530605409774423085215689432902334335065383867626824218532354246715523436348455442800908263852402300356499143234986605201807985540269101118100755175413401068782350445976757761110131593945309481965092660331588089052110117621816021578678023488046869546626122442887255682423140150405190673678551616890849923848196368268487802242067596887023860132284644244543206467042990861564116052980143090671480694424090861349497342283885987196558142288192152638548814118905803169907245901223988995469821517837368303688314660757340638421209608781730183037714752386784990086257735397437067224188242413659781575508707960151503437474452854863733807638845231256888539643432631176446978651837954641869043627720462193041298811714990296765242950227427265946375851868488106352388744430140108287983383980894137832008761445869461190696240962972752366318690992599995400311937170327200422136084095945403107860604273234646993209557194434593528995713787155768017469673315808643088004264172089987415891303587570114791759924155194848007536379275041619879726126046425713787012860634859881862149381708169030364870943252461885119942909183757299918270015844555534523893996146793599011193945190231052639215498598932641412483945685243609863720688742621931005998007043796793886777086299680819280079781020641573862020344058522708380510148830529403640968393407450297131484999023204835435737438498755590101035419888779311856884481822015590371903643115597825949777338723655454608773301848513793816021039015003549034118593879690720623891268748984566185981763519877392673241535365332955739189138171184662174526770547863322325607258162746583911154775818630152055896929729851122665046481776813195355930153008183687612460528556288603081892989746052615987005669492260571400914825886129403048206639738104437397310060268971730783190761889208100351957003362093860266257095276355688884046850751166843770969582371742329106830317524704253963216232186557729486066979290374312615734517202217366866225600912523170710334969397012228271977353833120288542413307917719848266493195243492977303623429593697030948134207827178077052067857138930951700087654049439212861275254151908276839822350361041518290049142144491563905172922657782462159145556951391298652179944085663657428306104853003522779082324165419464575287889419411856093987429581502215375731175167495215783086528412222278751875694763972794195731067912757588665760349185228065920824361199263826249555337574870792867309325862375255304325492871926286913120322081515161963679015310031674063742809764829260167103357806771601878471355531344192894341442510588181947709912450556321710211170150041767228309941717247064287210125241640208998681252650307805303516326108215845474354378639140317687745785295427268864085871944992997380099243461848499003090357533936962632025667003978003309935972464775390847151621927792177061855981175381460377107207978501869666322845997951533194420070168509250171148568392003423472602087482395378244061910410728481584842437380805071468389880288686342724529478583338630272557953600457657800959363978759501314686458189643181836719424752743486155856001156353049545841428670350298457318018398339921855428174695729207425520883813442623136305172759508914433229003274061774675374181242659687995910644531250000000000000000000000000000000000000000000000000000000000*i1^90 + -12717493251344816319212578543738217793131649041864964960758730729580450166502125339628888569216043533849365204405199979235827822556101347185313726101042327716959561877809611624167895039112002593705515777502636817320118287310911038138939204291398399653352444309827563989196546289877542147717161128873724506812955588954908785566645524859907354975437032471063494814527701195113926319816180696854609917456034514545290482382168078932037056367189163131960351446784547113595026044408956903713591640861760360658122605389027953384219242327665714314094100955026621810623618880081260391506213464280795022869862885195498911270219512467108833782665837633803120121399730362236165910735718051491464430239296462242990454133299206376092204924289975657571648498487458710464474291453956702524448287682869655384817052575499139114680897656514954836150901451254551037331224959729924962786974592254959341352403775197222707519439371694390060246235144251857739648242139732622737342354479820890691513972942832073789052842503482450395741951961344166468637591086191837756144714332091730232796356059436795035935558121018238604750332390247142353928069684701150370722561416871378339661547565217593506990996281130529625919202557833918998628079650306900871359136419702196805073780640836801615599416725693183718858880281266431903361595976856552711600484816519988899654350955964903495280540766275292281921529682501155936636057548500227044620478951427142630000729516619682425246891679318397702252264748156327398957323156593678031011757100068037037786112680534829760761821584710673321597712013764261673474468877884665980763759355024963264530747095660985433158040391597564182092134112343250341822224947250392224436154499660795627683958001257430364053892707252642006638972537815522110671727501872666433753500992306534709473139907585922635315044000628653431620881078205576664343629047304923931357614342036092565859356627852483845133324260108103877875779625640255244511676305277290764368273184333874788803656166175952649565221886371904522786040600450997265800244145328759341717636052569398557338023452057142513563906794953850458912125637357024426601246255629553235429972454449249275983060459028153103032155914183140424009280884873162479815323990232212377694990162522467168289778039910180693694838596750537145575849662109230697825007745859883572739737871709629552508188072715421777503424635225270044755614478755336923734868213581680148934495228221933527230021621392137050013662378578611401212679120553707895659968657085850434184527629821220672254970084154052006794165317570715119852393135828777948573247392792099137452238726315441325616720467525859601465782310944717849474077744537598432482599415518063854882947986350742854236974838872515861151978299596239289662327192245661014446044769502368121518404412853444258668997622557093558493389879826302528690645564546698395727545965180617592659102922404890924698041058269499045626424902035762425331290584489537272074644016276754674128652247035239541370536531887657296546765268045953587182680175366195660301691357728719384544842140803235484182867073780859905244043727284044315254852963850131647912125951722762695962145208362658668891970770526658046689994288561419823859042932328622751423831439113998390049084758249329104310526142852460180300372698180156105181362807739576931203582338140143988637097672313363295459786084467697262584270560532805256776305502685353774693726603918791102580580119280909967803642694676928945018283187319119827004619472564923744350578611693256863988277513827039959197995028354506093432240589878255205660591396460799994572640588572057023210949497462518432915244500173947126498868482844847460778710761643631177442159696511225774884223937988281250000000000000000000000000000000000000000000000000000*i1^91 + 70312386897068176439603298924585000244330582715624718783256492398210461712338448403134257749162696306956348386843111931879518307799353102943284582258026869548765545786472478801799524107910396162601079571535541720970348496629501732717977564030283748931674858112914643416409025493885110616139010548879359823951323487361264999966112999685832325645045760034683777083271105129967995176843006292344721936617800505703538016743724260308421971559933243101741184727777344941096816700023567832076342519858733980931388397536870310937095415744862177274046009945974182990972000577879298070401490074253322014146061358781843987416919261823639936234910373924878398285744426810817403617613646403697218226671816556866885503017698139399765985883195009758202739731233354149694148812509483256240519788228627106852160313651315370181152643090439192181178737590828098064560583795426317810729867075840305374545022876559322019757061919468618825386612448553084779485241430865220456320508283702011502805624554311123068942785127977360790891796636719765756625681841379733672744619473112619227705934265215643143804311041391134406731235236799742342124616146949782717105190420973010877201692295909141442236884156000029583342778854200649679588352943004205469561221336980144672291775198180948359039061771643902527552707265805254520931104247570165417525689163367528905214075789739695340804834550299685218644028872176575379915855626272343634913021325970433798170541871137748543351722443949769840857813244170489382413415520580386891034425141388766379238896880706332489253054276974847600718870553667961931473581342237335123655444820927567896162159918055187944997182009190456807005681323225506029210982378598022143081058979569281313610032832512811899048886233656894845114163051656734287509572615356318050990891660744400828566952833450046226873401647982369525621309322967773399761558551687051076722048512285295984810331308601482713513019966364756701127052328832708463073918776530340705594070074292238544538002784477835979513841031143320703862876787542255847978004695395264891630282087877854701236460619306965652850994770890155431516129755204746617774714169600119815740495055651107504366763771998748173052138276885790043751908575784075330727512262752202003772717473339498759566303983353433532012632476879716577801540301011257021439641077446200070758580366030401204170903740404219512757601224507032438195026501452606241244174294815953953601400476661093603860275866672086338528469404268665732818436250648606330537406818142522130725055697669024719945998759556445916677800269456460836865541502658567522967471469077856350356367850604368305279998797377384806692868014991561023451465256087446869335163138243720309013628641398438015451457049417621827354401494617071805800967390115593710631714021390109278468924021813957506547571837734118519403635088364497347062012498423987451002612197220374145012277526947825359096517888076289845600189856035634225127679309417462158406583161339201296729981270753539371550601283583549346733451494163357633017302182257880635547020968603901351659542631278967629763177343813157998617619802708230441890704216613211586659798024832037336099526651604279705979214590544907828963897322768333020615647045475296310517534370511905908962502044446306419958641263698240668147576822189056027158818521805106687850389108425962747765837467180776847196096013118195149347766170141131363220551219452781728667202009217570789500565129861291315659675627929346588245188770556477248010736123568598384434027875352262316142820913749939037033693502420579670207770009148861381619004313046533738138115120775677618977571868002841949004338410033150218433768989660864463285354884758415749956839135847985744476318359375000000000000000000000000000000000000000000000000000*i1^92 + -206311022784947676087814076970139673448871508701677053306961118995873457580477347742834089905019460890040128116540851753492507139069271943396866907408722452972403668677149837547021688964840573075428025937578143853068032347092836322590847083319672490515782212682856207993481997986751354112903329463457745993311469403800106018746327733004545965357819418159524216186807490909651242975282976276170018639610228773552056404330480706972763518120376830620709626047999607454770810882076806281877222784162071804445754001340561167187627084436695209109328785863711882192352526232319473572121141277074416544944627387172002837766126568167192542955493361087374799828609020926567520089280093572173318330230369892786488841208235771776486170412582985655984823994010459196612094860087124598580431427693407841904840622494840247017935991508800830374895293423383350715985605201672379211330562405821429000978587965906356093663210562442529949390976722811537747241949066509288742390455846995022992008048012508745718462941514547743857118313357173720003854636431176731294986669651007605409139021644604333343684335496489109958677430120434639382901122653250756103394987428555730691648143273601269418252539343501731632309153651538434735301241772195755171077474249432437846447545971359408055870112145274219330351010210054561227833179190183992455059271420730269769368087778722757393797082608768451102247494967884349774353137367169363780446911065313795382288898386350965233666013762730536181421108176077823040731851362104917667258991402284214293553882638936394283044419162722716409042957325698325117464126772924910167351269369841822101811986123396915762508352358169524060726679404162501636816707550427542937779422690104540578473134236824148042388046521707278681744250490848526898853019260164887204694407253642378265520185848343772827339457792489652056163364837716345373051613828456084972369718439781385491969463888637893704236202231993242644781993404439982150369991291436326993326410367771642138558282933201754981066000547307846250217677359800693348319386678757120790517284978461473224753760685139491009268847425700730503437617724067274379378129349133910142527321184582963308774378063476242433260881659350619768107029244973431658506272292564905856673749918707115329529756840528692088873364027479825310540192890155064674371129246759434405888958072191753934648239438454793125698401522913645634040280510024062105232245394109507439515771012600678391624888959393054975434754066989062467222416690113129675619913075574918872457709939383654150241052919425252458623262742532448061026424271886797562177746377966956549637702388410239913081315271836779240314094652004773570552793990085138208003446098304496248354114137142469336441813843947109588429053295664073472607415326883660800997742116192502772069111138130904343912314495761350925715948247423887808531794181503329701269358823783720861045613834193592464028115918138523575441819974965434297166904349245944641853530633317306498216439873929553521035839937234152089867315185852211089706763021848178643363444662763985919470691033730296101097266760411640307636537212300946422945142306822208658873536973930603702443060835966048069863711561457981129714604731798424397923014472758575926518569716701535677575575818348430316337694178002547988934636197448534405972917574963868954944941775823748909741290912504881512467238380453010562527473688063430534626863265441462087773386383708769202772884543345640681648942110390309819351583521346362264493091559815099904454536614717393622371145708942929290448596080139149306768874093958599176123619549254066524462564757602792957028441674499959806315445827044256008677703073841854970195928975496002522049820981919765472412109375000000000000000000000000000000000000000000000000*i1^93 + -388984485913251457448758320258741879085349149619821726554946803994448179220008793569143578014830719780197720234554932301901290017816484040818221974584292138717437858678699670589761280225902250223055752559202274387170177036197980652836469422392862633418965031309667460742891684461397731298866727621067035933586382592738612407264424491472856346673917245140419035126441298872387148870761064451625204592843722204047970535543816673169167973497272586448596510636409190477298405450374391771912607626872445493937153673553494623220439038849399626855927352212976750077697565476976406929367315780445930888512918899185549856860816889864046469890855691103451183200191499757095422974029285232425454133836662319936345916778978534515993308332115004794147237627547566780799359816009533478587059879897242544725901059686470385951948666173962478801850107588190671843002768460588412383557219656711497076617893866496024872534024678751176602695820382377208712786578537942574437741635717572724990637839625200361121912094990422080432923370018537520692194501759976790903105476178259836386501447947513128081898219822135667889288827981794454085841542865010320011440608942882034563842396286316049248551976867119059799914065832980304033498125301777833074615232272683410672813044788990752395929574353717484765448801405995580616161278700341121266090205505219711500464182203559585490647769078841292264789772423969647889406299032484188521253614906227717315363716315211787942236436229923289330851428978482376621961738175765354500424114267694620768657119372174609584041363239005245965837381887085837819524705497623750612094937734448775040879622577819463644746228608577607777179935658130506016957080924205322442060849697930422577007506252278201619803271095844559933890256374715377101506341898293741683206067935850035499039881811242944924195600094712428146025466806663458124813612095904985822574143366756820613183230211382088024421888285554988799697692154158991151279106154374869911351501884645789106315169732182039569154063535531343728859148875917879531790252501640011039140948692906434279124534577407934631878825632028593578369789202571470110956700850567027610458354139694955849880740919513690381769739344211475830095312731646385922652580437707024444149791348946192612978468757521925426306302561927388354749145398896365351720761620910652020126758714130695383677684299574923750570188327710209521998407291191130292298915575002864814707393736004614983403211160694738514934055595568177156953116727318126703961467797719575815854521720531464257503171768177007646408231085895218706711157893051390443511422672089354775608673359843682837958068974511804803665322742462845428834407712689911566977038883167447638235213369367068930789242635661621649573826077796159465197457435439357873792093391560505241473953853757392853453336336005226777329783861053496663721032424003715178058542032781013830771328422031480509658972848802741288792750897941108209727737348986950463243429668626805238026420349985771692973951279255417055256949371141808484220971869422388859571448940249739390619332665336098578021959173588837782238313513029502147949523910729920243675375021790626377609665487254720242242221396045373902457724220307324698927042818070748976090234076659459639816213531902784388411974028645484044215239562250318405743266839960044677972120176210837840107630949491878805897486743314844544640516696993860002050644373022707079922006596745208488177954174137836931346418520150408886256152334185573832202715849497983892408068936377331864170303671034402949468003219868804407453053777687581397033218769864333880576261084860720367148035255396582715346401744010674176952208252455440821993004618661871063522994518280029296875000000000000000000000000000000000000000000000000*i1^94 + 9177868541545974971719710900839888607505976517958706063988047355580834639464153317804440434035533327360476239886309675772720322029387421551366292870357273844141314411293125995128696856265841486050025270214487620366064445366847908844985262395673713018944299676051328635496286650059435951557111176729665942182839730422792217519672789470815539186450298789882768041424454663134319842695257407237930243339527871084421797014086127003211275953595344948758654119686709935630453424388205933354229505437667835631436291539032544505982004664272645172198603072448394176778731197059870891099641324464992498780726322806482365306285951609568407768799530067282990005177330534169025187258282281316904589238109707672492619224115848001306294603098203519642813940089146111825679449653981933589180618531701199264840011730453769801261223339572605841008459173817550907934006408278040021837381235922316239760027975167572137775653107058643113605182790905214618208998590411811440880135296192522037607723725153624624349276084676633708333831075613858364489875050396866942046250893635127600608065560874322141420467335288550909741449114928965353122693821671549342946815878693846231469871126261709741288053369586034189424465079090111260644971502138557856866304494231137650737893366135728820440229087404559615788729622862849537988320713293515129708662697288007679890163943129530138912044967710506796752151207911046154079841999141178053574129727510340042826955790633285464581750020070492728092499693237043585861502342736678990801691426548841527604651080481643356650188925144734231618413094046075808301355499178684054479689399552012249683929308303508548456821116756693808090089417391297667403988735580720843075622446291544709682283826154867277382062234576069074791875909767509480393404027215453309917706930919151498128458013116258420507027212888004697285673645814973416887567937065398346543542837916679904297983369517388867218396792286397050815249097132599674099842176841408479463933207266394012905375369935988819620274375608959857276758848306053257531775573380528869400446106134957525886337603482426765953057736926744263432719797276783814664917604999623375731444602437839279011141499001457091919649763613246396778622464079727659044735536360786386528349875234201246768029651562163383843432307692473566230293090977851844096261455917813355090671731418153765716741796999653982032502773669680749342290924718747958507191193372419058520173839636629230467401722199792190859315560208323411587770919495457062265839478543821469678689215311164682543611037560936942047029253224574926495561133365689234585789391976280153200435586679570574849918798718710722864581101830221002207310768437712751587947998471558925715552386832851017044124638554112346633958158360435564804069752481774421946224137966699642009629428415408086678031209555607664492560242122576852631128369582080166234641805165570118396640017212732654245847432455077103195191391073671405825922377936275142355902157271625696189879933383178566084149263893612698535679580534410870149022721525733456348602850475810996615779732365198590068877484576071298050747703205847502745394541831370343204553678384198006686431688336153113387713376464028549580326756730772170273869251307456920610465453164891648335955847036016328742758602213608399434253447911351431689618645238604504259806708417833419730293791613368175473253570787393684525396820417794890371716505979613660005761895171684112069485765056326707834166135942015069617060954806008657716433365474964940670822268523471621586017186046871223658019801304698999158134907380825675294932818421624283656767806469627177990437496901951916343502797496586262901375329041782618472167243339754350017756223678588867187500000000000000000000000000000000000000000000*i1^95 + -65899967093913837675903907186657352842848615390211792427957246780145888356415805501636480476260361514113950151410196170457067304726161471304846788579733311321655087557803822436393694432105916235969753058178148737745948454657727008975544953000915364474423559684132398921216366970604560500435815463985222955926140836022400069626975096312541349714881323826468904278160520878784452983550096256572639934336457725419558102881013855834485007921539952684082588072638970664826628766791712537898539691522617634462547887173657888108322607063327092239932469957926524405563021709711946725497968990014274762681489273093567408424886761307594710866860153782201475793360943108413714114825201136824101173421851814089188392149796787943216578530725104721695641977096756857105287637889055644231310158422663830668548337274089096986719781949879979149230512968964916733912630838171265185414993101735011139514831926450535585485006789708477179182436971866639244454245991064661151728590115810954589724084091643712079773814073526332217295063587846441131086587361008456443037224908415004797819400351911706566437733016746253964344445493892388234984841401667632077880696774037023554628517581382595210733724993973509016284523000037811838447506902902159312339089729617299058402691053045882195176761872917327098615937926992863634600972919444038373168207738731724896506439225939267385870388600267660269238983045715514319865733341323026083309978565454068259253754599477729493156172064146992374482640464718620439725153103509756270019623740741601778537105000188718537768721329184835386776119248449539394667850192952410511853372134302206664620367199143620415492943527762272601533853610782856637357443001352973710851302653130919984560748805676305507024286897512332515441722773130286487387710559755361955462437550937394895194093093671883407418337306014512382051890006897146944774260391414696865022942447394050414201683536017780381236292942648026747673158120425210313775143581129516043655559251389699857831339588682949433529607706193133332364075876413727824520889567079663162759958935301299661566856818129592888723475948069155144404053937064057227180563403173465473264341865285483435206714845270910018532743446093864921989313150388112454653528273280724175585464809316932417353520657438922704228255014862280649011174588546430227390270719450848382154948563166700041022355412531145544882957576856633400346032144184085901535174072941088106129567012855958787396938056204864102173838552251168744947072601566183050249241897502978559886286762443586325243512379279471999911705810523843307920631572145000015514823564854399826920249943977276739861596214228373442440115588569084308632847789683975692747067598189264279412498809196793479585408177034680383938222968909605218990335994230218823592512063019620034803953352096903725418354988915760703342648598100972629169030951464938935372801323844771921738360517739726640723930051551334965756817382499251103693299339336517032482380051993489816806322041756404468242548519905903724241804362083365415337087451068381285158760239520604785739386370780341733059117516438299420797563081657818151070773160855961925738013806974560283988575363128299842192674374494343432833055245240528371241115876458668519446514136565660362060280815081802289549817179398437693699176781992934636133567633300947392547080799259912434633801671556578507551670162733704452823820311883095172817965897173679670227896423713073751850946028683843528276672260264803150595679119030591468430862027186184696823834034165832825989637142253728351374647528280991053427727999081458869599248760735004390148295602037319120895626003703380437841834698786113163794673660796693409613666858604119624942541122436523437500000000000000000000000000000000000000000*i1^96 + 321034488980775946775046214945811560319040127341615487118307210240404182571902215624045424676738447471659187603306059363042849294732409384766971218434867105537962092219661156752304414662513437775062160253999926545132949378831392517229019817859361878132679308975913344426414382080802135579483194025900592232393196552649754476211433470094358937038118620633872867824404981737814373232236847967270379855708407735183547326152511830739974366508541376739808750088331267383090221916629117764425677484651731228916601329673207856525813770921326343478373651909834875730374618356107492651599093921073846152491608462658349145385982265177424068999810840011042471547552260440435171646911469780509017618783333620277056326669234834114977824175729438018976821312493160714131210584969035470144422460252408816339325151230629547692704959487806905047857530672205757801891346675155636018491860499711941037818182108852875495079195057521187495446453169113542248868572379931339486191196822800422798753499449723742153630506215009648864509784538546764502246490472722722233935387275005510360092939167397738325259225793376635518291368359121157305647470314004258257737406963718981431330114737072538110148546237109057386534445973512660891263007449718338970867139721880941065911664561198542751743975405733835449738229555084492210357192969594030010681492140221104938913169441817253761764205167343981928812070588122153742267805952987480769680421104877359847294456384161920762240508833255694164516235104224087420283484891202025932716085386214294714484241459971550749936091409504481359326578280530301001827371261381561932662176489201092310947994967521875207267547192858094610455835125970051526070197986426034002663706515292013565150632920635023374229490625921283542296493187712899849591512539344288863978127370166284740199836779268354278129977236124336144173498506626984489099879200892721787082132753542534123542330519410158072410042915843883545039146115139089288575160245611319906414308487289886330914233998889932489608687107181460496667283013003827902259588229242723953601474801150418620990535966731366996517951603545099841519395218014250627180696607270386142347052921840196193387767100946975746394564665548707947581852213548164444876748494399939156117875114602101473863173381549471830859264138091133962545413473868712759279250223038681663027526453186129511677988560816545609409830717849952264951177297710081846732823834755066059594432579443613712928579769447839559448328781042003859564621958573403161788420012976867170558318522575479019324713936528458860179306943124479053883189364154695003124444771644235031837830209000605294936511082867704205661254751197966001678553196936915250541764567129410136000542848534443293203524716067755612118821100669472817036086729539956150661375131013413383610606982691739426059985510352587456367068229611360218532848582623095370384305062581585306541486584696393971373402130923502187301533868444022554218784613441458127975631259543595119794021614965740492223797112884243960058259705097416319802425600960874115720992111058487657169872210698707330468907191105522407324453247154697742771461576252179519595851186991765971754716189521285550166806105030559226937103349486107669917138841405703248245366381778436636953970699987210666586614539228673584535012021314257318118262719296263418846753308646418255566370728792008386849948846630447611417330634876496282553202342775382034712606233951562892578441053695875716991727211215753349584468041712907449462519372071999282974855906788049960796361258075276530778569312255804681305782886264824050676832728068401388626349153623138682212585300747587505428172609007479059195329308858124495174024559673853218555450439453125000000000000000000000000000000000000000*i1^97 + -1194470024606952969631948613869202959452639707611808994768823905080099908240390298526232931776767319268701409127761730271019183168543353662261328615739296133444970623628632640129043547881553589995226460922068981167452208608626287698931624909275632013943034488000326842137572219889435654339053684837626804452204554021761008786332988835949362278946951085117040516859637583144797231034048926888042573465272981362596909919228634629504147512820540453714402835417340877981223069820259445737718491305947568177263012037995764702486427133588546067101543795051490084358498494551474032403216778196762657353921500804696530948974949794449627588461401338261953750480381314007011072377616526769735340629181868804092764536373441680283889167676173449696977733893517904447832584619029643680962818972201576271381843827290675816968126288653984597328384667303828419941408859677971003808463584413961633817456713044015475229016219091915858780934356276373385387501023796662226861685224853594338576124347542448222698533969932991152287088727199431304466112812301230210417381469832594462500551806005760259884044033876224868333774969495394273081548613553822801823975677065558190239856307414093501665200503056464748851376958812743879157636606482830527484324894136694259914014286321735983908126421005226420902460667520498802059600475802332775570587296505360173607198371110024873015447498626846156249702092729858234184277752617223990035168245186626013022665094193483361386735234047854534931843376574179951755563926359214781606195615228765442284854657607857425708739866224464594113087661663871900773480655686407234840641341485008270503214451430237044717636195779158649150909561569008705877308348701798600285198974256503016738170904725220009017027304488863342288455130215666226487694997321051597417987089160552149911608473191435986741643063471595671320486633200324858468014938196502629410106946010309132635041620629574065627816370700854282655373098840358588419170129640110809404343003268088272931760258703030286702709579544916844463688985362488857138979166188182177607712332220552250365272141403399407157001467054427720473282553069533349170889586645909641848639576781828965440671794717425922529711182447688268579756838596491605912652631376279233946415979097449254246251569311800248622680183270095445548017410754135879112755862215629840501643604052270901139753841925928635344199159220269048311551601093782256848269844191215448266020629257469716586265754669294685591233338685774868763926239555833537707550805501863973728864635613188118905941114818349337394756290056793575082720767646992021361349597139633617183854423037060673753906682519985233898079791362162416651233489463411218008155560441730889951126180220755001727674892824571193052145700368461393740761222952481217731327575097734380144691726110935761101926456569311980253450468249035904120093956535226540630302538496193886641187735893578974785775035882106224990424744027562812482606837056865236759075602671070435994029901111889964026670021005572396841617705603513616702392830597644228247892256365863622413319552898520067123441743782074477644875289371477024606351126270785523832520671806437273529522706938058516725852637485156937596621824819560185746708021032420822251186907860144121789478539319212599625379136114682599311955514975169038448048510809906252459853576524418711635316025372579571544451331713876371116942543355883251973848463803179159730780833087582807344393706008022771286134003630442805121133721502148050773621054368294757938925455388244623192501231064200099612033158755636009340022335399553489674086803289173573836855644071032630821402274565176405418152020732228306903544359784952177960803965106606483459472656250000000000000000000000000000000000000000*i1^98 + 3519739596238588586289267166334354579364058849859428694629763519575370239877596483105686625618087166726280532224909624769809934027874553535202324747071609359471986683407507024865202698488821521463359909345812235671797609883443397796941778840095693801421722226393435417376956562682083501935570860291078267372692215639211843479152565292277420630472160533728257154300762552217822340098227429158768283941472479652358444668100159810729460139967295030230390420543804275052522358216524213457128177926694067757105206782074587128704773261448855909289525159141497873150743784673028050325586739675775909649351526607794838424273724958754263195478117951292431693717359169791752097496460488333066852464828340553759286035289025876758762589376293831112762373480943698028541794824865235378917181494056263444712101989003876450916960110246407133820963311941005063220407504327877294406978398419003827722507207685721313193602277679900740873775217335977965076563977780789559438657600214585832879595316551902611477888239398140086698468167677005001117174549873048550311958117255376461464678630129911385664367365243723538829724721918004315944256957435572538337651599592962690707733656279347622162350624548126416229783326871341957096106846997484807765400850886206371610880881172902425148377649525424797016596822258198539999236241669996862984429480705627890147103349336630804241181974039686998206915368369536519264569836484256072508561246602348562607308446074897594282824263079516818288185473523178724517154830972693517035531360664892599856504340275034259132712152406411219155156306429443395338620322156046831239530510949033408029392381193742839736134855474121209892088558516093559549000170506634385348849545751084648180781631314927158057476341723747164732546545315135742296057835003369361987887803729818145003544742484306893904158893593149068396715419596885891325420582811519726363550764020839556318590888745435796936936615113420774875089110202173650128196885297108423061765218576409071942957149929240722723629376901752866785475318973721871379687715815115398996939848578938774725600316217769160454707856335834866457811404672993288013520732980552798615836652914178495067824392226510515393916612227362214754196135628435036164509710998428077989593708381591259635080688114087812514086442739857410488357465959635114474879254363681656213139189829494200894391368422366929334322486917870863863860749885141557822895472549491502782158769852294907956152219788811556643792779287312456691983453597383835664368796762789208342057967855424001092823246709977946660222080338574009163560739086720162222236906059813366623635193849068401230186647385981915303020654912135909792039680905582093759074825954427443847695184781941762570362912044388872031823699649253956424588199833558318611792443795991979365187838158300757567343614333107000788905560437122933016884508173656131063054969834215460746935387169036039846211373029960785678799471206404510290697056272939112150684803399674745499931834825192278883674795708729740644260030233892580249815705884458416863608258492923963248629041114354124352482430688601195453114853826705543115363627658535783965872946075879296885235692039338528693748077391718434730574587463163351746674627191200378961803384877695661578959320164390109566340918449790365123162841431074235434901645145464109611965976310457678654022586587037205731664350926874342427185321140561922127336488562217114947000786518114865277919468402692061748905113681895707035362943942400101549926838295295283578704621552040264586918583118330571719360983993421297936349545776895166072925586295576819103779052638736523715903130611843029581512267253271961304269405124145464469620492309331893920898437500000000000000000000000000000000000*i1^99 + -8244177728373838647041744383608482728857168691695260595234797269289147495076925874820919921228171438671166686383075094509590627433420403977227627395658969642935538168123028223383735320450315569795311616571528927828221087766967881024801706049133891337309429302152623872389166279653232540076230823260909241076065817918092634333271684766723539766367118853739921238949768016130948724602058159263789681469433623391876452144062824077631839229343317023063308332446950902005876421367504460730285692762513264956548335183386180908896608174965167705166601380680827509362693391259340680112276866353590251702417399640596627599796169006625000559050752035005592173385085034010240940085961285340265751172117555574511026006918849514349529918048296219866948721277001050710664606094254398746114041061103337008667396462175660842803552323666666366506900518909350189733309740291447126914302113817012180556664807713200871107913367659775861365409023934401111301553482270187059495365173780239751571848027983476806126896169809532511650398110425675308556367827386808166907318370528769241135791271101909399543747543968973447482314128079364185616496224364401486105070781909305792679142872417084485681123964553988092731275645724491747974544580327703423369612411232275977250395164252162020250090366010927843695134062542780743619227680090022421657569730352430294176160209341395520947230222796527098004359508167735413859868187982007207956217060730872314371807085283730958975662251331318301431877456669683748629047346683926036641379189697308561350705183828103836252788342294585666848345668276159856034478933678329059954785202700065292531726170452057876939463474179355984813726467766898613196850893149051085766194209716193454494429755654402502294039828562289726221630482000357467680479941269380141781026319713916893116606769701083499734786855321016378727007728237228143702414323723023606651607017390313558541052265271252039615041223138112774081616700372201998203353310514914180645491067411894727586055521518961480819131024744392942718311179655209047147123334897400498219867263901895719816706021655138868028165641550654224187196240430856098331695457804423272885235964860448620465737424267668331967933095262916059594963840523224981711601874025894004668841162007091021220659111443734941055583754592768804763007276857981454109095355673609336037328454995289489961884344748728269738918351424027053864548996184989445749736512411340104031862314901982294857394916979279266096717322163254104808735936072705850565611921337955690083153685947220927713615134473795347395326757982754752893512572896235556864602112406594623004358355866648265261384172600325480102739021540424119645810752197628114411639410550159757882743683408389813451868292212423587886501817630252298481189945762960261818379022915219294109215714725614837659539338390661566328427807374696571292390163368746165113927787251682444012308696694222954985947018049026555630667855126165897440297313819711004348093480091244832484616062909060667459258205211134352061215128547624012098638507552818020134979062970512603997424794409167514957028043228683968253333403994125484135242079126658894403272906966322773661028139451090201876425413528924528307644671622220806588803823355193203037865083103147091203053041780947633657959697972855996319828914073587802533980203453613442339621712506450731635641590991756687429249181766309708179259169931709874153410857814651933711704469319411812781463108734113400122461841053598466752935729770366471732871335440291868203809462957905833931397239059121842129546838155963500441182733006239990417126718418708403525929415121650430916108033968521805728387701469396563538905020607217011274769902229309082031250000000000000000000000000000000000*i1^100 + 14884635563468423753380215206872714635611199870136791109394140621166554402788073404299809115712408656341111163866967648920034035647551194263596838178445847791944468069573578985259751976404275649642649806146047955580272583709224673601524025855954490307284475306575381154217799074434914456894755620670336321105025727535410795971408734680111463901684655199086844664631139654243628132317668369936559629046143238812002724255819966962560943389673597262849152726866659528864034657916343231485888033225753369078444550471380593410184205100058307318467930583317328698791341481326285123714940713826238870948453568664255543799726491806211602705615199881362830593639303551025891298707446218002539332178953852872265310171753571263949177219718691026582890105288391512915239389022763265070812171773380154639024993360455998778712548488408266373672958873323398366366537260973156438162407938875716978184304756306025628964406376609042375589648705694629071463060321571655280700834011745432827308617657156018358600653403829831712134204367908495712681467180552419662807299832522886996124980579466257879309319194123917134275159648640057299419543578933371680620365362813521037950486777713159254035004340661800431848506904486452104832124959957188082561969930721667006515884299791587059172808098278526898092711715893271801731427808389540782424430128611813562458972061102159179203958550340415828218842683779727037759158048384747455075503636648521553192886002335702059585768282839808687816829374237424791281930209525102040105111633867046467528202304484957414526169402713939735830518000332325540594630911325529040711740889517568348857098603865611362665586865824690263719286121728195662237007536591017285121298814274431705457721470736576414163078174462901684489310993378867482881160851017549645150154299178370118885867835536724576356368072897409896176758372485113808206580932867946034028093775767706263385758058883070237916991329620667686533065742433101952283251203143390501250099681719534746230837495266890918791601490635712027631939431646225513109796200486279088441079239579296605568472685113526525073149341746998236717384523454589824016463591908624119125614271604805427695000965273356201757455985824982113778098641631963155273478083820137482657386795393019458454545127133271889902460636798158002151763505501380229213548359563781524687155927477061990692777670733177136941292774372327714015116598624321030201474541537998824133487846466772315923530886166719111827331324265078776220573684324009910511561106448799426701496395166693807798944288095324351174591390813037861049591916050068077367935586843831413007458124140352285167407103437026214589206885276095379718080939397066793185401680660057410694841771034190478613301384697686019678172225025485516550300575801218653094535272619172655793205859383549598604956299661631986158615334185567557140436244361872243607803249433202924418595913680137205042822972568721263547244574491651755449076323643486069856487555863383390679857778169489100575238114107098313227676341005471923682905200572922209516330652923641360700559214964489196685045472061461226158425980408380905930814144044323633008147775651642618640928917015584636269651090066411663947397503431503797740433240803573450381502754410733538606109137304015897447767350815042454712590544455540147294574087949440490612105294249446719887028444478247581850204659872919879905945606130487907161736300163986029227593666577260233273111631173775486150837726959911696143399247645082722369561239177697823248146645785339217559518362811684783321968578139625550255845429114011141479672396677904679730551940374824472891576106452348226474907879067531915606714676414412679150700569152832031250000000000000000000000000000000*i1^101 + -18443142874491639902503195089957839157361654341897954977187405088431016545998726843670254525904692829108857771744527051484679832631381079185659519146134439082369024968575286649175257936467145936477367463852437572213585462567196524224801396137627496612011066003235820416314333180203928076057161184344793623287369741185735849889943260888858197301832123433724058547394629702151922612581209208820350552505345341622770657572579441388248174285865364444226529533065738234676202927252226709750699473329557277828321351502157911650272506400998614370729690288325499023710522577282531926727885121588588120423776562007940000691688346669796968905842903813451884587559691822972356398330389758053713342108912624948202252884065407573003992310505489194044966912739037865513461133370088933570970317377455887104715703283635414353671404044962384850267910772959848996847753305328972685457825362685887029002943614453842099802278129594689160519502309684147033001389384896343104115137322605963759726270228025529278358780828662514203255975441594857383123978859207874430588265152203530725470743426347458908788970585953294532986780687951150442792223144630098608567948685283854867526868091121608929689118189048181765674171273289969533178420776651294581947725811137099030804277121074425856951791702089437900837758010817076761358333768129273188497150941882198817103694505156459980087005984726936798878216393839461745096287549264710478526871827153992534763468920263649225078071736523390354817049976501098261012978910900502650190194401671071604144695284231285129940031383840532265185477297757667795817939636130458243879299115493718982800755778488994374443466603668023534008837500370508054920230609036072421242692893269799858223816429800063255823507651169297005639323850659744405160392509525342445241346389980245795903982425265706341919426548283851679485484726830311898392189598962331679306917572693079400011813985004145195249001606955244012559881657828212987051848781111169651196419696315130256311156776007325645244338874343211227137366879106968356621564597626024340298816072900244492666053679975202950273317867746086678226332066366243792205936553030721000935240058112908002997853066284204544319988454200279065892389755689515850943509032144578139015286191595466279581886377582294418102284076770051250872775243200579260330063094020773223753835477058608960318437344344562343889609008112001938187968850202678329808770440899092254964884078793121452537482455798818898824801599696871774039376884138164953216449066437388586857723904087781193532960686314809962890943129541133638676818375269951470174010674324153957351916718778830007466033914381561044367783626943257445888987701241536711177090587284219282332288770943949190681894063911216636565414280728385586033947519360447678622584830724838294763947136380439956032902804240092608625354275649194107944665470591218077756724220957683025857307801913895421210822364180123879626262372127204201215646290317274991918774640430937088545783783902215822682483673899414865165453711965248864210342758311636558275222173774181182217595655970941220317273920330278584028534376373175682279763807139837801389523331918071034190183050648478812690876522613131567001345168469888292385302221524253001317488771570817540792327748113329650662705224487548536296245654808170915556697345813909604819958407874326061084531985208587736576526269847393676226804700352271439995957984440145037551313083316496351520873516625588563582042474023052388729079470387085134664539847299258101642933554454560126484981653764083408128069203412781157319902588366295911595148242246774548543951758151652146417584949331396153570798756085591385556199384154751896858215332031250000000000000000000000000000000*i1^102 + 7108666344615203899604557709731548638840522781384198232785051013233129135184093168344870343256067893675839072780765330474940126031247795865128287010171791274549050227827587114158962201626543653750504685860948865882749839072204870995658166498129583323477506425518071229465666007565555647909267650310366084305144564849629155488137718179744047854652926710716929121287470323341955078106503677699281933737088619037790359572559116765076874036510543349795947829753727307928445490339523519936640344070486434915015411082190182146117489925691908934282825561520456029929385261824249457227465032864703970771128664787807161447596262009535005916918145365508648713671857055863139294629398686697064460195056491647931052831500297709003428120644134870508646942083992893425619860811741109446484553185244233132850496862661541094663756983397187903620148416933657672493351647571943819446602314516812099105693193065872136956561916129214007990856696898243488913070785963163284510655032189753035527284375116346164025787087582162213425370647410579465018607959011751837956247471524071705593866263734527168347873457602179971286405803620013060738748492759754035803513662671479731283177366035710226815382820515090611832794512992671522956706474600815611421394212329566310646793040717260117491345601930836904598084601215389787746485289498896526606450468164529859722981257303675086189519788602013417124188978251849003293435964177658697583421334654189856441294019528341557147562913364661979086431852275455223828449874888994525382213893215199770895085201651107133462446891713490225534312245133037327525177835307121712454361761648926677110677869270473220518287987712279629246621877147884160921830371393625220377444626572125644632314354407463367758973373378531554323341542292846979461937045659536261529896543532918339799777798166619986722990726614169277400221888171217518167273053411136254442759979602108837220421418247216702652403685426985327818075425900540294710893175998642868887845911326878564490872091678108775266619283446900414212616355090584215552208261167531681742149477636535738407659693379247064926562707940910495193217849055121032129847272616923144916723729290313137976638782760792793759137645525591297049814754537773929830566142503093012498430840568717554515517043160251431716639605148816168147244835965822522421804931831330680384840673754329390293734742960850869415886929781559430856026238536698290151240446391939973402944126291628504018224592091597792921401727644752277682596122256843184182379060562071509382831230208713516193655108720903153302340065190138648540028432000779651675583878316490010630086715615992314882903013735512471957323977275763114845127843475531551453323774690754017234735993049113184080809463372328104595848440926618817374831145050697351504267048013336792658136177254024253213306816280136218281081366412342535162573582664521323198157172660897697253094076356668060437622434016551794725305554016465881962621327961963554529054683189984454473282083200741357942576473502720240371542358974590729973507753419211044442615218365609692626394210412455419778502594627062182356042610490344104988042897797357521030443663432644097487307803665136883918085448090302030011240812460466933179152443347439147460067373900804175670347768555207402213022227647776052213505509965547843483920952176573786878060860166882610176650377270540791240321357584589083047373324234342089503843930226176786556119152940076122851944276268461165351260637142769272240930581510208702250313940922089161953149900090035779513694347473352755150486000454292086321955796948845925326235158769734130872504791058595127101572049060969955930843443281386129228849313221871852874755859375000000000000000000000000000*i1^103 + 33432922186123478973139629022862398423829955844803234383212412853214556557488257828902911620209740627762381992313234122115057325402768186923018492487213169693379585644929115018297210328170331543452079165916445752217187927268121893767501256039369946611235433996964838200313076495385598807851086416164910005286255388230140402764245336111759672670453874986104516398533000747685383034930068164148721211277123304558656092279018798382099344569060379683087049951421376093884882327589899966310742033050643631658225758720208468940091526048467642921878383208787150977804290556417604290126792969677017476470233407984246798145903773439564395078796323146552579034962363317785902757698998503227859531173702121434065268876411546785217660460326569280424368291249232947288194285750413835767103721774151006237786813991149455517650182700170497606914355434925162482987599404990682697892514443776969488968317396407754987607585460913597335355389143169822543091775442700444601235936027164577295811765114273169848438734365631599349034566339863746485272325217267069629148274031770088429037142962360432394367551703879069447143671814544503006451789340883825789156610646288703337938846278920228298650551716709442026023914866763804336304071060785306925615274483506636748621690929850686437458798984680306699163505847931959456314410311971857276618380238455952499183503562295894478550306303818889881357746534580419326407507323225609464732240378451333225626175822775010828395121079999052536028394193266976635038261253905520308201030702806337007303304301419532017101141870531034216026089932844676219281217383301795229154796399365026202322763833374870763719190324505089805816937971546574884029012565311796669113756035363791772694046772342270473095166601013202989189831368492255637116285177679269018330304415611920757558730101720994153280001499230276550187141612906886420533550286451637032829440470072014433388075407528378238790200490502471309004160602706158388082848614802220305766495869286394424505153853000420614299011528136244882129455333554629087230474674653155747855046685283212288252579434925285765641271160196470667002719730879778408067928030652847065799820963219463997406262915926913202503315458241329659471140423124865684727990248370815092685739857127148273179823282377712749194963608865748316769116941787970370449416446168972004355158081071128364372176487861421941448640052951003230752441961549579932338495485407828239042033296679438116669954407984178185196807557443926760726942926886047189541266658830772753626392362085895649804578682174649927231017194727203242819372988716071027775358288143161763114692337525425485807325029994007260881398190106264863687432547839638762027888202087207256379438126307700183898193408247719889834407674434128153787346995072011161136296623498437436761046626647232748564013746587114479883249088424777519365083078170474592314789570343718725316108696890122018415440936736970057194339060386857424425007494722108752787535695110459590077647847686521742671329730246443954975924850164840104561907797536507735069010780384138337689049864817129927516308266759619823180986304782046372467503219715021260007315671921872301216448339485133361762346521745776620140461363346658513177810424127587033232264576529894392972367386433525286671179185905480469919759495315192475384901523676877600348318630450740263304871538895080763185339349929915234442661197171185593749778746390308855315743350841653642410910069013232763818587854627823840780161562972875306382835231154244175479271573656024564475962066482743094285597727042893807782583860028769266134205122066048881283220687194902605097827745887298649292429519874758625519461929798126220703125000000000000000000000000000*i1^104 + -106811753302534003977057414211769728054966931601827860530738059534465380143081419646885062793231297095937916863322046285751539670384040204789951340086346083910655703529773071024551842069996635442548899020646595759124887890097689336628982045340658177618591910373956947236722973328143084430014400131977923319759261821472603807626717771688004649632140261314048676074026772123248909539165590247594955406740528730726200753085783113725819821082859154493011787959882608133823974151958664106305515458596765083693067368870369660664952415171780638403618569070816111251957414299505974631615505618338263011922390175530208289114813284142584143699432624972729168637194043765390155312355362323583508139843820384190355768875252931783596103541673281337165632133966847014509852388979801825300717102837274748144909817862280485138539345557025268685122119473301358330650273081570284418545211830345494887707997308292876394138843049755189653016446375639397310927757507406522330710074015304435080754658997779312326158118538996718923544974109077989600419590229089173516135076390800958439570944886972355040850565172651775752611101720038209645506978757405316365831577851657819769496107835016377339013851994147188364605273645804167993912151918770006750528910386336638977337560820757606204016148884879897205571055909468374237940455892932155788964928881664106440614613221150720448955418331155578575867518595491063068173316351850710677266563074306373965147165322063896095063454513303634217089737820067317324274861063267249390272481130224039908593736805818182217936757311937985656479736147954047631854953005051471847415756218150946389109901229238814177037694453355959797144594435563800571732926255236990175187586402004263270654869448058864118697685762901810788564513272270926469892858836717341462472202049580477584110406438550429169473313909535947120378909945505666570627864632666810292455599029353632664459513384799382919605967990793884659971813565638484520035371280510685059129917189194940725792588877065112843469054056158736754539667298699596794909066894331092800381994284024894098604847518427429973565944749915995633028578009934136673777427658299695984717394468227505465274449426095707306870533449432324185536118098029141931360697230642821431990355438165361078641056686585820357414869170061380494355137218425377890945513463394960731828836332123105114467446616278109650188050815378243895914038249413933627875772409516646175989912086017887610635415439524692354536184059800687264728246480746271183619739554413593222212862713935803165582873781750514828278754914120894116210941076672716757239225422732541874849770089294850695338751615477296656949369341581410361881623863417893856767872337190531022496620744446601430143941302739789412568029108980211371395881434899994250998823795235494865687669155207036383991139744294008341847031804649532188690062931225108952601717085814786632557027057919033238194479432025463758969837308641407535333762003176459879998093807021694050141969663619633900530222718341992321248884077201732171034671046744490357204902973806083044875033060609421395625060915221365812486613806235685211331548856350785816821359624763812207096137416313674178054488821530614517606384448754988187758603991723960399089516077066190168979869940129354389166599123762710942531064499578944434192997446651501334470848696102378251651120858053366344844932122310942471383565052402003737861830143315378726672175678009463204491306298454779855761033019429909221382402348312327165514822725304941438595189445150173925107726107428515611008940039134950191916356193861599559850101251463072469564796095526463483786969402350365988124680782789255317766219377517700195312500000000000000000000000*i1^105 + 198039290144507144960917588585350903220966304513685215629755916686914756156471829592188012882554700556182270213841527308644722916134005020850735882954808667961735901573889209917270037534851961617337662363767498628623819136793349579577498491638497914022853159039205243702712788597492439538345795027498830854533256315467259387220248418151163270529049302714945129729819433112873722682167821978974245279382786180252614601772707937875289757408908810400289223812675014217840989414282369904071394463863000505039368536834148219890296368172190208305760688728826373451688201222108007756814759902343037477307261541215390290734705852336779292260525722237262618194895318713003479429580637697786298181473747151332701753189127018582785967026245677753409852422995788583750283759973273710108106940584141629179655464743956963532470158565750610389421939153157090426230584063292063889011204214350755785362941920773221846982310638669084116303266896837297518003466563884969036661499946131538836867699494051421528664899209549806594064748403646247538238339216596089377671893235756994334711702870678139308632402998786361822299867228802870556705564054408043045347286540961257926320705329390059948731941040203782155785595410271988193864389984847308075401203324203766386118135834765079765074777014536520677134915620822288989324568718730079069132241306565081817926715627854471382987210770730712182977834988795950914848169037569853214615630624635650294283455976944301971096122390991156333510950139305484058271491847239691080854946541019863183749118969474257766472705139407229441049021704142530388028474633495729356363900347072302643985173930672742251116144915874001982371917126292213366181444994295882699346830643872213429123010936541992233348940391299827193590824835128215415170979264263362549252163498924373897140076611968159407174094561601275618006793487621838972066610736381550046941066860028019445318523645576063397833739205729296100267799729801399454998095224241475211277766944612930531226367919931910086945672281779792022275220417134881343542121767934700672941073926073416714806331741898855010812108711629999397499446113222299761629356185731561860110424670838795377939089976191192058009101922945176782790897283837206952981283419478822599713579972815127258467581264468478335055670571653276232880741763000299194007077988420278326861171583203981414848998723014493297628754156774754098728159311579549980869249563602571386533649429466101590147793923880496907348106863942577975361594908433830980484393445129941623142998425078760486197598506090105952381227108013906467243147768527748530515034839438979603675039084144985196620439521249698769285582614726586453662868338546352292378918230988903138857128807650970549752729763252860400347782839638405833315969547285716700360339140616542519417296534409321610246375432328971989778152441014247432263322659077447097049943536546729616465032718088530438258198796768093241494249952656362266589163037466641119665852119939526211353510665095310286120017955893640362665934010066001788274608099391082622574570978293519124779843362495729854846085182432852726768370689134209697434910682955683000576272980939614754447457364332731499732163533903064741085192262287816989737827756491582031247747337448946179452480071960686647658584170164064330635750563843757255522399862999320127829653327906671886468064899107207039437746870659776415734323400558855434840374993908440165751525051521027426302400970939792343749911019342604593934129566247738602824432701379124142820749237413363826554429050357800078685955345048042199468938652305643175180837545663541172555276314518734088179145302194283928542972716968506574630737304687500000000000000000000000000*i1^106 + -279107124530725573200344395758999634414697554258449029418675918916676444640461122019353191776853670635458754732942516616575560839352618873227123073706156468730613053199022021961172056205518317832982607968209019956850609303817648260386907019468818390938442087700398418143462900626128823902858927219193194715160626841592608377908307201748397188830155310372072446191873844175469192735486102204586872099370346156472097748070075919732823987094681178047804268424644095172063705155408944363043411326612595160238516308748865610997817118625927872535849575287340387493088582271859407745270279035188826178066562401485938986194034579222673213229247837816915932852655535664923500490939145086949578765035721368122668270181202761755333038350026702051135712858544577229484592768496431248327544013884564306653787358991739198253549961924407381427871158787550365034879729783713590138662502739983152419752750055507795258394736800827284666162387036279451055085301158438584411076516338716641051248542306976240207795787427232836787092149508246840909320419003729149237902843905360523456888695895650298755951402429934715280755170168826416764201793505440188365610308348724020643247857499870211523777867086287041394744708147134219153414381544735326704402967157053219791242963057346580531573860593143071480412954009143204534210093093861236677876923867953374377148395644314679344479520227681046956617323646512044371413417691026195652663654011036348854053545764561273198549406672631409072930655494297999311970714740573266331963245263472299437399694069750163742189843524754939296382288673832518965430488910792516099973520137792972742219686291663407948046535397078408643418640343450960808168885169692726302300609245117387836785944176444746225450950385642155070660796112799916696561553967317793830508845597202833118715753095722125872586767036861725835207135756123245316913541508736876479665622045963408084699820410370554467441740554712897376993394573864116734759815868391046966220755489921300253058093769762230892537604286273070741969993997438664497051172619226942224043067382473968546187515842039029929318688321069782485017031940495520918137991610536954165886548379512795427207647385002148437917126827882779107169697695610776424609504566124064332856868644473557668499846407713002747459411295603459709937370715273197500305324145888620689392559935405053421718409052678872150382836374904353055484494825680416975389107870413173213020987386822599112785897828013123609447222416384918808588365095872655673758036022458255190270987400066141989182200692890339664282856796574950589027705677027253607901905367640295663709431086843343373179118513169929189204781865227775217026495212656549598019543435260781284717030057123434350570720500206294118875855011556803307868367802011435111224333852253118531867065390533021977371065959300489282610057346068274374683907595286463242379975846840808750271792218534507101763913683178420547307386232018799361051982101523430988356897413649308781352432983953652793458407024695276437005932095004120475130910949256718217261407874013484351868225940533133288858690800165090899395727494601633115404704929376581888288717303455163862069866578263941544446150298502100469985102283759664831670387077721694106308617280569680743896855418120409011399772033312874618392880316907147264573459436770900931853372192834057198542540383454285882866335526534829469316271961704042982319718221066592224079166279855115342492825452152494036790150244630207473598362588344794944783824602062098848134641480658587670046726199626232109095549720239602633670489458724732453434060170021339835700279798689824851814920069967285165546400094171985983848571777343750000000000000000000*i1^107 + 294918036082054283697162679974567182422156661402551590270169757241109405581471621385643651874185089334114490864638922185667682439259968110115677890593090737998139108112944554771916427082502226689220541027021643915257701178201299766079066904088173847949574176630759510541449532920156393451125772868053134783442333911067182966173392297266463985422569044838183667641472857227464092304764150480957145392339201325173453457486280457973477235367886770822734859729091108105121355906937709232499489370908951349941128554988842624614087279572294110551762928788462061399330702458366636288556895195575544298202335507297323168845477733675167342203066853286229002357388791128777041661144472493797037231494814061246151513994278667965999662653351018904585279011198552039284524003164150548179544557965386251351309453361742967600603205031553143636360742187868915739347534320291413355348662265534557857012822012704269665677065830937431029183546690321342074734501547770994666771820538257397232406890446794474994727431873435929432083647133676407097586159383426173333627407096512147734406751997983741360404614381882812050453881421391813554064239875234243225022009411938325297111499870056010799588286696369999378012284818432006555314748918561702420199065951379445768264110189517209823464664195393978369750967199834089778867157417552380336979660856649847615071093241662217876035654153523078850363875925381154299798594924692089203713422512942517326486415702567109571013087302184288725910650749497192172522082679629717391908112698234300622181908308523909869088546992572596748888553651928187533252748371664112942755373236385004773907019219117964015811062565188869873797365105937196226852448906207120248250646581160423750897024523266932369927811757786880828406966612642172375832318241405448586685754162927346208011434913252329637814862488127239313198387411765999178980896590673705041788627211605200261438775350511712151960205863202398682683142093063575470178746417244807874630260018888663687357722243689514010796419093400208637400149051252042861278226181699092499045724651983500206211131888987239683176314782355827093349273866792056210244996285768918425333753905367950184554878372158139743367735937841359958410828330416578777247680138914215297773841196709697149744351120409381965814353891948155718990527262443292882749646598892352790562197345407139049802893281648616978033935798498350285921046391481640176265829165863920729331991915663978602605953508006715610412713934976135166401437210756853281473938053710823600184288322358133381559585728635652547862117072572005526513855894514272463070386935856509028887330408303603707336924543333040047029768392095792216414796669431402103669136106574632343990243889847791474610394297090827965774571532060364402932972025865781962674766624917886440603998299970459863442824937691967353825639668889958732300470957254408141176293886209634537334673777467689938033356812052151740192253814914749642890940485915243008453956781103882665744131603654525361123283144570470505427880389310365899530114289001345843571151833304679942417289560474455367572294261505632277252686328070698123914198875946331865637831162886243127220721789530441162745154511671880804722424466061258016923210853249232096058186236360568785596944753818455458091677882959053100234446712336664706353422711732803152287158516718220890421892378467459679395347020616669323417799656574347827997773415535794936158411322130732058290942672459323141690144464625027760738479258549203570078964125786947240325190786110289395048060604614725146156703216950522046856203476966471869132952026371867143343237713309212195728244154668828969079186208546161651611328125000000000000000000*i1^108 + -157504523426707443456832396292092762083883999762481014352244364398738287699076769542121250784475797262018742639338617795315479865340098337394153248387117286090505324105986288462791807619899380709791135611162668124391190313197289680324860691836740304585090712882520784814714148197100779122847581135675851536179714314230238115175262368300855571543408766582293263959015482402134355312556731515818001796446479965040107975150443315142452830659339979257176400095831038130209212584008641600958312724676760098143688683868469345164009508373922404422974733595067390411587304070318043744294395636844781972280509123025449003381495437052673014872492375979836934951695719082943103390224869642482788905982718536620839211065955136926180616452012608230835904719987682208969015879822334979543449365809660304752971827975408241530457416347848317981876938931783931883516288394834386739502930008752155143019729810490683227626548349941170152951942957900028802034878918532853247014961337529298424963105273847358413501927558383557462929899212659697718595138284541430567225037035158373539306246421712138639147027321081557881540399865351505452679995654579635430197291156250170580026645903540351030223084825687933945198943577897582377778131671466799406045095887929479514495354321815241671914761776656146638795007239421680236770832877996149733948720236415116135722173036716975231419546824333045120751050581868933137193850096954404077624504527876256884889543725762057755489821074851519754664036511482330987288183986561667558602646188527599682747013676499585974730900284225905362797053562340715133844980089028329722126973990822651609161297296089285383507950439438638992948012696796110558079047953690835211738181161203902348239295278917934444516427461722669650806725436337589076581688584055771464706619589088994358810175511153244105631982659261089545129262586034205077179045390721043329148304961568624952760708272968287602495128156484487197423026438318423467660784987087710359422533060627009473532126793071554445447648931808364738454886487807494707766442463371746090155089799169729659521415192863603085876030592394185225204257380397020879536591168399551612573512860725272576782571673269896737642181552413636802004384404275296671674644728169212785755550817977081680633871466737962421652310357618225695400665235675506449714530336580098728035527869071962675253998060631570824195455778605218402771086621328934547778568795175717926001785496218008719481034891637467546618925420979821708301937675436738987356511465636908626694624954051957712757600046144634111020735898146850471545710419897884439147317058331316338532184811753096842570571766519406965153801499185329677839548555374255997490830555542604823088232436372612319548676216301500731281845241070664250915510645806008424940211250054808522340593848909679532460918521766291778669204545671726335421447472096581656764825341456531919109660997081803237332123076960109610202044540018525172713261849094841391489312361414346197002908474886672713699755964845278083417421749762768033171085686173889254774152817396120171495004024557855087115380855015449286944354612394189171406920774063594215763956152280564314454821342280492129985408318748820845601413778994481711034722066979957769159926739840702420557047962742168573877750558540224311760998527123485226255438790261046020509603107617152428709985887385949727031480018925586358686139058499824229257279220758268680067116403576488966545988978896393374631083421461889110768181120717718086064569499752216757349303787734742043038374997273737977713736082188374952663578225137086922943522059861257314757235925891594202803702717829992252518422901630401611328125000000000000000*i1^109 + -154574473983642781170760916515152451180112978371849256149024462659925544763224426768687677775241404122256905620964717457579940342625829143503459951748052772156359045972144613983024864885902598869918007371132229503439127080318887945658524413790115941899061497810165875482444282118794513408854863067499034766992970875594914165610598274037869748338575599440342104418831090352712743286259577141312360913685746417628582171752784404201456750575338306581094107319236181449768928233016777334847009298688598953557456374311793920430983496616663563005474102136770513427652073118099988246746569181142857258288507751907865462889792355561676474249430529216658173408550674059453209565419660244388211635434131564332207188494275449836142927039578663031714486835479660852317095258319990237341115923718055631928472352692030187686421689766586147702489178906606234762997923611034795151691182098507000388641279753544985955498439928829437251117631794659982306974541070272602738626597784241868697809802453325124765491275817277939462999042660053324048661881740614552440695187940305303816466267735542300730810220153583661508281726777272944428804220826960551591735772116613597748802362842279269287936069375440687292268946750063700146786622442077214278063867463081076868521842650523532738186908107147333672832818512860031411080491448496948390619375708635717302840400461096302778081727548685229780839162246791140643525611880163981312774152370472832780149149651819818831949148495446616286154864785856222893824276451668720654246597429500321253403680570031705145963360328870502749747187487838642433603231279181271727339685369375211888808098093470818113171912653748401035464985924837374022864712485428667455600380794870538020178789192551545466847621113337696016855396229417756158881038396476816053915780152411343427620073852565456356392439675819412623762440866959910626060599944126315208874792781820293485621200494806385975587531353601660011276583272995052816888846753924746925630894740441572890256887531475273662675462812341015893115349723818008916385635077700927664062725592286032016720030083407639445410284606099538075677505227676240866662854643719896269865896479777706633661022489199295251833007035779804557349838812255120619797234833655665943089693118612145356286974317203832197275858106521173537194230025922299201492556689472049099113234978996926251450585853714615952894585955573921423530253724384764525245722935629209929689805039815395309856000305907854456568562936675613166415853512253412212702043037227436213726984939608707025664515793263635203984009984562394991390810276908713440332538700321991315103655250311791062991801718502783652984669008862592637011157463796840317293015626615918929015343155069697566502001627592645920443394173530652662262180372651817860583644716170054189713313669923426936801305518062507292121732914720797383602786424005974953685752534180852333870458292072175625823926828762700744032032222237347328328420631421504956502508580334702571030234403515143629245900503013953334511387878955795039580825935767706407230406585960881135521677477230926254797028585929558262447042755477607674716760958412337718968355292939521957564265887844581872408328414398167198322563954703468237289105377482257899714321032596444621020924866365624372721117191901002011659007577565105350277124398034443747186170148980266772401450341200121950054021257651356352295756939551640571842587260441498274851016484656222671792788470752327442420602933402823750281518114296022787308983383559227629109056671048449995245778922377084300873762370324264602126343340007601343339874384669608267711570211773615401984471873220172710716724395751953125000000000000000*i1^110 + 532657285163752902936290757852109898773143776319299250187447230436859106250193061001323561820296797532837744133637559901543370469155074809957997674879264533718478530768555624832585592767709655747967460540427485426634451811664502650789438790459945969773135468283919264244423281835077504050340045469930087457347699866277434770443647704356866696976777458533175171498401368521235124169524859836987900522614695113051538236866995246926768968255917035854949742838402869946516960901539891549090807520042849209128179176935314089517554645309400018309366755697219449168302694954096041457888269867839462989212067458539538510233570772024978621516444058778692643100172537491468498973956869918300466190466904230934904799140358405236557553205925403380857229214299880275652367534990665450091494829631708494359550204640084705026618893574744623131958781021530230688336361820838273564768073996753594422142666935527377117914196318330600407616123666267187659721430292911433057095332659959371436203705890085253887220008739585637927991325104904802426520890129491290256121934875727790056287560567560687754777633286450370404123368774968461641409176799981920046387327459813447231441078758643441624876141190506601329544905600914194237149828232720207001790602706040055666362076827568391798308227404940930691715024581541500379538317268604792879021629755237462282421690893856420348202951980661740884426032938257332964715746528609079630626372310088968793151561858976125568330484606041587745690163715640037837437170859785651089893698391700904657546910094223629315280304297669527895695525144309082682276277753720751636366464921168740698112552500791084122190105401812676946192080366538989694875927002779772839499580677661340668020437152895512875752329643753805537677080599186230450536250956561934868394741689446836526891990047499189655088204043269969271247666204789669175836623473449491602965048452859269759107981032538817446434369880995785078623039121908288929249482704720865377723906036782895152599983023518982742176057682249555663826602853342301962839846144698864964568457575598066041055636719006426175597642062420513667643584316363810065155454804604462768521863774195161619922443046238463290561707874266416511335617059792818823837997470280901207033350254019395050523360351004035103557701009999975831408209499610720815425322704032101140263592666689685058817225350251852083280131810635755757573379423354444303248701209271058022399933961016100406005096031313679751101829750858442284886048060389063371087153546724964013808354737497162643262003576668343106577813288310406763648367091131042573340882619088461983577656115100741700715641594722309406167799801879739754556615482706162687771652563198968453463683542771092050838200765363266553399580459171762829951447164319476863437471079252150233294445478540302318587192679514206389982128025906573337284785257043208240908774478353821787313209735938159931476028903724437521253381812632986861271364080966707866145959579569878074328092070541711256313115177433237061107403815735308176142835637021087716622584965271985713034720020030506609823465420256618023049433723363610430703053344862626805321971755118546339798493820681502994554633350501452999505055796961435474396670785783779806832755501271510160210800050235209833349205074395708395028874559564263020953964087603442134126297395396548182377959868155132726481668351480579009014710320494222797980258042707262651815286459220289298566087097065310415831879226487265720883920454487102717258482837869297746635441522979511555958571814609037483162615328434694195980688885608813650417703139150511249201256638256124498198573746776673942804336547851562500000000000*i1^111 + -881016239627179646964932357406009549583791750251376138318743278000349665737104551091319727544323317525451329016733258592013860777861307319284274363556251903155694329671414693501767363812019538428001611262848639561260772463251991238320030910199884152030629000689610723787215419912269929391546310234366367893470883992733777838075417756692078712039861742995991264229847630119866204833404271397896329937632122400710586454772935295910593464643265510256445910405241764497373532032754505016019048324188025956339059885613374171571076818754049287371916600771626959758580133472191101182093480921744142186299745166919769124690877656381235029929935874560676119283495493811582336578059649532144236264632658179926956951405215809624339546632175425155822213031480928473352725860570415388782206036772171162144389887181905617189921931083392935181704009421258432820037009290778396542722987588357218700888119086586326297432184886061994451299847008665723915378128860454315790933923297120002739240618851093067630154594824179931486405455469941233485676443489077126410597320700202912842292562783259633687088105023321243133170997738780774118452787606345460161138273982929871418952174900992448265331301787894823741135736665608279947489925864967612756434640239674136715718080975848105731089672637299491630899182494711494574463814624963841874541663593468088411986545897604800346147834883426534272610050034658580437442814472938530158161544326736315715947229479219144456752635074299218998689772892065646817235699677098523114294769553231466193236298576121440035990151152925229514201238574117527956501615718200747928248707651661677887808099332727109623941529065328104706341831743796698512633813085581654444713928720041126209681988646009109845520758497516309780787133175020552096514106208658014935091764100245988118676849226644144885823258781420953865806748567861396722295945374844091469692321097242535897655583444217614712441288145948688034389733055559027359069174188991466638317748750794293576544917479278466760276300331698003127275751014848288559535460381008137654007367319369793795809314801812495415557626868607233604117053263523334397906906752891306697448393510047252487582998954179283028492913065838585252392957179116607129390923718713379915826685787125854538541583789010574627391606701587367711812223988273239927618592994538006269520746439728745676024057390912020435521114151490084629849285234247949022517898063240912954085522409173166386925187244168737344488983651866736804780240250737034063841783776053866770015941559463792246786743730041845559725070023573979323011805463261695657589892422815458214209727561509624420437441770446841038367310622970374008578885976547771502358748303831120025875819255567605936863742293279648095038347477292100876146517022220324963789843228753664426918113059056083543801919254030038906323844307888364956615319598702261838742186679636761193252507240644010235965384895242530604132055425642325210001794613155716900032722174756026516397200777164209384703135957554930228093759704435748469500530029746536246161460694501635426096568004420442114962960803060733679013402042321407834017664641555970398168827683305848548608947008336150283429889596821033511547216586819994818256096466746210974597460182995226746314739520139493851930104885294395880204740910971998512628979673038550683975679481012853553282714742936384972920438172072792264919392394709567969447056074973151878422646933193341799681503594816003677359237402639900407252864993448719818367735706424212237729405482254110076626055593993595076150130087014073854397091568667006743686271428686134399134249027552012734076924971304833889007568359375000000000*i1^112 + 1269358736161203821674358638737054812272807372811275210146778690790446173928668189951515834204081904957957881575953203988272721963171261302783616222804710319259427573701588548721469581307967017351803086144290741108061009431253183672284315633639743166567213556238804285530725679238800287052669608914288886379635490387366404384166124536385424814555250780030114879589837939815996295039719127787830399708896393106276382048178946166627542096850799263572196530938222585662589433571032924081794292181587482710944898797930430270964231069043449921961884862458159313905608572330199414080415803298612744699560063870235993460242571177636679554724800608928936202079677274619306812435551506775016728632441014050260854852226713173046744439349691465468494154136681518992972680197903311366717927522732120337152457142665330860309388215520784903685560619063237309323831967979794242903353093592320524645291117245995086381298681620049140364097810615177473072878267877028393463134009952724956239119253796518655526700728720064718291906886121010053325341207425275620460240423323230823779484062523538657720259347809923571222005996761424676390225387979320485317143845357004529158779378094577379741985382605602031113343769119219490897548609351008895549573473109027614871530063012641886452991850024564819087143728116486668402576913530948113309801799948567210132129904109185644399850632046603994610831019174762478042827924127085831831910331771220889755886025092733870632915993363939715178499363218116924283800865161840473284169646887889902225562132949750028544355387536911238262389663623222005627703981170490825431442837684492985589621993495757661914539304060319397599137805605413511131190175543302691576124242408136638735563890392056520096176190206916676722213098684400470539744846852326493934527014582321108424788456971425083180781500281507943824057510755173629893255611209799084726004891947295410901963138848806553361242819583578586816656676221809905136403893020161117415884831132922387347491622306375300906083672208177596123999642199839080325941400461578274581439427125398589656849687154268519740921448228790435935017800213561970926790638210686374388681138656682112152524842755210055424253640805199146387776027682279299633784747962380128273855856600218219387492678706309516790026264813413791411044089047017225586321838062924682210779198423706983950961984431540832610692183424935788942557813282580391527754605477608734710390188961035252501153072350974306048849370590985021363147859094873825192847971548817443979114243086077935765262539855590096346853891938847573025555344881304643936250847724348132758800601391853569090554031829951780498502690886731504884996599868634393434584853358784903312808028051632564314832129293723212039627093207845369816399337041562368317902974913845158083211872549969981231084901720527343826298022630961977202954442345718113505817703327055470973482121712452634400334279518976134183873890574049553318299928667166990425305701451902973026126077932010378967126710688703773700542271182761968015400173848021791810428407202752552936422464883996061482547367988545325730707984646185921224812184956514630974761527252778548224714700453316160675569682297617010383028264496060465418921892336581561985976225540014089824830654538128983851916890745763475262732344514191603270185003803643084681781072981519546111280771367043144766233637164411888448983740676097872057702545939680408776401810791694134496491619051861241046992604266086068025665705421587186559005587791016574425286338983555075915343484161723902784873981646836231806369406220868598086829635481485086673236750698379182722419500350952148437500000000000000*i1^113 + -1862716134199536180228037654545261093717997993449522463264280518101533429701721458408229038928478625398021867518961537133314907507891161849649973079364070520687579297167634513512161559708746304640318116909916527408398392419462294065376337865420024290498554667585496609950443485207035470986976084834260893213919703421721206564540286514027975385730560927825974870167987976987134616407279866246087979839874200789280379245081982846957203460282167548203316533788958071180068704271709117986835008735962402196949031596021449825502428240670265064800304239415684227044356922374125406430873582523472988294574941883298611607885566309200087741165029091853659749349689590629472077781840328678087310712603077845958460459012429034371180044556627242263074251546958031744764423013408079169744888825747863270966082449650739724064868868247136073437393725106625097335849707072779067804629573196828665136369016650271729291865767885332953657643828387966227672320775988842816225556245899141069168436847797678696046062694795567265298250412849108142115206298661450476710840752384561962782928026669370808516417816389893172548240700273946313905129953190570253889567931424039169224167048522744324125644290549886886484829446328683824741545151892437231418146455540243296702690890308709038466193436193982867499325896932475870585549649305660099872487546968501625826790690861946936451863332138561011575528994954949190383171041475684530072841116652337083134367572587636258253800275427598557021328615618876920228960926653722116790652742874469058249914891481747024400338595126908959389608907398839175748023454401141395567066104817919630600918692487944031405245442082688988376337157058059055742318923196696398425233584153378960320848273588938304792907543957229456926955131812491460376779752696147342875465807152194202498569398372249674640587938743951371779256498315463823009957074153189644636633326221043299405843611206761629062463095228609289213136979178298251575726451518988089333255008042912140572679680907356379214366517329465294957553320756054930135297334344228864728596810791766774541430345073224942516847471242986778712758832020702562985388175743300796601129709709315214333924916579479847131757984556303993700232927021932031879524896778670328833689665255787925227308150787936336340791949702602328878133193207912598926832900002745996114881770065069953880554731265004839443914137353588351971044541486787277277132635715506063643666667084864466678553916046332177662348252071378080714134716033681696522916384652865948592211150952755087975027160981932617162566938310626183121965828944551243970120558233311467288214913929657903272017840771752800470547839882922856102382037055831992356895863638093109885345782802865505658713808619392856906153530501756232911964792703753232789165001158802538961577042535240781693703060235935152111385893564012627425900184547672627026421970001922626004942428013711999171297681949191792992531606086189045523129258761508469675518022727620255851337480736752241001982051037146601265642804633016721219873783848790498380433282470757554450549310173813079288806427399293666277583024478088762592944525133769118878326736702907687273568595576732457650450009368057590597932706230318042781087167799299790085735816375784628561817968303154281944641348822362238622331808755873833507336360755495586357056780565683363600385726172538694706512215310157139693399092121702884035540633492049227647788362228142094089397425947250573768719237562612441988821788112923601490238025276729560071584609327923039990287704330973633287941572594903106872040209809123040784160918459377853650948964059352874755859375000000000000000000000*i1^114 + 2583849901519740058098930010343499313512551051824347556860076220811857539250766370960134812116196926722716340494229931500567757038333347050166534121937105697091268222541140635695068305166395476061222796394522313192552617134380052976122181895153654329416428590423860357970328908789221252451842340353417251215405105639261255199363446302379926335837812234034208462496191194017348286288377003160003896385873178048498379821934442797497258417535450145925478475519519993269841096072499688305670768798437780232648814887684335543741241759545078123175206990622356489652445544438038969869685984251707294174395625998399983036278771440039894082429772819525484221038802572176172863233738174824329731940903383510431409043542803989614445405090062688711720665678641656021276068676869875336950899644619198278446464226640652105220021690938220328527006555237420698898162228692066965648010285068381238847865152884696434350442454337103323176201903388826646417658264511621950450724296643795986937408575841074022945574046968315931025546914415223600677820539369749432149162054712031303532825076377872455380737247091116466828566189872326433606870651072667856698703207302053813129764920286632857176164708162709483006846170368126018942495064930572336610059408896280446624538820927764284893237561726671537586305723084738751993704912354403032069446519372637728999411731522745998599841080177627242940793175846026212472017154398752331212693501365104145217068427898272251768399036782128555558622844947993415198918564171618116993922326353786491283983595797222124183648185001789238055549669489570333246095310685517506893302075250883712283160257916817296793773749226291064184717125376570351886073026363329995158511182234917984248445096156352606309200492730233353276871564604784263278454397327962708564383114737906328273100415258279506628623208259977303248680096305916660249154955982697187375188164610806553824368712228223444092723409488596875814274477507364511859601289486775057670859323866469436661966799973716074790453878894791410579607176482584152406270217154579593766931262029883590359426263972293924976652073978733013037437969484275894377655743359009352256419137104370668938538016911548009001098383453547151728677662914075619155039271726238237221365443017476142443619993252106663945487742033540834844418654716518140871937408398454185511434760966411301066074785364754280690504462165529953137443254006051990819225330559587742601656092551500092380820242779984031166265887663955259405743202386899655124913404188408843935850052728778455631916907502130918620855128734723488763928445120315725257337247148438134398039289740542382619798975036463485237999324177108805618442761314167095568066281704207322589980806365074543131193501932116399049623835195625304484764077173944425361246083463201938743516805768795687592415391253555275633191599631930359794060511685000216254182642594989015383470996804852843681220856494391384807741212769142853322583997798741866254706137242144050670866663961374970349873579092125974367767361741611331511734288416071378041809576935721544910342149004882641485886799942251036435501621990527391899464099688247661217142509925300670986726648171404526222741229921032209992747219301549392100021925362241375079981441563369190534326456505569104742501975117271472247168509448552039219495781640308584663462023262294712050888382497648271535462549826410400885458733079760860099167374834286460084461850689422936056495109134978556517944539556514802516966023478932045793814747908363691031309288513410182725635607086145020300068733116444406557911384059167403393075801432132720947265625000000000000000000000000000000000*i1^115 + -3019765764465648717780616027700619538279816800888568275431651572028366137720583323750708169807375795744069138630270224957163331782924702041714113158349422924511507701873987437886825559427075208269663018638757787768701756088448606000343510372555891279650928214422181695999157309799947476254062185317505003957735116204725328013866785329672547154550266374007808593225713690412821194992370420185358707366663976759101350924340741009047193432988243358706263145909587609857589649839510945313460029156931755059308371944240642882170587269066360579628485329508406199216642646251359987163379611163558923411315534588500854633400625293385672599269575193221393183665908199786438067877483782536937492109167111090280611789586154739816660816550248280978233413886070108310376011405757571312481367522138535779653933470102793075279671368081326183112522175837379723321329898867748996037563393193727830120887843882667689564705584510457912195754371607267137618093080992273662936168660407913100471763744679429456459181738113538022574733779003794533343735121108262039972520069683460282396317736263877588469654850083217213981444930487578168087738568188960890083267438444757933156111719515029348216338330743496370629992250980545855290408595020758975973290548902398324766777760363110694775298880217504578387733519331833255548945313432805569543853223555067909714143102744997872679379558562545409439212411167164939067832752781166244292302175589187232161557900079388770328822668111973192348117510305118516947461521590590046936744123578446935335421886294224795992529093621422408004600869191297680897849351988968924809617063490330035396868085086355994639188747114059189213031573520940209410587423245889331849690632325708535776842592041095378156071594675745330790392036250973341271922213432171710206447090818436085394887627491730378151800814333947778595985801821528623445213976809736188220195357598714581883985203845571114923881540153819318403869896578178497876838207473823641692816760069900121242057330942639269197090273612038021558655424023131181101799584531027602542185487457807782409632394678886704219171885051740879558725648159815062885358965539076484526365832094260766772412399305852004894276257934153538652804940915394900035928455321055953733979022130714156090063544553534390177066708059115131454361230313266281554250679447101704432083786960139433361266966817720818096953679702102262256822590823672580125317465612905002094130612998651699167780130961016020809199789066688134694204575636176292936468523387603043561916985587473988090065480988583466044711811965245251526092151648928715423676197694249219575238449889848553957867137249892728075745366053391164566774973546403193314502422417253842072294342530976822273205722415828243536401695393774632688093611818368657758801994843566632994892887804219326282522437569432667075566390921807987484833736779265260901763369360412646472644261229741548565332852636672461830698237371179487413908011088641153416334098256694394467687203927542240010314704863801261513312344907720001959135954941032670516384529856183739160761832825988892594554827458651640602176330271290706916623602341657716956345062892636393812534457782658333535844809486625374983286303665606018376677947629598180578104935644972102484282567337254429178861674466469647941418149655307888069621605104601371744817303999777518299298312097504769545803046219025909974497487238931379661654157992611934071480286190121421895091639716080498683646431462058626416255871218432570099819941232315244602844358274751401723377667649954225278960780924977780337314925418468192219734191894531250000000000000000000000000000000000000*i1^116 + 2903595818727307096650471569878845649447098918852812709788901560806986959480330161036089872627840331471824649229066953361537924184768047011934927779886619165314647688183938305271858024865992895914327342423748997390110166805645823910373747402227693311045148014889107378973295871153588018295111732475376022478179317692200079807674897616500181017650029220026902918883514276199198242794705370267484243137060690689511356775403358752379774883768076921030711265297092673007324309116918117519606719226731899130901666534098377924797274679479449389154108344538330737941500488218892064480033599109932772785339075802405465307574436020913266196185952078321181476766975482194761401120727309547730604742334004738805247348744735590709448425697277228148422674230925935235934849918872261155678029595675830339457612308960038832366383120373676264010812324532804673848096595070572730951765239813700338151133670129434598908717662547679631780915665200778342574431903330840020604472986307615261021405015556259042779281922298653108317409362809371100255275470545669276296194594680962815614709934947367409552655124516687658566739442090642923232837324015178294925800311735338234245963260330913333742606179049742388187248732288756283646102967484040058783876864583651368466602488256167858002154247192472121506077417925353892406200823665720961051760208763786153821900991582903324711550365662662067241294764394230605569185217432985869786359698937092705599419271343852825135923575073980026677547758108024736864796205610691957875866869066854683388748656315984419519898207288738439966143219651554885957223774002772434617016629936418432831697374336623915806179000467665838732251411793504219926881457524178060233781700685372101885005350261926978761044126404246314695146382748382963531247528261610402649617309207680027438268113677958308260071997682345261084663995946733768003008665587737593052220912021552163937363511154037640333733405547832630346851227423193660395574538213801106626433715728084365148647599700625524391448451512911329200958261405198190454844912211011006021270347575322135196844008808466271286796697885761022715464512989191211857449796862222669469767124082606395992859691499292509060733895400677376745511289878781490281953837027639927521834576882424658197088683488905055591473941872168265604595635214661814673751874610779569748841883453027759399835403348120978691415422078807923829816776674715204763449445087705786305614378313849800893283882346079854667812249996161392325484823427236395357885937803698453234763627294701606511622832000905434313785531423080497720619664238592659819754386324194493266532395218653440806731892004909777547810445845308582334428395239193493941775179480640546947649167890523823677428768946668903829623917591681243783233170103040527474442658325758470884763286493513419237966596793693987599823895225096033487211509392124921037513089040797934538739538420762690153071177781573692260940175323335249662090181725366701774164178032912542837181972076233286291066256600380197343487567744860783510322205786401443618628960935979074038667272036112478382316681160134309100499069955913618533037927555926390331331828283835149239055291794378777467975374256008898923720664602924563509019707762609594071150031503745759065296702291387677182308684516329058497525257902550731397379843126898723224659327216912201430309883143945717342745263845062624904123797938361710293224495585358535232153039219008310993798389982249450075665135855654945367155384512942199900456101103655488031890489576680079259180575857131388715220987606357994081918150186538696289062500000000000000000000000000000000000000000*i1^117 + -2330052427267095135858393451816403341389358225847241569462906447991960509106575889364806907069992661689810320138538965438953747239345038201155656296375236165314615601960977057914434704957786492890185410645252663084977823219608840111269508135416743824981133515129450669916226954672206222425809827724252835129922990712258255344473419524921959596642225487954143569310145379008101167461046526799320692470299678523877490559474572312647291659015516034806015890636917359825357767852516592345441869878853924856552546866827553748070402801805998432916483531807076998037910370351075974045920957429959083776842758942849628397373217029292166730449315564482125600967600229653773265726947057322456456146523317825690322478912469633224481615855719341847099975949352499948440835477876750589539133402120141188405408736969598662981920124100727586384025496814049924064247444270554192347872233744111710985000698710921369014202563229458536229204948100074751564578121374910405424981782071997068471207179130757888183945633199605169504634382036326868009817141383564509020521107590833010100844585787875585711239257810440885956388076025998892498022530475456165061482927207808377788130927153791860903124686453374206308448509857730682462839791301456600217314233246867524763793661367160933463381785715707148687209223802188476765209908193190368684437898927485722892740415569725090332439132713179302317623932059866420917567875703464811220473684183467337116870495210603736882900990113191269806175247845366321479715042044263621881254561100434848326050948156342254091497408958258679795542716264182592079765882453646237238159964902953347901703636643495051196104335524739440478754087230607068598845262602154723937857507715105103846371051351813406258614169047101552332383957248701942550943452123457372968881112847212649755268950325386296966392987129090476088343579345927381872903006419521129400217233968591670013744335985885342466455189582457106995281542641506929536925546692034760375455189006184161581763138114337720655814042723747063904658717081128586094358914248244267751742609657554070946265774236657226703687621892474866290083714832233120225353571731234139290396129048782850881672427305366417332622160813700715391956390008735898910661856442817784860717211738636026568617442737018043830439948631359781064423572122550679219095725827914654678945703872213887610894798926094151340595038347238727568998352205598480096848129510808213700450924288153323198383503597526616985973688884812199961471413852030169662927734899875038547435063549057055790187029636303088594217855984913136720999544275386001314197936968020027345412904364987085246892654804203179020388581004893634059263177335420428744439950983913496805185972257082046041402884761030527328873269602669788641310699495624431928959764851821007207296871028210791897399363676916408811002757565506257107195630078733330162463397903122297098787501983281948871443031709314529831177752054849097564385979987180271967940377890149686272045642208390508383770157190601554079632400537169031713860323384647655243752549714787281390524862170168929671652818491690335321861569322177240400307350539231093193188823528480280328390632767176646552314779467438730496736383544783301016427020703222122865969777764781023302878035689363714205832848455579916872221706269945622166058673260625615497220914210596487222578441275398511546834230973773078320860816372359501213687406997613234092494015053919906709850086264904927628437760954949020499946703187847636007565990523639427600729340426504176424548700485850361019402043893933296203613281250000000000000000000000000000000000000000000000000*i1^118 + 1566081570984266951690198676959991614836007716589310470711784118254783231939967625123028401290971066429740586051603105116467320725718930372174799127844794703896333159712032790844316864696727527261886307689545946593752323791999970144003780154311088624890056176356653250424708648282399533518439409772245956541998219310687857208350412179897329848679500366071449043489910939276138375959888056158522741472791154897321876505044699557533750060454202467365325098200315965895737944878145834676948159666024152315321631007007474978486798009637906682277035276078816184101507416099638655037436256528070727953787825546299711729736015494227478183803436683614010957556202875143362497220930383781866131422161031830435289518109994630156815041053613525780248568131895012573922481214156518797007246934462686774903987198723888107654257474680754468587805154568884376006462446011519632830061510182581560089628180171782500026595546147049850953789346400805519917422575897341598982327403111790776900259853290591856234594619200452006450468834603899528841780626226343164141899007226319564447438543900117838048885357789343829823699110242712374028109796456472536297666393183607514791240677754225480586387856134210264229966856314719347888815854452780170299647667927255060778299742053871563230480224373892640454809233344201841314099637457332935664529117997584816324971816539598689407619903251009374874704823806453196762163246417051273957436593274785158868265460839931920810199874079127929176788785168225376053225510825406574180060719170198313417984526585818053159572235004665570766019852048344449321240036691238359470574828654968331571807043687844155322257807333958133982265992756648794387258836253690099264762380992740432738919597272326098417612933523024808106965924298685778205307086442494381191321273397029462375425371764954489588457852561000487929738387107994617201840481268969002810463171064423857202744983439170051604239528885123894620537950804862749341758740449378455831142295348983617727390415212145569167080783504886178159311453159819701756875483132579600350186168098227280062677524678651502833196119813556545278283421310358317307991699968408085009038041223484526783289633716428167060182733585912276785200162148603276414625767091287216813068259387025488962590355191372700988505002769259562266643986494990032331191627819518524911794623679270531135349455774455721896369973401763160417666219768195557013887214842543625524585450727917009295575967286029081363121401393711746404295937452757861602075887716365314881100700698485414680101086472433181807247468962985161067818095633198409609979033380014191062552645130097806765995724129863976321262282189724706019087844980508322728667247576952800303605620798007497892420794925447963617639262725565284858979914122054070392040589519714465736653738694805763599752729924749900192218244237357110275888299063367598140092370283762093336772974404792721517311988361076234677682051934481058298703871531417019756605681608424573247164304652252588925502975323161229649435838607251921362447976444421904737292961682198303310795674132110029144870014088529246410351508028480667821909891394361555958912239250739128282437949037378805993556430635240551744986171503334628099530064881215972232171713198848094878782759679744046651342064797174695064268984737834146531855949067441464844477830308003245815971626715135224256031098310492495063597488891108440177819771946331091257426677361750979329145037944438151368653758209314581693195295639769262116749831409602611035159170891017484272822457569418475031852722167968750000000000000000000000000000000000000000000000000000000*i1^119 + -874231356780028555517079736745527478679034024148114372224633736361621013746113731286435361696374606399650304877436269718229639862372943692457254493996070537803122213399386424381694844117194123701048408165788767425989850730092832352202148665349712472678196889589106882004837381781947892901203741108532522124143110567056087881238284567906146570457750973195018974434514141648860488512108317001733074015238795639723033365744373506421784126360420446965855269879026440449912621510241688738616055812367263730022430294567448191219575723510189831631337494187474307433834984837588317737196495399041706792622825700549336740386889113371084031377876904539224352406316513082467720890907682903551780194300049272388240645693392853183328412480682450875918983143722657630061896166872166374230491463668090712353826181248605318260057103706509858984013477969092241013312313131796986617180991045472329189573200307246999268126989877543986956856028208455372310392918996817979886966170329129998776963160774608122904224982486990597103398934238680813772957270118436459397858543755745729384523943959685829341517379594212128119097513015969441907538785943694712754335938135471389388544945577195284511487859867147747866267813344014146860926013001271495749501683076173740503666316895599610847408513475864232583530232774932615225995672555720468741263604494837522157178769104866165297935562090698944790256043095301815419494885075398461131400266365704251865556201225949275175818137443397266763932002285702007518652996326723986572152269677331489388268440379282252919619763762155616268984196681950716084360673917684325885628877740147807152252790617727521190987722070795521487711366686303030254932498857857852686931726130991316364254797902726621358246244336197398441167926753720796302082057332178253009822612415153739631919223837712469471378475523628041878114464870668044899039527054929349580394506604751373023322166999999953358893919447441325874088220142960865768900823970011285792610475361038030174487996430206329302729498691047802844043774896788934071590864193757305216333558856881223320856232878238975980210564205828626589956858597597293774006998796119564445185560965006590029420991055484800321150770852018625617304498610162759605098101404587901112154747791828759845490705459865347530457748445931697636718064023637007080668976506041688827831386864527142484040067581472523497187091976668655046638145250656111519290024541984396164344982465501025614160903248090932220242530438870492955494998258314782842149936453426239208347346031968966542681890057856143042067063577474280109838904500247869814556576521548864453655181857338927334231290355052424187251623358341208072973120859434851347884733501501731843719819339822053676956845404666784087181961879148920056916551550619067307830626972524990861708449462485578909074862830315090702778556792175409509593081605768548090664714210184357216772230641021207443591566069734543811373569444478289954469836113607069896830743167767068577997392204990590077327494818740793964595533183465238336582061979377029656414674345663479145504302947751659457933210509916125369729511591873238997933349979977571280971147735889309424749414629626569294428828399840678220511973022039779665057795124659016825048700138253989386068129704292272431087692119602063341079166614416152952512113238665757017628148061142576160580278664414085569446394101877982052927853315853022606196867777825946871277611155530731071099493893940773731022544058345776172599425117572947274751047656408578861499425147485453635454177856445312500000000000000000000000000000000000000000000000000000000000000000*i1^120 + 402249953672316061375654363646821623661520344665262545994048910639952482735233008520993081711867785396782626210688267466742275636641614450528993709610212318094237584021293874078513832755483369471412347193198453606562612225131181704886834465812332002091469775450803720702343165289078125960260297791381050975660252290862120698811510358866644429008887078613429767266277161503759137706861843244020498057652279196865746629444871500095617308842856337919419749832126404304944064678557447300037303291942603407977078907993817402586006520682692427062303540490319728516729261708321482963335207824508256115825748334337535652825275060441039945975103899760472332968672699634011973400678086444649188094736202778563175724180337684620061743536983656561226284910911844723875097247669088089376023440055154221666036221921363072350731608652251234940336095697333591118800912062034885462312624006885541244662766672402454956186477486890644169560623203053541267509023625373983899877807098059485731336505395987976343458396938387423854077015962002178296265647711658019872874169638062912203310499198680396469221622234623409683274699666671178795378736943116708378099715113260236519682863114725291596235290548134952567007448714233609233867172818657806941888579056992280773534308056548418873755612072244500789869934660101537162566082567461922510228695830136264688008767469373498880173977581263890000740812002349416355342242775754678519771853227678917572423493409838160183607830265213518571443444253414817634508944597765922068900492804208397347814714849084588617045945664627982265761060799330367631189628943390329355251679088805777552484713413675318852099345619605476212236474369221175294658559840378057138898876146036753352452389621969343462301906073492481943385490303392973634279586927927761310601981657534068962015094455398733295659540078548522728004152371064534765981351309114371270802154333873478319387016591551931311800743948217380363796364835503962101497775505713866861328725290688538759869016460732497989758213906143762716656991399179489161796656587727456046030294352324859674969643556508753699488707728446482993102187447898470959127745841284217212051556015900832395825600398478528041450764372312352815620939014035535210981256260172156739352416249520614992276636990187747917020285408136308296941559785251074730874274030117802677792451047623256559750708195307083487788910442314672807083626285305708862049682638993837247063404157369278553170484204685442065290761561814120054037724880808356888264375107751864115962575488126900981941991972806235335949999768281833098404586378941630296546571494831056735170886589830274289236243187157833505351446904171333603082650094124170219479044724738526221790498452219574859930417031845618301531333026844364488306274372012554005250184608074928951026962577979444426066271399310171859115998396315817873447856093319133657534196529768268665768315747375969785680084847591020434888187519414651162563040917537194668563558954310361364574094087572138920251739688554877726114574659494660524005249592367064347031734006653034681025442528582898397108402490805513723151011482163800906095423137127803186819171289937502949581647855848662288510796109756650866411472579241888878091003443125942734717731371066293485114126287821139735761846286798803976128049705126775496238280152137353445223198210770684561511434344109342481967998262551842116958529287457382850659980189469405099808710822170024924016544675436722137627464602059639375620797072537582189261542991558742296765558421611785888671875000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -152986349080837650162665707430298277130847749043615740922147300913001933720500162635890088474639422633152314752474449177606382243521201641221707167918932427506130934250024020606646903461633182952458992276056586131654069204493643262245596911748261228071022983974618500162766444837558079029597745714754666350996833920733604425089869307693613578519497372487624048891037924346416268916140653518811335005356942737008607444711054199183016438557912452692413205331045510588916660945222905579625558221981520525529585376798077658670663080488251155341394391151448238094600223154555465207618236204749445011193912004292017999011420944365312446830896431729418215065495555166182246723222278420851441809319808946666220043285040014429661061193868002981353788418781538350994260602591456633780838210877375927125529501455426051667781084415106454308305886200496152921644292888809570845647648396377976672851895233088768848769907522417297399744808258155892421993049876211770119580732349584166623209880520251773971844764762613742333183011798208325361563466903460510868989549517609917300874993801943240247524518898332375670551601831865751702676841432616060549924273794379185768253700586735744704347311436131633760820859562350908853188125317196196282160411952585180032765508299188171739653885064975891616062429348565594440121553746708321570552016600521070488105574801407341198043910874768077170268603267376145037420024270939712629313631071167081480301410315134190813782745735070596182849797565486413127259273587716935235028005800591227386208720980638890324262462724644931151676305325910324410358478023174118902379759755108060184638421093527669734846099060340126390810425254928776669714187722863590489906990064725678620124985526027738854524049384978370307847670875260009909188508877504779149187804504889347204381467052432723593541347000741277030748006088301306779582030435708309797832969065198660185803743613662164483034317780588543091384936120544232087707748001282790880191283320720093333846478062842100802338122569691033862816796427358958893276102410742602267178724214351792238225195277525680888915717135450237513543546309668137917619618978697513467667811738878650644653495207642401100070526515191255854434524987250466498384832347089618077932840156582554184490551941103219200907833482616879142923877110805243280236231553880730068800325543566695585721318894783939715120520549910998399092267063408916828665940511548804765501750610030076629436542608219370267980494842832326429746768948545751330514258512496699972123631227494991541737640334713533001349160713321956026399676168864682768651946478791394980795140696976500061174235556084451299707005023386534728205142999282927656813547950306541988732657012450762942969467541188470343436393395072573201396896910582497450140446478311370545372751024474953437598380337801328326618948603667329029650383772187181802823263139023086478758735127409620596225777899834575336247501419385846198687368920587487833575803065006671337955676152145188045206946938185675555811731889506558069788418141837902287076186581990662848418753177430517236017617285782580673714203855204887786791307063310008701441345414749805953114889285466240397796648289794502670451408756347334395725110036217445199118686495343066962360899581420649956833353579031853573756353670253426997559638727985194123324378276602762319965001919993999898458948395928249123462709935451861499069602258091590998074110412699705425089102020604807519293518541249316891949932854632283610295475136458873748779296875000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 48583096374587993731119156022036902184038641679026637373846323372246160037587646381920570441678593482949563582475629096112946047022787705950121501258892932427000892712568493550746018175642413861214896715232996300318806017815228961448555832794001094609530919285827602729753884221163732448371003567773952307979018005481583027308690395136271534703581400354807749511190783725930965811026646965248256463438946337125670461261488514736218128210356746038004437467725529024773579929454568600391132726226071395850338675284748919162524384873694073857113113139886471136415556269251015576204424929840679038832228196158120801984221519474993195303535153759159724808047243736528288428726427635399365320821087324022172863989031332928010231914713433988691713780347018753261646094153834839428298175713987110459778968127430436435546392023910381402350106529442870357954855594737927822576758652073352263782961251485202710968046954242490665639982653491290922688975035413256600427813970400850450063992007298944022630488157164582510604398817175291157430730739136789552674216776281618255444041632463571015051316960426637925540195211818551177196562054054961258832897406582636887593439597877764848316248370635902414352137905921930991702384736892715237610726185256076689038239218774054635046631009474676989761695983006259978439033971049494500300520834448704006520963913784663810336769755293041184030594584369688766426112756680116733874443445859177778940258453185273267984428065535823512287979139866076239901058116411934891190888854563881053013077341300803327337387683996810472380881293347072747258667503316521937157546885180441180703747138461365966028628279424770612677115377912151885752175056035423429850872509203838570661652076815860917785912927919855598867513667330623313647266407224183151942625293263927845316311557975666798678978453014924255867641093320209453884671580353532727118812236810114310951924947909633340500118126055736668656634307036224254422325599970840074967503846519078367779460450070170464880448344202275279563348960621423767072726395708268644494647901282391206247935387962416265451741651060916858136064355508012923410780254246187539229605505715423556915994095983060152843565847627857046255213014078379725808463893588008175422747574712965504159833993758193130204828300568902304879692978370687131256310847189968386906528798861793923224627728038697506150928488581695992807203219512940462475653552021125878123776515086375189419819898466343383297786895325924670945740943588593950736818462521062727991324835966242225469923736364429643990811594034100675678416290172744395581061139272731499997142539920748513004704205267100417273654248709710828502954861525934195900291265889357621834275406192848250284062663558112188072378266259392861134774700954574067843570401372969279214980531449849476968738182191050451715775006054755319433101034742724977093265930006203168861008285008091931263162381612886867469945786350772524940637820923955236783842889272110443998616482401241551981730801042780558489682681286161188670591417929325590988990944349938115371819997497706043711567141714340418460639414214745134747845760431823619376444125420786553984665244614311004808199598614366234848772305723020765545510968419016444658230578489126652034318861368201702674183587956894541487305308414708276015882478681998992498107708582477809585063051051815906655179408226720007350250860530520144155310458566182654850558960031814874876321875811553969335716590057334664331255198876255507855224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -12911753037818665024577992256431123026427366156482293279487861781853011742939925595172542483181235818603745068251089716891526964346655686895846655136422502934402905286218565429702875462120174869326852240170359750049165517416579930541297338091862885246687115384933413222942624763184727149786781885405863536337681520624668389639460632387596385252249409441682690859830430701177505943295263846205685695104652638926208362382293238350850892096349315797219863154120298357912084385699433990850000011602193285226499495579794468304311250613765234074352204592990820367840498445445338278659831397131624341630819698526020712697197040019205617985676144101344786285164117608619776152062691849596150390707755655049578957299260280221314891447082268962483390317798209662518422215662861506994453102758334826114106575477868338825976762617452521935509836516094807461367081344442344663491139574001046164063705713186875069666908705184428546279241949384663624210603892366233412719586565525823818371779696223791649327099026569656478626266971652091974829952018096167752611375496623312140868035438920696659747410472455316317586764526550736457956825133163594010975019205496979622333940309149031032810967866766963680727222842790366782460533003923783055133855635847030919423998679520523149173329106203307807195857311614922329004580917171017014829739235978781707537375162856401750229610914858548454349821145752461336653644760015042060511313225123179148731986637922699035864986416992319534700361719874762832460333352368140450292202160455090388561183424095436124921021518506107366199260232745117108349409289752976654497235010197986894105707624680784539986453402987816820947103255169410213089360098509340046102803011519289329165387380184760987860949857485923866297314844216764916957068379876292420005989936923687631959430495421738593053259289213319832179736961077921472557448124628491463810916354777682220704121006686983961853304705336637514272518769937191719025383402838062206988181755206898785862584906930514939772228814903568101211292186369098323294980645075605037329269197340002371676060688619996238444820882381420439120213827017473074514584626048072479889803239585976167965939944035161094298041746826482331597892838612951939646516930598542857944471348673781105960436786989551661314175187797293050644815334127974761665210444915662832134094092023022156903823984074973615429998352932487838228257502256590039658630254922179599815940952162830575504810394818448008967151867181084458758857696136179977867260006160669243299149843180086043648149761291971159617442753765461080045079455737021300218409540307102184068383885717415672068948022532524261077294004516742952391067511018390041274220563623759056734615498101173749854725296543321987789521993572276960492007175071256309875557476221994950394334219607490622179351180315830538619946018977089698317112690134132310288842966955722811361242823510064333399311328629985698332590851298458695099767201391102284325280980781939208992256770564956693870275061685343430243589339995902789476659170529770337940352199271942059482337151581621371510598788884830001696686873130705003927623717380554631502581738416166331098398563391287758253298830235299508548761342793114304004140691996441304896926680287536849602596017994859340934883159300752177460800281086700835606381586668793916270951238395583799803261088296762502935705370374798973067741168466805074464962984045023365911295611845871858905063289623396529697695512078439477635073131498437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 2841864546846042884737617027821819639490639140327040752326147384054181273702513477197430787600114722670415143074588916578719128492773852742338094942485388798013887382044586202950697421478447579927404424984835396700722420235895661116591635503863274277165180194967414999538304351076640578666621433670976376389767086111626284038250865438120836632653360361750100548922127409911852632896416262485824123665331839605874982390176834303355526229069979824686666523108142972480838528557472188054109539054918793600991045133966523279951000315187896249017879485580707963426426480009969736835302974673600153634595808486734274130030715521367431365245056518729234840183864934842148585515389116377898060587412336871091096964646700510166118259406259330677289860840934564185256254170363398071453127239910937776695371804684935007048973500980888449778294319731387441588419000690841959656242910995302102277694461153551320671668418591079016337731451405086176420650696316151122881488547195032233603266359356802928161914525346333565600655004834762126667782811976834208801670381563797125184665045914055868342128524669421157905857365054463959465500696397343625653733929625975333737561288278966127304588100835456297502970813716922911578612958288387226549133773364602552909281472335044033757576185783315170384762491667676622256112410293159553480167192035541172353592545008180830238086582256500247910585759399876306811643289026833262519181910015217898095955668384176804984942576062225652052620743309712776855784040328802801197378786057359800679754717105274216616896963037221221664898821671209635356278599191247379161295243366710936784779111133797125230038400960533777330183133688817779153730757968433733341544967544493259120338571362269951849468216285779203881183879547425894596937552201887108966918926780585905675823857154944891359433426360757645106047639636974500465897274438265190321804020583636183572031191335496580224750003882618731737796672640351113630533693427463713296084805880563577591143803222501057000581628781329123615995721327230175615177760370214467511631357305306050682753598003969707283728983543632899098978439602549966463345887154494190755098243511557902423295234606268236276198972842360609554672767780599108705090389441972741228135560618411007748184535227436193037725985327792660801381100272857997081627332695235005822000146614816072991797165149222125515544000291748844639039681735746819360434291305752329615226553884229881374309743489157031218445201138194032633824483459284862148677084470147737618550166156473942722642143857669298940671297484677761500721527871157797267531973756138948649798779444196313495056576707518302553487137301359232843387166391972679747286905214420639664145525764708018231010564404526849835793569049358777333959606094524744134708674473147757539344098543337974106440939355168667089437999716195897993872317582243074868604717792229753305365621883265454982831415552165578548844706192140676932476300573210807487803500390382939632845286450405796873874551361882035305793813447652884828634042405624561275938505280674233739130404158414297627014140016029884750468527958893453020093165980058517890944818400643255216732801151784846932718589865177763105089761242050168241095202035439438041486009571152236702893124311652536545209487992586113871394949700471536355761693192486692447470146652096648662604708637233114773519241143331594226193996823187752290067606864626785814418632964324694603750906832163511714527596850037084905727750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -512622146283910596034582402477644529506763050045706369598672951546782856482507199179841478046192266748511638907146975053036127967678912164954400468731523134990546409115911889171491389777408437236349912608814945223066681462767188964632366924065077624323570907528252640013251774882519067137199449372839423830973382822261800828430675429982018679632384122405149679011142127145680810700639734411711801729595783009904544910051756708299063282577071947399534016481962846679860017581528901046156887683080552247601771272883634628354341847633643936835252614446746550940059705789467193268444110681770609436500982181820796744143952748731700972513992708588247395157386070611024640897518881231867499098302246266669402032158264192770713905456857822621794146131580790588753502768874884699840230100769708160809091859237780973079255546123844206769196468721133268504455904372072141615001869533301081702454193615459298889789702661126880061199778981545079779157374186593556643423993765127010263306761231963236067095289237492384980728560035715126590588658286741246987988753653639203480436181941399566231511507334967474394768100321668296579267760337578714366639930035524317196413628849489311950474411044931068200864931755589283173302828521995480545861067130274103795627834688319001494673730772439408480342171202649929231796737679865390138595010001349918994377155916700308569218382243238584062730035173491613304989690808915652652581374823741243409145252708994397501900050502256928960326997452596958787630808254536232831044950415475409802378762313375942961535438405570099453784550106202530779555920862840530222320900438912826634385304350525757519758406101340098379765984419826096051835046103664612530509637379484183891773738325586337246454119043163904086288531857150220040678545184261918987528213631218209185661112257513534308068459388967569041333096981183769676330349603600286836323439929385379515857745247724335256945183480898941710872433484038821269858357517795170300949621767017748767435050750617452230358175284326072859572352757386770328899273586559343286152274734467002257842336621995948941624348313946733088955626349241326930415680957227637034436899919830470633587396192438798146781625561168889897465296946139586040642757560285634983637212736575232806794125072323590618403138588216277948112445941825126749203554996426820740323766183333603018337653034951521777099376780281821547996120806387838206946417501608675750246647923293228960784945444448847012548559597897411789914675708915020366811067067329417479398660350721201357956864173951437574956632431360102235421065176210200744109931584440172528346800835841064245132143073574183407545275873056166857027661381627272867404747106375333934997573798562769917856856095746336355324025377794013439533887289415573602288006467359830862913543429698164918840068120162492768766044575657352500361122695491952650327409206201483855573154452234067356338696447682527373537724348861867696172833854806751563817894611577582356055947309781799426379748633803031241195644332581449522969091126819628236071675893688464725290053816607425803878463333570601730782763340943322585890681300832893645437126050327031777962630451933832810052889294123791196583157459083019548352790999743699247853263472734762130290143260283418065603172943128252829787149974553253043289371694109126733433503170891117648718385728643550036832118309858369675336475061209931346355151556581275538880323298387034402709552615578277258774976507958451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 80243860791814134664071505605183416425219732876598149492136865030807256848902553706062414549541469876946189607095442815238574883451412713880432136362831032532770781071498502802342311190786023686606434092997648727165086362528788920379670954817137023271957769425381362619519341685356223910684258377181670270041963433987953549332235084692600618652519650223363731345392982080625823439002885640803008654405518808739808568731720289217928704303216064295983708719806008860936361416329047062094736170230955870616311770273752112508115147283012287439062416010075070546532525525301840946981129870857765292037669757033854256590111931328276774203710960525766143808670948425740769029097451466898711104528348052382220782849402585275995761799342284643184944795229023802038268347360622555042689558336310119227919694867802918106113521215796767314444391872022799504006084190017023260779055445149163220403745134006612993017201622840424928944350046235772850260533737769479823686499877355480601355415251721494730935291978315571060866553061210528414709664446481624488889541851661102234612241639845498781769887344859615957094348095749148420337080697194830338740464183046991256711923166075886864562903626592445343962673417344951188672915352299386713609398820942780177150563673852717750540705755277886464455189217199677652167227835328241344940634944821180520633699594114668771560349637426948640642634707059010189696948683342582580080090305471022594044557379344820053956275193589089766759737513696913771023266233165654211113023585129248332466556066846101572493148750923158278065481549308369514289199753922899101301257859371509432271548115206314894670780863885963834449207118338529909739545273973115350346889897603458377892551516538582477286576054178868095075978205220541928699370239803249678385953256703458209341153577260714321775368881592406246425425431165839889628746850942988307809969234268190421064256876263242389295615823309758980635799304198101411776849464045160383018519674769958308625801203371905409045636478925487170422266157791639721509288662979240554301673300392595886271439391873711983274029255789399077038320219479664113117540278205099325368504721224079677758170652426774932485607271179839533455695196407833540705339122446687342441425669565837049420328244649243687947623704300338078688545343398878855536550545207002422589020195376043175483770764952358360020547176923445222259398518115968933796390093519015650436096546920090938701631445536340695666437545893664709189220443643857904549063907325123018308715105736843728483408842360248667514992649267116895367471104932724461163518360482112354645876813438482984507194563747133585997249168089110437451342758724589271329760390682156009897582337220550736645477059096144821703538804490017002509975437519040467144884504307153337517734502124076735328258174625552866404265047416326851096929996531598706364900797613337111133999424364841943369099526873769992350050592278815153075819893417065858194926120499600319429176485771309084045052292637494955524154049486037205387348747334212938714302373098396587667747609600833292856761556236466139458723808854313674412124056647829390574892353840217688163500465104600614353444661069356983604453995985839479000185651546018125495900922745387519639582603530086414110524345343171345627739218676299286882021002682883621995255893164278743086522122702258283693961489205679242035926365184485060511703673359845240367970424855377117476132016603667855863409868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -12984481864653748453450843887960065844386755396029258821736799858126525957849183796055668288949085397369103029072712987384643890214326883426075716182070853578082884343507570918522681363144174892947208918006347611870343674921545985389452120144681386948295359165417249853243608491373440766652539462440689452778484910664587894293399214373569601058939204767610100325068606802962968878404927286960889134870673233403162836770548404715303654096135075627045236983763452808268786724029738948277329249794340703058199139746477332133747043636244121334151804559857547351021591048118683772918497224006761163135275307381421732897910804246755915783093918316338227330590768457474816732829708845498528956119667137434537078639442546357854269241429361050502799588937995717417857813212952249348560554227581581724068757386700304114547657056665147469085782495497715409273416818320369324875740026699140287926244401746909036736860087917462637962694258384573514877080120303168172185767327237370865395199912918456275444032322410396569447310247839769959548068171264131140070800114756496882321916055972700576597483683647937382600145377965189613340767639170418075216494806271245099574268651760668314539013495183283754309697468421072247985592661276111759810604679524670837680923815001230838291813828303244539169090774434907635104182175221674390031385545202037255419451807624979860093097399480622181201068226505028109031135296133056915581198231475653885959045569101798023086952250734409525658090814092558585914927588224619621855193332347033209359519617081225281801669693406365239269284565847709619756342237904238883086564705034920128055683495796280896641561292678676271613719041868008687257395569083315654958590121753793045000062371880425396662307486537101855699933634137488481533411632441787299065099090048382722713144486215036306861106146066432313484849642245943290666200722892429710415166714568067384455657705159934028706079681775658260761008449499362817526713428311207662308517094778710086853120707432440242647409747123055035582353466229254603662908055405900631138065879701835220251191849807783590718660346615106072702328938527000886284605258744678264651005431375823648133607939727759677973683099784245013802779911781221427125294519842323258055549391415875393142946447701743539714742165371365645125783375509630141412888554278884015387781424437838738244347190098420635804422374932035495091219701602187022278879558651934973738768761346993923192772860752247810962475263867246102329952085170009478759789461445301386762087436600202200335653638837211376205008870468542932256237693218759595270093823919110253364338811640036990453049480882693574404916308758321048294856921034601810092657510698413258644764521678868547175413848396125850794099655426730960125169839205046290250573477954660872469585305758961740056681746843990659983537670508637568124330757130547994763869402509923155327020356806551742537727817946679974232482353600777192661459217380798309522456884772000084651684050004008775759315226214171702935525627936537208995941995362278660686558311909525029868966729378162334735849576934631562171436560127188212440541375645919719341520380373823047871376359493223375608395634929321857246415573943983285558089799076400644449156389196708177110268090274907019375491651349930322495989192694121864827886433337173355086854169911232256696327800693226687503063108712473936362291904367235897959125782603705507810473825487303614452152423132367790538752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 2300238141008046968643852163202652297793780942320767603008345000196827742108398233352877944597817451155673507466458839501852471745477288663864803348770388911747389356677198787815097106195055868543275638726713257286746130200027610525971167672660837400411151261119270125723265559164536935882192275944081056861754042201548262148627909812121836726720525068439402895188605279477360656705574205382738835974619771362480618855222402473461717766593569015234207076040483815478652503732205192196195841350026392151110679033261266438821097897006940723693101184194512017526917765874980294136638447807877780567135069000159648282604669968295180988898764115932671090203517996817063803150676680362696411406827256269495930423279040209815814807910146396041546630211958717023412670009121214046827362245779339925424540027515355686695084167324951003000422964309693795056120091312068005617304715947994639687325348741671841414769822611785341878051383592922688625794723187965328640121094585569297921878486105537438005400379000094480811997397011642827145403972977894970999966042270317094134657176093229660101606654956391840242869320342879593577258013443481124983950614910747400142924385806671013398054502491297604330306210450452697823587925781509797238497936874255347578221643991540039766778378496521030825594926665198323966121047008807524751173392202479852565312886245924741725508168507778686872985951420727296804656815929945632557135741987780078496501966485622662754377856254050625013122799791323811585041982475978874263024218412159223321968722434341848144388694718221809521884096325863222128319500707107945626262259072622683740104592408196263964161848656082279028710766421742492873278135475278422220447175962576872409479924452177557769764286349682430728841063174415018513915533800082802215643104370272782668781711267464303336286807967899335132877571689352722793852052548944988411514989175367715536733705145619434875539425896930335711980516570323864432095676615368168480498062018310540899461649989138474876843628473003307588940382011645003567552801744000309492180985349277209298690577783256349178892939382367799994645610102641316729380769885731658452090112201453591003818656939429151175491735612584443151004153696524437637936018553399461120585689925930306537395592462264397391988460865249874679319854325417729779302083586531538885948963259327409562500336585272430664326895812489657626719197117840485683570050511525386737532007323616780599626131935376675130466771781864650937268552151989271076762100584203251933816393453214386959165549388280161932816274744593352595916433914594036173102208790914321450231076162959224421287294612539130360613101303757528925038349171040138367125130397086405717065499230015777497533028694128115151856483967398282643672310749162234934639233707446371669707272722163101585948118120662031587730348023607053901616930346714408459150503714076495647172107750129651974149655012280858477661566598981587890164423615443224515896823736314906180315461064017787857109543564893930546381099560337722917659137335987856495095004788986587322115385251081334592424300981833800548456482168736678847775610469944179871451789255145886100985326408782297537129901270875633092361568407694353369157204271287064286560143446578092861449357590873963834779244792461487222757592386729321443327651356746677104008898588096644430574798380605168548066965073967181054521083084179130155453106806102614521737614270108136594064398658987622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -318997338135412376124361228602533498177904814750782027980962864954337959305611382094725003064808658489809885617824567669118610233867145847381674025626812496536395919570283286212335411887856594109755948230068525919771702351827351862421782842811656472710095436567469654633200180555389803485365480593931855889510198906959162967882570072960601495044600682528311106855637989247810963366219526709806793538510917364466328831114021280738138436411381139478972151361176197520583650127634222602509681811865912015337027682493420399581007243787010882627364374438984990305283539902002560718591076999796788173583402441177680909130046567230930844283044662969171459157801417374966227534802851116206147405898490308681522983638333166633218554996224228667303499598859318034883770540449160989180200019709716082808060168948617762953200797922597505464551314386592988070553671784029700825027375323147670701392512764724382949898880848128184198840770627955949280473496294340116655550151361354113057320873923816815586081389667399068353290833502454644892036260302632046309017060628606259647798058901132542158315475202419363781211834259100942813099362758989974446627231256201447938435343690331332766714314815659802877896345748952193916182446033274045196430314790408324512116136885749151435128390714655112031021741904293050513164025776390844507581414678299033789313131863549021411748856393199294733068297972910432765890197179838477385630726640087218673530883445135703080709227547323049575755463616264108733736872756946344166774099123885080526977928504231904290343223993721573825850384374354460817741330011034180729178398197696591687805074567815331874772680848316244462768453626987599683205153492438961770706169711493136462219776570462246672866988187114167379679863740390380242156776319872283025582149548283699765457991190542993936448226946519475372267108308554146104533647213677966625731219820104921443044196643767123998816331149500914290797945064921361150815265211543858814346465169849505605063970584868874143891452317817773941089029313204485260549239221645426989125461554738855082331688660575861622999228831858633927358416742396227947385959378547887188342424156318699888161210426940790625368348145875049935822518762674527361964458931109584257787859107874380437644175570619292760028640180478205392325081989306299335484005862565606265981604312015551077562615617760973933173842428188686200748976866733769025267390463248156398611704903641455523211357602139114031010690091998346451719026738134615816870542759727760938474153206754354950216919418533566589195687420230085075746086589894003033309129464837876172095294782147191191186255498861761955771007118337873703639627351408534014080259539028474284115526065167217717158973591936378126696241000206398760366516230399382824471778758172170844009983839274788470380383797347411951394071343214046754890085736530193398549776893740553739012269650762472593340672134764140620125106322635001359931504190704754877636565548472364273251013797223574089605758890146092544481281380395311731124377994446944949870431018506523630934944648167649387297913857377991195606059059108733949982266929134702321691397856219988088821774883685065115647643644615193408798219703958462253661545978949476099088709795966912185320651165302400259386306531891999232641140848128749798913317785368186369715282553985373378921453811867190685026576124808034619897635091836070536611626846429597241115104751482356491051031592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 15652589361360434996134141045818992024257759670856748125191154210445526762835424886795533348717653744843029241437286760129700389920975013881432750096112103847870244005225089852394410413869328227687891831929171926140957013980052651034153153286688167893291821515787539470891568030030095205530694454058393818632881068316351902218135711123843672220173502324467577138153420244621780576573886265644095128723793161374958213032547592933471263077515643416665916753369846663415850783282663388011489326351289665110812682464711504879247144856956562389425530344933830608408848517318418274696813999854858661872446179698054745638606023410866808211315731832449775469960447374447296350903912325357625323927378531968859414811965073191566440912194667811534622224881301509816438983834967621475678332964171342643821688473071698578567956936403518235923056777469970035886108422100923500591107964800516572808567259299147592447400373230273806118026919015569968027064403446493906153609170859515934002710331297039946097377357662972582402445436045810120221344042498733950647886987005343490130592121617096000150617768207188270155869011080936593633253458036919449141736740460122786229768854713230353582936550656493264166462186235008430579645202522167421864432189695444078952999959218612007474796885071413877168071887570421207064859699030362053164260347222170867563267665656378378137183542441922402520322552596100940909713801533422433614747498860626642775614412284885006282387231564385711589228320150640104982507143656603388829544597240744833910199120022031894772891585400977379765704077204275667616833455914122993775322689875896166822880002144050323852673140055538969791554326579205815070519677792110569860242904921843024305312024858135780042822589714433687679641652921710994800520977944602833805082463910424816465379311302045041292824207799591178975891300706467179481228192834129635638598668798751655610447301057523030002191030499749279803041524984099860953771665649094285137156270618290140087687237885407016485097093281495214927061331755901035302473727877978152205030544075693845831474947217512494418836402771408245399428597581942696429598205277420538620226477836865089326398518358624449750533542197380401062231560254409692672975765352729740788407316898514950474730595417034522164780148521488241319608536782798498204456381018102348556162657041148489537538751890166312033900070235357078121430208092073352034289971588319554368541595034612665570192625158423105772988947001561110378069632096418153923763932577878353911017046585570575863185762770862107732547755809695135816708561247354837161973298882136915430397317217568678194951849670833240588622215928638332818241624926230994343188599168150914357428155222895845819724269543757921964082975681094656832050479676987058397057749726893385379497440181428221083266068956075283331420351309422683204535653178336904341579649995086929488993093391572738281868691218042467517644006761232014482752603928787623277827296023116197678137269151048088741540915516870088166977671633671401267716667111910158623008035246009797366428349433550066886522280387986415683609419033414287767997590315583912361961284092823371145344435174820603932257314128574764469074424213158390601626676705699633668431578492252439209925660944412384574924985772277778786461238761791202881335772204576635673620037703203731551739119787375151380138557734316779162364924852424656636093446660435341175154939285826003009536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 3356098574026281334410545681552687422342185571964633585002551175477687440376961355430442403403872440028628601652611709453399986495969365538415481351998045905822018130512186126900947222445277863348040494050537230392372209826422019164571033326894377282382835772855456306252490470861248985188676381065411875296829210344732650154439701889828360873112437666135728298465735431931040020217997625366418901561448785711123040301760690186190182512121763033699899845718788989199740366999230086368165727530998583656662007931914435451164751927411051181913197638969469208586860679406988466269462875645998952066954954743949884274412370403341585623376739189487954938598916401093417906760219447580405504351318682341648432313077963734594504529243533195447808186935344076399091074145389255634992086122346443089576304289312353853280612608043731977167113786425405593797258726166256051409211267123022677580389693067737044072842800374952946219695191001600231253405657691729553961318735997733639525361845219010473174872665452704859369668412847496661509305051142467958583170688917429583314968436916536424969282595973710783935420038886870175102891231595752810147955842341482307980674271290473200133550753548376147489186849765560652275061974113275245127372901745457300515543382309755137757267574031503278947779731525327860434254414282498245423687844800543653080331642462789019548900823908514916552320723976611872684100354097240175542192834516888418885069348745431609900908596013935524862254799418038799293677991110734614140403801824847716774414501467616293281553343415095640531500022544131112756828561875510726031142614672740518625909990372458574108307543159792634485686998162999493029560506746967843447037334335145263863514934269206223622193239945531196112715510584193893562115798442177330766288893414100720419103458326227045117361548159144653310435055232715050206635892936010996283189874696457077612607517502993133205497715189551018848038940457135834176468903915873664375118012919732944683950292450667154455245063926291060855980433725255955068873703456569712824602527164095894869621458958368518382579449190633497534157625799212451965751841493677003511472065797084880933415606053091117588925814479730459434581193206117618916409097046426632397322857960568913008960384651307164864344652747552989001879894658755814985215744114995768193225190923288172003916213601933332493765866378534625717662907253243489089978159960094689149972766055937641305489649718769858781433125959749692061867379544566747227096201190331571069134063483208062447324650708502143155499169592614263885227322111826596652773083443996932380218023326231403409544290364180456230836704763609933494290476222424871402383291323059979885223315716660793376804011817838015530191072272291052199597488984701978544339458015763072000408045612540556126957319354559705289953485737782487464159987897720597943248363378983809618402659131610955876249575159994563869513918857933445709992668415760408727368041294057822142828550468643892036445277071104916570967543512956107173507009154700032272923433647615412246632031225052552910482043302273519986206839295363874901617066192036355196716184161769304150323879161394657278373800905585477285911832089817610349310139412635362226437434142086285734762321594189772551334489323563437552585112144636747856110572030767830252711474779403384925537608254137642899008845111672018997851326548215942416866389960106290343291993534654054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -493568407600403136839376288708279129980604472517182478728633632113583239369176431663650722614828975118587110806880204926768150976577843413910901221755388751467232262368217762750865285585792642785353327409912015413347372517969633398594807131574590832273011919100990093490849192702820694394746048554350187518623084875915783781018656412779733043844856005257174954270611308468639827800767147283041445764892663922674526276068237662862895657766388690144298437369248333146402845428395967647090771285133695115747976837789766520950970935634405942881786390623257996774509570019850767273257112774943666944000392580417613141693474232806414069044590482781980748341441511100709272636754616702899572789245852580744489871332497820326534091735378723435524503202173219728852516561946408339373064396771465517883701406730706974985280792418683427469481805877526157980426670494587941072470619266827305966785838972842074223179992192833818933880861701906630296834871244791373842294400125761021534832141997461176516818146864526647142836694145309043214945440533431473354006032154772648299031153052272238657248889736450536550316464636043797898821758698988390328345249257419847593974900932976831897455155247080582187495898028878880266943273540302111963548478199466647655747226037135994752451790671687532222440908591966611100415699313122415781171426909440442240616037690319870748651509168385527871904293619559447770390743981004728690892681030275542531760989175541804745018800106260932648695711103477022719316203401807093434073518082210890353322697898894374292169484827966058467830771822411072242019985909867091036686124209670207105259584391099888534194122149434542929237328403090686559674479179454575129631032248592916823257535644692492798327606285662440249051711307093188824805499799490931535805554048336542432006480611612462369300183189255052128643927303770809921197457650527943233506042293825966620152046536563025102659092339623841514955002502241230045378818507232321381211936368022636349632212362867135311361586874089648242680906807622223545659474308689049846185042128733581936817620570952904535503862533660165479789426510716700524720817334457143153886063131894248020834181536355275029933090726654010914385187187580395694647235517429500038574531296395784603920622077857077538602761995797026008404003693423443038151924694358800626034776770044309151859681137919311248251938700698391821536932584406098033984489129470968925025831042958177701429462333508978809238299015450360517161468754189703487528136334674800393942890349594121034341105138308037311517751662505869136839724869195552876182952301884761714882059476024403676746009465772831240990627256495928883602998605860528194170772371954366795029666988820872332737111104603448858969075850113499242158467095959198371942943203846621115738670679248578295877481868921195627281104087153142492346623184124295494212390428530388456492538381241121835314883252147472050051172118204220995173397845490960942344838463999979936993444295242912320818501964033019343611243831287651396752851949329325067509234232322189612323888315915754566520435483116046048474945111449187980185066998651896445021463992857808807365063168827765516890069850221876253196956136632353685175376197641938773132711596591178598929389922184416791367614970752654241170993704889422224159432480902260520951974793427321956864918823075061424971425829117006577805631928301864893776610193480646416557586513920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -70011779579634628807164393896682202460556913188214718052236850477393562677405129320926971611356055165246811125839001107327385087488876060148255967375397012292135399079794681625611252008632010168895963869417140394663603235813440801583316138797036883815493291993492406514005710661147656115261481382494943417337289753044588512647059210277187054910010932653256459872625391192055550109390334599272400927073616127913317977275051301917835544306702583002702460010529639471026584080976294459158197413851867675630553579037075071511192242846849653375255082486169687435446602501149997017269445929455962159546305832468674467626145699763768955818285848673183939651378738811819946218565734312754121981836199582749236130941795391792137376027748651176605732348752081617670930063503336854051432055671972863024182717999178614942928836614937775406303512510886602227910453389005214982580623682629121216529048916609279020614917683264708440448938572613091136349543185520808147565965771947295849398449209238660101118549483711783853000100832519323123867645436204531655309878405588199572609660341002535988571408720690084531792776411190518947585669029762978388379391770669444898167249315322306551607179796734814832333727280226980586189890125328933367097243715265819636429335055269256476631751811132725962016314101490180180509706040756268931410841277154931071701412457538545246743057236140893181306332155527008991216093171488100885142857316247643134946949567182918074290128063894960447009671692438357566041276936685781256749697714014653840340497028306368671665082923086143556372075570435393303598774042558234730850793216359887166171202362465657120525955390334267817288666120231194003476089667326869596225112012543513954262469461838274245095687950799851732357957418382225167595921250139516087523055886043499527408685701165094498794752582462309551481333087300235326603086094020065598230164183207160344093189724577670737058534991066820845486911894633073901315292820301871502266861695121878178334384563000798545488662034066679940074752092170928419931381127733721854348105111649776049149959668823197117071374552026038241107978041183851048518297309510288746940623281448549985468685772407787832059387850531154236752893378550228739893640805371757144903917966032365430792150387538003301607580957270641354557172970265363182558502095471065663353599268694952336301056027674550276171866042977224719244212347701287416547130616020401303522737689181401487219685170738947308089631058291913102519931786644350246514827077859297492832848967394423297746489884209620106171491027879024188395055341205113949006111150416563510055491395608042283662286295117297232923803100765973204677974958212176823541211874275702490750941896631136834354406151017981528254952389089464567364367581977423688570376936675335855801838548551547776224027865961774435787545170702348247229913092973489943879875618385553495055718172268217474040974649222726569592232898160340381214963116673520857716255888627453666080357072597837274381922895230095633936108010310423150493119334890039142230621959376389728861797587896911788433520252374270505534733722900119842803862892965050874270007021723297129882904669722008757870183538549645329671758319231174067397825763183965618670833297366522483672973388793743328045547380632834933417566390551960999441195738999254548706143529711385911172276220653343774669345206105785055177806440968990167846020903127520938819584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 31144300050154070447610806011467155796392137911025705864777847434903014131452051105290976513987246146015762112054980988786007302917354554958898712538343106130803836855627891340466925014547293502786466110026832496203216338590937768021360515792832766087421161705209207796446470157321750869429092485594996688683941313525236481747654208892304919428745563627372108127200303776506948374371810208955918159269939568579407574627846537210184004552473824663796700799003392313793373665272698798717612405928693973407104864327413019834351916528015396020423637910388866541165839543922077272237177716049079104415161044932877713764608844735654074755575659017426456533427700608659171469224898835026582539276168953750943553190744884694542531306587396471176050596026072343791161458596069919814961449553274245310489322120883969823129347585680666228551554644390415217734517404858482213171828715706207858106266248159165473051118739546119957092189732702435802607812590237434606574564283103359896426740445567494988027081402848522171432294603268892466012599780812081417216711459440571760557766438901689821503186141056196318326457941467068588605212644338637803688460871005411700871867724617362151272437512163213739845505031002067965387557103008664976148700361280049868164709512673473471648631835194758706664004343634785841032764606430018486939024291400022445070775702197960171994013054946976414120699994827116145052406577343393426529320796022854042085491920518943429670415904832093995522366306738431980126718461016602180454561913994621092346064127340689730471579998692745509162185215729031976357537540290509274949106548203169296118151621484999417737185090645711539754389898821365825585506738731711532599418705957462187363298630117315567636233301446492977217394681815862014364164625083779960911492383718071203351565222949967827360945452582326701933881468005347815388486844910164275070595659586043100325707775496957880659640847020739891881742918716242237060898268878157359735779331210693543782395704409052108922099509714490660412743434072999164390651678817389476079238441076593689127716012688538348439233712327006976262344309085204328250409803305358366704588930785424195367076304747701469181492058354721230690656743301603939039423332734190213023432843139245494805758212715749944754632237758874229031260081939000364308811641261188151488141160476155719968214513740661756454199735546724746895361843087649579354589449422602764224822479494657696344291278365837596371978568268494100749946903409090056050480781597373072787377784607606797342422672664276988021060708554379152287013208907679077768111674204240349126072881734425700729145972481072158311746145487793330994465718201546338521561518262708486260135509715239986869906112449828744585098013051590478275026304816186983687818650292192468179578853400903266976969564104020384569469926396125928491847791724055293986135863812934611787393067667511032675994662980984380164697795099301058022344175408241975304437278971601809043079003804360523307400035486094799318197808839018098598454643256694429793209215764116818735324962282319129338358384024475588664281911075859422039512898227098225194330261150871742261240042780303281456616550446299314506126708818758245999544051002757644683354682775656213764284755274226271355830671777191156335053622800310877865821071051621514033644417913511886863645200769697198469877126596694124971132576679034069753371646169710592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -5179701350097880562434686767736204150988266401654495704478275575323312248549440496908644421937934287968327014209529254339333632806481104608216991207906990103619016986740604257645196766087103189072144076831577110192802559153105546141919819611856457988334288542878758848840353821032159204760028265240931189330263698344230031201368961393154499014069827300590951053875249767018086312169770251429503000846855931050835538784500428683812480669257520459972900478109676978102317004936171318079018673995075947425760060719633575046433234353437692809254025778705266578724672039422675903165895189546112515386539384681430325913474037602633786017546739540048704541980167439990614173118500503698377565907633096553049476900930736273195475071475538536375705086654480546591240356183478591773996269865351571109185943943193230120989477656833427172710234782856624236902771104984699494928227698068815336496055321071479205921556177281767658810412435870999600680025082546509120987035536355016775973613754448553062448847663864887772496569840655401475713384032047061064758049009980977749251715114821673869445201227604901915727919570503568060226446474580675051368696468367540112013323643236407345630239267493249314791556143760033151127942536650295902725204138103685146416377416744794481957118949232843492091086643482346487571236103736962701955662801514696067124423965338954055968634571854850253357328326353462095172488539296210910241378732022528024646717012323810663885755837412658866268841362919376237785882402716922394368102982804485085772072911621075468136138258198502585250346122702339735218695513314458802766876214271372743600233148354985987967870425878272258869131893455381372378639840873574198933799396017687826364897511703512695948965365911821028442678676588197673318650361319705643059347885758544282324382779756949700759241212778740775011703950385051756115689698737001025315675018582206155229197224955311105151724246392681792305476810863342219194426499625822864712228101659356568021111313903233112860677644172301962563116596619252511243737268545020367096993796012688092135788712210120496715769843245071965581300159532819133424323410993378518474455549772148896503027047506401267855547174671346147020958562480912142223894818547533790152582000847531304037216752015285086968530180776151510999210446066246664238055035811113508057479754177035448904873790677296900395793143252996859772435469805588468975094468855174891158429870089395772229123248040554148967435249152455600347667255924526689296917471900804326211975967650204947535297930301758938484611228561215529042606310621201360501568365867115689586284034471569232440044325157165370591772311034659095876845477525337133260099344572375955129639689285472299561472877170020060917802855231710371829865744522864003866405102351814939547011200311123099979816551198579551898935256241682437706702774243443318089586842344859473641000286463038784848231787569025326228410960311717540856739841272540605109530405127469518130035676075344090320239563164817501905547104051600993882138829734707309493925605291582555336258036503436320990724077763611531679097297770080745915011383010955787286086472805357515096190972975421225333497952191751168579389367774924839639501893616089268852237411299716615002695032873868055041100466629145725814996335168022602893371383953342709805663499305606570350790439118946372852382262187211663308141572355376213291872288768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 590634492355473787644259683471430674313112006183223641747421207388929363625739854419946637814835027502128049074743277915034004491620255223563125185469462338359435570521169188715663861500736664291813625571551259185861294825127697372280325514488407467655134335773759227191248169074281815498363272778486362370337318144951510794996796644278262638787960921514356204618915547872869348956628471705279330791910981053790498322064349737093712618910369512631479996090481308878940394068282094160951055079475520348012653261939882470691386160617830647235565396744188741179644475773391544331313308010913136638909443425866634907857895020646496700454283690359290559665941527602123648572288243987488071541643033086898456620310163844105052359429845812671361082583736165036600811109211422583224770646248043842983508524281472170579278047125699260410606809444752202445130869975488080441572044997509319999022143010360796258801668116342329231104414910508396646708052122557290527862401707013952479720977719502931145712352912596098535119705529577812471094266041115365214427262472606508295417536665325136222932530841429103209586639015334363799661678614983537577509715657642084461961334969661796603536398500378609196689498190739902497662821991793265447637065081952736857660518060514539420534481549617572278605976323823790678170633701596777118688636549254529417748391523674830388965996196546303388490839094398853970644182665818579085812036629828345544126780941824545692810344262862934696597315460984228045946952418258381082257639322765982285266491284046826548177052248057052710903422697150340749332284575359720622158111159302206874728658439266404134582029628826734928515178500441595231330550550957941491394976128160579714658060853428529350096532897168441561707163055858524062114323672603718864899553750046413920005352607870309603912586070238526041533914639066542858942109604787979479596555802236155249684657881202087649600668871445676925567535481536513077600655489616548458263697327898038743649771269312764863580833876007113374814723996309541331936447000108782305155210242735271060763257316069209364546924455511741867514628322061727029985695105700370396987647406332479186166439751054386295750309092485401207389147567721807680810376317723975000691365024906377812831614446381010094488728115197214220992417454954787402090092697026417661230776350435430688150760719369123378170543104385722434613501445077382524068196653286768836686720180128915332939804683760333440869011382408450341454768608018423764096179965838728451895801292179946779727417181740984289171408683220925076052712188983034354362647178998472751821182194392213902959161981717051709124961245906543737844660875650622705144751746020917821418715754432890552457204429890746568374627903779919884076293496381797404108148511350091859328698407274566997799717473427891835722787543320811477596825048366148888114516861356947705723196940641297039613924265066145590080967741462914725710850284819370118047472613967213990382864358038636835216305343008551986822963431979379802594420940699878825367426735209114536129901476125452901830197417992500416201147284080124629860886910237050577795772547646576644650600535008514543241283175396760751644534496857033092421332316497745018396921919705220563520234420168060839851492439259366398974252798177250273433148102839887405472738996096603268950846095816148192246742433740246456655609134865140494106624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -57643085461918125499067133982268927843373096609795329648925697095494511855134830649233853806337330420028665845860717279359818214928125382627224629771547056227959113864842366657394066427148518313454420821660126369031756571698712207511983732127652952166254251872600038981593232758018392129018692778151154033625362541689114956984831025128964186451795898775140134940675801995899378914757354992873287355483659844107603863178995274081353371547505882418338218107067039714956153275383477957345548442134416609250137727148391122027294915133883806783682855289940818049160928775713206465677153513032376019516920716437162985960581036897957124055274859910168742444759683865268016843312625052565463342097672395681602774517150700210221589327477725785946509454358362825587384518511411371763189098944801465277800260242820400809055828594980867004790007216097201667900252730971596733862392743848711146142412682920334665724109985295147478899809729741248079420867336119886228037001742105120461341588668858789138008917041917010330930087764664098965134770513033131470881580118497287575104996213826774033609385544905156388685424057995739012592786519457138952075389759077762899926726686034835875349238554368674433474929191662752797773414937209633904062586694953007405205536516778796424597666147703997346842917259114942135802351600199612245975551364318736724636103150472717862681636311592370116593704708496347865386453555994552611533156190446953887412616076456285514111670288101848891562367745419197490047474678143431159601349372765414815187714931618539933101331422314872564252150896178984838052411150016727041576889028879644772339936466902052279008162787717351024272741445063933748113114926958791792761682938562171909540156367343285406851486611542220177298757961068875368549489321587316453415155775504975385976051490192327816315294495438501452251303392921093094842604696922317103065123728741003336897269748023166201879820226733454694645017098068408126694418987576509648670394225272562218817419529008257972257606916011839988830824903617743301066637167644125649035372423726281478724558695063191165202882224258485350864750908774295806903116031889358655600253267102599082974277234217941937976369178019637427637522324076768170060959846673790641168144715842221890603157798892855086059321603463857932440900249383117895667004000825063579631394001516835041056773100048044670655723842937333314948733008835950307440250099175613414959773650088992358223702220072234219206334962781557286629082475210080882813550923712906251165334830602363377873588610394353247892026479112945475932504986306046081128089932093374139633688346671660430273638395943491167978089488266924437461009883492362731395096980846061383638467950205031250504253644727058186826345716257173827902691259548599823880670131927848407038019403045812411452037926499760110020311306889498529313074136034710228063151939745617439204897770458399226223033404636148043598055771239915736888589947518164674223015189808143849344609672891712311931537475955045056393146730077497710621713970784752565671312156040517222963215166808434187787596215632742635299730685444018092247944737125212292460836151989790038348414999016596757399809565524312125130539616889443217734228798723880426547244358744143968804357499770014651288701656002397478869719204223982777663166044655181659892393337505313504371638833687968115797335839859347036248112610387846758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 5313327825945094042275287180957053344456949162978611201530555967360367156124767775198382893399785237331040469307193996464794724824175531070256886567851482917927193504336034695904379834704066533582048156659127802208707413023731053611981377426486571219816990481993527895196697880303579412598985962253574952141748590151167758740697214622360113367298369194629791024650856600893127764467276663491726795448374898693607471873348531940671399202872167574318388318381535873038634323868217748937022397395130367761265763646764689482048935389321445447182163307320184483550507329605691065699878342472257594713915753349662595899105267176826325940774447703676776484878168938901648615655102819461890748075046521566912459478823798274343286975027658162634027810539418191162210281429007639928157674270964918287084728280504614951731351675730135459615702040926029271367910646347993443101922342006139469300338578442382522261617898350115256741925797387771981860216032105594471789257259833889601874708397749208282133594055956857401497662933247912979953063963108678930052659126282519281844620189557443453887453069958447506887374017127564307549136329714113702431124874141586908786934595882566484301325578764379987321879132615279595704798631646673327104718005716319022410332031724599471396408266990274733730718275030893343727471783239025389047733609912703283808544931734605367113648539221591443605957650224027377990925274701835580589885501112157030944954468924301357855999767831148188122166372943494742186192663186894567258687875619942957243706498516762759261089581320864426298658592623730905641787035575576811814578722172256490350049785687053941768288729496046893316563547532224449457198355782367561324058129174105452436955747326839777458862843561337918183166322184928103784007425091760335730700201101505257876009966613184736357927660456570450463574786588256184223053607286094785688455296176032867642404482064321671791670541466700345783218458730416389698911504514157500334935925809006583337287443415100991423340576791679333270361828367312063465558238594696323646255862753417419798037729822617024337110470539319658742757045075742595651800761718571586750144731875071866694252458465435456722224376347876832472255648991081328128807023376552955537704970875448527429555557329511070012718966582918254739123726612014206016968331452992341170577562785583005489270385620717590896816807540774142591515775310867754684686933477201412463195553158142355240153280680562069269699343517864524038195557590002744845624252997711069883179345178154235038715633394071661585073329802606207984863736088063339976477451724468058770526164133629758636134616992741152303807372463872637576503361077490047298870593521131488618074563552232767392493235357218038823683763690862811406482509906045813052348410757894081027966549551596393334870588268699262748892808790434490217681187565746291632753678016381918942032300965281753852741887346055375798170276887843900485069110722547724296334452466636694272758410985236164744637055361241541513488718263055516063932090740755616928429366800764003407120101448766306938315771151245697046924794021372035550726399478019002173361304430621656843042914402728655661830763889661102284023750073896176151758040732724955744878588436793651856762654995667430627051601077204442831823686829306997003178346129150628792982595704088589606705911883132644757458367100613472462676594524160000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -493824917413661779533088253606261779646613885527654340579765878810702093421276160850831663611672645024230058170891466096495847014048072397273037565551897752942565744493527048705199258765521731929872816314005341512872951333076754028656232898886184870536156942502192819840951990205495988316582250755016349726411552411233372946896475092705564883498883906682512175327680633558339485927197456691336332280327566851335190621433750564838407068477498725982911407092844439876938923090463848979140257732022935911747904262284510874940557712965091002964746035310443330278738711023209026588432260359277480084088689391214791510701249938171103769446797512597108550212781254442443727495329345645520383368172295826746038686317832492484266682534712691848551512640022565118955469807171065414566631163284594922509108764324633688371437259555806534298942530747536041025213827102416925492140665817428913852390812943564227808283966868929837094963260320051194743430026211151553103669645171308521372768345485612849941573626329637318675852065083988261895117916467670621223936216351100814137881556789740086608060343316230780029921301158115226827653361129901962338160355866687930393301341231672368020727397204635420887119553391088678350208067526164113667141380376561469062774939883654057646978799553558000165999651890878795698548492584416087609301551349207466560881406526171732166736463843940327184522307238593138861347974864794767532061784244296290942443199557802351501352082825103859263153063896784137815541976034382350705441734094280203458746576790566015090827568652092743230676394691142132298762362407463159255100298519269100304005061456832554860062786011167647495434446958490309817620241970739005288444124735028326606974178951471620344797109163042183436782985104797494882447818413488067783302452862046209903273420510761799264244460741709450173710573636676636334560376363171058487214288057876104211064383574797490110946743969849001413090006463981690639485233829478622136309166429350077680512039884364889314447097118161494821957820198883876184100590293540746286072517434813243473096891141301597906351401473228371716559279689554967678797864398009807785420386772572606288328696374745318009265369311706431918521971431193324569946402878917112780306015118158844756495181720948795047651077178611185357605992325556179829312136642472440807797833081073366864176073903466365704012705085834555720245640283317937867542780065400517101153605726015267432153895903229613024926991837160340754281810364606933581119598535715969865476152568766058240603779244249094378002551083540677383838294769558270665080840046153424800109543710892638817449637106633613538756696193535874995837123512432125380723618817551724243183366859754979383326088509373566897245147341926169342198481942754524144295412883928352346382521332470549518826434666701527010156929961212838636231601166767547804816444126460847303152545970883290872461848834536821950358731695888947400095027281198855200359917600706738698238497635230479389361876126033903997704522464808986676390723369827172600304251563085452193430580185186014901799421909726728532302163482120515290484190816188778313720879930868200831173573074198823291521036421145044352908757014641488210105160886864627125856165888895923135482087107167105445467981410837092999701546043574446424866745500035732815735935647897656438752987826165144937292170914153813841543168000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 48584141236052704594370903461614791708211152535133645923860228630242951552383371108582716628889419656452708321474597707750964375820044647884368916227049887821942208772419097502927491278920214233255675266392593817631656945302784742684939019513864666909432556185574639832241217548616631069829966517791265512817477928178890584617313264484535844011726679065177771702409541015636057984568195377128681646826528679919623396558095505137073739627330004459218307101958051350848706619986199720201167858061697885768128981767141467109550863472035673324722779579539165717425794127795649383854640241525632629592736505108461408482679551305016145849186586052326510218602058469201765257304093133348865923808863554550705439227562551128310146748713187743050056662115650145614268927761800589500223611398021907657326331933704453329872671835293101639051600200058666719537874226727419560704651762023599507474362566642767577184063476491089020787733541765741976774351341542037742461872421354102291053058034439510031812893964327604522653777780884425179794755285883056105034719859243637540709020585852246495935008288601998489338515550160506814823261322055961012331710127189099706710212831114588657055296173928285969639266838978782469250488810666097238534409884057271952249993613000222372501929312023899908003156754011862692534646102643590165325337477917530286413304212450200163298180225739548100388694700174608752044613870534024973214267101572291201130179819206785403089880150165509958222392027817662534856672335828297492407183147829974680506624464954482448417875412009184718734210438634726372228536106051886656999780177776384175426396167874258679635929154857332924588571169331370551654752172690004422091682679251640640937274516250326731079848931091560799985542023618809640322977727147155308575096295673371511240056251226959835597137009134075851300467700675773647803989132030664231974470576940591441891438565604103300132878048741712011333033405369631447528135380114791956937739707038576803822218575210052717868146556383910921845721331118076515561442855408418154788768192668159821177822976196429939556763440729229841538427702668257728953336656646584149212195358396280975398650707795229149458807871699423124658859140944010421650325461565200370403437053738738675566004163529201984926033199706856626675156323910466563406409144304111120644722175250404054556477947351521788549224187261958971829019412185851389392494415344868257974364958443436775030907719320815720753723295912519487174230155224908236616716392441712063288972121907571397820787176955759649937608914474303913071724462634186936732281248082899098369415241666767239920022791737880062735591876659462153168724567042107567814201743310155636153837517577681102956291306988872415964201151042465020604805817115708537199968763964697199220865524092663504449504073834258419262812142956394002182291734760781524688755890111102418755204350586940255706572621335429337551659845259453765375078510013984606014616075903677430932919561548135502902268247319317118771966038478320596245963961202482552330691999676365436221441042446882513639032137018218928687408667134345232122960381811892892856953532475598952912270262972700557144480767139120693018441149187313753554928324167449674652692640838690656885810147596695596236473710003250806355309031632854192017258239923718845471227763426616803193046983245015854380739529530775961600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -4110532981858244128439146285990624721948324093037278056862417194539128625341695836097406243805256201366491085705573944490429596640318968747232544025834323666856289952935489750012646099556288137262891459701700772608998972218929928585940944834754393497836468752788675238823551031616629341292008151036290427032256387071310055938049988583051458771670945233550606002391674182090059475657023787240358720632366930917869464470837769171269082742226019050359583925751350913217718971312712765834369681983992336341585450765059068506892456393869649469095307855145555035004492601276316874654162753630145973663357250997680217442620264857786129194680535288478182921421381688424715196940577637069807829602698977422379379316209444346656941730553751237921501395444657038707734964902020999876456624525803717276190202113539790422171975279259795166950680587378059113228465581312573295074465767654557493813630938892426195697120088166911804698220283968372801164322959267437656905267071814453556658431333196181672897318799785264195687706564731853420070887410412045538340358906020113043751705349907229257029210661016442485409837767513498332398517972970335471054652315165256397547215668279671112207640907625023893733004348059986418818405618825293608494391959055219612406264840924045390182248673519203214254580609391021270547897867328752519781641456509860537495987902811703317858517132788015082277035510238820398072487726021646614359792297899324011109681010952104029151114863784813858486855355718044610502934837449442000348790720012034006897791835510050623090896379702590773551684569069227842178957231733116224440016111248867652443183400699537275441052540997992760134398064094320314577359993661949701753107858933670225107724967027061524297653242564988988377320730989648821200082589604438752957350970876051016609816817483292023365122205035874893749729974644180018638925752520564274120754233927303259226577867754438361938338499139647260942547602506999569592497063872825808891349931879973784480285607775175829857678894956431399137775953066045891193589363776985110442076483032472011845710435141373187637665589948701207893907562197178654084374868183283716419047956078008813928964869534908425859534942447806555171288529223395861683988562790977824740513801999181280209843349917156571323316399319519387758572484443114265644742005897406349415119373536090813801215119082881599461234657489274265546804125527191426975614884453386513089190648827964911108250224794071842067486894706335860061831518849810818734166095719483531066038279382959457398092203771701927362015133414167171454909664765979596531560667363572229084537309199328018386959016969557179122155182756681272260270700134188059127847955035581694603304839556887750389793743690540680700778178555229951994772500245648051279231551919395918108026129519250127287030560786880897147459032226434019511541992720447329098794792231718395776194926514641399272928791841729925690449293133894662940427443946843760762852755957326199079149624186413119285105399749929998276845743065539685834087575845956260823745058898478741728551769693764545340504591022520746520666379895094069517168659948664457660578052253494365730320836292899193495566873809095277030588161353123759039115911777412064490324682174323071933959678154866045207419282784515078500162903835464451614767951964503626468850762704216018733146066128656778380318993285120000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 243472736311524812222370749477538658899998948430230044790359436388385501953411520861610131510999326695380121921827866019981464996998351379790392995501999293392132863258453162028937086623682993072881714751324555308946935105302844625882351567368032040629609938276683236055697565101397096321247843657713963903834160104876152439228591809292241836556779559103925993808556538774562227570793682401858594269824707190290289723647772315990969693181596888620392946440483505796115962616204061932870214386346347581763367370924222829990872346376817759001302771293805754247327248337786580630135558787702210250374236965563845981593636167270083164221729913815930137422420740430621840517504672639640828987424087601201796793639105975634707920982460111225304135911380872416760553748281581047647398794120733531204286470837472169706315494794805833776410105734827579857687290348567697247552214018194827440235564181794556649349234953134696713145897261850401963709817264915971034941350966924983276364500769864026637950817620133079460743563248570624795669631129949990898303610755164256280758156070940829319772753387950243693085476279705600367716950499467474185575481318349522415770454125688277916091229355529268438080117705303417816785677956582377501884837097979038404225340506826728251158713400452536797802102942969897806593136171154262360549785405271936351060476454684473153878353631999085225313569651710941767525998679728315543156793149564687536427940055140663128408158062650790913913247119655137272478707135464965462091923433005841961154184557628189560944811092775577494326841734365660218126166459499016300051343396109180661440064037152435273691579787768817468072188926050849989050689642902435298568785042126536182735368019725486921186304936091879197154873831208209689541370254136730336457745746587396028618347661497254271069196058879739461315145995673442662100606036835306804587896958304711596704774303522516534570043441126044185269113904632967766221926233722588055025915968792147491023121549600385203533412646540498497366286514092683685799958885158845745983801851770421890317422422809357712639104202024571514324819689392707387037610751883219750554837927933998743627468890092982713441746772780670712009257225768736935915524353107079799635518702200053706523968466203894112468765091866323679423791830760764059319237667708437133230307112536622253110109076699966402136829995093860606911295189136419850969575823957614218500871016684701584070369214653002637946260595694199816038850283216501730142486214936518887094777189741084018027265982383759275163867261089269252314025552414926300508820852673839464743920320225660956401425490685612600836370787683373302810772439702600414404123249256722505501741755855082131901925431820670742138292880135616321330249760381551378261703991233831181582407546173709099275230649705251026169184766265327259836914240861312691025700198064180191798330907373319702483371773736739723855900651455127255099027966990576582951592184933875178930972324096709115140831647800432539914361161467513214590194111557848654843097469767851307425013798987796138390888465681131472234244859889875184163453694073131376002732442153088878077454667088814297821692074197811591618348174043270612313558106970230016070009348479415106128789295428041527634548566192161845235259463378108754288098835383605700127835158904097851580251506860010076372992000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -10067718251918447711102123205558512825842923722953586564016639393320432614154019722864815806092327166021696548074032700367295264228194382508322936073292272156196602790836592559550418759580394361893584626002491067225139503464893443305201633328292503166130882256605161964568520029198358379022648410919227875881034958880108554345020347658588105788103324119033121082522155836254985891152112351623243717198487321627156607950549396698475135610801963693278715271877445320755966066038731023391478419274962749147738741315830109777494603639638669292251761076507701499205272744475621142957750161796703964280420803501993327033908796101910949488084428775433034888005130804848778470362160132523065716352081294790962354378955361769601853645724936394186386110489975542378562640524715356877646637760847065351518448546475542095471620844968481427227661664314492286353728289259186066420882295756643293462940565344465551896355262468086539118068865260871187861312369845246660292074597905231491149347296179471965231225739937508309187923804499079009993337828561670048364831222878316508411394087004479998864885674595328854822027060409316960276154076366898097462312987839309428147653757102239548498000797799793607273554958988828042128581471790801372595503455512844430754344810193216510993879045339615336054054852583996750120294622018018728542726582508946551512605582315795359207862777161131944113392927406080674543674804116350348650362038055110831862177068774704089923523046325687761877011622647212922339378965789724636510107830413779023253195060658821932708234162462475487696221077630447793368526990540172250555375613542953670872332653495954582156306500711506734952314606502115671478269015141684929693687828888482397272144533292107105221159275332879741932033199799647131423450327188710769401780425808812926425735557272895849307172029481624549171489289319161696436280228982676338767646289748804916223526507316475614571210694335458543464739994064520957106478150372233167662366532747301685750957192945100554855469440050465686842697432080043103348799993841469344599865013336801644391623310604876886699861292942954041406783251211304030730378151302168936002183787128637275821980712155536126981771939426726263328244550722868287019697893764252896660113647849025512381126655158815027334136655779206680801300370237027830756926888390236465627049196736915030929423804565694535634596331279532053404967700851659052835429595187944522737924346612331089062902796108507718467175883875853042578315078926569480147216892253045420769601963298183796171916813836880479521742378941874922952718481259659423744850560707644140579503201806840779199354925893447978256157809676789960401717121233446418023162121020590103378822566948229078044461900647635257276565478790814740689984057936257864812033510931774281032896024323593503100764859775985634960511195030982083646706591443286599203378720778806397853184521842478079700764714336357399713345728463602308606963813805831778261078149607640683666012553327979339643702616308187677685304733617102287679523944875655144441538577137172134351368777265483403445023003289229092720048754455729502379900953457845259181431100507247945513983578962247310447415846832800551063696085924610766395673446624818955608042374941198396313247576129397917518737244364110455446081054142255167080959197109592006588669156501399951760502449773110886400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 294158931623289077175112597712448135453455130605770557064895566163288041478115289488694176444983734482313343573117780196487161225684180424129883149192461415818769917952027883491253548934192041116951569645094241532634440633914886735770432409363748181516382295492291726718835776214456102442648670706889131637147415288877166043241098890770505764300129227891423818534691203497580511319012826382336471189165555656058272809111814493566194537428345741359333605133718304423876815038408694067685849944266462685203288863566499237317026320124080256765454293855701687989163732617568483836495644289112032179892204198576579527025452842166142888876103033820268293201255694839611731214872049440884209115615503971071282339656966124257993895410681571748449979579127697259702295723844321105072033859729660099984757380624987483894031910791290337963128093164866072714524577077670911161299152844599544441908977954736985586422380174986030084105234551497275780451591360239214415974257253016529445885735376305364929252756860422545664365102240848844816330088734725581055323443182252815271043330593235565628751031018097142565808915870605583453656856969252321049453912244921646641477364085835805031427988947016732591903915944476438514188167301068603578196061370639276200826875856237449193516410406142928264885245846886708296038521144826259346806728106813616485276878587195286228289309147704931304130201889606534498746775996045710387755113262702418897594134368950114117556192919690007979820454347853461678878360657713130035518266583920086837108483310381785298041572805669103680279392962237729586085881256476090183269414218665345503398229736772584029435349981961028168377303911814010965324747413851162092501399132996799800681860585662443537493804979874071728759005366916036269803029576571140496796718883757744298469633863428772213203099825217785245533859628310107133754146413662066691506003902880772337068895618367689554511488896747081992059094842277537689301863422400656797598342097179674201823592598449927337811010195326705513881718485844357265477260686057877053993972323477639196955364114518167956032740550893136508195812043481835570160735428942191452343709097755712596158522435765857264270945047081135660582202523823826503707692826788772448453092412881508124660933240267360485521724457380768914398511522081367982790236571267461220260823817427506550046203930927589322589097842974157267328396788298789152948344488483006856012454876298253710279487376096017045635374365282471066558841967381257303510152139979153864539324428057931613203533880805993788083601707992148643955037435314218515795796316545039657122235090497693982927013363741709864677878477469601323378163833352091019622830151553024393140966314775355864049130478609529734169186374132505687402726460844636496303322495981614509401953690695872169049318872997411309468341664454859466974029436061544531828012021523404950436029965600915553993980795099023259761405265377712059539207555993099446955722123791170790651030537414162505827676063848955939671816573482699375269474892345087151516753524564414366581469877024853028845542009697650082488849764548136417485591088848980833840329454528239043731465447963361046421114402238994295787453392694516662693529175878662023562685376548737879555908206263033999814639688585525028285951300223689064805147726461527064877815838943084656224811089920000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -5451122916483982689841637610206715281799662329877289184152456677197830631452900353050351170867087575029721256311757880332283048336385420587681679261361250621676848990181538460556785396514439479483200938459737142892316624026317562507913422702949279557063971811570132470469055590208687679872199773584103992168460397300728737493774055869450152840366285833957400838151609180147219842512839503220978578057604064890094022322400642864297176693048467581545069093687993847972066189703232960451582027174619973882183602838163157394064380200313041152715382963972672436606857153187716820917647000036774434835303413699414701980860750921774713905196199504253064435707356975989740568109531616588164793910880291629702675433049224694292216856203486153132268762803346171043960424081901204504350217751158836663269645342390287804936379519657976065209477826172217192430700000963328173523416409899368332830857459806669836646542206226949889360081870217510195239135689178824789157811822660840347724664261013596337049760437037920597635733915614681479746209374759920409144489808391983185690161518673545604426282332687636574277406523962758157996427355403652650771339402538079351667963185064034715007630257838661010078554981812411655966934849600278739854746241884285482692972328492306150297851952399271274469311289047444516656080353983701852615625617518101932652726193816710232557698654145547028508765462984826316833841218839287680213376488817999130396530090146426260961805545099753204910086628537227206067205822322220642879944331226760718664075328712543247895062594888337141158577035382468402215497347365780225357990089213308003860887886045589430292641284386178392233059183434404846674196420901103930149610793987925267417444102723671034230706709736777515732135322493803679849010247153724833703998415520549786758107950450300466766770969364665611638869379559055200396298590330595871245889951170994454711479062383974182018337060680564890031621063428937281666873120914156993709903593517555354403841578210748274520750555469383522622621510455343796381875344544525537884266074419411987584566234888846501963803014978250516363695084334672115773754269325045243915372432003172040248126401131077895244495477800583776055334853726367548298195313493381502466084602479394569670721001794893964404832725555192526213890982981124270520594000475771655585432315628695435238227534158132602044719029271709597955477665854640094874039456637374023764932255513329367038472777785945127533846244236541672523319941314699606372666933020630529042135344304661071357496887431612175558047916704351375828613365682625253356963210532928733526179527920141575046533806070445755651378320546438613729109622884832361987886337690177603703763035615510680355784961420485909275862988553475331607961753000136946728289734158372958150377168567114879037208212943676670386971484371328816390718937668240392701969783070499325730860416224482129761390712009534060904475865959747962599117665302949386642310972660249893081390702547932772052961955019777164123657818257658630347294027932753594560260241086554094609977662095868223556522427384482127090417924894728718011164452587811799624249555650365523827948216938059234211652806262525230129019984264942362115301246256047125902802187151489225126603330135327724348174761029560797150663775574186465864090106606782643669993126555838566105088000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 13023972743463957404896901224871264597767832845304892296542603109777540733930400426318957931950839474123180320596349821767584063321677935078748675717617507245944334679288770268884894877565597972561432949304562755849524916464149837053533217382898542260788702699130013222408619773162290748582802491849537825822236232686435637629392239938131750623558292564767969166644653332634999881179264313978970131959533844830216833692825091912160966369743828029148757154709340151319803280723330990879537119942074920018277388930905562136830075519153773013750225410096060305628382415507510182162761125572496513273285076738688485814746712076546032119776712781733300461592835556266073489388450534800780079913124541822614722039522356579744454585185281905312648437141808549240631062735040043629950367681532680549736581658559390550241857915391659235948211824412039002120615690246155446153707442464835491541099180381607901965179090745252602089051185654035213085137566751865680411218803388714687747408743975630338181041122412766370182949065742271563705185995304837862371269353765685702602105951904290397470738226288261439705571076745034116980874430698188101147171176762125360094103087831727957322639046169683678465953530898124602753185680754605031957704250510804036682576824788616744532792238768111537897790194331880649031923528183559147432734234768346007791493395726642686073636326377555854407511417920513545653319684718696660309682366477165537960639575477738752297385881227897201663058934744560384821695628902253180618431568966933511292908607131328398967891245297338700302003472300856203736903890990530635631433867638097774753243514188601924851119557646865337114385743344562018256966218833491384400602462176861814673116248720728256618187399816615879481508879784495716728395314521909794613337905656258905265627005977346454418001646029124723942411384496881313763748197794277488031186532266580371333741510599595397232539187618383919237615868428847171951645057923607046377261864940922186878162928132473422133653305974221562956569727802872084025636427109818580845180328024419654747564552461298621854329704005993305935833696423810921024964833701028657173014912719412083346133811189661072029292907091818902944382289831104019137256135593079224143157354775715917107617886467817224412118722503377479264451548079299804375585128089212614197262918093658482473643040520196510266821836959181553364099341504730426795083668543550554784439062956344767645354811860405952873309083826088562219275736168610241544079572769524177565369634787007344071987377392955792358493256481310425496656230806332558300331428276224626577059236271935713179074417546385310389000313673595103003775319075332846103408684381461395720205629424254671354840503384000428816262414609049171147114156359985326533304090349420371288046668658903350119586872792572132690061111749373289996851752952450542025808109551001496673226793846125428597602670232314712152112027313480098644134159525969363583070774436070294298753702498437288055220420624458651636582101808848175098327975623735502130381603076330727780100575005779381528268407992595562929219472471402254307967167249863295474300344637386810046732365684499603740824040264059586520639279916498232480124938766794729274262290034142065772743561279545100468657206796155285971939540539619295950693875427465320253601608001126400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 3042446921761925736178582555316007861875437362959032287080257576394356571836738754439135505492061765222825019858996767104046661115746419144856350822365894886754174973337731881850454441849930877174379078661765575452175887779656991806144654413906984145528108152771497504395297332059338772883432878070344416365614629937527376517091982958461570713579562431175508875440366593933408228657590427071957859114680182450820068440774652021396971912543192607473190025328907885639488039586588045265679001962397618422743976989418240823821148729687394561675322577162051429588147197706547739329551547517548254571612977909708046837391996658847537072187455020214105295618202715121710451555510601216717613429214538775725734622189230087018932925034094548621182497906269087116234254126057608358109871567776521103094620356269816053607241705379732120839887027649478555963853085139093305149801399723483476198354711615756822733990026097827111988624461262927730874287816015502916842343426859879293750599800608903854545539599928789365373287447846185916270361978478897184951684757076556385428066814925690044055486398398606877822152475625898167923023372204785045001779014954663229692536322977079586646854862523978946962414838767176405699910583446406865440165085792808017200419942358010692762017543068917221506479794869232779508115777338825292459536534533234667007216280835947587949329992368107459125224299106699539660107871260794016817159980081580536316819510107022059614598569598336258926064055769596505353602587103630712594620818740861427324416219211943609863266345461468388434113317470184602532032648356632479834073911470273981776858033040565834717976575964982609301850626286032705670960653604039001749814673972605085409147583551280095877201097879498430117319422361644705765816072378940602526560275083494246412203737931435429087460324765317344201226737147998130742398618777287181703682309478416465463564640728284610319317594603157665736503330338082366585286220755813736696543094299569342326471598116993995270611913699554288625704056133962104380670871986881443155315193957106823776133718686933290189891804383580815584891865464205459715361312560956682257765489693333458488031074575169944658977061136170399692519053171674486768759329155677506437306531894498000360577458684641795539483974005397358922478041710112924739812400162874398522516856594703908538580047343177597138297206675493892269243511049834482943420709518659908453757481325167346315454507196730498863744469826864601204580935218087400073643017743616211407749307818304326100118954533265609661522068527500006869749144304264009217392614536246470859079636682101481968821442458720709286584587979536947522836159416692838739807684821099774635710487135805163320958182122232116050028994941126388634225125036532420102243341764427730044707539458761672954393569219889066569358551720491298024707648945236163357070342552550653033747941088525580203839223682728406329891900320218502098377801340347625411474625428238294132684747647041007627090056864888219825568363057009240453797439017583353507793349662264617396125969016375154177866148763693124631736947710113570937053207067237307043069653289514398605600474879502851435447458169101734811576205017217660028241006755566601659875689047018228654347666886281613139308446298525149044160012156257213009564777706629770159356641280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -107607638899042720040206324624882993130534038166319711045136583423430351767527515773184321623265001360863636727778486188801509170975450833036155822643443560312040283630722419405241511076542129419012863659626809836105952411964768825548201431483286973917724492495232502658492442077371569790155001297631438495534942103759581433049280732020175847401552528340526968834066620341285791344288425321619190739267092440707744745573479223229308749491658585399772562879951394936731521300203196860816900315411584476882143132703107110980633264597862270102904398820460698418437480578948581230834673090467601998597725262345094295820614596621321067636649984557444616066289131939061254691859538507293927825230692154236740523373818388310684533957020056012726281588602687006117589240834494233731198670751844650027953860828582609302455620887222652132727840377634614109521786956125893542481110679350819111898109140903590455228123326166509689572205990352915593817772013084639921991931464970084058076844856474530884602700104267863177746446152728307199915677485614184546746140755564663818545099982066031818235453659954922565251418612557754271867950164879945574580754954722879088101266604337803400079471298505711843314193147070909369676151336742491996014783078889873891735207636328039899354491968143071659712303247188960530407273564488625103767707148363572128880586010404774310271068291586783451928464080161423164778243983728240618256807921906549711118452619119044860411522737650431562137637176169296150625834250278616251768421771941260721960856154398678156878505403081992438816320284337917368472959502997923835315715947347835820833755692931922275628964356374855687130779522163732901041760312570131026007201001870876585599733244855075007314890662391631005902432833915499777649064986314780243167270241976871811847268714859801198106710715256167268716269402217145845359138605457935358246341915965909271542621168921837114251115142687943199483569253819723009628736308089929080033793497937558858190425636881117124583539266866536063485906086334772790210149751648560673193406530814364686057717896534494682378586771189983228827023799729025487303932144059208432225908434038975144100762202153071724173508167946171701487027500422170708833397604035252220637984748128374837402173307074566289866748865448432744400852042362051784965918224462748560486371798943224606538945723599103658612520899175061160536264734509821428366358870413087889126623635163458971090359506354321324992508103694014973216647612480005419005396968626036250021713613862363306829223045306721618445527563255901027599577980775497625096744247388606869281939438229498157503191072493254164770833007439463922089829326788556711973070827148460401288745552350642098217386624728623314173657304149938104397069842506215854772530585447065225240780148271510168893537490898328666556307028145413282134244472926510803825572056057005259480487412405680470394241416223457809997742849948564352290038947454011389099333328792506363928694640497973074519917691475717774723132105436366365570534947645731601719630485888725669345197373161427676204734772892200307871184933269325098814023907916054513330080738037301975226844072339021087468898016889515859811881210417441920959269412742179622828193604511555142196600808411349679265209005294571040750415986003576173074729982986912006144000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + 1611248340141768703596463030652771304758496606374963942921513016722718544885731844178902453203833387603699018070328808405740322129373936442469688164839676471500971005547020432243137234324860623965582665934578107012165785880204426293867241519838018163995373980538630994494607743171221045845277534497086183884301192934459991759640649857442441304677202889637649887693137543819863712717271949307346216039024524904737892850631290689422145999510655739306530960518950435351826978006781672054852955697159755485455680770277062360675389120552315725099669473764629088397407717963030523475209082340463339356152480810215013490231817668244403316545241195361934399778368426235495898880479633444914788027537752253278351301745466722964039049119803553547611895628825650922906798133843374919473664460338090634180084370316480551576916691987227711859769671333097348291496071454797136470159501880232736506730025160982078856099036685783206639582025460497234720954076505974398722121282959375063491054497134812568918970623006184360295236136832465711330530746448068176068524322049342229220816258898092121396359594380035043846200936839964801236494591931433814278973695767889135630787184472221328036411175478567357336440503082080707798793665467498223241263976158718284070123155519344997840213213892832030257841560655255046191400806588509597547862280886655935506559005470395223603283614898336607029981818112579715717546952822658049471715840084449562397832848631275298826565171214764920413036134562949372409006234492226978320646750244001226956527991622403408099118360596885554509639473229001463566205450004498456956394677035539982752330278889693416693938679064674830438582729042649982745023620358748640165576130942620446184601621447622046686545866738716039713106115345068896730411701739577044046696525524009689427851978290036567519069976128442174401459681621147198754441917765896771618162646450865765448433933850958432381824595353149971077121460017691951272193824466225421925467010570236505922494718076088477992376434096009771849292314601371753069940564947083205570699129407032030725659157602996311986117932657396203611175930550370760628547403292440737547757651020288764368213966386300488991689401394518739855892077222335892874751984726277417895755844146124715425423530720185862463026583725355112572270204947020902131724371370364718553293517874602827405155416676358465633185356065712484583543320160682724569640420914132196963613165259994243484258601560601350314532778490895315684455708291191099640532119680640968221330210397224748292814661961881266753591926297393164363738033335235911429656984389845595768881362426663549769518217780761542658945351887344286537169521439884753987969688856457460336920321007306356908840064961045229411697156952005491204608853238022736961019911790362905660880674012440599481930430362308273838140587644527847108529921763404684840283545446138107247883952478871935243749763111578569534600430130705921511888400659883487499816786247797209635383010864636772536534798439457480248844343405979653628395527282941682973549412554501178972498805018040312131420365161083862288094158341280228380219113849204467342427874753718711088001628589639738085571326045672649708411914100469570619406221606737190200265173934180184978122755782063957030426369068032474810982042145638830582164995912499200000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 1439475122770604112265559146657500841460044962705122547930911985713995163349472773838164086343778702499388994455294791275892574844237785924460658863875637914183242310269135746981495042337150032908185859372568996926974009654780645107393899322955818357317635595391019923854670682955305044000798826062867030144813422089565159632475912919479210036636642972942844041561416534162810894427328000909385401448278832506811332774542702863802656511440718746494060201545666694206029688271609942895613959177294460702382360753822199922687220074092290617219297627656958656790120050409695196544722976204966798002494595505691562087620502925975346884095784729258304003391261030582445823638815400522458928832092318788544809051615584188282158577955985699984628347983639412328592048757167550761205149523983452760604647450669770065233971892835550824856451009102888445554429158756608711939707473372217955251321685047527152325543313440271076726412016283769135179836576619079330989993410586488011604295653901244094329837274545084395132688327044677349959156882103255815441811860186096674659636530080576983489228145978062181962850849019692172439648130248928981052158219434637100077886711411270074849924406051469769317855435629771024781096183356866112466860634307298291759839240261573565653226621907380254998353637840075446502750971352690647257941644826242661933195137026743594061253695779572468710956723244816836188566586929351916827429925363133301131957441746869046589495901421141576209408726043279222940176799211991104593726419723887475989109907329030958889390252808003849950717930534380060263654915773235115492430301620449960954912580209903808470398399459280839402484611605906255051726667239472498531855598441662830331586784532875810726080333664881775314395306612344275521306446884928994190264357106961606081995009197488612540770605604874153054093550926065004403600220059274753389624498471429266893885098248184173182787860162353946127457034626577434056224043436519905859922565825261905449377945751482586809700957717782534735144637662710459200957466345658667255914061181495228516474919260368378115514377964750929105127279809759236856550504846848403729215395388149021444969901701100177848724865304806779200439616951662106088379070412262853393766309574040649146146444103154619736849553746672021089019844876127159305186392822653112896935609455567759169444012724477938014391711976663240725222308097143707706634589821706297554172187400601035730527760052351783875212566096626719865270642445412758586572016562754655072417062134536347423630843881171967548805285748913482868715628348783492761781721666352000610900656853551793920157060691923609657489520663386356388295561058921764422304892402489728706677163988056839549197122323295846511248721390398750164799988660894636499428282423682584577851346892588316793702382669626175588381510485308535963369818558919691753817016491597322077508418866604706202827215067578864411915989412497963097607710859166467900278404761003097454301518575641373952240228877846552261435973689397346320909197364734445556797979887244768398514732634117461977783211655688158459577783867417051905030628049412670773924966329794495378016830139171400871758305685201597157126460007194690702420786937208253136751080147575297132297878236184164564568742820035219499803675702317357014712320000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -514029937471599025640671471665534729346524863576918029167164668842143597468371088280099851132991850673641326148029366185482162328767471033284809480239455055588090181948440643807768521962967291002646162551624806819651696056646405152535556410121957444420879030038062626006810172528679985306776690766807708762490821183163928762247377360299202898246351600084363605379331320639371036297821772917056361921546699442256906022104652307291903500103850732194856648821690289211030532163800106680235987201104269675074391930127231472840821069515875322605467887761897751572059476430022103796596292418065213132888146378498439321862077651288958408054250423272723203325292813828733220599050328229256547355659357628019955017613312802683335893441095359442963051917810206983156055458343100910278077668512920986782091778179564560877949357266411620162498656639731599418533220880269419051934960535183062183635410992979614014300156082460158572933111692880124646390457826270164798272013838276446012910595236412542281250398821154850136293064277656303177465965595834575283636927475973304480208468042099435047330102934258995665536240654744984409459571378055055549160454670515925614456499203450263085077085456966355044951397271349572306757308774423364463241953367253792429761988768070416642954010268682693891267307934056196316817761412314876183017294694085967726568701714518644270166826652073318096786680921259572690802923226199224483137244746502061431760457757602451695842394616159364630298430893486972029780956641630656602617780870211661446319924755876655576518355228614377897244707042612577019800979880914116897062291103542806875355386898370292904309259711297369427512816751189371828882897637156882099714202310788160944747141146073910997017339373953049139057949286155426102602724058616017669454103223258530293318281669839980863324359520012819531767900697885381126042528990249423999205257171182178740719244025055345826634051622248111382596704899992646271812014681801639220734274626767408865076596238208981730376632920969133914910688735305804241585555922361880882424079962152491186153944684862856328968645327714725174541369006452568283923902300698299333271691005358367645358042852575255855484118483212270714241146291960018390492227970365110483328495004111980979235125017300758573125359529345723945808189006784979999243282564070360215408747312005919742666735820891412238951841477714338049116682789850634061953653727941626123443311725594168238748614046244504752860628584526122129486977340007535602160545575960348423266833292700760826585876161638961051365409485497332654329328692580580986885136241602884966012105812163468559678500089644060099099264755600073163595283608986836299121859073932436429277810400259737732241046365022016145837691464046480101543620356069098077308213777301481600032015646578231779295936078634929474495841337507988684457929954072748684218420586464045451815515892915315250092536336978989591451157397030054827532243396592084933855710269506185665503034106597291419951154110779709995293027736861810655721497598712337043243421208239527612899998373659582970115259920881104916534565299880110699598445002094309482722339152556342046921494205367075926331759389091767103089385186675776340556316581448346159907111743779047036882358383389767654751547303132402677622830818591244288000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 9836101733068257707489237376447273322948514712598510097106443806037313415754071981014330741106106119807183751613459919973783502727393463414988038452225126200442472560696036093118971454817624909230946081663668545756361847428317350657854576417427207647670071940042356116616680665535090384366394755346205907209743700753586109945762335371696769866777181584179677758852991662004640226328475977859650578382494250841665692844121978972694568518542752473940247718247193693834557114487566306160387785436298650933018867048434232796098814505630684503100032182032409493917146520873236315349347038743402311822623534639989415399302340400901025980144966756307924231001498508351033297793538749318160783778570557650916765195561785459342797712804241986568762177868603832565740777421405858987259616563924103292823116841558930363508306380721694398686400424157875405663568047071440257763498716831902557879840795191780041864557704106113761141949321473391095437114332855997755107958473679161449050251187757851968965427702397611242450887928014949954590699790635805535958091660041451106043214514306937904533544440798563276860093133530556044288094749034280861265486844480683338474503008561048140434686201883488493784354948578418802961139986375899067699294870606592866785384164545287108751946353430683133146482240015790810262905855303342772733215835633847958922881348403906466607842327970309741671302633896958075140604821872811192068235997026390801711378526607325802993380884740716918676460636749533966171334062780383292751783279170203649073841783557207421306019560349218530683150887348814301967177813446974090675771958648952633447261475662601354509234850869956448618972223619230562408472560589491853303104426041643619508083872194467041940358246369662608690550724056483904755837902816412925164065745725760320423739605736751721178100598498191585778717792689151594862098824518411846109507311035045958296686444338321359565989805511768245482229483180756675106462606977123519157805664322618471141480965025610822017430452052370101319865751082390918145742673137160733427973579093952951554812658525076966445874669150907114616922496444341023285724271711731062275597702713076510047738943498100703053901947177997740911409372202107720842115321080205140264216562799106202666039331925141908569552383214987190912688096875085473038554488717206038484562986395762117938454011407296519374535265815238632324122243927133532983224286802877359611035207866798716346099177180166327541684623148601030939102746638032133412915134872279697165798529676559584326669081816947670494375162689435158763332183649798107394056545874889621186215374833489464015942758099205012889708059549382717843927861936078018360328189393396141442309012010989421529809474180232290505653592198814884015937209126470437798848679540043681602316607630983551564793341118026568436692936351679837487954762727158289157922703490210477039146577978098496310591326528406350262591069636990124902886223768152934560534315074186922548513461052050147841533974546380661578068657484474070827378045446517129905417681990493522652507076291999802970637971740557326207410015932292263412454839685364544644082999790281253714257358003659073525949820021782367773133245193859073059024211247259354003744431791008143416487782355386551792248649534495173350751469568000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -89155043518998441580142596162662787119303500111701168318728594441682661906861109713833581328667563406302486676822026474697924903312047359038890460192253539771579586348987630022353001193678957044028335999105410548940740331433687860665720444122030358310745802114280020405105192854697101014599623648945464969876569609936320426524427802041542502569162874936716189272439271901514049679594112716455545727414297334059529714500678847656997512186050872919766576462897877536558775480826620646727579714231209873827449935185808320995323198784850724166177503520687335556810943233996713387855405590582128718774017597132845024188414613505462218232833657890391866017061993988863270397291513775862556256265156367962217414816845722829246072566992851017281034669827960841470026137988609153152245125858539574575310489983979363242709607775333497441656195023359921629862433746123856015879831496298167226947841144861573542598400824616168292080877916857840027621040936238454763665389078350470332729907198608233903126827100098411359847833566048609257407575247329860093755950981088246180342162090798183349349180171226911975710147362772136495208888646022419716072087069753866776973036096624780392314655107274083303468225646637539122713943585047248700129552960282849900610668223364981750633218735093749451830913926096842962980973625980013110937185653291336643384651701308501467729578545558553725960271240920526686335963949764309334113384132572371542191297083043045314103707180789294460352672647426337488974521725886173332137687924080977212347405712535529149152155747563053026928041399832418735630465968958087141140217414188064420715029591909433792166616633874050775580371159733325101228071164513501518526268761830886861280533822623226639247558220839603327429826974302250736957516554101654265002378965048776539940290176609898475132360163774088817286604454302055719521414017728688898775084143543711168013215494798563352107797030512344967726469610750447333430961897058557269469765942553574522394590997864370122192754293812675001356976825895715882541050346981182913430971071965566388678647984939053345066681149681282143787044268185958122793268163834353493845884723576767950697177661672047356535807096711744851150148449029188803586706514561771669178955450661112991338060868282195025376875237309280341318969601438972374762503974554652994903795089294697289056489566342624432132909311202066214383449634510070617446685722073027330753843603537892569989533348258946380340225770519735099352942065224344076315050084922013868940376283706297901195689800229937382843234049138376876378598131390848797536711159130562533658418623539017617388807084540267274207355599018583708463831999764509527934513858667749736241305129929178961261753301706411017331725677515186389525133177995553539376498187418223585302949717993678706287901769342983293366471553163540081720644151377749185115144204289693930493694949235181266822606131516581625733099999161768974642642587979538484961849279057448723140792053210602778107628258704566757950779213554969415063335362929501783087208507666601959974785350835401035665783557447250805477442398594174903851307837045126856420396053255823269291929680007079562064409524828881585196714846630873820675155188471702511169044939235693183496900048289777321605152088693549427589120000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + 377877792092021891931023791880814763950865624696202340275807179508088594101773976110964378845003067557620128953560296948921776373530672735160512664691460147258656689697945385776712140217327458665781021419816359249853702167337684177956359190729810351024701067328419536275620012807394826389417263320689879265768095834278370955961376728236600725594640549818934736606627138636021386348951055282352783765570919449224563787256682733578384326240233728768588070269665606095254288186885144558025620059691943814116264782753487544149957364626317778436219593033235477632231309440485750683685703595457041979984533452145785172368215301410894710742479509132299754688199480228570944422675529290236162649269531559756151114186808873139702856302619773783352751468034708061554645421809983879687794433288472126266702259074268722861058171212573958633827337540029387720343061261852051602427354737013572714669564969843387027125225249475398491846404859192559393557268049776183680812199274841490083704378158688154280409103767315199298286185384198433712895840113095844718113318653268977133858897353199346978672880169665537121576227046954031616061008794556924988493037815165602897156395666781747096104496379354062123743696973305113167080344560063085714380017925419059513214718502595037365273989370627395426296540668592861091918898528402346386841189307051411736081750396959651179836431798015592987071662906929046135767158003882078046258838474526167000529933375678099498381956002915920435490234630781405350012085476248124085907204889168051884428970634792984586403886108968994989797236464226807164888051765493893729051961007120293076318107400168857012071129398953097406991263829119764538058375646283706700203987171769378116079170553146801375484044792843657281587513746546189464551152622413068300143623912298468825507361152085763433005760871675596969962574964095279718517256439344367682161029144436347160414836907818110239568993421405054592831262993034797783863307778555220544188939206348105502689005901411505475952484900179787326312688826534514976376674644832812986034378532688548040982661699961779938978409937926406836926211536580586065724736908824367951960442920910333756710137850375322026711079493948758657391370992557355608447802819334849463178627474924806611637663305195869435729541307515291401140476191134300570818614930300569423275329589899305584122183277331061428105873590906829031279867257911251638907116981039178816146537136290286809219260160307197319128223931452468649001510406177913685838456091539355368695457064776795139805153595727217591919808604582967276653784994741283943221111636583327872309613533266933676735619335110658487781604679598821755523895604475253030449501926133533016197375653279242085702913049009765068833115420341706868037901964696102532440302318223598916148940907193084266824024349021271944693112799464289096919722867183663218946492989955918614313232077090187532360625502966112892263488148523834082104370176016421208172317295537621071055009018359527587072619691938487550096613389768482710248129260387413256414943844071365964546784791593264995482494521431606847912713894161531082609521863302837995371273914828975029445936216314434064714723097812280303569681722108443138781038187365236272110583666276550182695142706727509701101744826613760000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -3119728420503343327718355392417350129763832054293472472043740230888113067415254904388204128724545557246605552350807453939222541009377058257217651881700433739679522699194229825233971338980906274408234345741382624831870210667235592916542779847967987616064332693378727920788091805894894168583883301330834483023224414802591544674103133464317646574539860785897751459025870253094217291112532893609480156901900404403517405661317737169494769320910974259415852266129722223052557594784298614025967595764262411079421839777827738981660687195626859311281867119843865114385670934176809011631707586704003031611941935182190787287067560712880153604746533979180125804182266169338461469358747550854851722380425621583703315216428242944446465614648261518721894865504442479782532532901793298693096136127517383638513633007723776580636870974428037486381169480048579221133594769434320773875488144234672173447827484998901196011322145582597874386462868539809146827035860481984474472052239858903039669435313693424277382036739702983720326710891820009474513646618092957668221407198203278551732549962811090249278640100843559850130337281011984299274388328761604992562531065570812043513153320772315560460593405449795114604768315051057768772944822538053834158307077159216730059484444756226161319863104388527101899768034742966972095267498323405668202435464496839999698836697115779311213571821566769188277630808818734218453319933503901095678380752674701063629624134007610437795819538684653423764678283559598624868362086521619260543272409613371590918154346282816857858631856192186913534726481732063958605401661215735572554576758421366879501101479226573322019185177518361775474666390449394734889717162636107971495857521566655712098745248454985420392121888965650428967330616784550176575305387306463172079845093740721238111811969631834191484630278358704507408717432700501203862191603032092320770127899026758588275690226331588456697044511920265051261090174161108847043338996670005522067701949147199107314364422778314167798779117004865669779893118371212486401010376252786698895378833663037774643388736265466859447645838146311548251673002685812351755606406010137285227752745056751313326622388463317379449935956241407331926786211345440008789221060909773670596351605437493369360353746260115929933368758181262596432336289914869670508781346137322631831558608741945133652945019277497268926091322466263031422784563396090984599668995184086098131010060948129841532243090583756865628193634940074037256492460040178947022778983022344362136131600588201674457980196850325392781799455966403256357071284293672828140712622739939587467650154340792052124475891907906662314652315845138858078401100059542551024649148227603605145078767983132430982053929894732143004407994806301150777847396955738094742249208338615736240401519431096958279765114509856714906983667683668065584281026313812456390152747302541097242998356115111031907528431673704406539541395163663469376693567046583541930428730097538409744542282752158414259221572740377037837597584824737887668270044930084060134760853222885010978467591122729546095659488221955257084800730417159501639619083395973682703723423299565422095494700365100574288967100166003544602527862664342883321798374972755484954353843601734494875494109425108621862528614400000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 143968396513861218511732649099699083424900106387801748383827637493060033906199238811768720782700504828560196616868320430403403162555598392076220678387017227408986652109423603345129706442131717342167805201146471957797724834858848359557911307164139170618972406723839309594934241552669008934069005248392557130178983688124511737779421968054663874158799594499575263112218012928315327823556857557206931135488768426652428727145068699944678714373273628667748796575280057513219628410715486993780767884393476948116818274132288882276068760664102913397746775368670520556952518780060021323456139976237890896962964714110390946658853913599681210292397812815486484601677025349012049585334476812976705464882738798317570323020672245715879727161275503338829528989352054288070477598106845297062691769250312631834749178807275447168185887681142562389747779328072195858652772219485621604189823733132409973832354439004986888476781740343917721956298163831380981384686976175820295240755084231962719205538549134691663362409199331148806169944893874021176312303784768447154589255486566609013754995450162878266077431048936130903052814601407672553324250973941862038405234086679115998954841719887700054895502799510535620075347317730074155385451040425675733119056278221284177355808565629272209467925864684112858591002775471918504098537122677258340092147236281343926899198986780814785288695239855042909810407537799364845863931802171552566196869469228451383366699380127494259750923999861451132424394387675519994904994983725243199861106615344890600814205587010358764407526245258842658393701326549321027839882146247105643537142543459301324391402485140549466826234405531874051233826690468467453879469883071693879718872163291623385797838482025623583551836362830950025159152378638712721558814696209731218544845952845485586754554879524729070590370496251184856542643783493649325619756904080183980094520865116899738883003495142861365441967452083799691339572965544846468552766158842721701440477957364913753897565887118376594823830775789599143526003049127683587048653695963970020046419213057730317367054328905405567507401202254352420547808480563696298240640989129455004999118919595479515580226607875113804403287291871538813513310140830938192988762440622186948629892380976220711342747074487532080064407375510315851037326501821643116904411571970054580594550504638769739433283416569499785482259480448314742919182961642071108115092242611861595147835985022939682817234622463764746619966115220623439779535787467458302096417059111191142004527050511279473480609050999148828679939064389357996742653322173792078447350816876126428192575292867963100748119360143270849354498959149912068726573465349659168959753497466923209438375353927311063305777170219994903197093346712528066923273880673579130975274776713862968986119147938937461361422606281656211823374111227432370841462231142728412084199515764626141908418681288579030317282324109420993334706430519057766735712854676782929211939676302821325235938996923126202782741392594859662302588400726599564543310452743692179570295456937982149776130916778225805336537739188237026191604931264308016594329976378065952266454056535867747778930059356092789380668337343336288447743967742433864485520479982982338680052319663010532626931394148764221440000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -3486780313293855222763293086140758362272921151352696750308274618719081184770013617687878847243620542333109304998875637251244840058261291735258078126310553471375165997472885528944390037761385537678899716462150629654748735031433452175247346437439134854984384733620446503870832971855884488405529429381740021236882261653722914678713140157449364637758540859398976007741890382014961104522402330650258813119299887954813960203993742648259511800511178665696153731064126174532780679464411886290999340931154769004883583200413758308315212553604423892405055774410857875407001541434070092338170526288834097531970354133788874973181299392466710782752699981596478588043830756589808452807346092789370033943468811559713457927156564548888715623774271287280197732792034482612253108709161105157414713486282331900223195910034021680244806695364254915429430063553443319303829146968928862102658496835322440426379975937026515406135836702946120341710905130206353037597896916560515664631658424851991106646345692085117846203097954805332557708749228245197872536418473071613594101997681741035775360625187529769844241085305748068664333533309342517654297405770380609712817996483781149841840242066192840643567813164288019363618831802086241744587130299623350571368098246320123651385734530511307986015484422236356495135166872444962477316009019927529723628304527601890272212391562378173196390915931104402856180209832708756124920510765015823922443748258618414185449230508694785093038522748121525707459961771748022518722953992879269905386949945748784904834614923851052526074852367942826763276382886076362391099183041059204311565509882176733897799917704796935435199921467114474202046475662772179044923250098393265463552048052266408214734549862032476698821084742058900651362885633449952388774472066417174296886812735119228287117944660854557985289989692421488502010536171718561606975010809290112211138589958107613735077215297120048932867719132321394337832323643573106851287643079345695426455213293256011021564912546539518001341537796864703580638414432894208343812529957062926435228328104805782067938747325222256664638279175296661823771969503723637067364472977847852284376406046498917192862419046714972450094306679992768529271847874122167667609932287363446645078547834815518631663825267911346738922788083107307727708012879214056889332408768867502728472561404693863878192193833143938528281330566273268867787597609614947053454680502555934236640286264410835191159788199318859546942302658525999617128656055813156061566499837969056465195329831659269526982944279432319821897537828722195563403637585599663728199595120452999983035009360460363422976749558095759683971269213520827677409385516700996229007619003573026625763049375006316002093828328588547683418099316534500447787806521286921965972729081302939276540516405650673391818187015059059651864892043521151676469381891188930042806817421966154797103620446786726838945950868102844071184450506350835449072388336620032626211801343838054917324860831326817397414524432373531759430980645667826716571885295179169699401526290923672965476992401642161133108725767141097571980266808840262442662139822326962672017769772196550832566764144697155250812879732531057083980621680225007091133863847703914430293063601776787182264420139008000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 52763142977628357674720700557035109874955685656789681739500514367238764933130551754417126356358067808567994651279240045308750359621437570521802962311327081324000733646517248921404678800216596520789362211605271230752745754390104824548610468885398279398814070886925140242094940651905631539297630228792755750162101970040757816484512464573331490348507987575029679400461422169999635459479490049811173424467316688482320962101495443075997859987383342533433539301785078196679948108352520906873501958245264930283034920119820539444157854832690100265654938060683979708554956385930117029761574654391849007792158997889164919400329494326971631365011947582185740600766622042868285330816232005230331017213912667086906989376057511495166524165053692624389261470387282778358852979742684911748350600140579356493819373942302394124061978133802545683166157890375802687255791544492715704609287590942195643827108592418661130468562601686231869513715285971129435830675554985775920590811206523606832741164998652092581002312471680589164529826943978388834142269014245148322732777896906665920012691330543009940263676111424693638069734618729572601661076960337297760923388482616151007526741692051814643438789760852845307055694457719092237947581553256997300336196158044214775045275985826676608469758085979027865283245583613045775685119323755394154061647161483832287039381847735640757983810782392973919010082491297305008350104117541393517457941666830033463683594636332020271618390783021032862266114464979771237264272766401920699330969587415232178078025036565270588374568900477237210363811260470580236768011472932391286570984517720158713144993783785477780327332104498899166546049190210931664573113434211294496453721156409920973335363209278542365638196142329558725253406506135458049926479834673947058729026824490505609725223835529080476260080463186128967181046464806072689301422461482657102895965945016065720097339916872290109902614913916076563202388293627234145687390110913761592163651470742022212809145041415065007379205404262749030994557855864683403335351666268215799405583982275643284238111075484559043149378495959630407760000195048655825497341003594354319861892680946294901454405248015724377986245473950070748436609994739791035243884657195481969166154313948023898191542595073189329059984775645614179029684161702925013420627666092370997948422929374375937414251285851333132969376620693036475638906709971594197591301560511369424597135443618184214428128608658338584405728639621186049074749829521457259020773196312039625328556022867119147721679746829524869986542992960835216954408263842894192294104067728225714366516984259808520098059887318366246800952947054908222738696522552066281556406589665641843174826394481728817582807407420667245152882604380079554091612300930989824764576951262997411357405261231357060351956717419360915737991894498079987925763122690838600608789331983932603787984952853920392425412104174172310502097144741510944081231618649247574831291929444192286934368355071656949961554576018174652775445433043580529606317578851593218650530128948834434215724391482552754467940122799292737088771846621338058711622248481420549989451232563477020396720514767661177209698279922945496016705986776609732521415186229462337588634114213545127182336000000000000000000000000000000000000000000000000000000000000000000*i1^159 + -566083075647049038636273779781008311438130081861022067571039826347661914683029821549643249399767555687740174270404231959991114323764309529202392168924066997958879729848801693904994641957147613803464838544754608667215899162885070301060983330814983710431123556610313614894109234574941658476249856683867283411582504810753955557095614490992174354342331558564306020014987932197867530241784636878518591677872569347233147006594377221579138725190426006184664708263461324229549752292646152650967424405067536226305681803125402445872608931588806670503597162863742030871674985060179117035143144508930786874926831450433338124927466522311468918433093046417184799895904643922399531175648345906355287524987439295940795081326591334943236265863675618571980151194745467874528466440643107039753122535009424629420169916862142791066465952902017912788143350040107876367924791406813900137247046906989542406282458666818188170053728088674602856333664054275782813446480507107768068421165362097818007927954319083781941656034412502081345622773874750028860839632612607793496536707859075398099162646290283810397579141929026255047310726698671989548341848461830094175208171080437184734857535756086385357234418464120215104553354442477729525616281931746535840074830276815965892345656824871594180842315106203482968436972028015085733291716149665578674858927074825216320262406218982977172544193087600769747617269620321596473679576760165539612618014735645216779527866639251848476674626442963643467329229065987861494570855298647619274817158150478978450901870101135579714435325451526599652248586809083774569388633253115074084385631905639394622485966563710976491875962524313029037915062816183095316637811406178012780774383252919704659539993847940566595937012325519324797899366674019328284549830727209552904710097802228390906399023156278284134579755626938555188634096209981044120480287887370094890998536713465813834407615103918325089140224470912045956466648320000866657181080111442033543965626054417265231360415633717625308055409725890551645186959791321215663423588301177645516489692534878897553693267514746306625731309326560796660531634123239390124322465586718774624406486473313351660359495881060604205521329360062121690883395590252131711866091918549532260094438116802989154303565016549174102427553142165391688066304018302609951998753881194469366449127346053942605788569454323891173746273764278228469007333904850202299427971271066149334026540604904693708719647962005520702727484542891600694933037576946423332356278535663856694678376799881650029361264862835568054187469425147681896931932775892042446396961987967431426483993486714062596022820729060287577808728345181020607132857776388440452726768628704015674611718919500273959854145032401265354218337480007545729676596447535109232318227899795562434590530379206294452316683851082972180836230825908010182216355674449699302285650532882988242888974475859290395669259871201811341085360927157434548026614381354080445775871745825329310228094875785770756138347414121128457303590044163790363960395533081170783389431837518544575709615420653779205840391187949142924844593196180675938894662214187932284275655599393022953035688410116200085419784345502342919994128729816948102334017477718849940785734296356782080000000000000000000000000000000000000000000000000000000000000000*i1^160 + 4482373836840294050135645048783185365814869995693343691461890230283297639160592358495010791813762006812692936905593318157479486839182419839028099141241668800442648676680176258280457136867823874348905195471335481764864830141794740939183543994917693099098506702722233179924367624310007654196418609069499609309957177964082939381998028392274411589029101263466906310994837619133715531369316414559638639026585705853826817475270872788400449893603198437628840357418565650457582370762292857691652289409419865701182426151946667625559743253183977862979463392089978611396287903041652142134226912709887758900804605115336021273631124173918456875704726010178780802649938658552272435285315550779355422997755761526534304413453752683648046764548257750161322024119079318387283376616947044508065860329659696055078336176210882536734951020765966789924981706181043911714721267130766373407825188506789087175969773434104407297062238442464173315831357819296218433542261084266590718122080450960708905074574661082982068581100739787454435540276550402196641254834213463181779602969861678798941122777980048883207022482729414024438231018365138112008940295195948746613336972153642722873474805749792826057788124867453597487006902526764105154002448842059715800723382833043210361192459309918380428349899250384667891011033615660007136522100885419304148713245082585623666912889982051948885416444595310742613417646498325061217846902577013175607120396236511162786447991553290298675058058332747652092515254562184085268895127261681719542742886228434694655773106149235924920417440593256844043584747106373863062137148757591603943213814188958024308107834037815548527006304779778142634623476506758475640334477854746131012954011271056321528601143455848274744598189645115617738020306453709081599583143919608781146405952452913725196657512535296563015060361812432408060847882849746481209822576094215912509332533646210500202485143110108401758819600695697483764261696490151282395732556956435875754890855375514444881080413911958725426116254221716651276399225145151941632421648323111205974158615235966147607610793451313770278719508496965070690480927283188240715690057853809098547529548976956969242849667524175326154780330088838832455904433521253770721378292746218134510145423879530186186643434186940574272593964604984813981874561878217097765654427846514659821446886406262677461720836417999529815590071806794674300680680910454444465973813382501273909752109337423017505112004608182046736513102877313506078576867835703989971242230526890506369676327958366288693805415572530868039467795431605730385565620519005387954017557590582618165654058320547063274185571981116138278686443024924957226325999748821971135718927437854281904138536243900894486828803270029549894536797938337965712475108621568072744456311837772020447517665007983994030964786660562845908021478204754555482996292420635397388326035165041030191036658664341897890424520640728015677537937811397915651772834967801997015692236195575999125359031326685048620581696390943682571633207513226660157893594401024080691281226968397806866513028095622647056505194474296784275766009324241525814235963092221259372611263929541063542959400226066037686321864980229453786793068046765975777324174488687582362063601664000000000000000000000000000000000000000000000000000000000000000*i1^161 + -25887245983361977323630569820539465696748288756797721526983791166305683588458970003579352170980272142237455232857357899803024082797280539366020477508328109536985270431728834943899616345314899883933967144339554917195712341593575856786981809369075241625644086195791488125286229251250943962269892941459716470925357000944045910352036892690088115588536025189281816034138827801301931687665880061456993466561436999173365820055113735924905334256457068569079929245705143535262897832685401718717382670521635535024230399332917091241783977812566677732918682139525953740319858567547289259849606820563466052950483054884766290981891627329599059116304046714249104575995882395851502551692889640904954925515391586180630883931187394951661892028955958936482120284904374334748422939353446705261235873136716353194573654447244295848042573147033481911461787709404625263586689783362632728150416093716409388907513763088094001310809304526259575685069274890115184256197516368687845279478142928263011782363840363855939931695596411035622617869606052694355183484404368471704572314433126103330520411998101619102287088475710858308778938121291923035266562150592005039973593607375714725923521826215954540992676490416047821059675789774476735800645038160090222010928569239640895231215851373834492792077579097314857191101352703986031276404630807685283605565529696653084111749277717197346617309813876159013433204072815595162200152959482780487760553047318105264130892469301133755174868107557674980033617554875503825152770472868474104255238777337148473793936217640755986425048108742958878009381145054157920188073351923045671076135906702706186403130234790036917082043065334985730591982838987212899912714936769821565440644558491378874059069486526174080874180750208602560175951411087751512883959617990363101595331968039298510023615092699222027813607178799518297597005479124462486503359889240109887571656389523646307755577447458739272790156688820219040400067183639799507521090026001632912060990419939627428767112300467617640867609295262839860578420217045767185589914106737101784014839871056143521623124695561903657127641376256215587576880309645647994177921952878187604454665019497755772614773922843895538856005553072466898813633034346599651948171743772194439344696261737601924462387483116698661605345939886063234269586389091198013359977428281566868880984171020677736646313391542777579396843370645927776869714025481535945657367271022337746084033903685885689425868540671817827544263857510441531254298050514826475607407961812448313020238586038030214590585488445514740087473101179352009157160674747862351160303378512797614757809286280067256072771674662255343464485857807393901652973685356952483946363998204801061480168031769945724901670487759491160370819314499047567456962617208677774336021133848883275658616786824827655856437393391021304297675509561462941240079766966472360801337897163767271965632063252474497612234902857690040006750555910172349917635193919027909796754770302395148306032578137908120232653338328159463035804617976479009745898312576732547120024742683698487812333888623982809678063580083487289575582271311139828828353854668585017317988090941031347238860474415424764173745421132028960435666738544521616296038686109618877235200000000000000000000000000000000000000000000000000000000000000*i1^162 + 99582992391097189138595045639009459554202612323838824771238740853918987737857704439088562373369546237986104604584127997021404117043220620878041973298702276642302031841812180997528272001403984709499088583484574311410833951154660805331513653867833126275434078757177630457736771045298365189112839413231747065789987554268258571036952700592800302076790195938968608645641779330048665773669059816589943249440730606381255249840838929493015896020291687865502932124066243622814014019547856093821702561632750522368064651366811929937979565742673996919826259655836020267826631092961373438303702417982739792862036904032787090423730814153989488511676331949285310616703601612349170498543080895243351362527123309912009683167803085052264154713181521666748639982304724504985369453128414538925328208467210192167724990376294420857601013638068666547501484388255516110650379923665467500510842418047049055243457304749588059823853332047990982381086934970476824344641018707286887613989047160502609433444914494000493841776886045271510643606475184604700397012037150110038703252585700559521934080629873693266758608142507295933378876699488283250819759136911200533754271967228535234933896628411780399322879435267899945697680959820587521716294360137300661065632301406107068555745187593212420212041731814925249821357896431424882589118633075480883551683177653467749149628503243729417760532775585341083761236808302986821220696817576985549076787839710426325695725468120553799268509996582743892736721865108317615568628334614274176778780172888000992347436037059085328845866136421523456314962361930252611427266094386731451534171990561632601398833466820279095811685481085235296079337699692363247265380016305421204906023170418195654979831033954304824540718417322453104270390652785145888431862498466988974766011818374888314068381284537907310301666623419093435938346424232451760717398384332753470476541688327589594629140075896097336371807640548161201634491933775671228989683332006280667252627508164981588415127325344024153802571070283247047647045155877664236822897480326039392303769911821856450941117523061485704166210335405268502401831664374244227534939503556690265918189906690296165262157624185602268420974160146417012330759513741165324082413230214935604734476974949864978850100971793529100197230391336740900596768583727527896496816664207503052869215735574805862164245377727193725030132582463677784443523211022953860631529379890806972780996031984620638447075015988530458155078499540647347210823856804137186566417136182243238486766552006230996972099876628508508039479671080972832926349221203230597334470401270388285665954913376744262710948685257126775116074912916007402627689515283657074339953491665136625945677611765632500817908797512940620085076137383890104809006068634847941053022486624179806267688663939920312475232974949752934370331614970699233446303973129972258279895367848207623746221674190152652342669551425201212650202557644401531008249894276058902265994313159773649297771121183254533904861350578082154211001017769093732001647569520217933172097012968015653003292087461826411801669546122852165263946987816811936540221121370044589724003031449240242087246058239536533905944623394940958464805303946522376490325953740800000000000000000000000000000000000000000000000000000000000000*i1^163 + -145877716881335205294319691306167698658154597674252101435151218023790202239938819588369174968943844843875159752888741656521739838086789016102806575850903910757239719219785901496927670394965099439226578883232211545903161839431792984642668269047476256824804799044836105308212188405046312809316960193929236857562689865431488560851789906821893109985066053202106920486744681928450240310462902964826973606367342106933076568609886015869069890883960674750392034708416089834828592630219440620684766996708959538668027728544398387454621936634624383946704347528403330640457360290911259768991109486618479461930615269195804892566537537954679533382659354392566785697321469323420464878411800722928655769150476422964529066475615758399907879481664993323287211023536150000648185342304047097385147467164898779186011163603112813473658508516669130979167345563216518977151529416993678109894044702628543259155613356159098398083941573181581850873721442229713480423418158074574714319409049492494685606070112807952999826336420283810424128405579789511137943184113022541974777134312399758390853638347816522575331497056320565348191228768033160981211012491051010842463972296920656454168991322734543692053138972990532692400428726675604923057169883112930460369592787001004374156034294346844009043209293476166970861846999018696864425961230530339435319716734557365042264622705872765117712798236939563977657770747706892540856750812807734640730565122212505300424958099051267187956857117323101131129176183392324219411593882565011116983318889357869604949524464010132368189337499109590651161130498945018183496140303437412501584322752836947165514691357848922403809703855434088019662790982750658271615795202887876306214589900425316333314764202322137827745828032442002191994856408607660066416821249876198583848290331601736653863627682692880493888141393852700302808110554455193033231903951593791061601845424836241577280344429656993551675266645942309536411645263069935885832175053783725572131917891618512773783969977745467901635508419063659190504546609587397837589235404497131801545549739360379231513200457644181178003140417959955624353300506765665590520105326853055687572032692402060660902520426301636729915653609018219286043476133339172894223770021303241961717372606146998234043995392550544581209579864069850394998749901248239112856028100015199009886352231859857055094636903051102371042134975366591482135880615922254146475362996909700891549604833966518361868101802674966302302354562839066673685713782929684992325542892961329719461796669572820336566352989103282991240205340149179068877012898222635123600672041503758430661125041778374241289328348015340646167874839712159089894273150319914281769476430343504315252658253061691774233176385704821166336589577838921908341233642706321898108948185193214849744131987240462507372566786223401604943230050243686045120600726747508560979978288192483852944388885864117012734083592845299020601832023227278898801241060793838860752315649496157419062804318630117557250184255558295841269325609439861408887410460653619891623808273337674127015381632085460574833748517796565158263233019688103641643682170143390579467869129825446757386676924047889823566051029566057736927976247024625897177088000000000000000000000000000000000000000000000000000000000000*i1^164 + -1080166197104413025278575041405788925669619643581656430697798941769988200432881970220777297888201655290151450021215099394974597857142189377896411142420955568135666272466499872151106371715480202558819330086477005646967627796606636705812472460074829727448228713945676722674352854992509644380488087940949335915749103357969697606961078039678512091852434615399676556152425688099785495835211358535609168363206247099675439267540904227483842533267397733470410562678411215169007031122752815980697955321294019300243217329119478265685006511503407982731970059889160464847853994204943405362798532050881540279787089199022981476984159496276225309085963847406684130750437656574758178934339489023627014435928662717200253791347445834467551515716460406896156277873364148955204004585767001979111203685286972265177481801709693262775107965032592271766406879684332404751173057012309850965749098899209039783680560371268627190311732559798030837897210628711329662333497811433480901473940661119760819337345589419097162758351570747315278332935958002624836546700420160050912118383784269598754065136903287978077099809266585883361405884724661805525668764811131427674658733301364560465857084335871904109939501348952871969470750977270527254363290897292392347155128459677454631559046717277942325063258748147078387046067584932215576911652873704625965755354147993859814191178750202411992509303008130621405028434165391109724141600298387589621805196318424383559274411991549662365256929643599324125195676664330299845844224266687792036918933688214430645954342565513185712200793801358657764250350757886207496616445325259898787592400704487057885514540899967729522971963042810897879056211223120541682104566564773662204911010317798055567360095602345332028077283876259318072583767082087003468059944533661817480491165758359314066549239076091562082436610808381055057435615393618460458114481862214636235268591570415337522477508807939061502975917456140597606809290445035177118126106658785663259636149692164887433515788315286320979440332288854364560326977107324126816066784975574019343351197488746767723350218749838509193469156732889814549224538590731007488125130573127027583879056305046577081539766949298628171082499902928321906386095694104217220440723592123007774090566833280975675916114313170984644337506193742568279919073924738533149280330305646476229904294972610937364657537027192659022920854110664529789595050892711801912336216734464944244277655936992305979282843663118314271399488160982836322936236793320667667461342939545173308250878382194934233902728428327066542485374723504312560813671106090638725226427046706608826300148908529587480299774389651829054472304177945920480159127917984929085464146822699230406136436704375897279315256240928316410378940626662165788470068547262155924712606667476336936046589912590040415697374110192988456850238753467594621969736400738091819016732900875262086986115414735975157335562530842981687392238723769318724080536221245119990657277111391890965307346145659454128638508359409415571551721981248905021071665905464873401698421048814905219876802319396245735040159199995408204477094727050460567490546592841854706114087714676040450918385687239500159828060207360984451669665628815360000000000000000000000000000000000000000000000000000000000000*i1^165 + 9830615443373868842684581682038223927985088843380750630996181140344684381815761790249268244815440122703188601402942160437324528217265302309651432843819856351840630481453648005954604436926037613800328256762650606025934773394667031011286833872597492036416388447009927519718477468699595080264534360139796890944257102040837670321546517679216750926898828497766908952588692875142860475024916249416344439770269386678899900357921194745519162564598720409358048647761433956295845919038446067638171133430108115657796390411673519669437334315421958361481588140990290128162355772090128599820679819405019315728554514801963553640270405451965484754461547327756361459474068021423586529331794454667148006037776025143645678547997153953892181224253456207437286991209001602859882826984890299698809501624734822149266154064163072420897379220831801061862600726230489113815982014020771772409595697949347601396982167453271666025459736736364379720877720812429852409376450642811344725755187011878471424835274001119878563614378710367989491552068837750318983794855284682902365214737922982824924044809609770451735997406958610144199012845195761216680934606650685696883463043425199207410344194776101004756110706259667287541853084772781681122489021589216679917449025327133479160856119787051900041571793796059691722715409804049209207161375604995397480759278676110867680580783704743127859268232034505506839052619618313637020879204408297677505384322949824852645572821342388123065186339953497110647623461579464282732897564181242182551469215349328831082540987399120209132029711595052266504173798810640846618399296830101649837247007136893401046904873887237641643810898029718961548392679208190570563740431610651797882981302373188425367331527015307025521592078498747460454472446897573691489422273237908456635053278890018024502580679473997815621308906207110737245641862997931088198927929777364837374575276955271838362136108702071451716691290643791625977121469830641184671380730450842240041097446889139677992694797180622966523954614550597741197209158253867397256124034895029398353191464998691817388087786684690234913340418556390512826113470280333382747635439348240474494735996715894722487433427337288047573269094481193185714463103073272422473982314098596076930052991437317026513856484090575053147988540954117909707458922789848699236338971164143076386154012864970755111071481260391135416639632015252302023388849261374837933570215867905745909723319893333374513793879231939599854726442024727623468755041798724200392895943800562625326068449282089153687379489700495481633617474648759143402154962752273192981611713311582755224717796107488148534319445886062115793612202236572110438441587394037577818067626176083798101446340118762374981112020702918967918651865661401536561509700891638622513338294163126245156632038646026219392627046121406792469123375476503129763626201451488315109036078443713567902166542132435243301856504867550609667495287775092891071720743928636442154610084135169190977228079785594330057859793322787871072434286637366556023965982582391044203855912927476168091780199945627193743459057131679326220056749849880878723550999022317651729999813266118741404697378961487468259564162429698176969479290880000000000000000000000000000000000000000000000000000000000*i1^166 + -43880809567390579096028781582965636086999664750048175579694555487113113848159876193806263531244834887166218561138325463215702133633959611752863801206345327456144245288703522034793144742932503885333378778134907298412266789183597343324062260977435298607602255435280635098545326688929033470537489975036125923742230605122635005667580142192411603327883424966246758537128213908977420060048257169675644958092164005462988040785245126387322165963670167677298616122048287412261556718058201385640301079712590459791397670479793468792842522807074311366966601836790159659383176073385762635804801142759394882329629764314440500183284958911172744197375555431882637926612606062257664690936665419241270139827117114327849373108177320692903573796300267720621787586036159784679676472870204706312730007190199066256435035077804294388285540347891311828785430393862141215445296632931127824609446959440325331316900602141512145656962931853175487675029505550643368210082986809625554251299161284366654190688475472554244268484952192285761847181116136073073734330363813345868373196534337299203487890994335928654740758678178329879606037417254564637459089244470421393513783943411991862712885265183388347012024605189726813412243313313481096057125823581332206573823982839852431248626005721589537341437534686323856322913429888103144888062988353232035055138046081373527470235787982436987910298387629277719025901048017553943167584334579715483495075684778771637661872576849029786653416593874386792578333187076184652899068446427829835998880067650544342422881980794187106077315015518222615228549412341959471492162975417949623986364866231326524186858203875244711938621075083132192947506091014438892516759285756140560066264020288881379766836412072484425834816308277559777801557983408499611989869413951348436651027658943555911398372240041159954202799438488407859147026099426135584594457229038370374751567785085548432937310765190544100725327659440654719226959825958033195074221838485047904051450036802090622721742578968982991955790833227227178987513358957985006177498087078987959455131490684297615236498470542912405210305163956778120374917951133176779690578558745728859864370631338920163626589973625853885107500752976612876639816109183545819754273196411317361856951122906979697648061111298656309219475602732313677324592687084203194451618470918084120844590292893278670925155357133195166047662764825908272588626139651755619238248350659927738684902419910362896360349796000355641602372571179359422314014592993927494359172869143143090987555888189066893005436278000989741400308713124905760005222430437711976488982750768227820871472103593897481224296632298479406912222157480314437439495063165764195074473593881188511317897775212857024904901625230503487674574622435732532962830427131165715174800932043189126712756416419689046263701468433060117624836478574411486734510532469018896810964930232713524019924424637734627098156549322974420948426637429384957382606916337886222101988027959739452508637137492232172684052735256848526944133281399595852125283007045132443416579530461825288515881114270637137059172703480159393889939729134686713956460117820397694470611596975893510949238758058461244570440712264100085760000000000000000000000000000000000000000000000000000000000*i1^167 + 129842181001220013576462907543444389455212479112115917863600301174002237481980769097367222293066210289876687951637114177772564431001584835730094920847520518173457001821569264547300163270472721599662603868206661631040387707294236781053363652276295373549474994365314632120748407059405896914304716923727435078712258841665470881406291385309451646014732174420005614418037915032425149013627837330280351749970438198128111529856334654671026704486773658111095209197432364205910528355947434601463123682194206616845916780718922100617185061861308079974736581214360821808100835510926689110317431477222082453446387201112465028823442619397615749451203046089066977919300628519082560914179921690786925352070375009740877576287758464761792685753879195598720370303865216734029319327841752886299914406224493979436392760284919660053591828711518673001443791933654221654749524141720759698706875388104776933205424304109951785648422862425788961024295964610337617311620975384043879953929562059176610917045221732997457966424550431642684488673543909123592847308198041881112952151127042378688505840063031617749451976024971409227211277822020332337507889453689707796791835895503085685597167680108054162563611303393627518304951754263486535727327175863197645573648688464679825083381410333043265052258301454234674259612024489522252370336691960293783969562838088138712619181962945996618382830842302126816240545533827014975060303034620949607392895539081959824519455809958540459266998389113858998207647855130212874095204486084867106135497247273626629155138780886236641537415298499402179593206753988424543314313191321258065807771295466036929458733807389744665253974150009051020899525077711310020083675242488349905098773441138539375081336153162929971182798066622371549007519224481876438090579247650239465335851733106257275769619189149706709155688018483644059920919657098842362308701989448736554510074420229127718855752586607494323301907108246210178972686162358210817093918864710462589155014000490526932785075322005990587602023780938994843639031708822154428428857479988048177184615987764401973375017693405550217079878922947235605088079835446734319587302722992181674012053972426482501829997685536619686422989888891626376888903079721440240424788905271173720507040044319010554320431417717505418039783342006193911502466178231145775124197000326554218821944818333676068432252941026638590294784026933215630762183003689142599197552201867719537467290704934511244501516775013873110364392420235373114581131726960020970877200338759852527860688307737635415027404062977698423637196111224242968075243167859474044317668487176576139201016338354358473676536912378003433010189509894778571474206195782942365701761701735762593237129708002647010366233391963883246483501520857604087623254563894888775000381921727012369130174740186690730551037658993229788906485294346975068832691898789589198993707180813620617985582959618917893898006456480457304544441933256424105970844362598958846527599579120674308063712786389246153002642158853717558827889486520720935810867472982913101584251974403463659235626053080988641095707408677352434120269640077178148900154693942341637969021922622577091769085515479774733983437501235200000000000000000000000000000000000000000000000000000000*i1^168 + -281738977496748171692993902182750933874024392829934834450845826359864124406239981686674793634995631312538016381551119265254509117049394576722334582036997075840893406997929717787996680460416093498472429551476819838985832224240476416868963985128387056391675008043871629220442506700283056189835412753611355593489288437961634980823149162177912117524641363939957500282094693453468318791937860583295401994483921328870159669920375724438306259419170315393328233668794175501271121242451181074221365583627119501532484858153165512144556974936219186866260042432487345943414485867139107543743306217711232560507161250035852681788106868492262837080484472300340384954142650443041281593994580993359250206303188865403846282542208175735622352280894654572385811238360113233465963095731366118142191784273685244196934467702902926973530519808204727432698468413072639015275947749042863026525509624936288607591352676132161349110026161892434994556009195639713873930692589423277560739714196269630197052243133746096278994807472464883356510810363063901778956615528137762977209193322097722377541031468179035297217384952193382993708375359013553614827314654312692283480910333100683431464177583530957998172675435217525895010807170602720214280751548292658649643325874969180179814873309881732055683780443648624830623227084008268496681851339081430662920133869511811347480649454049435040398574389803083724245506875501865762603207763535898433076549833545676888990057160444480297895036274352606401445231254270729416379431272796976956001431010822258324367331263029025266046805046383115480156872474509922064077858870149255470161590811867716606310548821781924462849539426627919069772255662938820654697591744472737488584777790634374744903318021027353202295161545488217500279549478733762587483889263743278957106396159997957274307424161145893527176360656979386130451245346450015883029587809711127105307575539798814583760365966893289261135214267958970048563696583860575512667075865974568820024597648222969692467331599820282093770002826945087834669000707304892171751848732104324612755640703608331682591509196103261608715159008745444570614760216810185505305131784827105100896426049149172677982804663989978866779616448852588217548390056035527325751463945245261724302984643971033785758537030819502803511243492861014848605279634145034334124216566695898424579095662715655741638078601113644520492646335585086633545872436318376504189983249540222457455847675185049597115795693815391844913794070189568126736970674648954650401603067268079918469164614024132536982018272112428882338311082766095513058419136323176090104740457070020892861872108513912020952259199758688999791666846352975733142357162511775644521480839796964055715608176603478123968695023042715369877254801082201000671009656852650856705681756610737974123401503349855916510308176657397542449056630693206052899089026539915590665141299119864121581908071337634768599932130902175120085911170183262966826215340668333070505584636403142451929246431455150214741711913264498754366768330716119759508441458000045345277861129881728312378678862581432972534065157272453132224925227629455830330758925785383575162597360664279590505327093872115717242880000000000000000000000000000000000000000000000000000000*i1^169 + 557759429866491801805641606627516309372584585478358783602641644090675821438068399079777943363757900239903233193566578989641835398790693809626738437726230228551203167494935044247742773055993631544690545486487922382803360565075909347517293842435791694993094062764573162679931431441186440569666657589451203522379794076012991954510157377785364898809927410813615386882582316982465240402777767475251467976812480751054616805837012573684225858749808598042126680689033700109527105364227710424833732110450385068513362775008685297276412437027240797646424719554309329126420593837747384370445814553031002188426091727048175930768887314673209112394195850769216533631946794056145084969467369087338029888217921827957721023146907160066836438058358033853091311486455709616527412508338240714894124010926934901651405913291307318678961999152391021596784549705433548108168212130328494598099228619325604106391968820318527333966514241523589548311971483400985752587871566553471919545550657583783585458546833786540840569705809898358362333966797487329293952375719280599102329552486709145745272119565937570701298885086702069017126202321601997207288808019522463942914635780769923262383842603712009529726174237025255007614885222836497324243567827183561949948988548393804067655086233365238928071153270156785238371888804977803481624465524911239530833578726728525446083254904853585308005449789674059538383284595286988606402146524899448727648709800471475964792632118614182974267964854689653801739291302438066860402561472859292683196878738779801040923338445110753828679053480340713906668969467552232529298261570553155664415800815726858307129319836160387291283543281647600942548312862707175019374102959570978498058965326486546797649298540411906104926520916939392756659062700340527083176668055769068319284314265652262374756266142842172788203981043256615453403539010301994780747650742550168970369949932238172546297806101315705217560915928836712248384227352866727655406930788436996811837031412159193736097325565370346056721895369136047519917559574289080203535144192894291759098541044439635691791523588566020058926984695679565925605831217588846905189336043255376025903969660990545532646928257627305364325217265631255093317586289039116420263589104152018428231297117470075246307477116644703364948722974776560518974476884103716930930457868756808485890325409286755889196402007966176578058682804078744369278232294492860113760535857005518849542062989772875589864433694756181377156963192139543488536285217849046642191583735713045600924005115963089380249899901124139549504828493611865152987094109443570678412635417222828931472287396420608969819508216181451326656371221605756750817087625452121983543160890059841963900200637719685475141977517673747298254182389556850924205751213471010783142208752197957324943288640018677113032168669158075040809402253009553905944233720206898457233738282173037955315647924892501573236424261259555124612327856818757389093750061863594100530393520874864149961933110062580621323385818987923136742189769501112828422561756999476012501028303227110347630593859822247316344034140438313442746166235063254242300237410342367775894119269064057780701928668266496000000000000000000000000000000000000000000000000000000*i1^170 + -1327552747852982325873123179067627177531640918568952123483101898763577824469203382486959976093971403954681355158900682058178676332534261815011276349654985824763696078378587050472133551905116442882491275294101436285719670553108951913970593349596249928459092854409572068664836930028213149986763309733733587005655808369193105176381077723615272804980825522468125173675203985248061085249667273339712968968106073204449511258558855704192011175343222268551694572299813855957032318094074813879426559045818377864151768476031496532733158186370123670302321904311300323385967987217186246317843945076839314061872023693808164247379273481535484308052362213050367943143152527921360405978557873915656301919406473135417917161822176924347468680974165362059570183822728146728596538616949780996796555408356467502770980578432084232489712488505766947031678110138125339589064117958109083276219057848912695592484323634622898333339685159101017973512307431864170296257305084177010486933033503566245221459565396147782528516891170198611320086533211896968733798702793680008555007973025404410654674937868540100801459850332926389756437167158891735953881545788757656876882303522266491060403111990947746589455298885196433130529931437804219145347371736888870213705945631815059914535397968285792436932614694450060969179539726560533121722896193380361890759239747822388462829681852986544437420177807391281847017972867817244664565082222819413565867195759092675669478003328318833763732869937395216041592984668909329165678927489625723998450978079554021015925943103280653281172704865095505017662109609386311155831972243343099062559204832105475703225675481681093444328055564028502113601521725327622966901328235256171290745921799164529776909754166195835568576153228986362801680622258186174857438464401541471390334910262268374301232613314061884208600242834420771259416799192532020086384743774991251559046413477545862375300530201691340217570696014593585461918886188690075808267273642355917058920155916355397674282199623008402287833592190458808519414986054018595071604096152952723871007667277312195518462669430873524771553158986505702018147445988496154819219764084031472025157885626401253801096978435416514172022518422869444277267073307971582218067511005756880866252819400966253551568827359894047745057432484273311141374823631329479885125935947265642197406688726518508826215577976432853543157190261331556012070671034793809763283884465996109058886930888020317406913453930310072064782865303759682066345521013466304869659048007596728165585424179401377560527640600398545925545464167676178842199595573840246016888338632301073794629381686005189200501757671625069146639091962918489764510795129534916641978810844126600350763017534327870365868361177516783457604842329040853604935302823101620935241571709850671535422158948651516890071042655100174142104025729923369706209298715751776838208377814929084158476932652381873335323548536181523899220706323352536709489825114559437999685859852606159761862818750805731573388106034775254272185964426158185373871686598438814226692878160051680466582680209000579816621947612611633680129098774244969832790799567369078658755754363781810355594854400000000000000000000000000000000000000000000000000000*i1^171 + 2961974808615558783609006692705135769342406178228608726886274942630902168620627602043010608477899860417085370059824949822570468222630858306760493358962610778310480800453715286974354593364239570273846913788213959858926996061650747758830888616553522419812593380475989207848173421705237639129283694033716539599364368485943264973970912019701096385314548880787551515631999348634526476634011218163252776578727712443171975905141016389973390074426878555803081427711420177489365523786388211561973391353997538593690278494696500392333995346845219717244007236352101970360007137479628776754100637195948573966149904694543373924081422020691030207768874006699085552695365171727576297683388523425686199523982903528922636321306593648750346543577311028904926882075990651345646348643738535729532382156041511234226597842268260493128083825616753338656429492315616309565457950038091954371838802429843180540560981669753843612891848545585578563744349055900337496694582622954874346190830020536855831535443041787857541678166307421586289861881442283277600229543209795830312815590387316018691014068242975019443670640158050828223450503160917148703855980590839254103276899364701380777569894499797773927971191195604971585214956840020917851164262891493594835067960948244126057770012609605617979784174207087497099345397089412134781453512615040817693309204664289858236629933099860516122342487952913568683933153592274047128983501222096593867890472557029661398091300273760731781178344687777791410497058212913725476176238622689717419490941770380601777583602786850769403222290429338000077264359513591284379757649065218800484065450243968818328829381964956346982070731756547711990911898044260050692674782768201477866698960916384143263901798108481764876997486240095451307368508428893655285267444227941877127355423396993063981369650927044149926274968287744396536758843812657833645801257224636217776285871890892512023801068156843804739045331364314641815060834986723897937098169325180146014338314255794100248961306282411822442291526913504549332604213763527283534586787822151669470921081864764715982042904338830066780995177684118569841358147126835175618548236148690804677616273332194886667329256794695860909534405069335880344744999171853200336373285136839630292167545240811162994912963817618013019390611709040754715134678975932992611785155533220544876893570881163528983295324854472826280460571442364588581545559162641013744688748276537403918380429755802466511243804420808789204758298241174423631506492494291308632837484937554740511085251039230360415641261664197200548815768400122590660707859450902491279205475504655106750673831813776009940086370086891699378660411254961099636837389229690039427013301330327219880657460114398094476649507554390658417699541108520664619575594788881545363447711408246677998941200735287561023614093347473064579148856596576533650660374065017213923477021182448054195163729424549527706912538554783327179700766483685834350387875726826779903010219195984686920396211611162069986627660669046980358003052745271263118915410977010572052704487877911408483769265598260486207904798167332788841690709860494293307145407607723695822580606630908395520000000000000000000000000000000000000000000000000000*i1^172 + -3215629039739552487638071918012456417470063684822866700804401449242795090491951069109163429369200168811405252465027583498718170138637193032584004102919797317456261013663734402243579258019338197536123411572232222992799530607730025665437405702099528606705083673948029686365838968931976496767611846470633580786504059835352682458032760796805750562442558762619222763901601203225679578191272522453847296471912529521603997536956624818577399018694283658758493039227243941958870127487622034868569406659708569104390585539247030707787070351110144646522266654888884309512608200591281125586098258203824771335805570323948592869766612719346338732645640182732777661153864744353073626096686079154739378352486944357395377161029002888701168932874217911045849887379233577500138349774453507966434477414242379442391959170049184367273524187939998693564393230848874891628378216110245860712536182483607716333819648942995275664325488203322727246380047007050899042903928228563424077638811570506426537468733904345674506134627866920051128713618899715846657924771527651339565447863699021332948860736481995890642581197573353810442694653835561151864019693787245410045046570754873388891228537230691073525798710500472568687644632128930380892732778993273537661218288719054469524131137712768636347593490617059077205259439010614768393561973617933652887073703283796565890539935340970574418459380828215289173008757458681167559599441133062135579879539574572006862225008145684988831795309189753520922304361161250750493877129577866380278313974592851248548987945288624167640507072286882468735467123836377404754196724971376750378342613925723624784099659984824936399385564222553716697754561319890156345630989126835157100106566039996897424245507500371045735452425032522452747058084345115059377310330159258264738318882871346818497876098696997642502396164303971720000989327152191658921385331334916611417479448843326723332795987944003999013346304070451344927763912219922477497441617061099440922855625975696314598986653291971240984118355555093117596643010518263379947391512085525947680426393025638744431134869164348271215150376307784491103958050698433160991716227200573722855979825165822300114085969947344744955776808302402295566592208291613639095175294319509787675799399461353725421473399938345692774964602620322720547800992421537888773112662045583500626022678879438050405371112978565722294910130059475242316210576754134502917723588785597761583526452540048833725003746171433772804209959302927403032747453823387234046553485714303907943207495249460100564416159771184462476224650857731184929858475992541930826715272233072908877861096352404187858808566010665471594336032497292664490997316158026040319804074966509220904487894867394628654931020730868903479134859636179704327940981935631450190023131956629045642867659874702934265011668289907557234646717026701500417833745590608377359017647684938846805597966948448506383639962246820014045101660097068186637597971061966242843667207110552995104504384183676385658738809214211275675036495824179992253809837237461030743033535049425874773468539184107396475189679187074591084118939428897125415230542782532276204704104448000000000000000000000000000000000000000000000000000*i1^173 + -3368145125279818973857551971274089410253663575528741136376629476055880887205433935203559904541528605701550609135840536227631621477687962589881699221904497246334837967175685189290726846862361186248837835349997739332881647811770954442139711230471149993582139599072536954549889667551007303182762748371448994305556286232605153209405163948492126118472921711258198076409754536185889355205531344477898444867921150677561236512639093301284994516088423593551844261421261587147705746626878773582567821315143082507475018944946306088583718894096474439787939206176147055507493169745954330007189474455714525234692521581236286192549454394932639569192080136744556822737829198948326838514699184689452749487794883825024904640513025674388541757970906607074047455068079122518895815211768437929056230537769892095784395837887921150132783720444010427472790498591731416514045346409689964381608914027420757976372837900091995560316132739448574717686123936593525135082734810949550678507067751099919649683454941887979017216623148271499916913460097146743250482865292552680461619720555228828159183583639916510453298532817672698974113902472916679745685765261492113752577321846462360313747826192434394238293590850314016405217156574119009372902755569550697891322352218784854969145251320973483913140829469162237365365733617951452013348438194062735110634094915124227152314952208748020236814664730395191237633119602924167577553124622422540037967682480983774687389120159620685438713574669844664706684970844938275886286499439517241166790890384236610292956334809771565500038004016257610509067605080940231422627521214051511506065045079004006797635622253459259557929998120387309673843801274725379852655327989778827795087845663973160099957723483340350753015444691883258034347191826805421217294357227503035698046062186188110727754820132148125096067538506998575229930464928993333322641099683597648838947089613540239731710637750658746051823062998951343425586534778693791513974660328096280268184771130735193251588601415898273394741385284236506889716158212572134778348757195922973775422831166376387907325079175857061902472142611499762976119191478572910029901801244808154430903974465057301153542573751762516039245994556214607490296967249202368047133339264365003618504881561532558864096725040738861269149417060074603793609950572043866564479509473695502136094818081121020498648554672169542270286748380636347188219630515284713857743968472709567257818797717488355067254549537125912015987972696883496688518174720426701001177639636205624624640635603883738659972528766839941941376601960979232066287543491265882247402240259911148778129079967833134436069951746125012380176115532699604720298836272440897008553357191335727694031103859682540321298376406823194954446936709146766109769664341607157408193460719847901439698485126746491294895384962259413750745953696196427884535426752526193043751216042819012869570723515596116519174333056326560157125962309103560648869239138960112584056481866984527396343092395863560359167050770970564517294565640640833821760504673790345683390685559179710227603679925622484198098110837255523385071424000760888206974681545101960806400000000000000000000000000000000000000000000000000*i1^174 + 12167407477148846423836976979373707495444425792443796303643865875311680167893636133168684224200494286891791485744003912411573955556401549102812525904622479734011454241770782716260472830230466977264721201185010940908966729004024746609481693507028927185441306303824661813135464019228287914200832808572742321013905782259585784638577269564502539264868438100019321057260647476677724265498735390380527973278817999070370204120050460185532498451249702841843651484852541624366977091384948811775677326499845861971488699820095030578791535864741101804192645462969543265256107315712842835807476526075874731621536517663031790276030548670440040104771379522878769047241412628549460017166367001393836391646619312280687620841782861013813177121139814596733434705573768675138934629555525398656178497079831070018560904174425285256735023482167589162447607012060742529410364502650849216402141524181017996099253838965514631418377432391819048756329109402901191738648068584098643300456385817999940802973391295864963240893833381645699209797494325430764619794327201729563678014653988570811813337283102461121899813093719836711372781937263782920282177966222686422723457360752620148454665952762465994173874241978912053104480598372788184371330292401698504090472181118876004216913965765027744313659807422924080367542261990292846186792743653691730236996208328965898507354111601681362374127985090056745600853496030573846920601739574608662222398019110100116785549090740284100833039243381842518691579386863297245925053220440321505658419052524631849413013562120263358030757191444863575051005070707116647822901870829800703352199387986924446986785938473820445720508367177892794066712848187876725909168949350033946559852060323056520770689888287663127923608248138260352615480390143683361121980700271362930638473120184939513490831155624339347592516021780501514272754992152396256914119592376799574331044337806534053419185974381334608484399579774344722572054682454803948830938447959261416158258535936690357112083550721069934004424041178257901401222572007984738306617653967839712024446841296777328644355367574331364969443871463768056079873554083772259095609680870442022513465132762533860442378091398692537776587557447126479587603248220604008503533485020994191588417449972687811837452440104348784889220499211883512142022962005125645848577859493996151781931232261431827196185871753784147241935917950045245338562860432880824093234489440373854104982504654205428804783765675112900393908410173247273713844141097985345534127188709827747771502482005957092760705637615764352579611957772457864435677282856553426147355096657761579477590219702834395626957168816855952822359274674071853877212007128188240900532576381057452509363471443100086038609747049584888852081351780356073021712693097963257306332581177896195548921559257103414150488829727436025960065450998682953331647714800632829087768468513133812279913296979913084583830248417885614596239018153139977986341657644554670722829228171870504427596656703539468653691442512976295985817655900353769147979026857927040543409589171652569258971973025037548084689363456869872936116067393860085794972400353280000000000000000000000000000000000000000000000000*i1^175 + -4117275276952929544730915192153265517171819938324007342132444725910683063142955208823726627860650235643446961153487578872766244792454691163414209526192498425779070306466166003262133816461623237428855622987399312990618054224903543611094279839456924659694885153900472054192682988138918048481166051443301792767262544061171112699858830882664834638984589100930511315377782903820445423173963368568318979694133428753183791232075827362048635933295212109050916410172496349244113127459997743802618548070592633687892870450618688291385230666223043420394535407400857312894494783078783759998143537692592698133103480351786271448796115891189450082658491842572629196208894295843362624701584473784785217435246600475305459437608288110995943568854096273785376140267209860075669263453489851548726408083958281063364772668620353565235359746751574405306232713115781931030144521470933056037510599810733853570035976565007475839737221137798396518973146124288366309165001204258622893772987284572945012444771866226515771639910525416059940574876613585776876608122761080256462246248089521717209039346245185517198299381037760845222896781523262708371779327907773082251656206420530375813662849709575967829487886008807989655019386871100939506163370386962306079374991803380217302218352285510132168386781258049208603034995391750792141496118389503454931878563794626615393774296403213243151556138785155395097085197204592416668142319233209054613815108068583070112752849243575999818924340383124727617795718620581279456603665487086629732762569052924072593293347833133605588721476349005849004461647137551348030979274398847088818616083067190587403775179418654873070009083470043508382734958883761885546305666268093826189899031262265905651879704858617730225042361827114109304531325760308620910882060877322894639002691242248497124213308292096330813706643376822506758432151720355796595023201607786806947936144493286268437486140801699330641384558974629702597131981503828045965718643471336912152831865855261238249286302249515226753970088851638298381775890039281595135958476433318039778638562899616266486553825844687243986804232147764106510375219807013946064846738530259138747906418147745122412754628766058585043129468744267987234636570257977272789572991934412074949445874516397330268913855560282141707319101539034240114632596616361388259386031211736017812443708378958993228811510799207832416591236204635960000715019887621000157927666711600272887381317659500337045917994680075489036528463843919797587802650565931037342869835750205544510099073855904457825358553256418998549537268134856986626832169515450008934028051288792272275561819159377951900699673593172704244859595327164879797177508976181143494523575224062955078579391077824404043976623884587471551714940691789609808979090742915538855233441653240007005512140182197122530320810025954217563948379562234527820505800173916669599199361544765803270620077266212759442714433742322956427791143334721955556280226475826130950892252445645349902899519465231719960862851180026117291402978237084262608636994558721644868096966873011192215921634150229457164254167856631697179683618041595787476992000000000000000000000000000000000000000000000000*i1^176 + -17417820831615517680947051535102577630420098532384468891991294329923345584090593507443273572493740666959586388114880844024767476270257974132247288598856830441342905972316989788196658094342357757151203897746459775006424423209944305770077591212926059746433866652016192469384104813284435121205277138034833530116561608944145748745555293761129997244753879833361519404621747940700137485128656966157768209767096495872085300720950536207810077849764871152823381238712655202389442324628053940474320970117653541916992039883386716233323057541454883766972705589390276182143332352868327481337018199641816134103525451152781106849929967392515209740400247681075128829437663512543733578054680189339525187355825942737672972551336702117336692068088656913403038496395055194476485672203610769381832892929511163375009847913262829857410093057651186978636912810844719324650954289400935752123379797551953448463497391927759207560975065395444668763820512359462097050810738259770676132569481781969699429754603779939737170159682224842806587391220011555481091133767813828641763239930350618986955633858613967516416163083930059193698383966594682775450638623145246038321832713151544455059906458345980121588065605490588101008615648069853084205548830579179836112889086377368507334703233268205937733535656707326475859942441036904594084625911786297953623281255885934092992516951099310847752897624229763514019695936626151240960614636714092629207354268215342441094204165613847985165091212617285197292033763463720894812656699735018828774600488520341318236153991158219729722222890747885774604151150646031002766231392469288549188922060822997970522898924758095673130665527680751807844532775801767554065166774645053762578701056358501538530303164945218322893272004394913539450016860882056039956663050233349993684362535494533360552408366252144506489200978545898989301065576758829397172231548623060192939271195654080753718592275073114897318603428311671334264425223611698797975501427374936524531895699092038202102736397827618658901308458629017105506403455291885862755585548906730985022262061365877388228130867423310090016597680005208445276036089940661333663818081120875360686281805416550921628916956077385164340437756629358353317243554632665064457731503818451697345913614557591743646368006479642935317207667629642662683916515550811204274182558764659681365071043589147791822366487114397348977173442246789584141406761461334187137621554172821419350860028090737963411440459093664219355107582116890225452648156225798156722642622779306937856915070909192202091496599495761131020225284559276213917994639437592933808457656452881422213054138152369389153269055065415082560175945613585815992866142309756928723905098357518652109435086372560105952929311652103957063160356069464271435119827167350366530901821744301826768262664337477020226017947027072423588450393490203277475323614349327034592945278357961405340306961549535108707523093373299182869094404393167990381770605710069395162435453603367549316793605969357956149960092415566202863857220830453180853705752928421166387666262364474112287578774949302780957620406437346831076758779225702400000000000000000000000000000000000000000000000*i1^177 + 12095924444611173804590099563466376096103272650178600095048271382280050578358325658995935223244852778690130398880072412991722039019382820574633095428933791145449960370296070789457779229959549305336234966254341539499516825235838428246834258853899754366504963408554101743867662910405774140421650727837397798626487220565024270642970366070599187877716437184358121368049965160231414957204935642090570368365897157537582995631788130455262357734515693237210189255659134267799827705117745473003312502138965088629413385248736981451552541038081719366747356777295897411371803668530696435090033751687541559217413393315703880913149405212713489215657615280062650424893189066900040252502549503131176130073886581083685655662838295934180207311941236401111437903378417165199736333178967878275950261004312811057069121867258152288837951217862152755474224677160544576395756902956347632846019910733701436768533295169613557669096764437025553786961582536457421470763445779367788049952681423780239790992197534711069763037822786623233595900693565927859120009412927301041127668794136457192121400988040224759810535877294189664300929667864266020797867511553796366010886816259767674280041637629594196268655823425643705587258813794397287560541655402412164277767153050996269483104403617909725429178064062891838190702802399008486665361803112735478516618993849918521276985530755357872515816040702858359768045572078259855998485259210318104627475279417618869715969630686557093552509641055498958554534497510197115697632011787866262564607942861054675811135247501570395041832583372168947270590518438757919441026938911491361169913325326350517875153846175393337289901341867784947656145420054309244232927447830827916911593669358946663512601497756774834890164232227248606065512517872629538913878803241857819063941016109968036982198789365416292525667782482466142732505640656996614375038308947526004629448559486391349485487926828300651552931388684960851317299225824328056886178215424165489746853884578660242661938137717619072023742088859900606198473725159339957627094930835677918000400039147229170878127462732755281407237622249739999515693488241952398290907342168835483190891386446563891563132282000347091132253314789123554079727142240963968384553891003616434440209518743999999717517640883708199435665416900310435666687427187917206065631152405667823945781015022227625707632738479595228593221258607251151050495324476518017232706131243929835802268608183708260059862125144261065849984746674713813833088104852881609665298123037419321260040558981528523435528085589551482882814808300903325188286689247371119369780378436482207509173739383438039060158095370489347067862167586036571638850443364715782183947493767590903531070145518585253262161972941867852653143237757061765959478543724043594803030797272631571919223435116418164599495714552369323043550441668324862221070821563748894885916360650962140793002694873396348000371598332532582509949332503506440835919749163213948334306664588087619313554853625617838759833590920448333180246373281102444485197463165736644874517507441930423497243170154738086547801156543137591297310720000000000000000000000000000000000000000000000*i1^178 + 2197551829579864504869508740364938894676091658485803690655355867894687243669275788183742532740275108007793755726632016971037424383943806251120200055717789749080062571186724524840971740747724488384345040699975092239036201225913066807281291140524085540041781067920237285160015194882337901787328244180653970618949940031205480573334160023973491029583988529868851301185040131579710618651344022248468670257769748471555374631861898199936090253624501085611565536630458936259389666758836032322918868396532140471629157411312759415162922314837003956534682891715767214995157599431145248741444630789414886029073527833965114208900883264331808035762272518641638968836525196184563880609401115579156683758827867512065930196927787114901361286325342338609570992969592073752340256559757581499759271679575646513727296641976569500269352340064750666487686150890020751640988241050446022801152818608877252435729399888999198354764463429080934947174212577655876689472255440900122172577004259029909715336293561026451400504580099340372451288499377298643770537633908122372806206903014671640410946532658145309569456000928412116862072937721350168881975289582458520918177840469606629551828366515254987123151697785343862534787044154288101612532752759144621833688454802662819846681560099368028856155515054033880790863083056600074193638546850795837652286045991870121976058839968777985483086647114345134183302480928258220020497189191303383625719861252192584286235485047703468757029832751528741218198251788045621775262636123013579644175063896554668780106559513978700998922957438159140889141752276022117705803207105514134939788654771803994329256079222861794816496422895420775423101859956470691517810868527500280484015782400702616276588151045940102049631786925120248518875671264926249322693143511876491384346094872289277994338861553850639059046279155343333975067577312206124218930034783708324748965555176039785238994254420494001668563818982798667722196451866561235632249718445515579412979273309979707997290115840581478307875064186946661091348646612905941343008861103533550268315777380033775660387586524079160748472026101104141297948970199013728052361895611216876308152675548598396209312064609397577377987843497414489446194554022902946944859560862470834975518783943219302508767763877053432940912376755776340785101077254526468646912535305772721622185858828585905006283525527829486997555248368758708438228328601053294747527695894190887770865879513186614885391100799508353061888719004302133853091734873970036228034634138307789223771092873422679608955747950052039763880013774853037459282105593924613950045833902478193459121954849763982159666073414915963794756304642267056905264280224786826750269648953861585986909499888567397057396813367178527980376741229078401285303438862847860922083871243179904863453996538208596618136973844662749831447927283348396618321694476255881710314361251807597703074148952644880047576311027552529586947410357225696735380899062424008661373144626092661557918553654616692514258846391353229896532111647409984376953298912506759445460244387608487495497291986004946238960168719089664000000000000000000000000000000000000000000000*i1^179 + -3178069936929336227910529551478088487624025438732701216938863526657933545244252832311056567915645244470410763258553942176760591733192597047145380917690983739138458581166391303375791428725173927598076189963682042780772558316442149585009107041440522145101303857851829305713956899528954983373366856340564987477059179672200672960104753899780716909216699776966643417097545813334188892613016445580780995715119218039919003333226855002280503033665612906478747123115897323766523879912060570739193365267129445882882745081807255844119299851200329759352527685316264108151298826566175120201218916035455111461629179868744526192699321560353137302405836101904784741821953344451246319560016524483251908768609212930068334770221523283657026418560275155270165977988934537586542023412197383078919718103477091615892818111994717573302168583968422156324594132387927288451506215814238130205481182237241440057125152602655567778545850024248227031376050964554860963817739456290714285462568788796839868073986296426153500633719265360015451019764323266594064992591449874452642758343206306676928683240458523993459656467173289525432205684064787029615319427793652406227558650339018860767125857081560810072835394947393507335632410937743636882384865372829586201701378187819159825152224204709014492669514502167143015197169710227837694120687584843197545210550481528823572956897270071076681382655619612732160782043030115832044979616395602775602883897492501795227874019786843514548038936393073930807271234766943610214538724048453261448765119900144662843482301247360123776328322686222256243944697111431794662106379039613189867575935653024237390251183344762300291565970850990941171642192122958802029241889137793466127484972860274670164327918417546812568882093432829927385415471373252721951890739805874376799664711288426219908193349731909191097750182225326711232584761511556554591656060858859693977872854645569106574030721267691371154374118219646643617676007853027102577494911799803225531570732166238531593666861901365335276547413249147895799233169171624912113455282108124706330854840690115629674199879946325569008452712911149173772072270606828648664970034921173578544726449394467639057180335447240266747067399012062427855897631423925753816538232713947811806509620935375842124886684338399735640560812725322026298511851134707871294947227445089623323801795692547566259268372429593044049252008427928729358081263560695937272943503379966545507852032192073398339208183245041603230387968897748647240539290356214309385507081015686724286731788772326746205443087935711639747121364732506343129220984363377713598093705918044849994254396188475483749519676084424820392881145979959940678717823266033442344416675125266178839080216092376096635471136614047553472779143639908381194441419591124980484937365373169252381762503785323743974383783847454389291247141262976602085366900957375970124100829319672846818743930772310161013309318797733017660957037548171454338114940373821618744699581245231198442175251588586352400948661631232834930876433611862372872589860337844116438962257443341352616033856680853047716767334400000000000000000000000000000000000000000000*i1^180 + 768315136521932220326485354416105534298662622423656985112394248575123107695694563923209428588127903290356352125335268410372932176561924371273797113938838153329516313787999311242021614205754620632617649325643885397864814980524690989703527049694143909650548836841323726728888951678356563985824329468949059850487686383224683490330180176782356393969371243869772569536253648632234810507610641907955113395431066135837405899274817721684745393187237795567447479767324913078884551185401220368371586162548940922606872159515483407599508783979564465232672806235523316391683391596719084495465564621408849109303744886525053254671067888384676432315922293695069904033918234909276634948960278714539195976907081032794659203789136306451403205514030803330726428240872273135834247637729848335231167175627251693784861238064699718841211652122886724177717707850752135979874182486622850274428566874574415962043614854553961857391579774439817845295507824031322720237304510454766486121209464080605949509553789742861554482823450766801950704825919830660570317292687894714963832257557131960258022554688957581054588363212249463365349696743776328821932681884732779177887681173794885799640895995963704179270219848543795864377943732172698399293560000167198237242194753733180377782465150758909813208206592691299198745624715612330860491114874311668713068873172437560789661862259054377351986526458269154290922800151785559962200633777005530781577311068264561102346640574695105431764326838855710857990227726984886332044794493899417183030618400238492341968674861132116584956135693515406823816971780699931761546669490475295450055828729766155465089115861044702435608862889662127284596206017246231918229632810431311229816765510285970101837538890980944935403849940600380291426952295304660374140850911616544638047552661260112379159864193134819934823119515322930412500333070831554538360876456017215400483454691845753445772624963067870892559498658338008652929259153260491545588859698824602633230626871490510287746100744227806022991317184382051478075562595108442782594726003241013085941929339237144620252607282061420406515718246298441513245057230975284578823639302204819520431661299219584009532058306648485706335247812142326508658021326222528016305031951811685458654400995381143031029950839895152874502947766562183852667055673403650048201249071838257789584635633163210509017463018720729753197188122261278697874583705830437717605779295501975025600770640916775488446993085098772717258869334772389532462977470117971938934694258822155894334695802003504458074240500050445653300712982235794866170216007873341898450644420687471270839336883640582449565267580642437326084361726199840143341681803959228412621813213107913579490029896534862996860725689043635154810211712447974865551435164077526528774768442816469744767684059782219535429721978839160216796989447662910189929824410611835618074918613267730290135573594584086372103208107040349273788732060807873959633973309546801968388345273268141081014508988770664694611310831256926059537323903502402032151071333031173515865071355789734444349222264829378560000000000000000000000000000000000000000000*i1^181 + -58563185836873708953525060078352630002444909618281261101369306179468879924221082978879868742468172852635970753976278414839133945372766345568264048399250573716727129368553989938149056237907619941379522284183015412884070349149153274160462343913608289319071991961001884715253016084955559032205613514491428599882689462872682302497126815110182183449800319747941701801193256658644630625715044818965160078772184084153105296325825939542572263881016715133263983841922449222095706806131668034768139651962630937267158198445092600421699157233513525169763240299927521474926178753792366185819057549923290797936936743910587504454687570805603523046515549404595162840879323151707608907946258822512381652520127677131032216478341106877025980354462413672085923611388730446881068536170896940958858909967328056657813574263367321585668095726340560459134332009161394363289462672047409705587476563122303597696487003419892695981497032187089211084639375895023954575029954038139633239498684072177314914890523124810589285906285807297421213796035470541769500896111270408960830313415063680486139092405724758026217946349286594491850246039942299701679569070595678985975752304325336192183883114885046733173372525280684488026053627499443602305629080669268787527929156079938752767236362870609048775658334455933707017264535450024043416827665981448796974928530309352880512316373905417761113140511839493489456437213855448608933900551778710699138450463014820372144218872712296809692099505779489368436413009434798422202642874628960580284460855994360815075979067743002931629427325041195892037894711532775044237366676778987244254479316075355863395111657315982870325014389296587479778828704732492997052845968046872580583484330288561966803106046330814742789892725066367141186294433724906222201387336657537076181356173090524263039056596209726432087992999852733469831242777395238400890403646872295014688035514226972049772422278546666979885594639921938182887092322942961862008501689372953862662722566129014575338659496808459014718889181055517875697793057085593656658471970731366046023721912866392077231106568669609891349186430762543312024268331934912483432491815597359012890558050152381489552357914343583753781166928005757729139894759929901010531176352534599877552657482939652504298396118817253955934717014801905823628810725695616223944621920918144669167517391231328540984781223551566806455481620272378102280622978155920155711414593977009406561226540772954673690795428986501825243870823072106329005517649565532348870351186873620440040311447089549542160215507511122101018190252962216812330642891925751141851137115665952919427025263209657039301551207450297895651397206862252524065711607579861695180914875459700554036163289465681835348216735144113131424530271175393277201462402786127182032748427109963358098991353994606157767968213088094323921642536694509000004105195669758375536951677611703252089816712231342616661819406490983098558649548414331893834690618884258470085170727808229591100483197868657099072132317831419240790401167699996207248987466495377446328278932004637268106018816000000000000000000000000000000000000000000*i1^182 + -2199801147418380298806542138611933451639844468603419292203905364933738038535232083685932678246409182490726378853992708149188241508295470354337961821547036870467148248650399275053971419066855243122273416557241668934116384966081487572778372402172463825556604089903953509434514088911237318005590777476941388823030107912258381374858034263980487376291895801921301015341427399181854572297769115409674152362742171741014206783551296679374527198150370985654772934351865797224883099061665503293693404032629022044933249482889582419576267473259946479097079290482778916967497467902945784125802969369323133848553284308613300042357531596012114772323304967683266392140922386125897193160198188289852646265399591991528184261491887355316008320688999298233247211183630705850763366443673787333891301900854206163247898577445099481815992664946524877434489494299740965922634100079395668036633967381960369147930424618131374832517707834789953625239909020361823328318202970286698947319744462145022196402009441458298195594012347840474082182289824705774625128630357000916283746437898220604626437883288443001440543778012675454706891138631610643437094015375581051105790505695661328305100516891728391373827001466993198495597767233719639970192330016204771358843398950809842896436412264618438417612797998785877746352532641346077462214790532388210858205341175132046807828423465292880526454276699880787418872532503140106573131212861874942444434720803479630471159556888243213376050203972088590867703628902540097391657635503675407527508675532196134090831353607962133099129126378495057378667190810856225957089317105315116472046343775736371618604713681071964707758424242508036060623474380651856491713835927074197852645690949352686536385931810109445469109239553281151786083075385483290827953301896438706578683941931867952551341410191635027146393784942065061747646483402779829000036615961644951577452398764545116682344515406334498461350795818241681905487941496302764917917178601933837129791938041991740655023775387764785357974288812623516503980675763602043914763090106566730325649889363452805648760536378063632123234127500846379314363589811134395131590967986108034586880162225940094168416570901599935747458992974380488243861567931608830293383329154652909760145149307260558592571060150065937634520888510896757170088369806968927582988508936328645297250689615616382515807522046350300645297851290497661569384636618849881987083389620903019813671208742841625365305210578849431539501318256618125701302919635883407838818301141866082520274194471769103118425677363578058945716459853163390293844563573552384540168265941676962244593060075320442531406345868979977552095388583376128227372252570105976678089820084951233588290428178557892583654649554191046857900459019123407306583994937564428278868276682580708398192863470847353997105782638401742064893647792346567836037138962139410750303607104315007595232193939827883546481199793859965242349421674103411489624562186203658340070425676002460913830418544124621920704364782678740190505406074018909147526156370970431484527030898681446400000000000000000000000000000000000000000*i1^183 + 975409199097186872242938583710686814983790894801648146106683994308666412288158269226374233842119236778500200326242420128827083491225044014682729071013512554366568744175648756278959561158568745734054155155808046190785327017929635901635961022321809839358133747612964082524434853381537266597188042942201003177805432209013105623990427349851485473916129346805080521437207021819336965313930081558901013120540892560450956997817728680563454658374063835674230254506133404732169559717140423215444230357437066330974809263432766382840730487140384819079412333250845863420078776119157328825252217327994053351882884704472897185393836197248644641893644026822319863228473044400530603067295446778355248645113694345673648247462678512228645934090128660451739943082287639167503919154377776546845535724910405484681581462458435167706368584589455769572433097490780819043891431816702497633324159494751072524024450595431823386031824799397233745971388642254246917925625681482281566806817518276111789418428418540759141348014093542931767117668397326435954300397355294547634693899109039335072914475565498989275040544141031871906828776983268755419858962748315692742599477464377990360968758178824445117317197300660980652396333955953429923389407480124153631523227432055591126677249498858262138027309610775441173264072352888065219571681688825117956628278460596078149206669497351053011344208791097380425513408609579735775549546167081273838303263497914863374719457571417714316658879709956702047315207229420499843774111258997800300418372281193160266320589379114030230191855872330400142004166483790106356793438940783763681581677854104236746404388735272079495765220419359424778764365206432867615655715488986124962750137187970661798152655155746844392713336004235766957249619811754434345400108691515039672754559117454892534949867846381206586195471223239217117572807049631738994432581407392920403270695266955434245489996473179134678403575272708382013626528489429631156057187736195267810662211452829608784596614343204329013480858885830296180321671014556025242356697652927865600702259362567986014546289165399102048459385838830101814691607512804285866870167224193654938436686168269349034928209933473238461989067154199640439205269931855715527365918077128491381629049744546927767179025082307695961922697304726037476987120472363869612845583739472487779710217056854618483033526645875442165559263809834921663834975181593675158452311760834101496545040895217651737775090920174422428693883291333400952848716394927793029093958707267684789460303767349658374513542520443212893438893705589465168784447139172117255066748917153853225199408089803250114361456472315592016887609611179526854364463605889248906262594881543794017863160106765996105703290730149744400011035710074094239224813613364118813700398621371601747625737798726859574425677844050915951124154590399749764380788632397741681283184864764861775276611881463301251451640822425826180476845855298760383405969727027802415930049873534179939357642050333484302423801864100538868930291388528931886306096893841767416872304640000000000000000000000000000000000000000*i1^184 + -123881354619750495366098976880796150096665944018756141613593666386055614895665318399406429951883916528382869972480003928242104992102055957693284021480342121586280360559655489752782042657133781290405291090039304876976741993330909321708275537199038011018676858314685315275862171355137800965640984876298078731054994385996787784242617478494302348829298942824646721000494072932946621979218385713320652165459649703147301033154582702658180553130904848119772447600206627416998147708004100764326160877817139012494942350156503388723227846191202105961987857243401613586040765921499147807235623738913054245851390179973469992906842316524992459065518231842576954418397246256121917681767588222572290462092780744095819874409786197467601018696613823199681953416350545526059057565711497068536022788731792219838144675555896269663816686032712945252035590936421378106943359028411388068029074713198260708686269691741518858390850097137620575376158783860333880421945224330289795666839771471126233872387581281462722598975494351260564896389420796394445482046332259698042142923833329022992181263840336560753501777299409802702125206528905725669019805326817100260002698806794821753965585040866139925789469224946970977906501283756991224167143336394571534511439805979213564559318972280424390021525894867598104254900490383160503374855914019586994922000499304598546005185408284269550446322776592813727411923233923768887121760589663490130099506609800995781126649153492572522233528305304147324438658885799160643798311326535499337310602972345261650760699179047318795262370346001561592542677710159440698491083286341671979955923720474270602118511608190146685532137918886289625395909415561156926699813727079965434539484558459149022777650770005364192206250678128554585635783475049144934379255800610751263915634924157798789030559690698276772592635375844944706344956310130100349251736307335051856513035175234792381960261749459306291381561409490407335034981698729886091823586004214142662656317184544394415358815523426460711810659800480068412988185647833089345401180846528037538559185197563032217816846273289771665206554979484358497716058443378260679373690403656713939041712300375220458083022238931966284935764938393706742260929562009973314691671858682286466492175435301452691891819731283756822480438806892422738840751545039928505881103178528238027752808099796210000519116811320754741423700510419593343098551257401504686012879507789715782517440978245254285707166519347710487833487002434215707962557865012697936523206068891305844866597158140164071544085614795865436964701186075780484385964523127829043439439508644643944774242510280919563502088850122081141110749391653042366217139296242532929724866449726497052616833918271013849683906563927171006050107108635843413686093864533426055289429166100785762515121723874958748563838161457222117283434286070327363469212823872007905132094763094868534148921933131061865578508254342733553537817993479653780701233360021516200384153464970844533335936551406380061267556516360149967987189157928383395504305935227027456000000000000000000000000000000000000000*i1^185 + 11157550236385484698556551853286238824197592187205277218419773094798508017979963668763992559690739074012408680787800932192598487991569478205433488104557192932436402839139749385363692551350016434312072469422620857471492160297879970422209545323254656962743630487065747083522539565211615705651113556610579146617750234437233002756441562881829694801847473618659937092794970851161762405440832332658784183492726211720673285433669118430836917739640037658394678681774621600340283767302599669056821531190082586487335371116871416212300779641906022359461428784299840428133596752782207608727498564629865721769795824520244049693068015787009226067035234281826407224884444246420032869723825202052969735925161465398303380070521044253236328708313543070211169781678128293502441526009316270122902090552358314786869334690747183736115020551564333921049136475918530016369988287101527635582038233650613673968178739591798299502155934572218680845729176730260080674921163427257721606664470824112629046057715198329399176291223664014415866480013863288740149349137068517799727097565181324278602042895070110356883855166572496324506185174241747227188808250561697791048408122453452813965030007606260389149022462848470226492964664662461170435649006829549772924344141255641286379094894101545136402051985106955490321895281647119524488827466879470098206626158687521402597465116691613993849924621558643939126993020733308597117678253154447314622032608825088388040394300684569868370421677298184822148497553409934106428896913040355722136711668212085347768523635641570564442536173330368530922535558828589317057575618700940007039686871537175998377187297202760773579941009998216688401905756643403448982405749107176157278393717660319499353947994390642943828804432790856525893729423806820951016536530889107024336673129412838522031116705178668360351535088590076858958312611436828666529269452731780726608820489557866202976126888943826989007751117485057776022298993756636231844695565110461752587598475594831872595256164019335900693339127233389498267858807208837891178873049236165689872078225330712440956906442493095492565632462688828242549969956328135303267863845428894109642571487203007435099061888917650394697189923413086478858910039026713604037876212278592409193994772543372465330996048221762805458642662488376981835329586492099704020332286382580135699361417333740365319244735130562889782512506909088391351780900744761220284878383613903647007280140342516360150461568337990186510163725592291617597753547541787192564368432855849010686751114811356848336871824862509369834831281855034506766609283377614825632993986887011097213909337669279911244126393893010360974188271147934232638165029161513985272364463874541599675720477428443243536226757846721907224503965485570585495136874016804545700912047439313559338882259860507997167708762176761417786708547905233449654184500581820122825829193261595393879646943012894192075660729525620621263873192687840363460553134622993760388292256536210829586824578157996001413796692165870143280238696811930074928591667200000000000000000000000000000000000000*i1^186 + -494301448244679784555014622362987874965340979395275299753904937431300597319336018923590820729456480926256270392751859751059895083200626483583659668402401968233531936180840823324265910511057793043865638862226095329246037799497310274370380266492089925680480696451355496194725705726088494832972137245988525074902161449621348279559229332625203468809618826793686714449603953829468207087996459404600638516378860551768066441012592313717979666355884097985339043335787761935596941754130480523276917144771016674610865498377968432736252050209185242949627229813656077408215998656831561247560551840266310609350196701493421620739984318990667591731667251055635832888766711288209630098588341823997907230543634172271454644379833244686274365512007609721680720508265273934851143640964579391986204436018673049512891335903070555419451789850248562394573348148939856036460826356117203670233485327711203111605173908781829840920497681606330099849808321310385012406556304683168850448379579924195205028913109900253183567375849923227067599459953766476866407494591271761703440981234579535071750910199676938965731417470192198103594842741274872044658698570141582480793001207649511401891917514415403851743481062753817675617611306028471603606054740939565893328592212827358290628096902374228922389372812670030300359869826321885612878947308311789908788982968785299985289018031911037412533457763018627675732475315563528699750822076195414599897810762355970327561386367850873780441182062684402762391128335493881356212793527653895398673580486344899682533071388834652470255086752534012287215966722054142788521286828739444892293068257787693188861178042452729594371714032261551339504315780819696202635330639413877893584055513121431365896349122391807428448254795721644075128074567518411646817573933658837106448046396061652660007520721353985927450248935428420433220296988049116849642466784246810874479092221571975446054197689916102427822594442278925104664296558199646142225876231004550264957524497596148218830349934459499194877935077955943073980591374829439114304180493704196047142915743173015251681245184913638353464932733481972181925912100581222800327416371371210363244889687689834620188590784303147463650154420600958737739136761077009669380325164225753176032502602423022573574196073526508436596125704862981769030224775076051806300122258681752252562658186567312519346956880859453578855174097148103630187924644412375661658166394316398648151318731584565840377115496299480839066468305507639855264460682618803021869524228557113197774877945613527547174782062425479303939131750154238388706308654022004661866210532704887742321719665490393420753304894238668522955795318402618099873453229155616471939982025737899203106875186971667608484157431815236120689314663747847536971775371275475770927612320253986627730459138015741906777636715827376837206949840525683435119906479702906438113437500298764225830960206779291680756091822934808804631757312171634915391754254156744999472845140032293511943579042414520522371519715671757374665871334613975040000000000000000000000000000000000000*i1^187 + 11112684593308866471406061576801696265638671424819585905934138711815486320784384572540830013150513463379195352163018966335920453453348802195437827974324758164414538054972406566082586734565804735143195740261643635842537205995562726633945115886907694114629331821384895727532337515363104100348000514246684044455730581628076191125006275018038691969664103878416376133440239009035512726154650914007958136860953682901005758541698728902459588908958261639610226417550975073136043619780624294995050391681932574886554673175418161268380710854421743943005413862379796562392147881527825479681588591835126303489307646335984592625626239402874077546630471687144087219163046687499736993998270136786736133434651706594078668052363101299027669959611246031552943684573071195007303463779865279875950028276671051093462117496871746041364750748231793728470514233892719920278007777534153218613442038454152703257620372335221432205549017203109391383718648788614860358075293824466232346661301723037482299304909172078108010728706618324611658929161879407298569065773780347605567527406806286418614453689370712765535477125475777960679785095298051474781428098690974747494340868371187475935858508983218927397055770909080186886888585004069552523768967132401688788961419185058262112265087870972759522708550098815287354879635482952873068246745314333570325703632647398909327340585873440254832651693859672256609489671099647758446395843731533505009119536833067159644673691053579227959101252818238456986075653900450629102919209983940111840748833248852560868393085234225589788553788881814487806016635047276573620138626124412013813856677605021069371637782387550042921879484525213937039332052255431468924204699698400245881670084328146996290756205784247734034956397589016131330707160058843612674459308648333256517400191788924625351586551363663818898471800363057097351080007941328112798506121992493807741577558598778835010581013580668742636563048839201064946610087264288895295124223256728292520591093693294849832424258938659549244773258595767436496121743263167374877301840321217040811315309145034642918428181765543488960683059996829299046503384132859294115629689360237292703902424109194361310927998260633069361387421951766307327600765595196554739979367848800418485514680571611681212019064581434899740906451654450638083032698031796027741941349021955640220297742243534850137759415773332471066219695667473186082393263271187376206291883246296239477962569747872714833419767726050789807083424842434818046414443342540846958129192636598889906898024347788687243846951921971075005145544733672210117037563398779490910892500370564654798755953530539868119381376963969575962753622460661640632289036848405348183132813579472151742759968532180059656347609078210711208658064003061074312695368902401722631625287684267839094204157084102614455113401911623962081058567281496539031741828288656352317025869956955487811284420530780314154021836405924274959887148579119983990745940139011090247678948047639534238521525318070315664246529633613962048176128000000000000000000000000000000000000*i1^188 + -120088921439554899443717707675353977312535137319462414273638493585946166083903885987965869081838676891419476526622538587584905551150713931517440821679379545143028547909171633916349216183058230147567189358581205612971327500861892267359081732439500926645078023285300042985030730318508419796657446824296064092571402538848076578742780404282759795808125697388314050471070572023238000741154868975896755557913226608443190521059110170959565694108924824227943645081352762174459879451440082157397586229177648849745611599890504289280404946902414410510767958887915600687872111624631686677753923247986827581593675896269268366590781494851784533092133559029632653662229201014249703003661340413579723317449083765826740312035083630812145723067055453916300462768598409769102465049381197493391921109090103622416003724844018419911440212885129739582298324936997892737679078217855381158148925014391772815280821350081348359166088036753267459620582873444341406425115769557099327019479545086276514151186729839025633087089524612868136243946324528102865227097469372643505457611340975704946816196939262433717313752996388694794514710949419396827306444776677374876688773193649220451210753178577178681183258329949989770567279597616453860198362762141893267849750805036143484422556161250397416847333786379014018232927958746723121058266754127723088150662252709618647031105816075531688410358885567013350041989245955701967541333722174854835206028435883572269713072987115661731332973194851938483668786927683983427284858221907578072552272871244566595016769395448809751025269097086047153540026430994294114643220589418317538190224842702908497898451753592927957927126482414771537897519558282995082726380170459198878155714509620639946020397120147812394952719428874522295300949669985078948017664969604579593270448593666689059875528860741155515029321320915703728539545686340181216163891440386820183495615234572929991060668917836254557804114774204887582113892362288297566345411621749252747550966812683556227507567834874454500457503374621944835298705860697438756414570365205360685663244275759982508440292294215394648415387364981350380867264263719667295297551792054012487076810311960589295281032133828029250963640122582828925507810446069571127843563034462193926911387714829737753683246358887435631078948125541313171678559947367976079986792068774788574995848212773832874976509734206651133033462595911137194711027807024373022570802059090587320837805473162137870989834393076785412338900791759556008828822589317606397333562294463348817692221871990528588465838647833161842852115127227234737892719455927889250446997495362744091575390566385212750924497231972744127980643352158022895546342311848818840553434038044494312237118643919158374980011239748315684094356125585402200934076178290838168631251483695530455404615322961753611486888813350286884678264883292466037259550005286846003262101043467489257799579274854086223912582173604381220780759029540269865814659536037634326446100149205797500879846858816432603083290362825932800000000000000000000000000000000000*i1^189 + 511940962570946461343071756353723044826402064531680934155587812092815139783306929225665512425410262241951413802662826723375242196912889094289014579158151240236059140251724179102407145794555748629067403450687205855721188538992465417717515173933390936453416655702235310891105992826347113551449230325412547306450297651774888229921500790423859334883792218292650152277899671352757576322238233083260385305123010704879641340076147575366902522399609136285105418698539646023986883537298115356932463006000532890842242386760114688828106840797472736379074141443011410228228895623744386709960485591273125828346570821520519746808049281397464819626483138835204081678493176764352123189596594016703517174192724920548802134699251140750215917504116998951049326723969016235696426624768566040944834390119267359227364114719762246794823429014675786473836533692140307336153549087273889225840853497242217858809942627227643061731366724924307397647321504805718760266960177008797342566169990250342877927027766357632468069328195520758694092209191961978450184868693589583442597326555591878817253961241054589160020421603113458962265326212857033395440433094812239271837487054909197271244772979970645623227338563401342263848066999300777933672050472753012468030402277299565572479310581893694294996367969816247958036833244167150923703892633978134141293696403432317879414844935784183719096402995248405758648693556222837091581147720191076028608904466477635587219266773396746292632402306980916580117524445398121007392014011476881231510646118755222158798096359142692438096341845015612404265588958309125718346264052448661319219258056562424170605344938694999143825972631242234785922580193094046867832254447381244856703197141166076684394301787691685591513074092489109348018005169001345693788520052068238320290966639094421244998670969407614722348997490965737530444157009620772034406655553087196093107788371232999038712495228056814993423051229978173576855168189360290873324837141366489407584700089334813973301407928564865743921018476180459142411212700383882441879344639177278259575316123147674521254213250291020882437256961319407386891902042448037823775070353317843836778412387565231436375707242762433340901632158864440629698608216968395413213001493342088795292921925509810950967420140914780718496958365289410054620972133051868330638742637728300169263619327524777240749423150378996057426568765270126040956987030779010913138537553668678037733098994827980102920897441112728519024246169398552388392156730072985933650319626612809813401906768483879232721288159117779793331258249572139867167416613004017349661992059057509617717999441079697428876661367973323655774608680569418818089692393581196126697571947441128401334301100073068892108910176547157678135635301823086460229307013877953597911739969987480970304790757971225016248459574922091104456583721993892499144479472485136017565321248714942550927353625299280050338667535550034998123844540169996105295379135991116924497152771029023589018891800213512729395200000000000000000000000000000000000*i1^190 + 2388551898175847387023647222110106005416861256259299924827331694248255373876227970048942740042245128043933277056834125138155450334719533674590781633375622821385290741352253225398725753079418677715043935624508645228771859628432821452534022405547483417402880934442421121421812552126199345368492602914908635418304043940384717408761058254539502289181035043655456594756455080808342014407683071102112388780997579056058912736243144975282342565425374653451799534588980128870773754993488419892270727496813458826781293285880893081998454051085339592728484117665908193376361052552124329753405893899461487528333967245239455692972732372221143250100534737537160028822498588330222078784352597189595618514748347156686414896120625402254353639063725566155934286081161337354974555989847334856826649639812957391482726954658443838705668146361222041571273435805323590701529040392826340556702781444665502832647848162751498826246780320832078718276889654274035505361903225590606573741173797177128522247703462780124435552257554619735586571724830071780852467084892699220454934177113975191563970958116078364457592967686122306929153938205627144030742930745077046992420725307667518371600061842456155918006286292105989877510137929956724103870524096086991058167307148607590197662026209522866088358653691643213250645667172605641593044898097161999436117438566036474842431496075600394487189080343716622092100107083083909618866573924244699802881603959425143883662414820516328969015458968259000740211911699541421914338882600937812880365321243493718936727574061023381858888487979588080860202502650899444105577921882007152683173966760507575187458663378069899743916527850367359466405644280548818850795738762171086631301173257530727230415210299275034527680788611084145912602851946572498263186115684116646855132993399868640580347572900808591127655161828862610898757898201291116168765156595760270992348762951470446227450756214086101490879376641831198790096705987129158826362010647151758909153238365187855429064726070436762768893298877677579300358800467610313785789272230718684163776218623928996148487260184784454577071473493749526652099471482928552543255471582870745565438949145262199940453940588386353078739398082253246719830780893668041598666832796542790927955015320270452221548666047736603165222206508354541261047450049094024241831772989597781664454928730216016035052146672775419075321205495139459996658451975026976208876033577863082541862530406427859050940101319930633755315806694998812129702866232938222857578525241480804739103579750085906075568257869066014175959772866463564729319887811933386048301235852395219774989399686889190133233486690456345492219628162579192087207681348950160749556038740979851486472897792090209030946842438479008981115281222533232817115121306715697775796273496447385668979158562529089569863954293978370920953640602219417083136145132933248174858717851215144493672820479546648462988739105839717687583842642266510467924518262409025702960644755647431372839436943360000000000000000000000000000000000*i1^191 + -36021287127545146589541001023470124948844151062071000984170769069637098547082318567602562220390576811244097371669276010859650119479779974183868247923183000171362876093684120652073526713625704603049333936761961044688921170144591840770092251817407623321312527830560026726709363544605195913550995929071803931943324056845204805248660681320685926591151328693224378825330395848114280703796213332978412410503389460461481546981602549709801233743380622726035316436018327542923019703931618454153998993248332165114213040529873261111363928310254491286985762721299479043771872205653431100431006818561072115494961222108306379864443836427474647234121117336906285342918918006087294196289006760249749948130543380837236555195867663100429991095222705407377034446487676811398784201851869144900678890781846374454331997824230584225257528312239224900676085539381040613361927244137497867055576337453294104454092946341332131291896129655793222182886032300001195513916228338834174963643421181629862894832856659803503365085207479488815869699421402082649044186592448417982497262856911838997501805440151391771772976111013992603356693438827371628185734489241487287941585156702525522246129414298649823347160679028634016027494810508919940726192625766886509014720452036339450740985396829953001806248184091381782848937761530271357033192014357233011551567474787040309954349710893213543112130150352998779107314915739943995009203757143085827542481056365742441441767113987798115697475043614465124433109000518298649152352544283468780444001140652940741855500497983337690410952317134748500941148357608766420675668064033134050129903907046796044175589276848346961069908367006460347303152218179128671549266942578492319632162212074754190523798239255893663926894632255319864415946724910985944141700495404120325425644286992388824986695845463443666050346973277688088402798734568097917211500149406080658498873847865668012295380086133022937198705956146009067281461589963163524858299931332764431192945464976147260692565374785524348947195145139304896927094655812328883756016244652546769284632226866619995146986359435325270369113056468362346010965818249343632181382394052976392696434945188130195785788622744995650332295868212231235683348910705672140208571238710734122003809155685931833881716387471740974117214864977865214994155161967409765423793702137956792409039624891945582118343024145775181952058956652682119171360881155346709841986976596102256250374110043230161811313107914524642090626731658198505364125166890117035521975929184945317127788981676090943302101771623324853524070096903306234597646395561874826975368115741929998856947381540904209398630459523700382841356734675505591427737954816409486800587439979700773894080887244047376665211948293016848341640585894630358686079737824588203064191123920860384806386609574813917347634024997063863875096113719213313525986870923438607430765668003074732563127479875561996107052024944102732259383902178632449646294089677242319857692907518158910259200000000000000000000000000000000*i1^192 + 142275445349848300333295216340577082047468929156413227856158391477896463942959756490196162312087977512289511405533049311712956130681260067989479865020816125270021673306969446772235936088564136413255061731560867351727677856074794072481563973726428999440812624478572196923261612158873732882011759334516998273544024877222220219817464316852167914762684071753332713694120174438864867587211639768065101156010064722082064326592894999485532388120784699100360978604962183803394603272941142978771048692424679634918875659961799194412719804848929554927656649467194988286602129229807580080845164391787098626863809141154922900733451712638749667448344142697758680557408461246074042484052265180690687480335256297997241352554576154140929159161362474192555455850684425700113998722003756722004142386648266298262189956958893296405521980910054933819942784581778236412795397456801640943201915193141901456762259569044918928300056614941847256068081812245297566433302965510905965452998529683532923087799662495114765509100264247876795978864614698432751522870685379119066658458481220853929602526011718855179336428408681532578949787686626884632377814816481379503451759313083290169985965185049051976861744157146569424400245477227900252373874616878397961789448912233255991075747503788210684556691933131487825088839078990874750856273528979040995581851759601753000956738740054272391460739222127054956362941003237842736029562982108539381559022290108899872540121594159179294398016315648948790157399215337599707121938547389988045388103454248291216866729885489304000422696925252475881410670524208105706488166033554153003110210563023335237538734045799547147964820976659496294349450383826807654541300254700217960560455580391962371364586580690751123647700399065047331547375529406831090066395199942415408077912290365402155622013563681397415658345831307554519298915325350230050771392943405682854930295867742433739112488145169410956681282893411977260206358932975427530121856653270083300458183251873986242369154617662799561137970186492398994537036362683227870782784242710469836183960830579079365271270030875709435193104319347739366984737079284336693583965316833021225416225771593174877382735296152981485348592612858398775464510030950692756583347722606139322718061297596754198298796041837762144495473320176829928335155441990259090980368320123030979233945384363772681357880122680498357645205533553975187934660927708880587667003925979022963119075788053784253293484181144990510515400532569292002161097173936214254455499436499872211574705678597215607748963950963477538455246943964838244242424493603266684175711914864175486922779035647231946239061700771392476833559884203689794378560514983718818713066331178689775813209154398644208696481574867849235599322474971350799103153514256760782245875702286029548153270850882578062651149928746384049566166709251165893061695911993950205479982905879711219009729463369660530653662325426013470818671726079612477196167593702784022208273448960000000000000000000000000000000*i1^193 + 19169939553104836123104535560128352859151563331655249052868544071608677883287479131711093248574928252318601877651441213752235691488537276271299580963828756946465167425965664191324436768684311496590620122451124607088432104457889389251595350419568883701707136584160987813224723647897537690471869143881997629153315426813063537726955196063868076221764461592696798622309101953577694216261027266990826737325449023696245390806047352763838133878967600221370524093715462017982223377010166032431723153643654536926159354564256386935181381203702340052435935785318077298780477272741366978890533215119208378044117525613273513691743935738635195751810909771012063590957641531070761547810828294970525936529537098602769947142551607227914171121461892008758285706688367127180665140243179430574028606161407243125618825288321960589215870771793134230203258737717776983714594208919252998302525366003841240247710201369208997538116220210799457607055711562471919091097943081842731992102441519397563865683054683948520557231196658381776525151327064016878414482542160463043758947609181226422555890349751932926054122376099271427069089799343299059915741119241759294369906039259655636781813433716296950332236170457054239832125031694642447750098862569825479116819412970524533369166319826736989125297212959430588318651541750932624459518252866354648028128828945673953379127391042829653811451286912190090157659344303959759448412108991486671970595354191367916688566488201144908663833566732808544434279759304620382471947927036891078197517098504364169169100648830339194680064958673925557935488711953304614272409234372425675918796326023868078003724005737908226730223565256371440352895064178542947170467899983035621454368872672846998710656187896855363008578652402328919771230335658046717943583715837749360419646733679070538897080161371707419624466433375187408108315038545164444638578896803891111968833304917368064009691766707079452753839882924545953665876622804347170700780395434125400559153502775601154256038767291531756847689271094096493722684398423553804250074943641139138437224887512628066826353162763797311445577219322443824882217485416329476310578481544430341336828000192094782534237761446427509884403622035823770624347124239532050516132387693884375785698158849411737592593484281482505727265892984710477191512168796524066072897335973289414629225290683685942641771387915260802628834455144235328818591398460412376429721032702448293509387132044638732734556093642834146101287221761951501997919163462736692325078878928916738764188086090694194989083460003578557575765181444299946084714843459387634980694854575510387490076450402651278029632508527523488093173040226193138338649858518544059586707255559528527805006881150076050106412377949155587271974773046202765043875002929683728113105063581145079376216248684034085410444238707107640283105287546190585906082791562669653345531580158236836681239256326709241018771984650123137384625465059076401751838891125506048000000000000000000000000000000*i1^194 + -2629908876009855263154822690307350916833248955006040137813629136391161138889883712088923848573558339254683743639082321202707012191292405325155056760932165798639664225247118075415028681421081924500852195987013408728946982118598202218938450632668597721991684820907658771898815998693269926206474069369562777907180605120364086708766343525427182535619525081689468701629649251295566737546370422045337427386486127043712850532723890160634041950291739564591423379816556437213442829483240942838258347587602963048409645343832359901009481883984490691444808519290506823972079199836315275144073591414079824911326409420319439534323524307063976960199001826942841403451608904232107002986922976039824586818084209753488063711399430502531946997722556800568537810968171483600051073509131607535050682184335287088874219291374932998801889788153790750629051016851945351920081898026373872601136611415362202672961553996869963816220958135491716445544340619162681799256967083013237401319353419013565641282360595369459764714826757157558629223098638036754352135837780850298196250895062018655567409328681346081974232921569263024614999279286002059356254733996284732917653484843416256776432969594415767667171297000970850332169015958949105230613036734022035309106540064452102519661972915071579803699641264937237478821291124609001886491743765917035014759875373616155132585286137539556312216284796329148592780018069544349688704056334821470821423899115158721383609690944424113974478048011192897083662869045337302413499096647998490335891313042514047062880992171861042714591712887838557708981628772813165419862389701091873464255247033062524677734163908208679450348452483248957884633289541332438084725275455397427503441254627782929914480152075183773284665849262672947092701009823570816719675932301914336516759949257260653198761483607684671492711948367108937266126169010719010278332757853183824523500307170390756397386003324017687564097451354612788848339200823627151244192637519123800242246977264848183445210949483927778200857083027184459847656825658992878221363922444369757422408930653333725669244130165701598605912598119878255812360513049371327976573324224592414497686655598872503585763085532937405811305684438263919734412451947985611344212949005736303836575809475069218023611083705393155284195303035626769244119989107044587229841474065727289164885162031685958416524010445469659632844772424667626736303674648472108282252523670785430408548575718230082244152251193225840900464982981412302042257123074316815624994025401009283424227153446126366166229235192043867968806019387814387283952802244829348177987456770837571516005329168043571367731225984201587188125586685516037161343669328082835342915246791500988401345766013612388935676555771659803652151264026174496320430845105516629483420691527173682020193122471323122174628731706122678288820966339807896700289867961104014081749421288854365370853538319586273670414761719967265827069284019441534902258892800000000000000000000000000000*i1^195 + 13027736230649445435904624360144103223219831063951938451100411495807042713998127738310737146456255504815473578546630736911420341598791334028628800605835981545695979731028910204944057779900385298343310171912577095400029580941800409044848786374383155302291820374706079690339085562654873660623832922496568067771752085973599549049439028624538345881751134498836758372291159099215612169188161293757263745462509761416343118290496649087313749979778482082487113647404169302442566437520540440959346267813745133686316470544615393008456789230914794221843940042591726379135303041431620628121774812489976277900389155761115958181806171260181136964361539692711786441052091668046778381538260539457217297965572885274328921369118048926713616020352353295037954066237013630015717596309097495433262121471078936723779823274356657804924172693590105215799234161031501717304180716297777542436221450882546638114227105951115326690594960523835159572048310192744239269828968828892503369446770089615477046290282300702274598267756912189844965181799932377725721317571949351029687001924604754581478086316351869670188262873788407159252948821894440656563947622956490787110862770296138356228628169269099966836431262919965408927991188380252809916575558013777458515020319589177918923566580231622285786092430111339291441591431101538407962593594467675935160662080784396730683392714638758172179611146124632920012745218532749587349544102410769610561895397050954404154442874695193472880222113311101171073442849581910409619568997181540908332679228606251930309477783753810180780374805540950646352653447304579888464354872279163446443743664104930255737075452631881544619773412949426021121632042593899246358910187285477552698127292535758698747312179551694295856508773294948990237166250987116760257658374858798605621878668940073585949382839241687489924057043376653712696429070855362348816343716952607793034440469214407913140340898413488351561199313557537370257539085064723617101020131806015259369889305522572327874535648802176081653377586581171389205688841893564548056824617964042115396191874344029939318252438857517066314232783325276250214305090523602992416968979781857500342968807946496519457452803531665737692191546363805194265916774455320444565579248804343348153027845435999617971342212066520499438269665158443159954140150427871858754908926946637777296892781999027486367972136431990329258984497918443164751263483365557048058404255958528976021761859951519655108271561766606785543392974009564168953455599343816984239117317926776978832918082856265629756964874243408930782026833960273633719644987198245384688368645299477559419375035870773693125573616384756868690347337942962779802509783869101894393296077937831875105848907294828736806292933115411134401860644129266233967165844351219437317562153816750173925341937200187463321324745145862486078318895780567877942814825680122517731681840000500702891202281535818157733856970427497865057233942159032320000000000000000000000000000*i1^196 + -33657853814034195682710217710857007495797583931728714305945866563080259361341294933681670621676096689758017642304110511006908039772322854617445104727293747875272481054155880968518968517201118622305416073433940458327210425905071551785803341390191808125016920435164849882610936171222656032884992364568579774446684351059571742136860236414888403462218202860070450926490335293624838725104226569368107721494049057658953487155942511394451886950446316245771079954236978756786254532761568322657347798168530618265678232210272579182288075870803915676721869317567019681583497684206135726226960323377313062232783363906190183721709161117958910155408813930932286523561622470545633193105770085450509406661685070646618269807911215735904600054850005139403890121958371114901683107669735770786347758495087524959214435983871875545537328179383309470113365227959316020813324765244743531503343588720165770172781567593441097887792059625380492871039060053181036715245702868306050725594446800767247303103980262499445968263009687014359454421668483851319584491405740719123248325092408079100730182332644066864300861522063088507118654148322139336395375176491963167322315754273829507131433704197264598582216428449010479788838132071258465424106195377688968331286010270616582962674052204322329442654178134231360576501626097072657837676451079036592549696060905475439595423418352498530737469658502885416261554388159379761339526314335972286640687095541888917219587017991593042361554474623860901109155539471070944109825205741298072163128336414733765100901073203726852563167926590633399580646058435991648276904699041647025818007992339673136113378027358060379484239102950673166257516977646709805164464491859522447462715295346720105019090445517511420282852347447480787390805325477902252837392621616613895638979900929179425809665083798650866766294845354490918692940825183546784598223041759793917856567178228026323701191396110637231857857080019576128126237446604201722634395875893995571007841107441256659491236322096213660937020639976586221907949284444513464984577723114790636416173943648208237523038347359171069935429798374190263172138649799567925406191325467619380823999860342772173117770041609936328004818852989189399564316155885034476459559474259429302842728237022996385621810321368269283521895664590574340796613462296748453345186472859186893394373228886044253618858329870288936069984226598005185817864550464912174725580981093543813127262782408926073240012441787170981919773689363333478008649966330210547816913298301646119088481488370653364907122890782450983661444652124496301527858596669457675476334819548007084051230236672069667822375813506771969024313501056725267787692183641017978564480123108492188462167063281659631353698477005478288534553507962747384124730544018623324526294347052336008981733031790891552237739592984331541074262505689245115172001583034561621162897378030861718130671384939982722471327740103807331205120000000000000000000000000000*i1^197 + 50984018860228821011936859096631695885236541041561242228814038949023632101594147989999533009810149154133018707530574715116752833431234157160279915797838213313147968577982008690546513299081768531955984187712628717250568643395720806303705027804751099363047365178994819699142278438959060829546493025330534296445705174629844135902219865612729943832524222471345008701851366518393022724508100775410256250896208832797569969787290066483234013555236149174631557083792058677502260942309611630443430863484066132533761980668021386142878928406017653626048220954209123796232895968612454022608332519243997755458886432725258844321890050591149638503671941415994933390721129014391977263622478864689159987033760964344264153885177277455925591069949695699275018788039411113074231986543079141778240160362783999912254617413152802370604074982855957419072951322641131637519988908368682917570017550749093354380352594300709884064092767773287085760200895205188276349042259515017232471225032795190092687294436064449997997185502180252576172690674460247114132050449144740662741494673416800830186369817834659938367108160664561483061321114303567324895030295597780361182201817613689129301399965245575363100693437111190092977111369294964016174024701840001196688775929375693072675755195444609440941814808124707874922425538293219896847178183038437392040790570593558612206436074119564576869242537080078918111228469911733897400035061357854135130306221172474798558009060540062073740923275344118087732415790884979892684611182005794768446348864448046277927513922581527890407600315099992242451712583321452276732938840993466790696804051907273952562548133021271980145955615964526233048855526070047991596375791100977554905054538473434436358712770761050609492774627349703496409771146566674666857257063144077720919139988325635122647464364077389338173795074370626245174574994474137632047805806676539425647163700104948423785843234878656857640914181638317794665709402924168756979872808377277655962461582945083784810352914137041798197372409035891955024193229619095043865530415848894971257001362445849131408128517821275874397138286844481541944407644026625818894532591400849508287055131464707579180785672029284779747060351819294251589255258672539913134593404661952093984589461789886224157189812599570232148163669546709432824312825311243280739606889238059472517807034894103117381371238207547047732365497335316574494232417532965173128080247728294510749715875455001641867423532057683876668972758238710337819897896566719483694471658595057864344687933158269943180046084578628123886586455697519502404261684066644299498390687869618632624290250980392168882734349220676703603602031983607082948538595094859304030467870399741435440620958570299127472274080786290616606730729113177098628133876115642146672914171472381443677137153502681166845597336684048932100718690242301318449241193998576698723569006795850455486413577911610053562512441344000000000000000000000000000*i1^198 + -42614314978203832484137400875851457939823778001189411109659751939718732315026889759502294458133663992117816777482710088093442626189079968132779649610162875318279063550145256685774497618860478369142473304724960868110436419959369796656796497932556589826024760589208515274342347747974607725409569873454868196200738283432153053857480519042967566445610027637156100024778004951808271869092155224036582182820814477480562887264045523368316305577420725885249822044722788739563401753723441496441121325116519696030164946930648837572228821092293681477511829084531124271138737910791285346818537335994116112840799944449504670697435250652121588655251579149641261711984198077335746130979450891635230095392903256829603326012461360977108151674458738774429598027516994532360842817542394413982821742964943287373278244767766452880081374583779189715493682166066622750817460313223387833603301485230809791987777449031609213990311112192259666924323977238551035962428362718681980890297866526471331643271360542821396078907607633789010608548577445737758416931149975566125448579366003902112591138955436983333879522860012682054391964064577033429955666475096457270370753515754945016873907578590855070659052018613853657698200372933016634430775917412947491640099412102821039100255750996002398530448634176799508625293507102450232748621562425237314177352127204339887621204617844154957333869151587773802746921152979437921889483738581351051477447882403308860292711761171187508695146263630853599915351410380597489934151667199270447657651877324088351236596236910635453015471443248987551844302912241102838192717785839396883352243710638300714348316503952580770054612882375099360366893884992057428174377700001815367206465751920785221012615597370913257715300750612638450079041338942790734966732305112628656776468253145149514856777616939212401415514660358726674474588389915780175097126661242500804804698620031442558391941276603671430099295521223700368143477123690984808437231705748260612695304803438541129738385896969259448859545678352864696037533604379257438608963628716484329137771063217488750121806841632785619486958710183858263062315677214777978305698698287423789672662009114120679582098964523639156997538838553908290448525795190905325287086184464338958688778037208438992109514720943652990177161284607459598929949779365228388813334189365319729217799382819278004625075513092920753917449945944513011712273823439638242560690258758367308969281450544582936382357512289167526597207383819262954279204274781963923920097321946122453326097120789294147761564534590505711991918020252007637851163540197113836378572569105868544668976826964220482840377771008147576760608803023466573580966188203294228712210318628234762115956325640093659967295322954054769007527520799185248922316470815912767416035170068362232717624044270751208492410465986858327408810326632966111859070857295250941175356754670247785374008957531251015680000000000000000000000000*i1^199 + 11164045968578414290133673253906556389546831520094511691255707171259268098718021418909949831689943107265585106323964510486526635649829966387193658280087108833312599466788480451367918799910799270259615377663765736502195973410340880094074059523919375983245699826353199148693525773153882232702461152256666622118605375874927240674581392910625513300123590118719870066923905577796700492079535675276578176755130227070102514705156630902950828247810683160170782310895801054713214466669300045493357929246510663926967884064088984595986727619691478079149449424967199732897855873386653193894114413471764437085605575750355712532008197673224020924977411220493709188138447028666611724640119244743940790985133627481333005872190312908116717713072481255291907436404882876399049809716404208887663125436301617961943526641032566238831045477258835986152672890718473321098406736965804949528817518081229944746693162002497377945882792495165214754292331743309038401903841760765446922961647705568447693809867032797321809220228519281488991686611278124137023222082165926593575816259549186502431296468623994262280542345201442978871325324138418985807153999588852851726321087292338141924613399338706504120935792357818697821540605641745251881618067052924088894524030230158837343941537552600239280337516850002710831950845093497938937463019236474153834526356061897846014788988844395744381760300234244180915450910486014259253221768979582995250912302940673503134228331167743016842919687447581851616617474647800540555974959839450141307726788784465997914047737050376616165046878939055357204654489577851376689208086603518821312641626995207207754338154441429922460949461602625601283615746880844966074365385125533784015141882444269453837815234296793457621774879690708151503167159810552105019979415180966748466598098447023440278476181822271010945636438490888600555936867512134200116122934087864641998094014664540843671256868772288998844760329120413493117342936857309557709357516528624364917980149880337944620073748284154547375003806680810488126410702849773517864184555462255062057591308042067483084435922066288632546201908034213439538960797253842027596893014325131601725777697521150637569927318319384547098731692369252225037256821480758659070157111745793130160014672809903914277341363814229730053245426263073046712650406716233886102871396641464650937515045140441748647531984624137329930665072915244370369779320303782636263321134484644339273282630546657513366078972258077981712187215420764467272551812218767944628640783436999482361859659063090470078868836745427416822359157271084606065053119520304911052006413553638338471190983118735931591230797022126273502324148660248602000098455759116854118178263827132930479876818883233080009512331449817139319357634490380539681205839661818565385963947237440822703584018996579151317504828301778490621036769628075078444081330116410624762748692159580505513132032000000000000000000000000*i1^200 + -481205640386386837864546540078037874565268948230634912881791894373944752228835541910500392993408126932321240769820619282591170959488651896815162583223206083433379708539926157453983922784626113488023980990650224386176693739173542889448115645891469351723702557228972215087090137118064936984870678861338662183553978121088494202330662073143556567104266131036951215587385657440593258519684715589547237850891767335439261121546382275463752438990770658098673877230259593220875000297695849822246305506744047769268348055182647643614688958648676115284292410391616040752385163982131045259215543996384036161024472688851553069629439443894557890002269920661984988903939895319353090525033190706183895194982423868785822534953611018718564532674417880444062808768578493383304135220508656169558151313206749907958245044672984883948091812087156324906683288487911576893658508252949078860179115724839186071324854327201036967732375829349793714409303259990938216084015613909423261315109657531772626674395997261059918121136471907402341475347868637956790013727327158179764237686392592503811371333578020473508059638851369546202093915358263106096177469470802913226226197255783814271758245397661718979876730860062300785729988300849427052803637544395088436677798570338916368519260525096020663016437451232908425609292223639943879809695261492710457319951743642527421507405973618686027466353318474188714983736949469529517363839529812459791162232277931365880778618651903952486383555280744177030531955422690938532160807439249369831156724569763660622642599617880491533004495672535295443713640484496541178257902067738711631020049672417131353032134052517360561238509735942445828329268568409111791680574934177723077464612943136394571037634026413181741600547241415683439568353023127749336063256371960942836685308496306198577161617456599451620753188887178912763921298237207890599007350379425418855394163988836972144057524469626629660990348296478933433438937766291883665775673748103638162410291184613863974049556766643340438566589293962640003594328071841136418823674159228013093995791993914219845491009813783383923729911105130630136509552076440644769159755053940278629293799895516705540328775748810362381549550165111269043929251253699844154845424578758735304218484580120451863247308960447524678104909428410837181362374478139279666294693126663041066163564529085434294458100733325630360135646705389958390233734146570031356733719974195640441565454000875304020038420044183143463955426709218002963025293861839709838668623867985519075570768858634643398949375325168457640806394456327049940564027221707527465805254697666393123417121056654229486445649683236142191231554386718840323819068047602555725316824366306184549541245775211946925147191791532366797914845606686811692741842997961404341160250894196066685429172981332821826305932046026254703178493808616609764125484132547479483736841728819200000000000000000000000*i1^201 + 71396744739458310621141100843692032124981906162193899817723076923056139092872030497294784767559435664249016111585802620530283477181171778950475894946885559297008142169912657455410128607377348221612421205274018542709756837386577919448562653847731635155551656003381264115302338580234298903125786125701034732301998993174125172047231735578052206954338166810435930117558168064091813867792374027240173518124001447560324249094138183416493322581338372889921393570828299912344401926211485647910804504782872031694595274869167611577749570208132819674757009621862870797507771040389146390463114296023723121031428462085246247308896739237379487287355280957358533524277504578590343440157136555880169433950868640088993304300062244965723087989143953072006204940872747928628332048247350260990654787216355079258425741879316990685182665468225498203693995905492652980065081848816664895266452963521601630293481760273094180460204153753874562907081338210797202005061442050579401565854400839455730706438473680434706488433586540689711459965286427757098442270986881940192453498248913017061675082963212677467334586352095402667129309454438255990691083336060748132421300626671904397412008089890581146513468543576572179297166673699214839082162193665279435117212031266290938234244793197585513526855348802168090986328520306580399078844418332649268310782551823998708167199547743207753013636173327615657533994745164727736234980215909409982166470539566023389168880676389978217606292242580396667312612733024316091930814695457926109619399111373088382594677009663015068280677593414630450975686137319353648959221414463202388056306879750798860482246419998604971650770693323690413006054145710597929691379468665024602066098732528297896065727618125765270629618138985859433962168792112165765856282451160169247642514026694807702333940716632871153262981156541942789625876424013642211369658730519954016366215219357668565587559103719074147058222182411889106357763181817001284589843015572500507315186436644738801379407635518426901703740706886265808182619146174381778375554757810519208522783994003563622555008109708796863343519476124090772812282096575029422969860317279095570256998664244779392561559616083230130737293386177756599486767845758855628947339997313786297677432639706889521224847005901341430774334866809487875371009993266511158145014307231036084127632591375001197550359778286256177552886993152940177464814437125718669457545206948469732937604214064751507333419207808602374645489305775664003147464058748465940931939709456743813850227017744817089825216216095122154282941705952614664992967378753855027375948715784362630830676682283683903091856299177983851386804612073348664599628365512933999387353175128158315657721068322479697394093633227596192774885600622768423157616136617667861125176944819006486921940292469661950300143120264730637095293053982717247135005980011024875520000000000000000000000*i1^202 + -176343050966154050053269047743061961612813319984267743366596970136256628490162017148857589856827280715283448989149690565773978872146321113616750012077470199275454881887463536436782266652313333270639360407582259442534580118936534813887155040152614342452784685066976240093972772409699988540114184254196614810172602473448117538466362322209425568904635766244256318162880063938252355358405531321258638650971128855667619935758228802341241409931413640351100656027678198131714633200076099461164629494668383215279650319239459497233882638993865301220967520933413635282249667605596698075765479920910109524306706102358248775766705781203231391477072468350241861196150448141449154751389807034182825185045654090788883920284731837252718442170588823620894261601281734350252984315696290275184189967770072984734086524105264116747413078725074668997521765990489095367694757262779968455845610070185989559294875652232878680657970585520873975431474296225687087010318262032811204804201035153122557416689764753563171703993797923039181611102737827935205393963195365168121403455607647601630331042290744847822512590579629259440515160539725381556471495394405071282180666986740605916366472827169427710154129365329979944847161175587009668509770716842203781665224100849469066270900863294395197858527609087050236584976327649985760551903140878654227958672661608021302269538954175896477809498055978573233090651633228499789268782983634610187475879070774922025105292550438279259834076083830651731203034358869026593887651624546643179642953127879047911104513406813600248201800444869673486794436942163847339436511470627517525043419667227775877960306841608468513407113746784684200915426641703724694794108061213140167632506378474638621547075938789727073776988336590825611289574508090270902701103115575997395959520169708908571677688640151187303693798927765844912378198950446244085704111530381374447778430223375363941444429698744107492152088645231966246871797881426301367154768143723403277935997038256528632683964657655522701897788574690044585116057599955033590265702815170708727997502793038330875235638984503125232349213402809434693493760460674875914125496787616193191755429528448794924344511525860412382907637847308532575167886873358053279089893742735447065170521818189295492534718178246746042494694077129458882278457860320871525923952756005087752294107763979881140046357982944276057286269518078643878667453549877653779161695841192008791367712189841944449107993824694446736429895124669412703299139480730981264345885756257684210075526742892832340197827105803657377088862772945498559501997421945901060274420818509255165207130464580381079399243445971579202586612756233200660023601353990140042012775181189394841916163325261968240532615546689189961688296459490589479040791609799118392021506302061547513684069698973886498356494945854794743945573575096831431694876672000000000000000000000*i1^203 + -179693266521370266154009604991828445887866956640295669495966823810810935469811278836470733812244588072891924032861066543732400304641919817260414493427894867159329555119596715890066945296100451666208034038744603087096730542155758629718829519564900216233593473575409712481530066035223455465849727937929559582841189424320999625395723535624910395527782360332284907177945213710222554063527883798891119123837581790933261871824977023804061480143637101137673804558480011319680380260905089143379398047888960430457676306448111487530668915293224054576544922924752882144430787994941175179663389083000254019609294807916778327767270832376213376582198030677764142058617273898494400181812677440884127052212606242922643237648343602704623330266954355046330006072813935174312207548120939436971066860434606195140667147715875636025005999365205374034215183702346315672613437817771880827207982271266738602672688118823222290251773902605455633984208989558985810445624833247947945636408387098639899276960958147168629855683304126504844359397917645625595588645189868903095834485517885137542457865245176174439813906674417786278450906667976941954865689900456670654144487401860084302522119959088232910086454152512480911904670608264982618769339534830116322303018513169329618984319199266367098000175022378321312805138051752967313737667490769334660547287860391416522048268628414319465294563280494048065213671719561600633567002957190471556736011864847999026521416160731389918378325940887810419981481984399624378166759302520964032957487744765472226848300687404859986280825647153335263364564893086519602396722970123830146413295391426815345962572260924096995686976146838490975623838526770040126623671230213844096546220789901457157075456760360427101866341989184258019387664854604333734447333231186908420483000006172220716303060933945427354537546616134417546968214386644297923405637771121728726628935009501211478838315384025674208755581663616345418272652221274687114225099254726640062713798788973007465369882687797490472830847426969612417295466766653356421561509625275179747118821840497201912529722298334040747997409886722665054099497480069704226547875458260093575213670552207776264343565493359115014680290172140097796797463289897561971340060332259209661347923578065423463826728175786268195119664136515302392832681144010911074106646344751145372777864013781851440199378016508818276668498912258939668481751225299624476530286890810667130864254443236270711005871681559856536443096719261927682227349263941284701272214253595569047535528835736981215936675058419081971269553751803905427622811772259458435984155300405377236837916677832491259795298574996205997686212828025129027344940539569194192166126476665572567932488250508562545074921217288902946524032725473452911067478374810725403983123880757495419812043580345829033155710343969469915021892389332582400000000000000000000*i1^204 + -2179132120128501082959357679882117490962002666867352344419476696107943654286776171315204289895237345337663766334384709954405536043856431265740618190596840587280079719896659854685316938213841820599442873965959021785556923515284567953528649397141202726451451768594056721803233126566387084022654612518389425968948283935636523525353184246902272101945018751554703011822219408596081587504918232345551685385815713382947216695971391229515766011535789374034950165421832996889450562547086429737837200590945819454771711867949370219135203106066868763007788681135561252250153545296030947274124296895733465671659816645539658049558609413590450475744285190553235617031451232978270085699370692355741325283517937364300560638278023072392782347910432316296372161252435190511064418194830078238099322050682597449570267811695125765565596372301158560471215362099209787066111794201139371354347917949250628608674699753943327350191119187489555145662572062413565188215357754128876496648931489200829898512610887825269018498415509833158501438694105416600176858861382861725227546503818605237954984957208586660607019138753571015128384241939374309279561952606157297337743507081370911030999153371325038515838205361674833293500658839241050423315860442014427363527234210814551611048937766782504963284465569321977353483651205879507190135794407736600829831367570840095259912379513535683782094556143250381810481007495934779827203148098617347327605364985255695129773621219957499160227899548610767318375451269957264092063947623357805409910685428133169368426031453599714215434409461209348945073509916871686006817927714580931636346075329196984846390278484209185903071958318461120240095678915734632491092542224039027932083604745764023994580775655549556494734827262299039870844450151613105369821096949363542538082946863780044518263356052216812918924603687686800550328679326607725332545834130494951447874981911628799448004159781897872024674148252820427126620735927892846405423640569355655826208910490383688564139144158775847776112676134603522929261964277658578735997665307435010098480168800832439780255255464190842501568989116389732999689459500491904594544791351780362794573855560614953410217336216937679077116773123917323421693932191793367491444841146085328840237359352002828007073469704738997062587338163671854221997749304287362838164835074975410632879870169524731360662849989860072644556750540413144199037254527711316972477480568568900779260009686167868804297992176398567497622662469460240615173273120922999058567920997713448396418593148974779675637864458679435420092796661798510001879064209041153344852887168453375398804251205331815160586311579503237997845172804488128905808021768549377933867898139739426642392330803402938361151956948717091117696286202343665097151151166828799667024977348126351494927986645778816320771434955148068126720000000000000000000*i1^205 + 2418459428015388355668890790848391304498571209514243322507681617218719012782292598871809902870945909465968607279739102275864813253241556821289029889140982623244283294469028024026044968837723227231435276227919452831171450636425701928886952849331054510470691158776868750730312618840556506011392884228069919883704072671504209321527434832180701102244055304737744098745871003048353974610367034969784601422730784364469691450694099185586975529290442558113880381384455014323668117201622977467915007755115583677979796056450398545592303707624020597978391846739503042278994312971594453229574276088818596106628016415108755834776105576543098933484380549032852054108871236757809984947214089037953497846998521475824043073817174587164666595727493189047388149142516488260693785027565142074374240661628462808790045719335572557137918828747177089179032231624495760257469890398209982498074119347349431005093483645977635133225511913450172498909799305470517175957728628495530255707331289949456786579765417192459150252179319325533442583192165656295733098763339019767160286789348590514960443142873244191186837569794502181427263809397229881573430277078555850657380696135342234484818337542855890453377953817856897952002810703451857558973050213028913996037956681168929201546725136443021359338011774956279470349126988337321633077297678523006239500029661036923930495476887164022562766470013440541341617063610574454854642793166608770341496235747309292741925787132744157021847984621682255623953421563087959663924248217310252738739878509818903385293350386069790615160037397826936778291618022258643919344775138086443600313134527200557512924331232342624849086392878429549358201630419501651684231600222498520008159753000586011227350473121144973413448880331454383745078281242889756500815104515259274621080988990537651240068904742426858915502524194037995739735785858227305680117279103628197740195869736962746200347298853274526046217200943917195510309845147624532205924073425787287903914105771013561876122720901108426109743891542020950031511992222134597645560241856639116765634252080373976630458952475633668264955361247577389402780551543280035587834019517224599742903858656917297140825374589064959805968723561003073845283410583932271582125868279935861313559590054521201383319293665998360423311837277534790657701857432047122211585289175712963049732418408225934594017566855516107989588215569296937731245283786661654895850986970233995818202624504688362418494240925192810510513473292389951457236642901829248691599688420521164273490814586207519943463251451021641114077992290463210594552457120907000989603504336891139259878988016845689021871599003392083734310541189505597857478972721557250483184198556791157444314684217691540361441357718889344671045775931699040522701594378876721905935390678456529183990498536579293307887157248000000000000000000*i1^206 + -478218119827992909766506202091224032450777318618321064878357643930707271776094832744010373029684810837514832508135921501972075119017455847993027732831122408668439317042273779463484387160927726868006958082751517451995946595122668014853847562727378274844128389667115739661280343969537080864889765886446089021600560594836380347139265560623371637828826548575881473377730734085405253050867671566014653219561777472505007441084113863031601616961551847195372753628892817421226860106931375760427483054893503828430266589867421212876066715113856863175908925825368403110757738084930040246146297728381151690177945328951407598155745955717203512494573485784281452587127929647907087602383966246411887789602660839868910677712141760812295986445897948772064587074989796068611681929235395011933074564027597469506899384974271597244015542535811481956807433505760267763108060365594621337595399831091397603279529136968012235266405420043930727016056207293398527158444625959236323993851381557325784937437320264258223087073589366664070168393322360383896168291917391879540277105062981639084208167130156624932769628232101312903011142217643334376957346503256232612893570731617878681126377207990640154891910098045241405223482554751829769947884810508129260159014481181299000335799100151843025172697603483956889020114675299774001172144783890893662948987820941150578439791282161462546207774231248307220415799473542870016649899691453230498551144279343823399073649505158705426713790008033380436723910319967462610757519448284163329191016015646982220429950299721774076805344227091369315867449091786027023404643300102076212323109798428965515761295837574168112431066704304881356203209401843880336446667683039454847916130458531753085094622353831960893368705981416549335559510624817607531339473783282445303441112546335399613925113067779468920401950447828105892040991150377730905060129442487584069751618657513952305727613876959370882106285140473381301875558664381053347991902985648063335353662301085756455405231382802566061779883611197349131853875454725905617679012980879574315221843310675253686689976172860256561334449695614880100052951544202492374064228408055441214420868423857992475102234253671013579736318986435868173057679507211826135123316176091967766862056104767577358247569505007754993844550466208956872061297186707707356396703980591166764453591473145248845957845073684240597842085527625056132161575791960038408891056968063675754950703287369835590244640155351046430490230680265628856085908545862292427123803269929719299961637339790873358234845536416557241216272281244255965585900870056238008510752749853815692336401630378615767741003115421930672817352197117735401052715664620148610118383242920982108692947434777050978957021071138306358766145625655051196305243031525779750226563755238874113445459707455078400000000000000000*i1^207 + 7434817393883021368869342412436611197898953626000962771044597844667959144678732013710607420572329229043992478353230948224239822571871600549061469025845818603017130095354427788869303631887622995131361660712807733662084857383075966341269665676625931246714447876515033635013584229895647351407424425758580736384081672673959094438459942740260777241528980851814685631607078060519962721957163288663780737105017512599781329365987550773135437620587971014488021850818898611168738841865849885033642760054697931417828111492791568024644567079216875000305440542982251896843749175336045105967391816217301475551966634655920982569485657679596636756919980483628347892138518123813930980242140040493024128712653457805234801956670032851747864288906727837097605419420408760421177170834705562151346454534142470709934241267231344628626845631863697099883717012186227904751656654117937184616560456583470085403901532746957088650460167466114500267064508643424461031922253485649627410634082485814762691869755378535529831088288782898763160014724740520973776616939588990760925728578963820903955736748304657779157231282017683425334391676978245862991610187170109603315654869546111501470739716097919207375667289694325588402198689825602269048385286621156561366230812128625379665110563539232075269981896097256886707861166306951587556021614201312201763538033456527126324719262690564609853773897792239082681145263562555406618439167271981591239010758276779262291616774490498985154200512345007378342577250519410334419996086895578971089135939505239873740966147767566609156237776236213032647003570263371429973934017412756147251425211338643758829969570195672486135972700024462730765925339158768544855255170322822490981341944030295341397407500851137041602624263089959176659767474929171816297669917267348640904469146544241614920883656135018499868489652272849669292838798165968799184032724814665938261095399535161567213700464734216867563705632101747513987590241279895488426514076029966867081130323817067261301591301862006609522157318826348582723873077213043169551466039890630890110908795663352200823643520467269595984475818678622306790884768199282661115720037913788655438043656531155329896167937564504093306253170324912959626231920895007554305825064072887502875140398694166739611125604144850737581888794664629189706811029349789651225712755091614456614391004597708752588420432945986039656696227761257690804791192941686307921591988957470378689490941627017534704222266672498582989783517018824419879324913115263532567982002518233384539468420335571231950437770189009431905100475194025402263944488228542059241336272069843010834270741076915756433526029352001253110815237945308646604851143198574886658154047357635812209964776631942491574959209781557111724481160879291522422800303046389456686206665544781791232000000000000000000*i1^208 + 152356946110893854692074777879325616982854883852926431660442687205849798258958197352840752534713182489033175101436778098905739870522437165123031750676714191665943819097967429844251821968303305448284087524771781627952860512200836828489234138256457348893533043529706460008280953313492559109609802442434843583832664303228717995865291229142381576891267205933205156982736813032348064003793240161922233887403883539322944159714360797225437614685500162735782029459388588883994333296356208940727712757112592425997384465552117101621201993923765407043178074084653411597279699573447072611525719356789702033121037275840204857317364313370213865447579821354166659294570774401955230305770743134513873734327492944865819392783393341965814046521828177330552379597274169484846835367437890949642430060070487406368156006732743930532139192152038772235605923920936039268714113424646643323986449179837609793336532574676986538325814011635707118516380367463999767769350353179968002282098348135834637249384314697168388654902746380190878958875062572755175885302399548791445268426218529565420982580274294222101856680465655949374819330851217157483260567634040212855772207076748438856552871750660058555474950569481541843239573447206257029281371822832477560843828420780335047217956682117398093750236928903383053255586507231969234548345637281889748928874891537426333795825027687159707371505251064283497166446281761659584304723223939113960032733697003245804655258292429088166602452444716133657611455586654902209996792101299300147417449135940345786051009646183423238765880472330124691819655091146911476276613685518321143500128474764229589983878142036442534098424526360156584241177812003254033755611950116714402894293147086751635017198048820255142543794892385738357891149202698063830733414882787441700000708745496288698880720553548445882889957418963135429594362971483949738310251922781104770541824071664238516024555194266423969232360399516683477784092418308580653524075414031551415523357678434957897656282583526341721831060606683932838120855130079686860461830216175362070112428088360421381368869989357190761645424920434322112081358362862830344564662850238976288550142100430917412198418291307888911484417317410157611618176068435469083222659824966898926064651385319616678290768924279545007927925161085810160330737530474822346226941212014038498121249296699507583059084502329327875292103915682809203327380776859968579034211628346250581422912325889861175458374514365725412201783870107012527010461214575747113372934359543118213251481442615393565105893920390463184855518117884643794643415139823784494996483027514530191565578334581602119454617540812487605707337585946688593699819045454759192014124528758623279389561284010219770639990339212199834324818794136863505136981899838996487155482624000000000000000*i1^209 + 556934559911024141974795574445103066633512699333065995152880395582018246133355885224057289728080351299501349500948184102959723589699954012462212481237669252887086186679542188246326123289993137494273930120727589609669254994599260385228570049149256664517323263190600048480513957482489070811168192681666141172255441562878609365150750056174300329480590145552260077603449080121664032404614248150711911809675897784807553986500734440080121953927729190855423481390237607887158761096418724772485077268960844965479198607813145354004295306481177127927370087318742401748491802395712179547683671751933746223468881897970149246180435879619795988172249844444697472101247901793413667481825337902082355120012914693089527989379602212779218275909517102569383240221463405442413290381527154061857579382115543776989726187909937308996922715928160985028387664118992396300502553081341487089137635326195177680001213049876202295827678979662545737408794556455337212098532308855572940892932433810382588163762438594032769950053965421225034941497525971652226371431285373130593966390875745089232555714958578697657690598017241393105929519904237753797374951891843287144215126721965763945295402552066571961511058295711271260077370038807490768538305040846926932315499761531781046724793795191374911491862832278308229527341561260825760833538037983772429120789453081120332211127415151421202856580308095358163054156198492302189808942503521750565199560191683723455310166860423200340409228256890492444100333344034909279548357156485827197288128545598246280780500064619442080524301728252196441429611914007106512080919898732363171358670295891775093314029102772536638882932545472436147571539758893785520225674817181644249446296172726330799051481965365267468299434235203809453903424685007131732139702881150667016748006965452413721315767292033854747510547950503995672479652175779940259733414832747482991920673186484879256619970023977666447046491871476353752616103281161871035321201827517254315517397846440495217938488106317848156041840536204573049155908970473661663332602626661230338462797964248017221231441171565099135322095829413511989175918513759602994082132690097141348185067278431017319468287554260937203075697479506264326505967240138738834505954079123831463958377594586431966774024231392783976375548095036855721492496986640982557684665824088793074209629783777913360883591907188746992323989624970438903187549817214319171411231294637100419706319662912241288167414739409682847481765236811998534738010385186187395490715178780114658739741918278415403298866080985657423598018270412492474857611774018418173970106077050794608328252993946746670239920194864817430570205110232987036446383318280463613155498954816399532235337254956588787073944230297354725897438015552022240542400603750400000000000000*i1^210 + -8995665086608306424945792323882830213059697241298355178767297042512238300662558805887942257514853672691589120274125555079434802225547118863206044396390771716264988286564090765286314021404734346471288105693964196177799379764678099105257226082517745427784233208609259085538427987899374045837114426735649004451454729582793408120696447521084608803714114396088194669419647376202745261651988255653274367515740758806310716176163491541403525518304426706896036306409858817420038681054022583158956006378581796692315613282924741050071019223987790537670498854683955208352396671051557272817297329062830519523523189893261780417910096041536772368580840752200279398425806608776317528496949283707505617287180779258448232300801986395168145377540829360180078349318679862986930649253537216968787700106580959739837787674838342534330270037502660607824376696168080335735534165733643269173994394540881126001239404553148869869665292357565395519591698472251536473754137257929524694362244341095301803832526460530523708598062172933069111821978220888869465157726005969666717404208429042023796405934484426833761723498467307358575150598068158819093716393940485371693083183368422922703920287684023952688343401158090757072762217433306364964273630459182868489712249436634525568586641122243357315205014807658329979910791658182098213426911943387268405926046947134683719093442670854184222059958977096472146095872587023904737182995899675124485722671433719672435674963905263888676690440471882026445627776548892740515628680089128120053713962488148338901539632241563074164293630940365193211693798568919117705551650854103698409594135431831065782677998441599657816310716869039836415492679099597450488658171913292738066828274384466281644377611100539291038510521851904654722637215918675033476351369367413586363559048387211507112971498465728910012458764803858262575126313485306812037129126847578057210123367899639564224445246601208267711510464533912194324370536316694912001818526401860921756526670297714584948105241227248506605397805275883327242550549379160249971616675711445487842969368376756874829335462002086842519529801031086263779086450528489713431855164488342377525785741488089626538330232749128161011331778644748118373518461701169845884443641248446523042214917114074809535001169886561026433360222027581284367698483239517831372111329148262652431455963811138575052699047060809744564611897452921420139014715715926620245430426305127952550712351922028494722389250437058092631757773732246352609051399361824969834612641963202971163520258627069386615948151146655263005489586921406451138629817489102693823131494954755701961645893076167075523687258666548807709073850471719325256581713518397881240202784059816528396932138554743855394262730653569879681584465004462080000000000000*i1^211 + 543164832685930280306138151094928703048934413381255620065399477304699990472170514798051706964831200849028419708079567598844065895084471894487058597652472766934014424099171616782623464797926409682300577547475612944816768720139721222522818444159038945652937364163832829646665689465840507131562610565546211669714424067324552817073737267163859624269235165043215967819970373277382861909509170168383954946424516074461274386469665186841898143328135172882719205319020008557478306724143711441954161981230307674125391796743322230760768130802227604322955383275750607521414909469746333162068205279205860733788767582192680173115206691454761925007765870398641061204040526109776740131311569301520340153929061115459220052493335576444074931410344376039434631670173482814726613563489301355934560390875992028109130190784397549995626270635203193404821224100967391214323045821096476625851382771467871275093254027632821379226294855927270596779695251059360817161046176469417581605577225589095533853911432126526272445079688012916506901725826838055296254400427182510228292186848428459465538969721094729298025445122617647740597892775097561012538926713639669423575545838510508325391259470096981552902157148746115915677018938234698685567120432610378410161835080703299119182264238860487543557731244037543354721255330642987256966524431264013351116523319401219511476647494034573997661369563101049865456182181410364623864073460622694474771167388231751680254042208643262769861333485773402223173073866755184033926447596374243151397057775226029555571811963575754125256422869049069317002820718855854820287318089099408497865599944352675457053799872700324511148610089622004092830376385226624479723774230374304615089699199499758643308718488785967708390978886922624674435787815249195851545205604596373428918998286559452124923560218967360273060191678768167535470607555559910847597591868034850472142252300031790178599164238724384624506958612278964713802889182893378332363798979337668695414074607456962621807476128651177974237953667271556627774785956418334236736343846031828435823040714527872937951744620763325905909336353189597044373501838623315784974043662417879102194802511692810908729507401424137767985991848570170869618349458552313412949122910437043807305185019656409692257470972173085461598546587143516792997493535454624048725245240263475760825796161657615040832598151246748253814670671219983391251908503291591827143129438698642787791829199745337494371212716027564250828296042101761459976364120129031055382886660984575065050905282856505868708305053285002983795707981934535801110391431176685576063988694272181139087806505390953071400854057486218674066660159725261437191888165696922458389240656025183348003730635977981194687824021443051520000000000000*i1^212 + 6513196672186324864236794893738981726518253500658151853825365385912595073745279369116642179308397139116927140943931287612267321203806259030488836208738406558717065988824450777429965143605776855052082644694158706526776546703460464589103401540252660574917925030857982765606946864553219629464526053091738227250894832497409747281114454550336896962914836743953900650852690815581801585903546123240131718420393475554812574751525230646111270569897805953258786997968966233663083352642354760901667053932788210817018761224206920171178148144326669187155202845089980552869668011694712407648716629832059563494351749591194368007315791347297701492834908166096095135963685779300709597228931340237224480423454029059804153554734480590095928229516330115738275783297233989362223291779354722077192735910800314120269355384452212393101963974580799921690073098438637054872088397283380768960801992753169603682659529014592883986462397744440145826133416367138462582398521651068940908963115291157561392570684730852685941045792940419435567537103671450935279856224126490879474403699379248923716807297068409013758463929383015507231028332049243052152747567551208327538650968260335590662042034746622097401524804842801103487824028380386043813449542828113398571815024093093749366387239979709208159572568735461128569359685786643539279424121269254185474720456918819167760760508957161315899999263465496779357608221094260189915847297122739448699971777222823038769251159354490155010844789631691089895232225593694317165356110413048011183340496299249008910739268905483111438996283760885733720515368933337782469237370837254342345865828144855775330843291827838230028395748805849919758017457215378555273482785368397264855705460903399863057061593260388873867310390833433317115369623022598665523714768862508297203825710393080054809850595182528074810221133941765657884293705340379057647233710421200302786471425842004737452412389265596648692977738476890339252342981209370445015521945625390772338353870441834795500263379361056627335757406019806026910646428589646920401308028309808133376725150684151239144699138600209043283835174163882934402696399406389419151037733409252323515582793696381360336035012353457635649817941512016707927978235863888907240632478442124390939312525594185061265231128261181070300665395396200446962232049597600433149701600419654672118253982685837149340756567283187440835096279973253589570789839646461687984148292522396665585279244124433908241767096865222323275902273540196376220755187876430528469885236298914088780899066410678654251853818894571485329261929512355673923025335238672604898180110722084008485889710468210827254550479108532651443081249642250171029776040865564398044266632779293115976613534336098815180800000000000*i1^213 + -250743416131726054230696636227341633555897042254283687211345360561062310442725795830622127458674817839299945105691334528395069305544977615557741676641044788544790656018069373922159301636413608086932991718297089861361152926745902668274057680814193613523320440300164276375694126814189474742942258334476250720792811817184920412057566614853600672642106967471985979306795795812361992605905984592889857189508107704366799444715363770865617208588604268593706209303166656144296099295424719823400310612472787777141783999322293221136713783980372087241439684571585410262532850707570778978326014203196250938052056460435561521131650881809024522426193454228654828484648103620588012732733849264822235928058174353967612558117916103010052705657929571965839498595219965298303046445499184690202964746738653192714030131230776362094067352798026928056676941157096382226168293799815614187898609935207498031404299838398396651985741448333906928716995831731793748471298812191121342279035775178049710328759021639649422189699915279130936459966406276930481750160096007011276972735805954699694202017201721513332333327833130698630780714644666708456899954242269934100812374344618964270634252969660464598957590965393457569630156233932050228539054792436828557516570658327595980098075548607678596032855184254385539799923927729007446986654252130332848138380509368823422712159398454591878824675347572108421075134495800471432608882558405375286491147550249362150009015939467602020672442923446403508407538655591106471071235768998718140758959016277988701963038754517574696575976384208241414935768926057173766245510210520746422641283830120836321769304352299884983393910788583164595114266661565501450019096444242162982712793827797610101230621412758821434873918471197290743937022007058760629205772473443699121850161197793172299579105386472952341460148164134121539864201759596617720448793451093070610872003095746308675115230331083875724084672272978760856528165728326757560076111333536317013610290861758036914263750207930988204266329964945794595241276184566080497733625178167297809316286265747501344270371396274680831211856699099152678435708248258307709585976801992757929058119154720788210060295219070553454234589614997386831643595353763389135288264443167791907485619260624299747550008003140229839328950255136772792318372750486192190230581693956342865662746608828488331010973053745438921462366479081417846288069146090210948092130926962309456952296912317462876925110503169160534405998747259365281255042570794550475766125404711737258893295942345518004102040015214755023131656053319318554461966036198358541236968410974629896979304788882336279618567121828925457977419104803348629894075076430857773584956155146776084480000000000*i1^214 + 5814725591747486725845397220906003990781106374108992875447582570175716505454666904508329197339280409313417643823995842821965965667298045401612647192204086973880614308354984299565855816416885615060080913522744805572853369505140951633014747085927153256483696811230034907102444735075428318212172140747714835698316675155319372959233266896112054638685587495918163644382932175542719798065844989851393743656751643420946126379571025082695119449010098226820875374750361078838315713185236677558077013601254292776245087153917971632747614625570462479957325074048748601340545421447089724744143925729605052182157426850436011651925950713398560222277382885890674350831050773828582913727699104989380758399150049733026326338742015373718164388513812416952455044988166624506426319869437623971740402048461768674858625312042944068487130740703481606765050397253923362602219336238519173515582668862374928646854880615973218092574423416195369343228219651296122227616085743171048082661262656082037529905315890653626336535348997895517540559776378676117060965102676263671329404136802208270688387013973695394696346039506756677300943215489066933580230986798121005860595732728465598620329005657351081888191081911408534738847273598840926090496788054601425456578643561198443284437199004046146440125603954437166338966190313301835255840474551724846931470916610939228583634267908745343086951380632904644275524254968058619445987270655349066164581647354307314237572869761804671669424322311134876506559094316148077709993042818109327434009302495812727528686215161447425346120022443767857262162549045766321588644515855267478736050035443275473255076808225911328585481242546747520060708290102263615047984250058157285420025387649716607820285283950367218144622222161970946675036482246434895286006663062773527179484527948997846648851489794022092812892920206779617514885906152097941996028213302901488350360665185780684722429108558001737870882721430679673128470488371465147340343613319701724957114853548412360345000068642486670819030354414572548636284353442310629694929505709329142790021786631525104404510745094474410230819445697394904843218483126279429019747080718049353742343926256017462184620854311401837959443677964468994208101089674445500318270693016897965296167705100515180682765395083136628757994363285571544178772317532222805112944129129792032269669251914288604725332020356176478559242574855072600051927896966308182901501558044722755754610089432479228726685141164442968773342459623626460023596877468525760318412506102067943403707911906930487266545419378371109730769036308898355768231296794028380694200743366578954652105314860553329717532356761990599995079680220207845707914767545099354112000000000*i1^215 + 2011971302757418932666843514448311148754065042815323045983534004874825617307486576752286366981438351025225703095396025887134537676543690361793406352906662352534599860810188688475229742560117089028135127003541988968205584274774029374547221162716397876462327863035576767899008393426559385648464230907180298305583239569917318165792848210074680226975621115941918462622294369710741333400253008182663348743735412644746319940596300014105852930846403861061519657105226195973053138283479546117215745985824595051288578305957968729003897773226352756901988028738185091402956922366745070865062012275078419447001470979616616992398355793104027404557222880052616168279804876269845210777734330229875511889235643772246257920204137501907607246636463329703419815360879331089060145174679160956763211500556626216106224594841996362544449522413549386852219876162085285024347704738126093774068335863784333402141964952549012576156917717536512167303835273942820256606163819212822407309274089370867801943469599770832269389644787310146491990497595684578599868830260426315425126456584911598464521114866620249270678194490243555327038461709628260809986895418905154025830703532235846301679819142206269973272077974838636201092508827257269356519622814980372718667587217346277046802414170212620112700503973488844921726869470438520991183560746136546355120869906952999414829560925435549963831969791323805293375028641079773213243506581098527024964034473021789809880318635557195271533918548014124733389046276709918274983563665068453005273358698941922983806533039239258187716039434920444030613910312069474890169152389830494406106323132947489547338104415207709575309136097484284608842870418086931699092061936802254713015074099056339491907233290590601505014909593683285318932586632078260470790493495205236231398333723074553091952681674987048713743705964713122381900196145724770772400536613052130789096018057923798081817427527993599196972380374265611524365101466542475785419202877933038002031699207690776298158536020806006407526384468036190231984613676464884682913696842781661757417406548408986413582191849523049338771723520850177852138754456823225573756138776079638252569399824282350549859067004377757405901535378192727047250299875393107065827967348363162246269391957120884375447868024537266519870466656673445703509400058827068814736870778261193487660339183182717953428070393842468712820963653914443179321485168316081008908691346519501604872487331144489667610869684636174164813248579755055330842648381214628676277002212511206505263502730858561054029442380799790733285082887311639165516738635123008578022517029593760623464642275315403641433710263274363621547644270988492800000000*i1^216 + -341343223749620808704974587961043844107951563930266902654473272262777235350196711223684323964177310025824169115947050892945176417733280117710369623423986141869823191931318474594158749168523455000192319129040402030750457647275277331609747040804699499958829325472304665021650663991442553833171431855790411077529937838199519066415837905008647751908303504730741835796649284888014881839694264629547310595836907718905982455860415624503247549643671945976080192583886547751881195050075370400771784460204485158695729573392794960295807588435234294063579736992880575369548988530234222268220856217828986792389442228138544406850303836422848994332608925462880214807011450297141187081902034382075669484049851608906525114722130052733302768232515171870591124832008529559322167021093733388810865410363298752198675729674424379605461507674205123065661438858775468639353549184793183704195722589046824023501789725160131396925926560839623275673494855374013888237197586459651644183011114085635394900065356429506079588482694033349968045444444148359195018720502224840761422129360593823361011577815638686699824546588890609806348585912970133869734343805957180718697960227135958620195989135346569761930020292756650167966551155493915380162577587927331506196927182984983710151023036485287298354376048068837686323659872751816741736847662057740288263349277466609898382240042914567454735671380281832274746390538231239608324930433361348330162113350691402028594387750076860816250676818080991599809427811357527257003730131308639000048116279825212947872247185771584146994019760152719981310557451967330824941038449895257398405000733011616127249057484608897976996867186283256045111403985511970979969416529840912869771772672640584383771481150364978082016508069191139762825201067153512553960319604799644548203545469108416040744092905492079588088919121872369369611270079166735285065029571708262581002841083370236649096583661738467751791931368265785944564889828422875783979800580715498415614595109241506295951316654752425181811996114586082799735804504805350556553020659480013419753421040821785789766546943685357546718485754918670737594189240158136571473624421141363985182823413032797375221213488065671736367280323284451881453296885418484310392901543558561696769487420934595549617061930970963470549713166572096982423290148310960750884083426834103138073091107257882477624329724330303677072126820686617662297139521012996486493664565386883710053789646417426571294306907175675263839667521508429524466163744786839778953377870768525278939658420685338371435434567616499304617373671649274657001279287393981831835180639317737627422482598591751326899194540463226880000000*i1^217 + 13037373085174756044924365894396054594777284518030657926845126246573687164070672892183851223499081229389228473979186270496777473389232559798216673690844046754778458358739932006841425054551046720151703073606454101202303855654485982495953779449566237260937830025244322474673995473274244886393804108073901265240329762639585987703729095337120566829586598202678299764603134983532073248046987980332011861967042361837064706412686534926003679775651073901286573818482983688519857032318276894147652603288202755859021067879999517449639851949968188755760912966098793513377390189742503252863081120543952332773140435257682873804565830925108741780237508231075578095980103004064503157831443459743533770163690314442737247095766325142516326685109065953009054930048852810669147305374892947069785313078257350189006635496847187086223208030737852119946057606332733794139198703448640227986352265045267981926462487430812335330090881810996585456335892181848825273335652040589942914766998619558046378153766473286446182189614252310467021192836531929536359128826892245728150843721771896032556259274150054803319754620059729272099270022133672360948578351266451788877805115433123404432608464543823391693402208105287799826577298361749095367814824770766326100748367309793028169826596931839962845730503282148066289145069202626327744733317361702333824579208382260858239225536117729155615545127789948222227269573486062046541431337692590574775875177506376384884314687193299279388010035198243393090757462753134537635479741523235335033240584143763335714578109117213897065954727546540288457700690808225289137632174861023283825606067297323150770093384504722632482699137959030431982768788003485976326779070293384539249716699351347299147736238205409843828833421618639239153730443336238904822187732352180872260783231462425370834410923722597796049582645270627581536075132976519907522907159288466821166496243128899220688314546295925883938156375505180093694503587580729124446333480950765729365932518820759403539464693380304998493276707387716347757954666385205948388663979413707789211433585952205261914284650576040459926617497773722931976088912040464434409955001918965556978643736721573148494084666333255817585379525896178400511631219503577639599188201311141179906360852569542977036510407582226428238728354424147867567718557554465417331758378864426127319598898573098272927346376274164216720397403306977140124759528924252130885026985266897977104080237086407105607275865256306413271745221991384314125413930008671409975235321898949826433799664925423399487503134227456812073476694209182481680604830111819037208592880425015131570779539273416704000000*i1^218 + 122894744858134332075977274240555006253905762531076115970011653408192711965716627421547187969822824732292909161363314340431869762584468037054446019323431971776743990486497303249878024914644366222488985204497776379229237618609630233259069122348865511035156343073655569248686582047386967281009297272039864711690131697610529977175745070581579054573109190383788394145771054992509803469166253586421361930982752214022770613234146517255119465343997587058050271038696969583558139997819474714551672059195906693075263689962329936072791742622863289333443232076824752509850987109667441206815887939354246794853566559983204992350568387706189060260813940012238116417546029490108887506465044404687030078628034855961807577055377321661402025247211319907534868144101729884726746953047814722944577312438469352678579847720696149141080746353303625401077312173336961091927000926734210482732711310401782738659963987370033209357658095560097249205567469706876559118216954824376380912451259167438896398838165374627800800439513178152579402490148277845474897665442999548153314265450098262036807582573396938048962531215144134720297403693045324166228508780710545696288680677249123414030419414432615659581007741752338378188742893950772013352499870875320017692100221256670300618996047772366235609942797293034891560005940337463172266279568490142934138393790678262411476370814691301010405504156732900935567490773029084455348431939605128025153005572927950802969015486975333613663717418748074064900640594263385132408148759117237536610810840013869604311779215569523715078624954287847482888807385696858291940507920352614148538697849944513954459233077838458258445128070826346684931555335736144485935724911491306470890198223711554964207266867176064516730518987108042304979957319196375545023650603987795838634381379626921787344711947398698239842206111512050558035834379946772104091686745185038897621274476252076391331510318552050575541445817406405273573414013729646300780984774910202522494303775338274436315520001670347239134218342810143387048791167381079882394262940964570952147226719225417922841092018799237702779326055552850830712072706425107037235182571705378244357699310455686361813476034846911046133310274342959019506928796357890100264119937882866262517884344467723148290200849896878835761800285440865313827490972433938456148712938988189978290774059041752848990018356350110298909016571520782437534565320803567974502959933002566691482670260094952767049563804625271116662719590523209558722177756246800245970846219157919375908747063681944863158722483012431025615733423308451560140224368674333894479651070489395200000*i1^219 + -586370498808232247640542670435190175513281764742838645874418692284927588541393368446235007681742661163434132523151118500184631622614607824795483297489506570865686467589934228513781905537980244467147149128712933108558277920337532815935474432876475260060370529408844574982882881110549150521404169814867912052693914418263438872711025507905477298124724764279751581379108226944687607973696407242399744923818847870790008405290468398697697457192726770916168074274703219265757705353513896656891799563777838663113097404035398266083234047201920563052999913546595156143941783121932284804442942155516388642172602289663548028801375942139480969388594299632938874592066032883752062469993955339567574791701936647696121779832338161636056009871017606983353990834937310189857960888000593339977369858037316388968889364964065951933391311543381571608220698406989920528292332818592320179362422659061853973337605152300470077093714369583628636062500968552267686278904353660835394855052934792477690638955161046166408473521130807851847861662578282411870397232286484594582504339330798262761980116262200061501528120112589376120420719213717414635920510656207607921056562831978131057186762847445942998966671949465863168485478985129896616207012516406169494766246451053720786987005234418334307644055808604183970981169292729954292985831730930572887677381124587829560087373650506577835276704073820768798542191154150894438250719660616458647879945979885726277467489398036253385563279910159581831858615041669533678403469384802099413176840072770263545727511039122253638053381837061093068136260021696032209000406426680737885724794003011394872138972642574631197410815614888094637738224774430771090832659500157051252736544988875224137879985972424665266280008937312928399921185789208516816803985169396722479986653884413885346383289733041093508421807275329284134962768390229061886430309235718064627255842611989933836430083674336410294748681129587135133331890310822646257851720082046629613065915152131594226705833451081643488087654923700445738710347504554845803991162246766123800987107864685884939264774388766254158776772233524438948857437583642318378583547506170461525941563789381393770902744143940199868045949112231715254444725165961962553468177872854801298854408629418010994388760157766659643338951672790957778649192976602279985288279958434121544403445550953585147075707053061577602035960251439823718350025420127864367421353007373250940129392922843633863035655636474654646724057501834237471752206469543400377361941432119491151084587498124757785674776064495659516523730652691905182450214921830400000*i1^220 + -147454757912612043014045667704120105516752203495252327467015890962528353846680988911750241466583660409078616944693244280193770581463323498393958360843432661033646290597381678437564994869644178720671135784572718225749467889418059677752933876908040574164223449051609482860665122045628425033415596182184730872896954178064687259496475083877874977429404893202829966437228974718399771092904551549220964120290261683260892953558342903984435047065871446417135520749778011662591417445196563112487519734994404885910838792963064422907249992132584836270322001771279819852562341514730321269344571892142716430019416061733800092559289261903271763284276246164176450274925090201885645538390357613293809036286269900228155823205036797166323248994540942226248717034620999756620777210581678676819507819891017102268606148705035430927493351185873188605179272779423796722683445022190197779740661003272161988735947532989441273071354115321370082719255573878522585874507475632045854627530381550369613234461404661702756002901703191480610229182015964597155633168444286941611329938505512586727140468092102154581235825245926813494270033606919651645732374411826286082265842627518320326542055257200376829021356720036139513247179597126816525033112914115148069708848390800461183016089583279091221071550793059160210540101374272084532053406100241516331536263549365438818631798830264509223986691993591923975210614326965045879092601054776634334628679743545623127685370346472045452449718713434955633168424749129592888038935842852395459668045325044410314608405106741071975344289907626497763593645823510652439191224344749481728398614525404076086356208253768774908724515600355987798958438649554580227809981749073916256313787388578143222834077400705931697961709899508298013099810713707951963409081122344791665116366659372011903059178521642962028063945821728009048601024486454512909792595118032779122812201195310681195113019574902637047814366695870586845886038979319542780512660075344535729525010615425437148631128037434073152610968139823724590434628455667486733202567585463278102123297714756540010813854841547283025167645556556553444498490202078497045042892727967269887329833184594993899968402034070636204971451270666036236624302551089017758720975313242993343505161478845855462597331019034194308896949750545328605890195651088344366129617713994046315797234181300543389543888763908192992036615882041425799912060584885521320741471013726749552927732064989153179675121146505110445966647334298954028140013371062555949441412153019667507726548405406376119257685539991911855224451497984000*i1^221 + -14347873542395793617844877447483285358542855141177472098961244608249564208444664313939159891306915744534497799795016550512766146609419813929508379031514541042401983440875878502362572971024297845415828014237012912376784799812774560094240164542796065187765216765985447052684923669125271515125935805766559136023544850133124037390483054792930545410252544530753299704631646990001692017532208895127386086171812085286647976504252190329867591180923275928062117693530682459418488000328998461497938016243750752192040903415779119632112999253076529279493012807238598179323032992697155946895924577898967614564718920556007989467410148900187404700155794810937945202947866679157071397139380329305496450194556472468429187943617628946057055198835452626196569505646499982722209174211584347197794088058316587105818378443862643122321045649259397773948804863382879791537196181880404180306897762150082552398745515898254811878992675304096752093571245646860326041384635744882786608822092921339201233558752014557463882394175632549229288411135082895400752563897406720137016605078708045759734181032473623668324302970770405658226989478481880533025359143227454031170954057008503549777986344744184802478310449699054734617862115432448278978608583982425083818248937388681559831721374186966520656435882270139501772882727996415508159382198435855564094649985466117131002251459776638609906485070086383686479921906221593540994640431480437521168713178305885835449453718224104834621278235526484197544210486276801109879645892400935646808375875711822153643685201132370998172322328043193271195580948480655462091684585305043584392420131611464313017517382659249324356686503340661942222035380243299406830137970575599384033327581735271465305038561942796272298205090931134501431756078827763945834856890081463382808049328077745461257391467404061217344155418110287118043915833097339793716090653074877562784772448793297312000138293860203939827224354341301146248943107204650827205766545948699168500886447195882879472814295371825071439628113706570872520651078420090695130228637890797276450020384374847356304784504031548882148108251636902848150545213521327587742167238966631718797218823802897730710080579223049922938844298237397651704236449273766624311959480901992078633594370616956285806644688548075994598568960021402248882349831529966291786099043246744844205084107995250669734409519572116621939928320139987054113440102026356325915275478151984477763851452211718050003503055353653061779331454726580235965232858841135731793224177557522772981582489979625988539442790400*i1^222 + -5733680666772552124291671657623917273067456139904030010120793580463896007948570075425493420905461150569621582213838512774182342095781656359841002155635355781876838321174650130709831500144378169247521802698181935402863944046717727531584089175005233083487610148224161125393709150440194340236941746894047174041094708339771380525409484025369860986626030624244919550652661470681050116264758931534017732549113940602368616384834885495924160426623629534887951888029620299880295643108946965726992979577676255412846597485049201072652607975556251432984382944531112025357171967323608302747076478086392579470183897807319620029877256576468100388966610624106128405653260694095319558517459436352204906091578430075338334589409681872078784982918964526063319657568407731937700728573255570131026240643916474047217419553297118868612182847563387981359488790636321885172080241308281661823156650879886214475049011559118284578280683495754283638473872622127740427672911730771284042031790749912911173416118219689667832284071135833556089565525013739096235849825820125113382809338982966828910987041322069689876778800176340314658127517960954759008786793743474481674538259074255689193718337957170355088055056250907325909706589138234209842545516959205694099069393503536860534722838197157913162442279370039871650633264635011239545258791888351120110737201115865273994049011014098442680603911932595438225312362082745715106190378909517995437250755674741178159804027815191137751013687901741654834221467662715636195642264905784139137958791487590013800763055199600452280310427794126919601825250496074264300595797055901791576974643421172137095177068624032005540177231935885045687057265767910934459841787465377002061561075357583266192551567734423007247732463512978335810087512386069983084755573224499989573361270581785293224641840075082830871930757710346768923040825707173088935208317353800853200448976541034370729907998952751228424347246394519730393279861774663533006691647350536869381362157979479959931959040738042996260947307459577077201193306925851025173866019063380918799764090273701844303934403143323864490337412029317269311466507336981840432610727942424700744094835786876325355348643823467684183767289647454865162740327698970848166619644995806523317013650300225276925585536006629024883223833887471153201580741225943713016527268793032660584244261796672593998441368705804931175603116320152612037700267982021833091772251218126417182433896787062419274458862915645957839804171587362649685408895973456410050560*i1^223 - N1*39040447383935843676876076776658203456980852180427261113875508714346950435098150249674269301181324770310054783269590758131356848728978744697163039341109033402684561734340304037961520798275998150144892787037390701239496660927875894460030661294559894528669504502974311229189781115642810009676624581002315862341535008532234969232469360189*i2, 3645916172099448825823344038650597835587802595935598182344866023973425292112359497182246255091243550765681646371376164296324888777844086927710328626073584858674979342230557247282594734551298908741532740342952110997722949187565136695311752502580719865822555954734704892496960579710031760878513262402539026014801433095362771607888890121517946926179101146627390827062221600574445002605044322138539903285537600710320147949290873956521594951817134027703446794808665705823912561399249197626813475610935788777920524227146346376498173083529298895648339574955792615995237494612994005081857430081121350363050817367974586184950820174121080661909524282156153373836788088940186685142358346098957699387718431324220634954728775488450255531377732148080286258832505167406619350350707942043935164880472875344374699380238526747451395952866987274481963696662805617469987775301070063156812240309096922189849236262840529617310244036453513357192458485278235653677984172990671359421518819226740577254177674755468884477949596005375844452990770585348624277520148065956258695446956691610169870710249609114887289380221982765897724300971175364188513734348881646241379844618087232861693671810397669826101346801548964845574903342202889687638036905035145320644733421094569978501779206093452954534602140112727709716392706589788611434858968298390480255873071337585562076458244679554501806643453218162479443071351215570603583893337350331714721541622321705280105794053657532620406075706720896018406315186175446242252381811307610359454673674528810021334054178007246891198880617736912996565104792858549436284334579463219335780332875073397227297785404815324704088800649028954503587173862501348966199523647674182594094499320451875809803397789767712450890667589944353685778520268775711743680021598302546550747598483145479096419123679686267630004262086655931922687132216703801520130723451856260643537584747704407006834248366443254767476085077564930724236715380987920373711621571940404181888755488474485428273126219599811132070469713922699850784974989317634510328880297510680394748800421151004609226412128967114875941637037745331607444697883283029100623636887563296275084755606517026138094646983885390329771165710038315245065411784791858640827841860094860984966424327983085864833052302176689219115771804164442923696130302669936764316465995153803415282367486802444359494944177012883139470826672128635426352270472646845023584607018489911026363388561804008579967924532325069567384691668237172595531847091320375511450372997488588475116979937049493942053223046256022137490472765611102097528272638079555014108516746818279149322354473966920318784894117818855571240391872342826287352598808535984620771411277439226549740858864736865223467012271924611678560010832629842153574232891683929780366092242919066886939040191344457744172550843681439892304518178329453200912688627424357480568283196922373837445253526911136499016476129428564918329889899908927946480327007490920514017683916148164685331530969079700395232467536964759193671836083371163788973684461734550906685634247078573958950486656467818600748619589609506617546978914844840224515948383824613018657226082991822916203611760247091746455595157466364719884653935875293139489584401214013081364460823428983168212116173689838112564479236092996456623914610898563068102263846404829230481913894954097928548632974843247041779557362810609598212496428230547746949561660004555012810148787015026979491785648680362574033441284528173418760112255751839210684301433715417349277298471271474199140593622141298101369090488071389743114429696472283302886789167464788975376636422520454409996385815379609416041633279500116632722273786656111658112063228683941445207009289114062811044018996754684993212129252719169592313378944611806631882665004938240417636460988375383164795474108867877621347794373243546371154016439394056078308439970470034249305137776970848467147928499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -43022509868978751914224603728359086125711345733469564202314031571150450282478258863338019364568005165738462661010835806191473789035827127952698202969501814231939059846061373458682866682096508435640096392011825461898613298610681568390217910788520064776068890199283338573280037790352445969500265448387664767136773422664331019879899260209985591559920527353406981062418293080131778458239282910942598729929851924846595693384545292410680860289428848594941147710858833397216328181914962479204076686473406552142597761562788078722014331654650765154089427625612396149903047484717917099398306482518577387106225178374983580842104735509113323760278004049366251324299039105122917193991489184586854936671850835363490326824914236228793223348891602443592178807746663870794950153901439421454346947343575596142656424051558987538981537127537271735419815688286947224755892157919336027906480166389438407780450003221184736879732726139921403100620154774486116628390966961341499611408747878354075333730932370189676058456417394999801612171921748844934187969489600613136210719343402256156479775775157503700390538509749790512932012804365824472290234425659244482938957847127522272876587303645877461077971697167152166756408806182738021863566926755990020624268873175217248588290722906338462591039881638906489992667583612041050374582799208435659425534207202758088821057038153322293994761390091699315113183989890659777057539740471456759938672934253804307361071044365557046265105759974699693501821843191396538213361839765627576875598254395124814789690236225345378405505582523287968685889169568073941377669705968560141434854808406826414662264891254013737500114931040455660094790043298466345806927080967436984599156283642553315922156323148578359574995242497224149774674545638471115965114085144196971225809818454818221004832567647798962496137178493893334976808252469618182111089727929528705249055136435145598353926432141438020671588143496243876264540218093472525152907588676137465213197896343672496549006099445566803722789270838927237762511659034161482221351472096712656606066736886017925221232019335506976295335441483526288393142624536330715656159490678841156825307084671915032250331248962517518349731035314673633976795840645473835409650151175569924077301624327264932106159781066268184871367656043476991771386231174858810515861160692582665342250819067355776727979287447135938871485977006807414852479804831912259425367952301212183940666915820291550697964818277690751823448268344538745374441197969952443145210217345661868565749330269102671278326790695043274515773468390759757101239489192768728892335309241757250761422468967599373586527087769115648661948669486071922528887286630786028964592623607390987685864916376507918783626286015903360747180985068330726005552956414533322293744288358874953174193826759430623328315670674957604919588119518872183163885051459239223531596436186279565384301242185704906974694670911661755561850958250624246731664478865369969655469675091602887728404942666341314706998141213129945954553852598313697116579771988500197857568175654281668396525964786890410698384794402716627360084286489570258981976228808115593920742944301865228401751402406291212431190099372621482445142292307259938744897772034943079956733673258918654061912138330371930710624449663187384580046680930908852407947209831236241648783331721888017591941638361393747311763947699889914585824159885668847509679788846360571223070168572935944758334319221723414511803302787897977462814818093503756574270197805494530160600000960478608229117343138565283239290014373319739322526088587849765630945198946663841448539131143422283237603176209047341812766081904967023319510223447477553961682937805510296222248102488339301520060185866929936347005597808197280204216832225775900470488403928953203336264235355899447869021609054624354435286819260771066788852245625109479566952937821262909930690175204045979604135268960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 298211986779108591411856098575146417656001707308142257248442866763921944995813347040946250248673651743104974286727054808541132197782980950891994490418639930983308450345037218181167130259480193694077998049760970094557212427923040774836042384812239639038654574509972965060104136581107106745940911003094993485147048044330728020622263038197085767074500354910931779782414562032740462802734615861837510008055075455397570031269328660087255469039810191042373143496286573500006802731765779471582591333109590554296752678578392868005831802150600437862053065115430240172961802746174469656467340226798068782769343280154784854506136149547105194869313419397617384615259768374464921247264905059005958907230716960546165430192507379827068936069808691999340990373998085796593227597892484556087139601505998572557255616753355416130825084674988093904323549867740105990497051653981741999228769424232648422797347731465666217263675844679291020882508530248168600035895502283491968748981329254028031386365329133852646420673686584445575104536514483503443342602180705404545026472666189763868384955432860312344223545593286246532230314564313048449463269980738762394270319310861092329226466626394910112539775296156058145350027184112296266275683771348064087379650928220163222239654397620340816583656753123004027047484513007010772532293795864437070819105704747103358872441492576468060196864881031668533786034057611260047291081024262574766901259836113284454193372573369205750267208440348266733399296951349587104950571235754468425623406850146876313688121669632689214597209694970734278219083027055486784789947786028642100113315927077448735640551638296958868147702788006965665394060446670945474440594899251016859552954662590709572183343574936091638869408573189861919045723503377895629231948590505308353955000843930333671494701762623453047233889256170072175693648819719049549990622884902566934346765340192440631803880545289676063710371766579843412312555492745392429195909978859027918833623814879646899376264446720208400738381745957030493033714379878158536696094863871643121427867192286341031136354605875073235186111889950572600244752887162005037134886175239383017291215046174351459836801311322942255653766763139086490812915343421813041216339931862524019153121090699014042278737799682489135251264237085009552627854737178434019334574820750873095447663232345706217594686468573404048571721995158800370729021679030393758206361333634979867007935817130848046747439706937652114125862562988917171729387084520397909205485228842233570891421289569385198971315167776683684264839741295633293021308566458667454258443237946833079513341548117885106470176353138456335568521940776770663054204407201884700154833926203951765527894151489278480889986859371132975832448839318090982930959836424332877198391937872297700308225087198550212631199247426272665801855450237076564947276197231788779292117250204631204845577564636129428996359941377771555704817602306282783116419330807214409491808293143256041146277564093123555148047481367937063295778502375536172959252698174680782451589557324229218090975472517121786668128049140697161190331545316341359797385596046684312587621513120266108528067323162150336079429353057587734170279012458309033357206353873158065264212137954942430362407456129425177023277554695959413191643329317598762731217506630904094116157229722007207317701835050505966325614677563270188912319106121215262820128352802850707447180575280954359763407698820299302666817707393230942701629319169664439166918322383172469284832493158689835258818805868165341834882092390265625414803214941118918853324171631834226785614523373034720278151916485650191268747577226095248353733105404938320592106499296396111889867655797177780758216736399695002740370892182437091355091785938097689032000124543466493529344023433775123771070619836830745294643434853180161269320451017942041959079666019889709954013133921061677276877454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -788374040977907188905092537047018907154332090030367043119953587727195307465057993054887929236191506652837928349331335948321829907736275392415181122587703396067309081573980811683236117629454776229150364736250438317259344950106008126302699274508418734804474165569485821878617223145303959438040146330883814062777489007980940072965366802245129651190565509190947258510759019732789646896691487082865277234810894293001708399118588268581160851726849090750744108213944995428270164813326054980183332495630704556390984095032743733006228839095312203780686669634314944227231033815978971879928860916979833431073897650827741749197897976070217533451042250214952214778597240269881017663337636042996244349119913438975144066893819640003407987917230649091886493408936957259566126345817578248150762412449391509177267523930443943315812719280251200487770923434291947691518359756906873419816875038171386240427078961444313217123363855088211060561327137756123437916635175229450506514795721423356509297177450221584481581326452065453265696073724352347785060771532494387766906537356365271245204624527276445039657163301987850327302071220085827923707873400693546915079646374055628032701363088707492662584506606311288889777269487078055238983609657691788413700413260223572708706970759129321937233107704280381406701889467929984115115517041942264908670015900761896161927029089889407670985702769159163181818870752827333234183219878567426847118925866259278967660699448743183700749860393734529233081403843593722178530353048717209301401195137438191128223317133367769790724591587285295130142338939240400717100103268457192074680728919255402365605612252274761885656776182731389086755737797651491092138959083346955777678033455364399916436456706240966318946544189992009301545264282748563194960764299589855161537101781973003378347119796920609566881135737388179693367150980467212213588763788755664098303380912508076674437157525714412299374369096079996120695083181202788917013254222176962954724964566081777654483568604328746058867775581115687447620700028319211638882012704743598977516951337655415895607828573783084912382066032794784901094364341846742744245869669334743515111994615394435124918611872536071715432674007703639867970188083370026108637811660382700095186972004891920636105995630721374246212477440082410999341695371399453672618411814467620750903924669417588677003827695491061690458471089098334291513254146541582730368212024768180792667655440861012991489405894127205389316960965990011280737728375423039543495610613353526198570751708650126291280110648075085145879904894089873136952697856182887373508199496439664064767475022109071362303928519474705313721381302516103870584545433098223443401712918894347579230332075757031381686353869599199164686578001381028608849638579430135416856402073176190150311972380167918523908353891820804060759439814938022869331440199287592449582040059395859449975651030948020682886954874913301383383764708156807454739698313963320245526060301371588973397092842521961584948458369019223609926786065478294509166894881841178775534461623472464179346470904467030416109069151840015444040437307809183282458670136633739282843657706201441931567054379430218793485446823211123192849142656129982327162635546872194633468315746494084620903216005662160429023231637398296338789250798799503984455514544111965277277831982660744336851340285316854525447338689930852243549312925539047512086781195121571408821401510956992234078637664389893907480573275933482708815164291721329404803524010966155741120346088427150868339296534513647253004973017211085416861892356432506535529329258710242670527051825181828318770417873769548842662010773966437660395747731645681605004683008946078033475855941246738568758079007956835579575237375427173610382488841912278597329698985142407775421372948663955873574692519585798936723861678652672283236519539090740861755954102659262282492022772569628162190991600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -59287902861801085425010627769106759744299616918794839029602425663176819175770648979652613747342717486716697222598488511163709482844674460550603438756341369236962161056085077395357693869468132920519159621574043974162806189024997600611146129122199272949568926013626236870951693502141422180689056856024235999466785836877174359858282078526633006247618235772533169091421901752057841014761707580743159628456900039548771907727616477333683574439850152887073282767648222635493441797493859532491284970270994983014314331861287753289614074538027437445724189752036849060451629942954405677709085570057348499506801712255520852201948380378817539626643027914015983790860181416967366221408203674522883056560560548993282106786584025001739130553299557534989248675764853707175431978254801613032243286104088125580690657783877216190874069456636320604713407704340257257133368622536231965299081068219913426080258122032937080379191869122505411659147007343786279560122462366114054144081653494386364584891281658508199367762874576260011547982280277582719343275037562330699637777563874177683002314001030260714023274485904230131127151433950948641732880357600213305528119562279000640712172288188139434106903452659140878248583440102357157284747925384707492561084616831176425184239783627230529224336842667715771676205817237393585670039132402716591245715831866677350744492801010881367343824292904187750711806246246005591044291376721871402277422873425647868846030143941320704939554257914503207437820540937141886224427312706771086160409897674180436194236355193788692285769640371402140722389612761932811728188119137945734504553069175201354158510989646941510491938890493766804424514214878246745428991138716900016572884217093357501773116953110015678568961371652157519578953596749248050079104679354821054523187674146881454984425810592358198308714799076129640556696808975638079335694482744332838416233408047977860394684231340392640893015538342369400715746666116066495062468981610060456513011020206067958428945918206212032765012644473039643187063257314985506647739358188961191137290772933333401697134188785188402407161709990590321872347661184740699513696352266588635640251447525446780204296296559956420424004550175330490897387700014548860580710229402592448077705273739744439978032221095960797897262926545900453670574736026999911279214750937995787831407993172409385909048019864973976071064121490597114922679589331739441022387164834454466757662453924872924935834013165172229089743420615950394294890162582017314484799484016016046590818586810323413773708249366222746820521113996970525986636283117226030974222914282334892278258961103084217135000701051474263935854632108848635633614063086019414507028986374276889139966555066661035931409716483522975164312341578934210299457136641264983847587684548847858236462088192065387366744453090767066979975037613700913991740478905283233492880415899748114192122263851225547980720905091395412108147865332439628257609268317638356267130649199035416328468446701013937900129503425188437462274694783271554633022731989402701897666781161107846843940447572243214391343313400063905808498447704083413297959673826391597128528442879583747445582661412268089307456113577625114185834353585803507917012533009197135815949500174977009422308310213343447002319932489308478499872729890841835598832122920534153840206489081742554559019563415125415048139748678564739415029677603419957034435106139677148035497695056658722253350718290800541731911606881723685355490415494641261625100158813737947358155837162520494562181467419784717395294014846958471201051010643428271251502628643465397288363322519929478481848338126922613567286501338661973019364676290449375116002444198489632640177916090983443003611442891030611048257946339968555294729341332476636557611306897741764143948676792302881269408988394193819398106386127167619630898285931255907788043021175317048736451595859563598722796000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 12520908470074213118289790753842192971781728567993537707763945111547122339706654866460717659257637707509538810582099559803326108401019102733321991124571613047404178389047567922463153749688000679982428025051953006408226820602349802807173448335889772947890943843757053416211003395909771010969949530378231428742561613896270893255273673830399194584148053144509668901111201885366851734476939160698873286943641801334967622945855982511827006291238054782928663750554941069675013722544792208240627181042809767436849393892897740936177166783791811498138045342641667549501615714276097691994932744653001053709120678405384805954328211778867243741860941080690638855540594744261555956803641800726456940955542923875790240097628190566177341814081255215586987168268808580337046706019706103815147417032130510566775632434866831226685014495560667950613963969306713936161325824076357399376240341509415326382222872287047984602010526430786889037919825538664999791915376357680198489885006749714344335550668167585277974156843424312800191958892344324113440210977763815919649940655720463181326158066126223000236275748037130159344801192339977689566549529158844066267895219472975940776464289210968872243976697872218130037123424754366050824329982601797534913668812189212264024243205160648757902742235036673242802054070835792365319829435024292861177898261552202658876784820625520835177126484202603376490855536647251539936248566026089275980389787974390240274781927399234441800977920403944503337785739790828136971373687026922165757811439805465452650296384634623572177331295827448367126748432143254072849303896795784166416643551836341063975345089779240306390835469925182004395579558192511764291423196556131324290738169442801640983906445563300993373959123896629523842936778018008037233483917522771537841670915096443847376160234152748143586858841068732563221890664208943030781616715280645926775963209802590836267958332111392011560954057040984105258775174974474417438289155673510223748902308242435589195393983428763544904503292237585439458433342607568507829809627326878702717768260006871867200720780522929927436271657580377272093175433584585886768881719075239035346306562791580882231322650487273416172659689851467484500250306406215312185360809960827799157682335588553275874430233270866843213796144404358878355093244391466675092809690141060385027517385664565673869976994950095966934561344946574128096356853326151253089879070568228702280752379214640845757464024952607401421102422201798851989515248189862435229847242416273055345388091123438301287930886951874762995247105496645542286160649842833657230190906914419980012716190087311793702216912994152920876687479435289766841744601037205789416806739976241698264332465992628040057590228463531730558052717027059533285859216961146959554390390749540097325475274871201930809972514850594350625659176202390309525015441751393130496465448814964239757702642968197936477530025244436040077523698831649769341575009740224886365448380412180313037871038631803557918618503686701920569561920241289828233976732860206457474790044950808810899310004033128342461904447894475421666290543718810712560072474366367297619855067596847028261485725514089611719191423486048879769065590697826427432914475534196840398476342419324658168657294521683637765492813125666608606245188091487998949458690477690681123207915765932902633945336001368118318164073479707691096845511383579943993911573075611110372924445128393011771270057877477364662876861284270046083583123835687009931613647314684785646151525547993092448363735527857009891456061229860588650442485021353452548663912120920865614609664448367908042225434269436219890345286068224344969213198529891620465634752819032424357355919578071890085076470270229640037742100188299583318289777948131979650712885030803401274191846133763090747549690553867327971214615228317197971562395882154667588412891145969938887719232326482333531557000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -13596312630351308071845564676301930238374521107466673664542140185202730052842835989159970985778210351500722593109966343750344345340864702676404643650310885498930489125178958405548840633805475060047359242034203192859169991648941287469332082744531545829326142845950923753092819232715913793355258745091644443868344803225779849337601482657519180253175101128866154988648491171207829032107413459816632305927069051047197031232972065184467706030810694650733512769114690700311898467569460723989026068972497809503962233646601628527202616203934146437911710337120012103292867179900259473436361306745172470896411985183189332900001116170894117574601065618788321774213006039948273179180483074849199617393498533391120409810694675138857282545421558061338443440457670198606242765885234482856770519087057702713154422019375016083497179507433510211861479996972309210189784525278566975373047923631205299324216709602438053137651241333517159192868509859397222681487912165189495023373005531405659780357967453293900385338659685808535790023177015931947098616979303103291749971371398690858184430963721241363364159616403515531665704019734017180206338771136818716277235042021744712731647926745881007660362061022888480452843325040271263379329667394348783041601772166719623679741546748724270842735148768329891587745740289476672093368091888313718946973830503341304244336868363901861308630543333397621944102651451971304656036595696435081982502706028691709747070259244767975664947588068711497998516823957761576894960133367819008521272348421914960121445799035371731905560752974138364093835397209889262332712803438076934400814720540977842031164774833278223292251860334457726235313021979712786671332128076413747114652145280308711497041119284058325829834016684898184150639216960331719230330900934617543390284890047965056194409731202298527325106880243951086494628973086876282804342541900953715538931596913215830975161197264826976660546670690255236554638078184985749182060252393762202585336058105542652752012718944483769224958156916306623213721427982248118404346794490207912225325090084911114939458119730241155880276360793743513683038841955955016723229970931556995379744782801943134115659399633473273278164360461700293299685930597903080972837420654097177723308206638984916317011110121570481523248030653591691992707413946135820648037260309532939927445197981213051230197520053542472493817701622535073944125957919582186996501755080181894533203983457708090774885213628458167190687535146676898018370423611878514909248852040761904249254081255559070915656476085821845139263784691574406878850678897947273763322615681724195714282976033426958656056254834000298847266201060128901634769300671401333795463435748833704739239004269946393906783841582635773686456687600294885701545501398836325083605352261330958594050893788730524001547314092821449834621743187620612905735463474012293703291982466548823267635975585739150749921731169038668461153473619011506891064291361524199905834689966371970473801162551273215579723858227906406068555183601359466351748026565589021543301115763207598747510475506652423103531863001211361880804145019186767682069767381278998864201350455440526911018559868345732375055277614308442075184043202310546624976559561344287957976125145342494343610774227012690834299315561409136472352593103395052481956799184892005231818449497622519124793840504547956166823050564856408484576869124871243322196085348678419634362193431227380352573414093072773871340335733982968279292735666427222793377992691674835430636717723093302984553587561735857739170468106670404779025741236766062977386359888077619027676809680385004024078319772997178911750429397614906827928007150307724646260357811834494987969031291201348676979588805346947857353633654513011615577323394612733449705849313686460123197867259059131145164537324424643396931021942609609666659398812594042549926135712450186082362343791231927227470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 18012826955657693124506022230522980801160347767133251883499075997184070184525852954910993362267253308443967853247397362179980133825324276291924787112921460445382203404015454410156265927679938742910273354328889788863447671100688432880249482721716593689743036827928267066422543242735853562469162488174197722076597724182552534195511567244632958301106290956375670949780656125603027272988322037247467872020716699124474419335409384013523846173034804898174212326510192184724072970496222679163844073024431913297259128352062941283980013697870495241974135892968110583146630255045562665681216690568562629820988515405178586654748527808586017481582169098126561054596538223697602889683693170082164754440869541418893214193892036713378987691454708887131602302513710590999434243821213762180839716939346783836910577883450257267241495540872641897819123753333714088783871989364572542524291904027877165103466881521150135388311001604185455929419653985544776914461204230842219512669669876059490531444200290047369318553921569598135434793476802222731307687738938597345586911254204783645212206685018946777210280311488678579436113900139669811989706928423450872591858197141865058043343420885498469919447048958744846340412021552009470283464641490265557783065459627605457601553274779360218871113632738643444661401071704450245551951198110488419847325119594807776165899707514782085682859874749631907725374064566582393378097164421464459819541624412137896830512311146154472970480277993774987109117230045732844078502116140709239473009402411393762924781582341635809980819481036441168734655787116853796353917024001699538875249785166879509916437960719237685531398341570169129668294528140323980345713210052412297061056087567347295068435816885405994523060852709321764007399167697060801887750852577980117580644216617193713706266319602404051937605205684135108506484714765505795124518912883058973020865670152766527443494530569388296785431825365606583235185592763541727909108660615969998262232368354281079313679203379213797221257521402661933105336055921017465824880257755849284529202189153228202936268367102547131330964445493909490622637376653587141865798875599344504573943634430630637522746932619682157313345370786311237533173082634656995787424998626503009201330310732033900812056071222904293195337056566323630127741425511275805036440443021561414798234473696466781419227681265627028335388396120387422104165714867159027811986554655895978806482919496435023847595597156438371761193400967457130546459297674151312350865646230950661188028724846091511407798611416615134690572964862423528017513977358306569618138316131115415245663476708780383720438915997424334603525910857428644180977857211650750330898415106385898844040999548157760795608496027932412728512197802545187836262455625641365115499180808097091604806360262931700669157197783155606628210492319798441606682667879034016947661205095862387932045805479948104288703205884819494617765639513787890984973859928802505828290970893572752042211959593280276134391773432514467072475886452975852056122577506702715035765722604482793329954085649215796897907329206589611999595808580423083178225986272930938108795068839772711609904746332924600980328614882014807397191890177976475783476098981859290449689918044987643362851289048970046204342886740761458052338351051614577964990800404008061607172733263658746460382332921605969846604732000288739918940754986028015089035415440876126256286487724325823855538737462565671148138830970038466401580494280429295776050708852527217231285167355859073828149046004829297322505732012855871035445259348590797999356588649017121959136230917648994351265272127647241798637074606528756634641857700519852778264074399583730040384344992919204060719462070053350419928348454445918532585301908939450718808350338220991440343701723214493154069400824678430822383823124535073674466531031161714597255755701841031625269893330490294924500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 132435389988474315983006939208023068114036093976953115521017123629223467095962512101920089768856895647709528242386589039952102793450981875153962482202615547647230333755949510091169491970423454750440975680570304608557321992889108689549097148323335927009668708560707985722475910504335737624678883427776803788867626526649223507441217653511974968728306517186601329053325548215598499058165203949117824826484681014660910960638583809080098739741761867215840344315531935439096408232716978186072340515948939017121584600113287460473801180782473165141693441710096356547018265968802771705340681093861637767567577964139997368553464459095497837411570171015257969276395610033115188778246617822674792881429644312837891609965514141985571621545961422372099512542908411734116237258786519854845379787446850853035408430731285080144039371284276690954767155277597184666935435058789722119421166930437812536226579186644155652002200287883679728114804058251096773395188869356599941288363529649596585781617780292922336596327677999643525744376309292078770394461148997545823560336632183133152726742742677101188283460876136819914597199310525514865711624702058594408370511175428159053355656933294199476545665541567167475015082875841309534804917151690717710258915927476777433859334139447738198525924166893585904699549106358618739693472584295818821031459135138669665131021029712381074508513036733314991400313817133269934828553337711802673257205789745787565107575127440637893248151339414417066667908764499311449392327471537049751050739024376130704414775405987312340107507318118411802630256119913353453823014874825365610016349075238481385163704406261357486322257816826508357496081227978172398738909882520742965100336616689276030232508563635601896600810286500105633491337252041765935918174510536077556618939943762390333761274650774857377461430326304578384857122980167765057323443220604680795942235743895568885649802999343734572048520669766308368520972797578053242312003974306935154448574576961556088589812049707819291234682121155737079455252602578067806430909713695484690037173271985134572434898437539962887838783986855463874638833617428217760222342210424156808081545547774778265126070621705039478507832370713713703495487859894483792212754443319456405485768699701232406658036728699030269178321879522140898512135000675981774839363436207677362769870373973210630903230660909961404030464974485718071395705299795793847496200350946002281146504221450130669284583954501524858617600330365213023143847139905293020103455318340357131904974335309212942590171169382196871917206696807307853476136730908095471374462020131039131408816067927216986718850092131120190546587313529635647755508268437215214887571289199086543102291538412727657900185847687734554028868348096519352318607935175327743529445413337881079556964850239267472130167847861571076881385437504034628873787011535004068344050533523879424869986973991479085277733004658765097256352686929052245560172675130195905024023038740670738547034181187047845690532095119002548995024470245172666437988580564796114242744783726621719035755525359261209361809315359334024309247789846814400135255990711408726915886451858339106514117818807343924970664090349489742493427103999051458047239026212066846139364761121265265221906214376275745306034446787410161273699421976610304331823947645982333821990934198098815054187259771993689884828589284949575086448378056087916097917378007045064052783277521620848619896116030387639714533945880610950767173367831754819469519614200931434555327303866653526394293211253371882581840287489569515512512920965696489352781351033536395040697393213250519855596492787035163802945027134931104116535643185644941758709610922151613272644850529117712562247412413715509030078524186303414256309410374313211142030372463618581183499716918086485431320111432216554853620922115108301203680907442316893858951928233228591914440152570182799775000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 796370158292894405180002038943916037324261998927417660050473528738652397216570267665825011510618356095968334141303427684471075361706367497378492855887380549932358722910047842015862967730377803782477970863854753623141563354378404223667187225119935980446421401792393329894823902569711778031642278478309162619285064436434559736371738188156503216155417510434020953688246315827273262126148195710784681228558450120585542525729744163646613783128422001098101607079343397237114213196243684065387940977155935426160171517097459827250202668226125459701350925719388581720717660422283964394128226800869015702381990459894989690315400185954884204145707102657397553993865335554866521463015927922932580401112692835612294177546951593228620647366813594534204299995870412204115609805064746615884120112300985190072068561572075667750720546229250412598167197599551325066887941961245837418225613675504347386084119235065232723683046167037221377297922488758473515838957574938593847992768969013801410519032813897823022507419342119719203580123208072388976013554132227230578963974829233634486310648601456946220489344681296437680715279242758928492221654551762888135988200637241014544068721259190078313494454571368552487107515728425975336988305488849269993601506525043446128397832066856681091718966496808931181118213184176280731079061599931222567327565423255846117649674382640397126821668849841730169944364094401162287664450824737281963446940516191849196877941991638778696375659203884033918847662461800579789026733049674689887439323324466917760197467025688762516652383262720368183152989900876302081420739210342348172475871658099016532718101628575310320546874466006431533949217348474891217395193968267181825014163544628624019162189260310495064758852753932466667288513261443169480301260774122226899011784843275420713923779558528347255586073600514110420823753037587736584715928668971943624808102795887804827607535358445401090548739401058888740082042808634402872508450030072216795824174375991749445085002238125410560089187341991746364425762589578147430767966935478020517139111611175477835364990679147214000662587552009892794907720693950917877876407589397487826647425850699240453469766223951086014573445401458548894880319523918848574598029467207003472476662343584616027280134472169425914905042987132299880998540492176959626342890168986129653872375856801971830827427454313918960217248301044172184681029846053387438344419004731591074857404056246701956273125974630281944438987077142765681547238326044924098841799084886414092894338045588812419070837009935959868856652808413419907920952801563200694567252590602823405447740528585592903199449919702195000087017515011503632006912166918785608234355695132292157288303651132073591744843637297845588330393507696632468120982367375681993898952470489197628640038341183511034483045579806410233530416112249623370241448015866274385463374350224071029156599451342986163232470793644965750404407395300419979497908386270577826786297644978902313100113504071591557426800787989086615100794685025219631630270789049843172530663106006297413974231134532882017376322733731259396999338424162681068569362899469985096923055725601165558969139453993460310931336613786168852635710910050932234629434049915509582135828907331905834520172215678934806627473994095513890493033106408147238703702636133950393394663056307901339296353361001465694116807208578315006215183279469745742954286573128857490431810806344239055997725625294461292631835320450388916220591522225155419574801725439578473452631241141610127511707277832997073214742965154805677146796075919827574016125238738716531840783937146695784378897436297201652293918320647646734020207247747577442775035474778603916890538396906739693653866522641931272110650767806724582101018980179392043032956905399120502435172946956511905965195951299261193413688211101413558219657882394611495273864703518948583135263146421056623750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2115041798814369078935951203265694989108520013495387427939128179788845392521141111739681337543255287788978860080248261386821375490126776195460374882710187644376892128574487359745710063572962381798447505000251312143400449997086951165637763139681161748121488305702316402597022324525137259809017562938386056741984445720685863208865728571196537432118018913238069659274908135459954677473226166112274775265741682206469965222351635159398188921201885016730916759371512183286182516094404379078008262807210930601855450041274194040973444391404313275477870929024827223358523981897309940676728606066093751536191479302196082363940158838083666915551391301003098791363559729653198382616164606993907193024179103547581793084582977751971235230703803641431248343163229727376454973901490592031473809944360382585337183499086569186542327356493852122458963013168839141220583722423291126273710046258454008850873049080058724376239554311043587122642228956152474012833222765080325487872527306634221977044648867024891883272692926188588603358839773488429855452270730777912291983742213361780398734982975062989054527589974585756455345058514407051685022553924734283971209814196758654043855739959163807968744090860031027540839391457422480449310510925857510267074820058483580484741835858203370174965261137648826004838140880567750141051759252985229837493779712413459286803702029111037351114391911515836182455222012863278931005562838004024739988174951308688518988563279736781987742907388579771548057771565115808172766058212685336855697770961106500145452435043183781844069721748937586681457695752735739155175036706619041425636931674522523479809694067221253146922857004011767877933684774807791694504101109968543951602762984960950949133890652913289410420155331777271130813656037718650501579614023271653262455306734855346424485656629084900202711253408180241177860384046508514047605827346054369311243415195782803266755240788874140423000887070986130632101570136186023086876348349677733380219206479755202607956679493292945346962038355679905397902490226051914224190459784608803431492799826528802738058814375876342227895650286519850258891715294441909571062778308342615701080240098063497489715054616591761946444642584244435695510409118868447603176454228927810826126343535375577411833091697552534837435709600888915748867781889953454335952323357909767491646833982506354385041535301330711545144589362207648600036703332427922363805482681226123357703964458294759999623987852268385972857200542364549345886938449822260315708287632451721550575109207743190307014359301073589123397695504785644846752743658476958182452313100970689197532682580314812364319759530089849976085739407932431955242459467380857870534464591525626461800157478146966852850508915529470339310873167780761608942280312930769942665929458672532540864768452345651814150622505135094512860968861625359559324915872096277416746504541206887308209283162439814410465840328600496660655385820314638354707542053872276387968599167212578345428580351798035691122109309444198689239261638469123382748095195841575156861366597628112958809510249073906776089372811447921354088443488501076222323424114082716163346814069997912587803786776153922393637740932753112686114288859280779542754584095150367628527638719548482983433840844420295748303824846780955444688542685467005101744839964258315797922624593318425311348706842070797755489568808722898326150050961872324060257976539071997310898050091319868781127273167177391889646210305247463366159424145772236073562844606063646942987941675715444722932642394492034142652825779349720491663542129772338668526941384644041064391982485129998959469855314152023730097745404134599752275286213405474390166485485972762430827533535374234514171208562203068348383928134998392149712843749785923901793797665173338152522563174603373131318256753635544508198073617872564353138485195991403313905747242816433290332536884816030437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1955786185939527806646284139636228077683459455814602553013700650060862763607455203127139077614223797621833664344811874364913488028174044161851750408467255525929574497200607783023833877025128970836774406706096746268688508768880515626238736638549212794232798632084980625143796390927142345341385260231745998266574329198502885523385112398773928938444099067006125249603807674900036879849333580041586814288464703546326850262365582717656002518221948719212809111337597712017622082627505076680666895728384903315142864327172092908317791297444875826139870713938176928341531500289415671658143356549650032766033060042826728919229102270647055101689659809236144327822217586666081814888864798029028798012901398694818912177118833528428685272771127996464348380613751695802372819336945714962004707948694038127449690107410908062436704139361330938766950908108284827784145436557758771730251093715671707384663881660781513882120811473706272099806998000691626262023387769027373232973374319877670464352182736896758910729391322539609099261890922516979157306190165956834426887295704431345640497616428475943480724939524264769248897682325314137227777424951992988072872114111604834559668249407292258082727131620023128687071737848544489185244305589363521021835640616525936803903389864357607736632248752326502742347917775995088596717940065326636233268504812312275852093950524476210466327808254067119018587308810058931264821021060633608714951301499046673318982322172965602260272653269322125149393266174941003293853738504431749165584956100819595136399841759510222859225000724744024044237498204754571322343604808702932182501318890616851775357580073118520162985040447350061880626588728296327454429518114631678364641744525209549382321130370513469290455317931688716276304766492169737951365455591310422593579739510301137801670623731304937068366694154017586418698504517062765984005940342914904810109806835323161861615998854902133339445622955091691414591192523027089096182788640979216706864543397868924309193342758078883913924712137717361757571928449711337883982651227938393264627148659065963743763515891100984184224526903666783254213526275429898064525013526954335289470586005661162522594978677599918189977929145280435683231769006304535440485369728935080257037741069744132148105180855273137407935742114084459410588310158336947365791404010826514497119752176960155991340874907444352581831872031031000897514270769533450585822259759768186165641911007205764270742011546472574220996207912981509349262844127388769154152572416748312191963171110728317185407574940121254937002219894472362666670761750331187837002385625510839879443988334076935774640219360688915498288232776376012231481143843941319041056144229202832633909659738320122429896016786859768405754193604995003045864166544398872108621539479839236679470449593428370364696008652570600225695861438999585394308253207700387867691541891968276433315026101226780083008597160037877967320968725132516531033065937088540187631494422749114016167941692750173328347679396462471882878404235219344335391223652285062423632747020880568771901984667199333585584870788560798786991105931349189999152565655069379682329029240002462581435132140132242120205752027280523246478263560784436469294713321239411676824624696421790779292271241804833090143711467101182657532046734069751391977151237793796697020759972112829186315198510858842726176989980065281449592667247402912625865391478909966134256280760505740007505366099233578194171607282287325727674950372580324557996759856016306438085655087247377738642138958603529104770608006955036673854140325290571886204760495771684940498003627220912125587083710844428410325205482316311847487700555969000910528143251138138867582741180070570640376454107952371988008580217001878879415255891641531453745567945907439896939040840385480948849156153340710773761727024799856304868866649434462117127466950499708120760239243991190625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 11805178097979941709462749567450816555554897719368228960951708251829706947862334939242237320638433673757303167376081573858093706537513215322468408970890767059801708758806561654363961827970420356812314993066191182854659376078973344324050326203971579147280938205412079092743633126412751636693694941055193109651692758796963710765179131971096903668794096324043183136670125068149144897177977439605165400676456865190002268921141859452572291679661679934674509049135754535232224764908215579130819060084833456886580324681226339759754099615497020179954654573158502887020829115492613601869219029092650584525213852099768182206233091009452336070196547797757600094346227500582163405727062041444666471286496630116532932973336371404814975406416109925141294975709154850703630314570927405880154860692829899614974404486869433371716711931021689962042508183285169968747536328523347386624683091679414885421213405048566203608539869475586430462916401737546163894343162744479635553114676200185199885555590070649893448645477587684945861792532854540343918330224482238961744791427130197113232032054256416196553562003222733467565119756156759425398584394038513502263136256525646100016210705509143459158821057986769430074129751713179684203499490150406310224569914692876265581447093471765264905968990523942571072057126628886745206772951962207729090656703480167679195239636170527356758361730374482269406567380004272236514163857524968675486818284890638759190589830278960454067862951147203995371928433109829456769207396312401373120645299992603869641671336628947246259120037859946531912488338084258636140286388614784619950914458341097772302874655883999330732403123761369420980446904409828016769772779244251874558762850391594753474854665858219655895287889206875939041832040884085989611505283802305374414788851339028034905568935199152772116933715491683349979641737109128365545606824467683863509281777303955211666658860525512799945680206635058183594890034284064419976936486957297342399282087768974742913761428718740520779913848002539506162488612558557574015742863053685933835229105545804545972313817376335526346703353709902433504622079112974011595116604966115747315645280508575474556839448006196745892171907160583084512940896427942181904801768681266582672310127111937510775687936809247803667508966597368060202575414842175329707128691047309970720073622951290632273779090816419393999744070362260969489499737994839705613250562946359975931243310741710758966177130920738756815574662788002154484429933420819442122898347055253117567947435225730361436210986943751010308096319418281893914212112490593440340383319028648630653394026163548385490895223807787253372778831051947315723333806483474409661770808024197181223551984731439253675148834937114567510673335517202623412701010423600282389234166475930229020069470362896533986583087709273577036110243119803995955946966968593730050303353016427795222641074495565880114679334082019900233006617694723829509831123435921235993937435369695352505856830413967159372871345140200080025565379404087810871794347129199682043980929685895249172486689159171939860791547186443617089508783154946430324874656364028554371229560775163003595680204338033795825085546480045461925532295149757584337805122104624430265183445559610381029236644898473061508186289805228621645824104357560103373902758352594373350513671570417624391041478227368469774876825625133875745428787386470771410004597762928824522790599933829344872562657689521951585022099519246368876826612120586702967017203375182280255462950722343356048216350238458343386564714845246660177739333096539111452549585961604123644358083831125116861912018201905693813184897747289046966847923137959064859514875564954387542695335805879845312553569440449549105635859687214671036600638487684348829876410553305079962223565858072927122660681319777781243991555955272556038422007611674156932765183624578657998454542075852968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 53623839508751251438774772123277715699430956801238698811296458941199941195975900169482014288030029227266617233182357487259216245946766113960874712066345024789991541132187724558380035263929100730957831084713372963040645660605579540973329667274778505332836989265603514316227914976309638430034503046468795066181500766230655799724597519178349449165432129313477349859636806386191654425939493456596124471605789332013780878621929370738600831540669348658714532122959272520052680630825214899625939986853458385913543193664947522629510546641445365683899899682422604095055579483414779427631561380188548483636379587565416723579549841666997546017760368817059544661433183885024469212567084280813574352654321307105195231809453119262264025659603419005228382352040665378637862187200985603888536980132448677708705013436228156805822941763845734093085544443782981554696921033694337116621034100482938699266303089702924066495412799246029648511357372835059448261193106108836281228498819703244677582529319967987353092888664676807974183349652770356374833955125223395007525115079943772382350934745181731705904520687039728870361584343419173365284686436050518899765309178471575195036088865003747229515256753514020066376364917966372859045958622445737894636546277069664334675958609489472664943660490386425911827944336064125983988710586974328457722432508945008453387963480185484792914045442922549703231252887816639768849057786122682922274061663856190608757504645157504730709133359126536734809078020500382989016708371288122821258125381341834961313894510190521338477653777073412856141294733376235274747301586298538686298734478508116048136317574925281084993733045797080030539254342363670875545167490219139699286524995145177788366550272142262967298193715630990837880216452746529455580863706345839372282431054961915291161774852037443801211968660716016519171798322757991434727356723953131850245408980123366138652129421968145568062473937750376981731648738911934022416657192465996901882160773244255832554873981043005211229794034147951552070692957724269115187913938699953624091986881826032334021484243499792815037399497752807742389322083328158360306901718767807377058967656260070506685981892303121904092177851369184362324200455655085738896115531097289827293252182928608741151725095837104884214471969740243020215807440158691558218954319037451381943589589154775730733056858949040195489791968548227267546398091700142473704366269141275399733445413664499297632143199097985782939587273523825491970644261165771292353399526377614057926796747280474006315852880195379115260117223390103471035692054822862884034967501358624123597379389836403099030801683926871646806294322464340760410344290119904954433871749116852027097678567561753762479955101794538958943404562789136877327194212358127733846827084438589737207853356887666640103229976157886213029418744675104041278223718283620650075659919852059732507201773999100806688358867328096162116050715286782618537595407900230639434407764998259367196983588517855127013912092197961397012147681846106543020422982241278475103709366751899627427567363752591308533064872912792752827634318425246564634969981909902850446409934790264198347790665579600219766030418975027940302251321090831539363056610295035747232491602284973066603774183265192721063959053810137418850585416436296962776229904382152110741966911814195791996712803791839043218424504521426870427803715187993802010473586534970906288259930068211189459832142583589099332507913237721030606948743466106120377887572707248554819752936529851638837901101439640030739936585639100091886852460269002398041196005043457756521915837740031613347294034172186628193638603159374862118355424234465454575803487333379968397658905572814134103970520775899162087104149167430165242439809515486711104300724514376758594114714963544871253092152535333391472304814666059172790835184324086662521678913491621286472974981036492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 18914022077158389301622320057732855603273266482761934831828900792901673278413174052414195213527155060706851492071770607886641317350473125434904689331343405969050997914889490001303977411905006874812297652202776468081425971131137272897063338783559114717768786506516162356102952029939118704781964445834680224806868136464277330477618063982690376380656270919378022642754500388871343381150840566536857488733481268502741878030908694647295822217661404511425021334968083527708687349605742399233041927466437340855512908700155801220181260496772497197598602007876388356375549440068040686506944432566166536672084408648532302841652489731344424707984248183497570292151711722064077734825876479193299386803554116007387887618705983868668777538435361307373808450675706364530292302349439515652842489099158814043960513622258543747251990690876993879595768519683946585796247121019093759652787181316620412417560909105642890119648085961387585593399706938309891422189737498696840201161849313504378280773286352476233661533382499247365456361146504784330516434232535816971998543173957880608266256700672498289125057260025480171566614298038847805670918535793215874383623635199184923786015041730438930438368033231463532089066266421147963911817613369756606532936411713652874293918501764381920136024276323047742719852621165375703659935252731549448335373845301366663580631582398017480065862663754260448586667292792941786973066916424815813414733252396788673482958484659612250458183745020995427173486736856717517117557492806681677208322950515148634946486173530142706063015219540631030101682335906132212899651224383662757252276735906898128754242025046690178051521514886868885817037779689926591984197878033817036608690802058687521383246408920736506461427900311670896662604072245349292826276447926210161564572520778665473858576019919950049786688815042929154900069367597880656193980201873913956651824113523615427841415696339052824873462290901740623138669800369168146484549004155473389648860918085349797478514640682454155373646959240770949768832963664087044477057880863004913570614676974915852938185232361105528030842602528882328833642547851648718263486039302645551373620093589600136523807866786498908427749427797580889251361034983372751659917272751122121081901085404663858628092654939393172844257273408606413098317695180094027350818788650519160326326179300030177192756006644099179148408690712347933009452130788716061238455177158936909470468366836843797629661999671787817258799230964239244525524790205543862382197911589018171420172372574522235182171612422836648827579168134398979231181163435565051071575286128479929984002513132352378537878793859359360804980018868436115482370638301819585974432876766975392608940857195299732783517508589602425061528773594253724981730595705006050777355784174205416427621427243758779008690403152654319459894626603696183164383492097836035877800770415062471846211803958962251063112846492848692499722291447526435291004794389505015546434246381670855448930686940252961139859132048676188054770245111113441591442100504951298961289173658003296929925552614750238279329373273363937975357497859735112740671047924006426784666707175033532732202690943964844616464421338810213710557325790288355734467856596451081922743193639783052859980174031655539516104940690844168711351853803072221369415721465976537070721100361461902312594628214418159351254095718156638994406973414141873204742120161615682915373127278018620626793585041234883613578347723682597694762395178537394252616708003422406834361187992813091883549476112420225612063946386128003118375724058405820066138831393076180173455344853643412391610402168199611508868547169529302856578121939902613630946045264223266348379662963589240702456743536344896647091259923601154864254780330095356211395061212003803577562749497153021882171694429402306704228750760850769648369711800931251652767866337231627302101246444921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -45571942909979094638413139870248569048013554480812934618501792179870424059432447062688809537530717953684418347606930680796094080460014694134686154999372039571807102499077221358326248805898645478582758235149240927499734709101678928905656407424995395452872656703982815664164154291574328925582244977703201836844258315604770308238635500163469781773528344137747257515589959986261960260859362262921962402480288035618526585676929690368630981297923529830257087795383207259930794009459255381107324605736267010050981728558345173656927385753492163802771249609294871926422927517059910066185758471814983955542272257693041575418959182678988999923951956079279557879480657100618923981809269486166912942892268335848117637919171572643947995525228076977608971148656605941630075306016268234907467558633951191227115156311626876206874927770870172728823045054294670364791918412129560872074583793498856331954238506777045398252965282350888231463356637286365925883194660510728838450922255494763759318147390199377171923560720673218596355614188921088401099343694660774392394376985809807751330325686648439832490225967802036186338549494942518004344071194220299506205418627538598901670442908776018545576125097678013289549169523946507023480165302453219722052087308323592179613751643054018217814642559561236449126138320680051392872310702676724586333619596772431381452004333143399872166547854493266032101033643861567972361911043256956224417737840477367967885767631237338374628739483035521585230761761446666288489578013967506872386007792517952710422032379273141671276685632128845697044824275972210508592302292549068706998615565675014426565823027124985647134254966958941182793793348535499554203478010696857860821290954829747298896658358110129687448046010291531768368439294454377898970158463193529852368473926501909000542767103749629109651573339710067288510840025578693722559905907457624566238474884863981009726435934330828830205405127975016123296066605542457321366626005770534469255946884694041610725931189857676194130097035365979792213452044448655513209746688512043696628868346772942858970473719381792928437009066453999250300612673377865355141408062411513623057897009400393932173520217374067013539984966929651454545990142295871437014090762537232872006362302161027574258358405724080487094300733252259483963903157577692660499695854734682102044806197779844229255803845638076203019431293890686787946081033392165983850028086153704111887478511611867592141141883798399698745826148025047696796049601142047963247159654885049023465684103077628393890918382959872536772694988064757929529567325709614712621417175437721638861014480292268218606116834894931860284824259074455439042491607137022246318772208870605274755088021856716092945667223077204838540069620417096462209601996558926107041395705609549390650912279756974938773740248330944178480434728577811959977092633381633895587828643516912852154610939485333126803007472870073389753104008185136842664192024784607654359601759085957217906819540712985305196081940683854675112700250647818644481446959920046147316628551342918808425107975336042866960509845675882185075111788283666076484176445112890803667414753428057914348589275320429651219747993645611270200631190933088395769030053297890833607239187733383190742995090704628769543290555064868303311347399618663777236385736209832664670553167727433271688760458897694252549518326437226787867565371894408403599943859068385633081434559368639672283795731931298001722119229197088092396017287631751333071022359701506663202035693048748828348249713856018124698076419038716074946159759011961771847144322714690673573731701177871334640607397571847037341301725740751589545763614776637409987857247062257119411639336964050546281883181859718663629651327578328519583905489212618339006155853693822334242206012108496891277344874919293113723819487146412623940235418553778895872460885259030136019840537519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -79248997481601731548142530432838800521517090293935378705265643900006937510052655886644602071858487788568222366804517050063070667194202968159297971360733118606583983623129653915497458478893080822986516135439021813477627046307276943164095049616056885718954735913874430357080200447618380012224308960479272867383145856767650157232408792887637898162351629852480645252173817529005207113314207461489493407331016565957711585811540688446229042474007193526017655281597600373936703616732438511429224749356385665128114572303672159583136446591842803840574013066911685191015231219778143529625892973030632378515135948304835429358440931772814095260277663893740204841720304996459042972401665182699734723987356826233262322040713123904550333627105348056484408538158373894602750366601874052914887463373260324821671860982979418805453268677772280063814747092828572652295546097505612622144437718603347225405300950182753049773390278605799929679999357450601004382441850948317018737871127518343266530288553846964929607317864753870425239678870840518440885122284763971364985274718507333692290202185224490156293137523226901361456737102960527219671699731184288509599283257009371983721806594460567397416738065385797932829929246996411284558019728697193297815763729930807960200870081018161527965523346016322055184053685183416752003018492386264612514177609007678177628854046275388020296177666604044772881912914979753683762519725504396512069175757408300261705612039159842095472054825612756475296668088864661311097168270469062348281176352785224335424574979035234356226734885758610664434722682034041263116845722887760279001339933579817751745747780376820237116763530279788062668753403947017182063629915662454578291036579935798361300978882482083376494552033755858781476604434709738097360865595723512242119783349773192683270199107227759932585986118141281938362280557579989679985097317431869627554247004847438227234277822389646890783210579734997345747428504901161792751240986035710244981747419911547504760098396262740785949341123485487456851206300949118443777514795218603355781417029379752175528150110778699175588179272493160146363141578599336079361386414360168835867076686456521426721428518423920957713089518765330098272449088325249604353563306930864325277023582567762419356005754814090937808721047908167046208050011790252253497220782764389028610434229982204616564284643825800037887440931428731040978235972158047599690364472978641474471120367435434222303891067528345903667706216902708476110706510680445980980021135933001205255954579390454682083232042263393295235185885532641196248066179914578665567572786362515019765006464624442722927460095332272437587211568925580871716311206772260636221888651510761463248787109855116958249631979177259518488188337049811534818968520498315204220940096695546187904947749195951808587070738848602517836938828027605852844745799778703902513759242764670928066897948986862648936333661709965118790488951440495068783722128532735827904530071797074757629874123441757385491302579330756354541697129269348736710306024826236045138420329029362649304233029397836844537028067008659044822818928453195884844360389769405657505044665734227752531093581619310289025504385502482555730970061375334791054227494350190386393231649675533986727672463686202602236904016201006383004982941884715483740711790035759965616843132359206264262945000175697657667011313447695478574610646670126686216680207771956687075416373304227084627916191552986705769051163406789744353053002561343910057538518230332518790774998689472418145336997131072936263436224475315424576338904687027033391990366461986241360333054870618104043411860253655959313181558244206784155766437391105390338408574321113130855070931684706454715671589932245037945391803893761401179309172811461778849402586338977619159626004277166769793730665209221141103530933953815616887082301964522806723113997331636601982251470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -126563722878357323108381162901530364287666718494680287067903032774535410150347277816764290394310771453652338584546444499896399085168246435580137220994050856773049693164330137187145560279539726910593115942128911283532268506197988554081665064448981213179872314203055455957982302916002510854912258169800482134914575310313746950401429187771397137420564813924944616645355716890736903644564097713409012456022718248066119081118196135545722272962226445489427423345078155999810582366625818360150157250888419107557311341234900029597502189839777222969416020315485620759679174261821466349224045470776703269530609727071011537264672087081844835893650969014492860013434667570428971168743044706778929181501549958569188506762700244768005084194354660038400498554386465361191277176807991443564653550466467763479077803904651549342503695103233846541760944022682384595160140653041232464631912746713324129258541494967783122395931182931503741594072206854528704612081919529508399557176179227714869834808334040864973835987651292319148466506390068237326308317202356245888558431836794420285288407308583364328970176464396462556196410398644566880299169049731495872795483681345638543289390531259891163762132540865686472025423785723298408531014314645010528197610519947984937621132736861163348169999606243310669313080239642580756649163872398355849414172092946015197614540507064614923727127391571158659477206256998104442682849627952652569953954193613768113769121938159752124892386922326680276081023233287960000872772075018255496965491289700707529193449459530529806214055459066792497651199967039953517222727797292702578950756973328459126015769191820312849775236975534212793653647449481698606726343956220889343464519191466314069320460669181527203064702682424797824074038039024635971318335382112108464628823269235568059978431652902679924901346015185292916151636265499587058095616417193661562371709861410986178474020808884683811130298133723371891357461742548341135942345964538189643142699124781055795788315684427602181128639092075483397053037651107788261219114262716458941150568032527307977001415975135520529322250989303334171431485026460266342923987861768864073691362911923507049632368134905442589883921997674915911801826699549477164380200834614043512210769298656110357502801101008008640299526630699324721197556632816953932485682773237363083707558730879301513277181628374381606282223402820397081761309579042863395737799307696729849044856964906893634181786958703295188342777058291588642257265999489289466641109823586220665690021734524957268164122987089050922061730741668726378972943841828179629053800645603108862059693205687227894890378867162351971900479523670317089094926595251059698434935601366651506567424641171737311611770113320397707007939528431462277196717696955668132891742467114341884878723736882451709892425878988618291025099918768700483219295223756980225493083497826599139572313243866035027382796019557873171046920567150566042220818582153932862551341018489478862433909828924749583708234240779328410160893829294422655049110840304012634629372786071848699663933636737249839156006710879233412974307411856505177672167635380905892664706932290938083468528565355686289917232778372997977731817238911194226638459427723609442850617167616547560940075599000656808918347829102987190918087780499327835161102068041874884645694126385613655387909387954550164126055915884228745145749067892375782978821428330479824766632050884475222712998084957340243759881616968093583383152762340658849146125471772955495155034085832258761337275328725492311966676167042738564349655999149753874171292908643723173110379747643312118471530243557221469516250245737957843717113157964786000861299049910247251851222743676115318033708788716907031001345194061368753655854758921983592021672422133098282830787245006111350726467926698116249356768569119532073218126247586302325745789708565144046465562988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -21485358084516801311653435084290522225772174056365939468435891404839343409031829710111040839674241511360167244210501702129248087916305308587221847899013152336809294367212817345479040625187652076419962227247388719492975908597313000709369564742226772003778403643865467333135992413550179133155698466283730068756675960063672717659943355012754360218580011513405426856953573445264342000307331326009702418062335313006842574990993238822493614753213339232948829850240093179574853519511828392628403580465312515900930248084369804480128627800946101853510677696203936353792937514508906402408741182353343303185887553376894832241884461445901051196438063354503748318757347279305266690204759878014252504290202693992666856427359884120445218614221886828935270955335105667449144521654009001442193349324465773030847305443664794914771773811749555072626210967032871024285884826044139448788772452768630582886899955810738419398292458473355819085268353164169449745662334768961276794858445720771978575821555098123704017107204418631486843369013491831887234012871756423535796502125884155587853527666431471444270415532533197585644207908611357451137686621400275794455857921932989748199045135351962151959408473065952608335985462936773581048522110786445357780451483697847486826473008973232924737251655306839853552081028947992609610446468334268006890168927065201416668513821277247571367189709552292196826290191883858421800130771044514704572420735166721175259558026816455624050573553237276956021469116989845655447488885436575883833652759907043187762313058899337998316105514616503818672405113996426525309357150857604957375524343059528285695299955063927159664769190861853991353671585833152015916568464667057352636013467484118853428216920262212319820197754198156524004700935766079547873745461024875087581394505810989227608037351921676094364416306104037946036086557173340428996148963307783688044039213115979230350258999164859963278284769966388617090436941297633687743016863481090608236300195656159076686786226688729516045319958588199002143347466955915923504161427333111854645750499191089834873586789611506096379138074828645618039949399747958177302417967324696598311483924435126386084590329085007741018372017482044640391171222177187276607484171453374094258812038052113808256889644400070910847193095827517401021786502377831676014808237342818234678223596393161651606995573133410049505938332754658413488465262571302324568988585825954701128122253236730448842299743509940766562059617781874822353405643760695737678453641703993244541878485410289562592653322882495258598581501872509510771686449428089756108469827219893028983488268031574384057461292852389178592618845614827489711575353376516244463245319305910264822978745916575097379356354668638666062343750456252604969582875103864457882281835699609236151676770982142792121802747452925493033674075999107206125287213526167308419717339305741236201379302865956977838975226390785923058228754962233088134954310378750761708102708619889574340970926052614665293344216692191882952631519754572090021270448444002869718594957499227861888145702661091622142937298674449573350906204550184885971097976403022555142843535190591588956174819215433207852566324820703702759253167509384168127539575134516903908774501297039092749348501188757388217291793026835317705381814843041250984802337499137946943960499816144565675004576769689554042072132970498021318723144951422069976969389641058034749299597217401149252081628524813362943887721787475771329716290907354092523493629397524667440561758079219049231926573112071481302120235263558343169053334249504676771621381161003523573291641015616621156196628862808872104642354003803136780207307146232146443705676837672006526137999314579858282265918627979414997553110885904975691653532420853360022781581591203816677591445875614869634240097159859476689949103422815842001722637339733590539330671851260108882583007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -23621017943369876969845171049766326002330587341047789417625222284213190655771840580587213964904381460042222816853651277770017223969471735779772106228001249535878098364981622598370371944998018152213600120901935700462360740795885081642866432675374316897351701730227852700844780299248873575684413611750026743403281131695951190460052692870330889238078705990157242748384837627776244526082519033039857346951316411735259972739638657186336677098329772041096695320243981668727457527923473316403882861273584003910184725110257521781169404530798930976484876157774742949599156167449706221973761180270808589012540553589113141502385122290636853602731919730810383757481000442160343552847837253518526876894168050680554235274569410744884507010024236499950847163593938111602433632220221355072410150906566805831898016535405730104751484881825031523520972965528674960983391253104369426336132705131185231878707351759049648401019960293464487771110285922788450661339987421167566076895030958228922255925699473782576418368478967427184916267253145627056596425745136875047246045320060873896697117131966192840954526260167040424878157044311843463344105742000779505217145810986827664458504583762432401070001636040454677119498583169675395089644579424300337571416256478874376320804210575659234526659845138644407819072070924555191952618950512280910476941503998339489019446024924059038448139423255722928813281233696186796408809039342893978360681884133914826378876071157388968323455148442468943891922825111624805142681581877544936074979093364636161008588971148922325510787728739706223167432995645969733685043236110818936442641490391395930075986307122232751385670912595830891353942887985237775214808452718658619675110332977047573527115233509717349467614712639594814398641232939720973511434755259137254905470371713680366987611914651235118294156186453625967868697554497716771615903211215539902063073340857325846071294025013943648959459263914460525798961479076052331401051145818850396148446374222201863336951854821111005559034277390475929506420181409010011192233800278187249230089753925639315154455166301083977623868800766121483339063938677923495553304287872739254383387710304443255747925270930023711502232817547019472719066625956544508970270943277923375367111545757061691390738559029997042214284854383488201938550769223390627168847682891872410658896156331905231700338008776165933163644448877022718168691181420825487849405155398287744562282674983511221900463126967487569095781499199621609507681092006250682077892049266760530372082626706731824386983213130251815786458231661882583346263697954349335858933698680301652306242012260384672438734525189246478287313876104969546382415782094977903410063538194030463571866050350677153099958901639507401055051326275184321576384899950705316038687287510434082726039791852833146333367621715354643513279417126254303473882627527913639912686162117311614312289735557655428751114902831894461253960224188478033152498645907377971012446798770514339777085329609115133865739270269163780406713124034859639578352939486134740393246226125492824416636665226983647178352074340275566999038188302760928039981336787154677320940560618389832705847773548125384791828904554016132385469223188711218259843044095792269619471496528316473168030315211224396914702646349477290861513901325199269029252124116474513463668689935729049927573257060094341944361979103039388595058915608290451218615374374298206506715046806455984943859933989969042786953585479924714386219701108951353823471859322306784130821720610532307264585589627944177807725554213363493749687778175093501240136051714564541345102630822735351142240008031634590652915197691858383375005412384384907455015636149840892311446854668158988449711829706293645950910166999485364115908792971061737889124750762435917819386334885956770693627771242496110595598004307216050856901539440077188574438092874900209958251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 43670685656077859059948432689269630186771838836686909178607955663115086290277859142455651457122244114222064263973477029604698761702716705018549648501222260419771819193619470605798930175611691682928542993706426093072099082514179651959929690675352652814001233584319708512659684051531395089536392062626474435671440571259448043604577217112374235922156845589625964835849679991661067231050813185555479762542832409943755693083189708251163563682413905723397281486943836763945128319553162949579003197849272196069761151738262062526597034516956421385196984020878651292495479455291488040854360720375711771877425139003066942123320576370677390654766384340288554057204634653677906247829194314419553580159530531990249696629429537585057252279885506341094846794978231335354460902305516375430049257567408364364071584403130399811849973513261183651600064683028946854655832802103309471953382986595545615427028873040532123048405569325623603419745687734708994869338106756941483567299888638524184057340546714150006750758638733755293534745799939520262161672919351009703413292979995471391898225972310496277852438153670708028160903736507959997471156401320444077504105788331206807884846292018773263357091153548766471158175755982333964820204340439102356487472434391575720761813422204302149349656734183931282988511703916955728711091433289440176712362180660411040005744168563753865594994902201119164126362295213121772895187861024260634217663213755771940634290884200554423322380791357203184045269120592809224375227641186299498231681234685841256346970318695188367065814115413666455796552498646690874559002601167509310928478407282711194607926234990656133435820633026754316677360155747360295080947796406763233801259717802257020386469947298430294521957332669988863122114221500708765926205407693068439554136333174253188171043781300454936263351746167544651183802218851588367407960883663350926315249624136791422897061158217386098244650267608262349916906280155123499249978622712711373332813973131818546492118744417876871921181787013141506460231151591273198398527853728148305974595642529044433729421629507063193085598473069526764140891006361719801590627346050639220738972864057599338672166049102234101261919205023315055094295737514894080009300314578185290960755509081580882007890468314346185469163492607823896156143763166305563409631977380057334839098502011586044261783905258078502890562679672948681987751891188427404104737720781323674797933009129046695942417171510447315780903558375380475241128882418240594958597058971626949872927673907066970655373072099669961140703937312657361554483575864663145647693971277915304304954575821470695387607423261435346173005914385266350068874014854822134334020534172798303106115681950198357995788060540563024681370213680287481022059748145884790152111195798596055675002457018800890469134430195689723038454872887948163180340886430612522351572488375928309510579262594339214885456881824370816217331812872373724945003204181188705405002030993624349725981680241170254232201761875140826706624491028596951624925997481269043786732767848970042297862252710666755994965425588948803747285453679688792121941335760952628259382356642392239330654601392364487064099815493439423028602672769471527352027233061112274744066503768108861039123186850434112207335076537154728547529233644366451234415338903983597256634307100126160658949999109254353476539757434089243353498121040693994260334094424773394266898575428123920297443706400621919246366326942929046281518023804523873187438211825872739127404151616518419065856926564622149714896450775446261985580702800958635298747826772478397827479528106191522394159160251826089472523439419527777961297558769188703518740772589704286090660014264528785701547103379262631423181671489210859105069861252246398304874751059840866137116424274388946187068583398631435890232898212128108714077815054805057143425648477185370153808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 115997377776319259051297924496481816610632097996912927209834955767434907139009156731843713926435617249331961701812650062228511508305923311768233561688666855205067103952644024831950572304705235285604636548663551972638965193881783893516743937294306717970278801072457408269032295071572596768297470284064218297964394445849999332818688140725723546733020356141103081938723224121076020993162139120010923972506738449798074130084211773045137857031597543736181879457746562001727512273999503187268273530394697936568849997291335972299895809376948802633125916638251630876921590595936138198668679462031152955538700635622200836797277962131315918898409083062714327862277980736810873021131610984003560993525119552790070296046391687845195111875673360240617213540124273125469336335926951826628674251967416894553920105540606955797492223623627115239197879785832342330197449581784034496363454847240684436072541405049009830900611230413834279443451584295658317078235727607994351105107554256040627091670683748723512491884870560065209646527286191520819521382739299505658957776872554412519727339033681105809860513469718647230071544430696535705282489101552832942924979194088479150059893001478383756080539577400729650111208091235476761086520363301764573341689058423939802192952829518589284242347707931234353617419741864891794046934149657705053024814491885557865431731785953789761420556921614843471112734169174135732879577505079107069430393166344194837960780930367030970855718749540366004745070407796423125703370118975578524558220772001037679036380297859200691939454868966690179068882417826189816969186390053136300237140193163524150218873448266511275808828982775017999521964034198536822203421652131252264420560327081479268804167301934363867814492323100433834172668101480616977377561524018252238855090973456848204391877036433882205581887722679460748497266791662275056993631365983712948276933013359902975779958921065813841618116100374362658286896477990752825827058950583397721259015119650901065509057884855734969858318464893944547698534090345662615491780330439892481752382787206652452039249532137480419184440326412271040434099788054967297105553639175573149716159655883883216764875306395991364256880707604191140196751542684452545639552880450266566489913988449753506469918444549084537827213377891072241970405070133270902968065585908450302872164858280823587766186917512424600871929419640246471432254246056447666087956098297481573931161139972222810346527517580629547904705400478262185303065758570902173157813985332067640216536736616025927636912320048146319090986303976642814300011379732122468498544174825905324667197864169745986186514874087992086398109531350684219648630533187836395797912486354791892997216642258452496949866177892371751158611454305323393662663557145448713008620584747008624853613507450384462558240326137066982060839622025013010060297047426373123571355852040615024992915980415653262499973758215575544855458011554580159173302395399218575785150645352574157394022559647016765228130875773308101519736687460398671151674324221950847530754603190132942009551681412089347124255328832024455129652399677522720846276101970366550543496806502265816196854511740383734330659992108420943372189162696705789876707750108472850952259146843758612536883145258878933691631820183366279133850166106379523121563677142652066043920704943906163111416923688719041901419668849689236839761776896578514571255063219359014762958600097813648433460880195954438650290712540777347745909062139685037993850580369724631636361116731370572376645981184939078836396289028020139381334655160391428688417620785118855072647545453260205218853652047850040189295258383791908190200487482603601951193429110862567435312973011320899755429295403974608356536357997660421835003394141477886624339624236973510828539368446167365377197789888504563768176922445200804622338051428488978112760427831635214233398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 128716059095974916846450717211943910617616153440304759951927258446184319746381717421407913638553230353349922677128712959121092959647051757691347715241096909755729421943160626298057201496225973189554095450263296704058036629910487327884772341331638639688502888148075165434764953122962525662831217644624092882122494390672071833281666355091884405123044009347814110822213975994158070838867188032992424515865810337735446547492268741267275802738640386920610752595022683405142665455697527128667617506416577364463119311864085295289581577625612034967752062918498878027079093722559645674608167207546564483282180620456223047384193579700875767527173604185157384214862113192177313016137255537491136661158463472417359252013852511361643813495045910840805758820608033089219455020482774021691353407578198489568898564819715742981698107631116010279386806270912393646195658348294363463392203380545885590861269696297907440638755273773495057944378020611727887819465714813117393343005199908773893358216427389090881290884016270266527878026109942288315883132632482098644915442093855738341871841953186395971157106969228575790935138866175505933010622399881539014519082615478096974232991456883332878091234492576135088258901641462889710598646794627589467112570310021596743364232425810348438261858410705804442268325001215537379711036493259212101910124584294142888837998115286679115338319886207120742835657732330072352239217860967831029541239383713257755377149377045358110087137237042954108565033340232967391844625022031052527183201001355886677203446456230088071931097927308508108728433485252630594981844818230086792275120502779957896197047943024248950402980847302178312410494572156528172077726121472161517190389339844324243353916237542989005086090177029521550059675224529573848810601571193847101445978049883958768021363278206933024016089350890829712358503247662970866357567597630664240476728093237885812234857859536797396156217708162362953790060719987294659931436169172387916512897334522536970358708219443833785514395045509606342890058343709714685355002360174095959573098243808433473065107116236224315907429620188027048969224492032603285307184402468502144514320721211877464547900506415645379309759547325094545702431313343976626245023155959758712586026408039948355847592167880816367220115329279817427343434550433029956726212992641527558791723017923662124257419204073516230463469610713138140511540458632920977452809379766192934489854244904378863489666239128433983167550581198958739388574651335250828396133645207289389502159205502915201923669298128978035686561720452376256517421655072349001637174110145649277907626391482266981618112418541105990630216305457202809389007141610308653715858690418677607985275803833631029882189361451183012733335424502439510330724244625079513521189359901112142625227840584330838982597439094073015314319500369960565473886397395791432395392700489136531363190385002753861353648956675975057600147846570683260908516811997555907981146520761717147328973876740661893376130435906144982659254450866520375560758806300940086530142997252411667151555362198356471471026017966993564283716085868739187717754674022105882536792909957669710029644097993278491097883614816317802062109782671430156419719840290404191920717186557202513409972814815198798407522314686700867253408040008111933710282651472180361548579806157720059966832445841748754830067075442311666866353869152669151158519810586055984949187918071308049426172006909328489326465709265488388730449753240415549809265172565872539887185113458000073091341013768536986385777295029562989588595761172340942654423594618792875430776716070627892561998553437479514340525323038232080010281876615109127927631198675751371473319407306519195870091203700805473405941463396383954429429081130711643511044431352166828665595087650502570111265834165651700195905159957426762336952431791609029246912218857282806396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 64480691484284675623880645909886641444169776842591172875770999356068456177180521119539976144760213272726848284172212797153131163273718292663076413105274941563779017067948268476664407879463216926527831965313072821844145897863531997104692625371881646475751809099591504130882371062723541652211536109959085318081321344046006943471064001539490378795428555594659960731852422396577161751930335339994836026194468624980857033331697116855077970299719062298368100602363787733116962436878905192490445454172035882979125253148298270680786468789849753418910308195806356250547721328335759030742826936472535007785666889064233127362622880933765638786529362723003585587196538177239408340858238894658512305914549146588526553244658224347612555612557073062141085210233905688501381141020298782878398006872392278841705720527117458655081122689568110965540076696303958060689937860502193913526648734692423654049512631973969961822452073577735687513833146049378712201458067799935180707254519624069624948241276156514594937770237928879531185590890947269567841915919196600304986866020020700390149535455455084636226733833279230717291999775038678082289987024164607688117720008152863457888573317270272247506612071248642599549672404329616831376949150421903990734815580541763917239603042055626797469327918055863684361004407903696331552058533706183553723019230493668416092525897724403259022345191773376302064944135654555618712374938633139781204822155015862376365633638420450891483704161414536846039213714717329479024037982783227437212340277422009906960242919350964436743051417448063218048589197643895039066008750263187387422982802091595631261240007282588549626500350738577474109294477174778248098475509347090065733751767577334254623718112531697320838983257851816526683604228132944001098796831281988107308552832300059930082512756573172838408438380716589054680477879275356532311096916454348547081399584441805467364163317643025165203981052753563875691895664865174251833539686691211854602675956074707776333205362621166000367714720209072381120932670569242966181065854479968274463402681072958667225817345384868593283705670070332794082048447596102256034154659026615612380933482845573373421621653014575739480470843535511900157181918296870835668169828603756641119539961415026496957606697479897288412406055609999786397530729389674075170833375119248448437369240090170256789067473519621160927949600251002667836437644628096345252310301815058111555259902810096419030232858391439418609080753328436119981018435485475871145252501794808748342247972637458669699998918611665557296686629676402893284065643367379987663122491951642938275374352851687432919151802110091488372701704560779706787924612306595254706385174922579235562398394155836293640134226224901838606060298775155041642471858875948651487762694472980301138263482793861053855038518986061958713769000836300496373694643668169932143714540677092303612035699450158216479111245437875761696169870057448776926321550022651905810506360887470395801142087370550048582687943757768669939057658016374789189109175583554436201224379545527281280359443852015243939287061939807796275351898912334676396591365797615062062425044412682221294712193491857463237894180108543981552004608053820112562956377630215844852883526984605448431049948671928637913873503894626463397626843665686513588614854966288722104847879696133864537261524549950529794639824327843107858900421333514900341839756390142734723940995871698273030205645556778597804278659589803657801609517963930873953825626770479180855975836801685332493210261180516211578995855846451901334927196657353612322330438305188804570188855555908537935494383666879485171483137015097583164475903610692539183646682962533283777929195004120402641951577675467240521834956453597701084082329647537820978086922854550556451769447651765133250767422832300548264678696498689345314584224495566472618147795076072692871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 9603436225467664939255942911706674805870506353218299105083922706056172701921954877562070855883823607473054231132799250239195421729152172898019393785878816126538041552017890142078402968191443323380690068213031183954054757450129001641469279830452286733339008787693034549069997625450667075534570604488413217360511361344306858812386458063678827445032646149558660081314083623927629703894830347516936818271445206397618865030865968829399389682238330018407321446222763342025036687238916825490709968496146617077267115912150806643315862931255316338707835894376391568422667327466288942385667123475942161349658970242092832424341177349433512076589880107229306377368015011089978322304861644942524957289947351936502882562130047072986063646275527461667013663450001453326499707081617664416542533128821753945880082668974180158306772065764935839723655286800799823427241433121474614871086312096867628609653999449386614475289612221369972028175363138796720909274589931161933946770667203716485087663457988199758267439854669591888560527370847520411282935790400841466749295977435604707358225395122191641929533432795720017674018446092248881373237593412568855141541738011789988528760721739138997576571617280911880975778882325580351681168198319685271179740956284157831330276376905299917973536796273883286081760023386731770597848336425728547192427524085342887969041130215123626431104342417494894538827580222033444734059478971619133390011829333603394874440879625573944673188627560859138395317605290605286324975796546854297794284488119388792265981709461029428028766059591848338368430479858206241348392969796641529370087553226804220796060525879189245265701992000924680430069020929955066603309490073980847750992840705399386892501810527332132081279716693733585909840307791424742819514801099125618971320206905433869317645315060212855510322655877083084159494500259395328591519472156848273557078094583421801639407897817332871393001619031405409463384644793848316370103073952256370473928695669025260984497224565229259356139830716615815817321194579837543981738378471761341691990567792563978909204174343510885481786822802753516766876751326274215662509445107348818744427040932427443854376810912463947201326388828397276788079517698501781488997495698840615420176142507714280662194112129199037974405142454730183609666437679814603045321614057112516049541452711135021741604758699978998595291839354979053790897303205860028025034495615339433588362257551209488157255971353516464162936709338363593895881844447267317051419076080312096289309397934849972251221124861773979151432629181866723839128631020717254362845705151011122389672751073146118219135309437011132651989546800361686423423542997494141118332394518620905533073835365125068517735873770709200732948822223105232567214556543631612185400159335307736561825517068182893517918420878585618156029771600551967150702131851766568188305909598561713619936296121623421304577794765659049697988504466978213143195270880545314596162931115466022473541095628347794273353415059100105372668712606248793010966283229649447764081802152056495660005895707816251963774965097006020455025496801011686595976970479630147923129635877841593272749439631812553811541410490830835580359664084441206809188248072971583840175582065043286067737698854844718805043232484911615714150985666647473891457199692119707923312238014221663820147472475451526412849956418940748145904892254595118235862912133177576459794661588994610792409756867428953632085293868690773176235518599780762622188397615315638296598779943868340326875906670213523243700606393859466286949044645114298310393286393670230892956547907652039168536901636640480783102720015885765787313814815565806884501933992811721552903156307603975723555633246636642134451599149684388061047730743953516494565635606442726094932260221478748319748737314004134838049409554540591625497050962498120799638472508316040039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1599209260448633161022221388410759235665440116936655211618503129565770121014583216648408738930176445590688238448330634044866985072382070715471672462003271193601645751825072744883046813757176055223578804165086112320581398568847801132033371309386524651846179708975285395683650889977917339498928752373537585265156672720464372793828437718719896396541358504279850473559623060525802425035256303066825455616592344262633551370046081978758515530791433275339308399872474289906489101356946861565510142953044698460531477008675947903899300061796905102671393804676697646815429857375597444750200016339367263666728580422466375517358808028552349691425990631089150289655541777798781205805256920403306601584831349996910131749136524304682766686895214338399981589884308175171612846399660400280662716795447385880765314422398852195695265385579213258030187088331837610583392072213682678044851745175686837930847518943579144693728409265240087497176670706987773368474998575750670202978438726082129267134902676513192753356493885600729800773474250298261039995398204002093885118402986089527772750699280314733672706877103212933270706646982375692988680394427047522752456894880669364548792018006667249094611252925850216811623557455244275398459168033873301089151763965147285753112522529990921184904769154286416027650593466241499286380856654789195265124098949894052073394578570694753395835821875297381043810821570332147969007803420369883395534244694937781948711214349891297314982325825569913586444481544966064465485796636917124429712789372752003769600295820127561239331978494687245101892115909851285968046258934778178810685748466338230000354978440084042656804870734764131726946151644273246216756858364520988301038841776691580219540333247016694916297084749409303216787573440959225388003407176619877955535610009986508332562493908004316072441584046501212909064402872266281329566491526395550034971706809915311589945593359594598174916786431902372379413419249486720147416965423273525336938680012574292187423454267983231297611446539420038090352344256412562148215002457481121945693346699485898068836610123157840793410466416941732978902143663825885939708669114901351956342042531643757206110108346713386777693323277126319402334906772406172641608976769959072149060086895882586708679820533668873128435557861809052596157635524673149024193177451450199036926267717050682903878576513475044403627698652736156789233803079219862593413036972799713370935405624554224820390855186630693973596166506913759175332749987943729085089906558711759449246574170038612120162584885837781915867195942443827953011054312543897903423523371001001428546088537229921107201963538861063275950068889286892853062582230250517159761410442990578353900927905185799363640186680868195268003119233175097494033753778008929246932576867563635835243663284793186253181928356715204683451980617588827454212050271382960780190581706204490862934964762610919507698765948713466201136705433386341223641625373771257401839395683531686367530494428487047088649912443046548185994305532435898966754564436366866521397299299668264712646457815170627733010850573882300200179223198597284637130474854711474418924640052453725164738612790722633089535172897243302818876428705679733056297766577649322204923009147042489074752937019237580202608973478232888203532981013128407129127987279338824546035147530978371732189310916504417675967884802740603117673828467325618373781198991709461853931233701124379114850086883701536949503929108009076564429661532056105017665843128573494329112696469182704164371626232886079268630384526970340207430085351430713930174727823954933968489694186146881813276270142179813272839206673699690891018895095204331052849695624702714127895680333246442560845893629077120826615160047505502514778557992671702441414221816415157364518213857584967531711743542819153161603420455747607909492669258654532923641227054595947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 8254749526832535552330694793264915471943170903959909396475235477234950199803120280208614732101564561699737973140089708680443338487444818753392482413024132808288796539707628257563360450791391714021352646248776181819111042246804699280979041193490936103600087553380965826752163997645396563860558232088158078140904849152580711165712173294804277367668101476407765748156863111678753939009171533989847106054537740535141660552759854189100533677326643119267327309592460467750075823740280982698096178969953623609011393696133060327743600276556641195328652965280286250405995977310803119663383960731134384873945834939111732701986652430715419633120569672970926324033111794119968528872631528134571346278785934443851941456209926165077461485789438489288125418748558110594396981789304482508133703676242276239099583397089257463950486478821178778558966041866952513614192236334905390025529831957040977824127750828727743702316865055037163009365008447017969130890854605229801930095363542284387604971289821228082207378028877945798572113099562778603853171291293912724996753226873258030912560958479870067866960221876694781627139362853055545533922572006355959154000257035500936980795556013217820286406377438170322927100579169775200466570583886021488627134467990909208403255071756735707489433708235825371552039361455589369245119275724272127209105465102863772109842561709099353876303822242924186047370608658315310797399618494210072541476755001731064088853611983988675398586326100810032711812971867606975600513132014390238405544368728314143012062839380803076105879719895734986975627420878400444970974265064614530875725895340296714756699241770673140885757874689992074795051407442265778858399807464071074157287819610354343612831348401761776279441443757517017822203580970086515857684942901963711215486292559825496829825569651591052684196531056429115798859499344256300856945151948993435821111836712714056389946219603528426249802152821123159224340935438914814905286927430418156661405266585861678376342589030361052353592484622740024351948957927602133713844254382359543040431723528717832778101979279527046638193078300613089271373522444624514696479155178524643955733608103792738179202860027207418046836717550933574513405618273357599950001736925699112033735433637066210645411886322330223352092613806785956410651645278736745931705986203830854286346820703431821441973402771270127377575946612346609684159496690087459722248016705892183845159195612313204525312447302639595942758207445518316783751060233215282417015711557995520082800973650413679548848240964955511377210986454034928202177908164966145065928588925865335590340374626905852480333477562353982916318672871574141510771685131694329069804062064805322349093638527552861881125823098781245433846360814431370191642663983323703818521024060293598092724402175304806499469206454690381920885930205078201034858759964079118247734232857751588385817577886128250434321794995293357310804323309764498606446611368924004862781978572966405103061142724414258074321150889787761747700390390495058544868102743179737275916058696072822122023182709523666799679927189672246966294727846520650602725807726516182356382491978603558166961532762065040748161152694910183506166478800395811014848503463493135892672274100941731441242446325894017308964086992833839736885390318947139401942538180263930225710102081908948468229546539558505556178132677542985762110808432270748752780676495957264729374449090349639395857914332695968804721290336872130010103168833228677281159460889723299032216258991565861706090430185472524881889087722624417244269117329297866738490588389436148266911530197502269604121755458124122494113172080251877210141095048467467999744649388212639665085165064671518719629737398302552119844581321537165608695215573146621623098693351154606311749647021241059992313834217127223564356832464200443865638149278817536032949535560607910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 5029764488641704250407582175124019113199547774330398627054849356964912763786250239256654644008142421250123429896054481472213398277916628614112369450027250340084563493522937195944572524923778151206559676194666279347569367931400388606556809035429912320384096047512336122740063846732372700308505197123085973225777696132223242663100118202424652188890405234507623302154354554971409956259346438996161936417503791441902695447468685040121644778413191561357560046692202521718111166065442543414450176972668502564514932477255003300409321985244885717569058918215748274982029348647179827720171169726421098766036404726576374967766408748241467045596792961769392604226266345903143637196677141595099751737764809891225220470933654568541640859019415180654437628585905995863940745923254895763777032355387440893485253605711278376127887425169314024010641884423569087535931254922673987965890956213689055281210739516918924711680664610077816225264374447159026363182095192627428084193218164033108910664336704418786085811221508988299954100820369944847554707276609043692404477677154307824653864144954838552877078431490403057619986535758623628343086748976170626827061282564916199654187187222686950024762602603871827904689656880959295017086153608949388237344568260822537337921017526214508724085039413548915064704310616006293396017331873483392435353678605976923524588518861967155231611253877555347523406106237994187880629391694950095719921192745442235186700005236259945155408674507487001563201700024228602398550102612363221952025639411760627815458986867044128751389337004506747227640220189146786229202445185385623275486426729390648624207974918553327353416004194287192632585916448844367622742606754770910020657706440624990213447730221874683893458711526085503395889478728404231245500139885378194603939861905711789976719849931428394925680440922143131734759618981538531606162742656521325814090366226163584981078497396284865046333331982241127311837135310292235178374608649089295307437969151432154732498085558817593952525891740241948433564391602913315853112390858432630962107074300209771244208208073881830657810906812591120506603992691909872213966968727867303337914364539423383203701275347206838916904684958183741594700295260411316364167284434547635088216081331223956987083012229071512224022709793438037244036724877669523375058354748820709530948902517585988163835444009439544053105829039654365899667481571751638385222611528883974024634977597855225619681920102830930673255453656744829267696702226701181171270855174725557066575887030294162667593142989016635641106599051082929261687941365546300261960803328214513974969734915540752394753625482843276263782518697201046571078510104498827767190501721507331057278582526800772691503075432291351135645131590501632454161525117073246452180221465136380149648638185225145726847228525764740371790762679627795633673437900539301059996674989488480304320474627803648831220696885828802556394990235094166575855108100268188194894556201544759408319909832029149263242192820498611117047631547297890380098378319879649962332882530509617015806986867259197833314323872534603371299558906887504434798253964949285018631349625280589169382649947567533665392639512279579350378802306205164350335310025594868125639532095149897688255593365326452733694469293723951722367082626390484571734140986865573013357420281820021890514340356176773663542111522017805362637541095865791712470509468730223980957555511903645771055767089653848440375847811100535750209139037440893708620108751218755844088388522398724532164714406229037677572519681891977825597787596420830691704118979975119403206788422064564470776821261456250585961332250993181819145032020930781320905474298543814802974544952474476810107987660857930974293216274303789983439470323802982370395185179509317230465933829127084993380930504322625911248591429896318668867725950105364308090677261352539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2773346553933901448023478188464085828188982339691831103365092027900522784392200166810042090723713233155327944116440161641712491881938486379138676796467255808253431213168175969809407381034436408554150902506807213010368157378218567695041475923337491409026376610788234300925105347616347351924406698922640556898235855242837717315134977479415057181592063753918170488981161131946048627615887879398496377440749834830778172223196352512705582019081856818677403517218542050661550685875125156240713350017589524841351186997150113086166018294907272326286926219802199491864538572575649232035279359799003440789525903134903109823586890867213344749192532577554255904713436948933783898390409383376367738760576759713575553232055094888097254637845294188315614990759164642914524841373679401544859430058586182981171448222188324531932855055981843661671920634533587399071214241628682254929396222755677717806876552594996073095433555047711257420310069968527963499387870025135627940592541350644212105687964479655698827384718672848318926966645766850963424895180161541563947506656383843150185643929135800084661873123313962877064404031594477887872784104427160606228813245802228453671700351585966900494876025753703656120585635282532929510717995619346644677452479693393922699613683122063916043110463681552014898401682614749185868020511690069435545232999463498192254770489604135570302053174597139669685877038311088503792825919364475439318471825301791335476193866142043143405752744330229114497698412229007057350923177468358151779477369985299608767620816391702857204558230722245955065388069581340298878119656208543888660234988960511202009978416069585797132005449450922654183241611737102276164183948698842288785775765425332935308821842237904660603262978340832811771689851722804279470939197328195920698752196113917430728411124207301601220629734505760198532891924325468442286832128556430626750951974124601103080472002941334181093767981566239525618413047047448881085359352188063172895207500567384113229853801593849775473668441976192725623376294548206365961959388678097721560326609547464215468529495332356776947806520489126543492909107593293433757299825644087168051273259610126977870566616930910265705597105193528536183713444775987314776971663607198510513569057405924005594143384195993730302224951258077020741257118725292120416863182561492036544193862389927189026920839995597534832913143593606666213865804906517863018889107742368175954630697332245581795017876768739625868070465471439474349492480736437444230713041254530658456579674491608867705288468209232029545433403763041454713139327035733506753601315070262781141297901182731415497697616161191404824021517731785885176014895163109533823378579781057502410176824477900377862071724954212566820270075051882927138853246310858563605313399059437149493085300288745587941547586722041037318044461685465421755133031662512927862642503803794442820748684236276139199625031950939391747841548645057724628311544160768320506649389758040620092402244573959101002718674183616711165697301739059192410042329901821412633288375368574043497102910116051528620192293696067962873545223609411738304063781175305325007819904141848868557604694797299119507565820061082959528882263718224861084728663893894096258637622595598359544569000764448848673591968720024844319437829685516863159196480539417848086348310419510762877500140383153518308588501199766695417661006133036012871410853382706730083326580727224024408940787258617731432152181269825699038308680543040139081551553688657930853755745093944493701429480940536763176003460618207791791583379121678568790625987697808921861287225573463448247530642979235651424817325410933806316081860114528552741021565225754637187106531700674318288158231494040916196737290167884407485770602394295456855634149790791493932350875626859885034793409195095086259498188075074758171786008050197492408347606658935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2541377141789065403935205823039558362901841478221197275370460939046500745523993866599904632273691080397932259587454650134423879559909906367821589691568705719226688289635295485967430488017644515046311143782912100044497404856851094290331422511650360267229426345756414222181894519909692150772464421967829289860760320877735516900989621746819343482919864401802222906850139364582343719854546115360432005583733815895705073554118984564091812136415626284047173830358593278508117506352496276416252572704439784968795534965841024214259955257366760180170799851106106624170059246801659592430652969513710401137460406347088343196235776441308492385970275543788445295056263813738282172604546415040071540359688203225006182855815729259934401019414690874048070779676625628037871213970212636174994344192165410454748011242721639666283020615900934266959994678059982175154860472750815820590076172868579386224715130305635451791812500792320615737488049708001094605025603124646783202785391660184946738198532148105608224771291875646844868585610387145488037472691928303347025417267046544186225753676654379304340867987006665014925594061913181742186549039171237460785662731944403247221778096520876846343827599547523119939660052412655949567301070358733800891208065035781844627193800129076816708524795443473274750653936333721251068014029261212220355296277376023999518700186648214580820355495673935483521532366727323767168173026214570909306983392150750968531356558414532523355913227392990754258497884944665543898708234942492230735034430583753671610812083140067562605074640717113065731702707924003246116823948527897202928423602166394401052474615215783742873070183082508191611343436497698139033827260291189859404449838096874866698782602192799621961155507507378626835609767301761634077563967549434079707492758715375315268366678407541743394891139097045077502007188006417724589285430587757438003734430814422510875120667262424497186941979172062914907541878182702736133331254031311381894938794549539836257849262406460794735942513930660721574839214144645896099450823416565966639185659947560149560179395050283808697486078616027277519285462700668642322904593453976199922724585764138743601166355903623209939587886708557447478454737841120416623639442150532412727417561880494360538909086823212144765725202256600256644884450003876911037958974680028664562619358575115289274215400133293540500831799428825510514364613519344061647982740482720366318216853430538121441867134934919912482326242588793446595197661292195358523088192307702865103648049246229009572551554674521263215655809419787379582667345224022143495242323379368771974555444527893890724042237011025946727812193375303678826500749315131098686021066020925938502319220330322685550674562779190248605337565057858941300663298983141663940073387069290185160611308737434183578698233556400061135268663866233405683323148216135360016940479918692469660008639495345899683651948936829835954179605525892901529483151126237368022221661946608456945388558403123669721382538133503406442757280056847062959905236068686714780524728732462321183160823728821980181366294105567989315987960448507209586672514271892468158507968858528153817771997628331557461318648996065484885614389084328353007127304912093889686496074432439054838159780591570841023644739277073580570616634064519110855836646077938175393483403409498497384091675865552463978624406607612497081775493609878153193705534539940743063092719152915844177296123417693405240088899356184305558037994011882899169523809671913006737646233305688438875379964256212505336165083237020757203181221565823975718011626103515589630635626281295690238874581501288985895450047954611141440107895182207406037777294892065379096879452449835204171062355377838877543899430092820558886477590505168577063191269199916898710268604737631977758429159206785397514334235067016410810795600225194429028582572937011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -192517598179078532762314217599415495970863841542968662404493556465579149596812159292575740001738067000844637502531935153312219107265578231776180278282850906435416841668026296208098852978794097251044925970954226038766747673180756915999360872865569829822411976588477765667313194748880584138841116037032634630277276223277087837215835196552791954479216295774981029742257403006494157729709170769131099483551788738427966062513295529537375270145402892048278586805481476639728839359274989846451519389801259297567261089519616858473541807598460757134149762906384361193482100432270872476355401667446682569076577982305433232232910225594774226738020171107664971916615008430453048988824066358270685437011326207993449180084337038112747304756683917282278749307384699275672397546601895403215281354954616132848830433051531711559532513658556055690581639129234818097347167335427841455899209817563902213789181728453691795021520435406519805849493371572139379902883176981669007093339152469499865322157717803139790965195348066169385640280694798538483766574123450884626079336322305068572700522630240639755545569608835010626627101445420933810800110943479522809053574896656071845572360224653553857265914384364272243338886629454468492516695737055906498649823937727934031603806426954259190215202611766864598215482232971460749166835274905523103173243118037290023378299802159799007471002111624778142517039469382953498002194279236858731109795780830713607020265368538262563871516343875010267816841624275819159692108724431744985180179301441223408887768767610687667074094102401323484235780596059764453272352549357643125671058414392627229314365223161298158032867252329527078695949822589654305507061129294317218137724414473799776681947654599205065346524796109154489138395366907041092156083321978934227329690930399947258838619295533786961860162324382467938064523647026252900451296934953742097231760241555333942943884729256450392309496955455640173619210856671600630276253087541812215913785539740046878873010342470449723005192913268500264105528575896827492338672324424276117048344297302209272448356142759924839646094145408788663650929515908717779720410379986665491281838091984328469853350529762148681049516704028300851221858096198366688869518134861008531868847945773231271235935163425267439176596029868616178612901194836178937341586257297989425068837653906688337366217188466058349870864401010960518007911759101190863462609953128669412218149376572848193604008931259654695021795603297647155190162225430238663858751584108961498023848987264199029023631127743710448043344382512585307721151538506796067923508783619998457834498542180956010253353230364597840881747732308288835108893699553096694452856012211247002470174789589898712530347434490790727764815252947849734307325657443632492127490069923212589685861473474937382182295608440580949779037716676265656713944443095000599772818928790167764576946745849854095471415482569660279916430015439663398327925645220766302109783536929762949606486128370847301963132704356304460777978746444848351788442301255013789729444904437940074908316557845094873991688797842089364653205393552658993155063806041832937188445252041333277236523935480940825709343060417367747352681862398471791651860200780504556125410971564498086739996079125676785727534792165740930310567824851210148649888898600783803935576627792198619383878083754822524336473282446262572495224099513285055894645028090845748036699053245554743734226451443145056527382260334649555420350029617052584573374203980160055799410720750348005307360741430634690232345301294813266660666422558946272707254150802219727896064675757587743700829815817441204208658243225096581708846197334948041882667678439923763267374909915203091559927386302559324332093401572438129661194693788420716928323662841555528141366167274481643647223441768122553558218056470479494444691040320709551572799682617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 116754520714082946952827867499691634167659249930182824801868281268460921779520751552920715346833057291702125293445415330781010663266332365925646402774104517736970749784381981575664705671066532470412558848504014241232591742671257880157470101639723476682308544139820875198648587892898109593979560010827539156415782256484831263516793926127187383976181058332642917824282509105183200478374882279067508458230928666730688086035426736990322221965096951264287947958484433244676748716326736926525860278063784002995581529748734020195756297327719721637903002655426027120197447324863950176206340167210471646171992673207257320523536886920598929455166041049039124402277492233651914803330183329096292561881289697464214567638963129035665993385829351569246423865509298299666332329073788248265939301469784510750094405038226561995147805351520940033747233718455978842871494135278874303363472721348254606926927985124811612177933412694713877265864513416018777793378584632043699445242529386041413261366150477192763911562044062147850134923892242504159672156418116344203738956180858086752509933636905213727585764633977831804455366698446886017061536471036915325318120862826002570118616400310128874913126593224104652619877465928603522636404937950618580051709482557961267732117229716038134351004408874884877817101325909900829693995467489642060832478374830435761837337211363075011228744513519260216678094448929736652207525616923149194400882159057674699209014402251363319544907681312915067774720621335265901546618050167184028878591540345028238553787983431466813609723698121112739346965570491242605762459705463638388551037017312295923817569351757486770152728665022552636877284003792049374913033782507877169584618187519917125733169715709725495733910609945526780494763244658963362954622152800754628698446758508190637228108183920676019196255585436355734467718049130705618806123912850192095294490876934629710477343618710434285095775711611667888145134937454622340412300533747900162766430479070584864197193052650080185052621712031520857406789037128140580804297582484771598755073899258424160834882560166452974200009806654228910655893400449155953570961422802928133431213792547040380369175210367516437977826398029896196370922380693381386200674172619536557346272910846134462521794880970872284036553194982900680576512300642149463943777921235410502137364262458268490657956058706792327600576953046294147935522388781327337308891762824234889952291910687677666896652920308972762999256977075068780603539991817036546410981783272088615385979716231108247412304186713609070137981011762653480440713756342009851503661982234564559759850368306212319377115193748341074770115738432249638606603722442707438611652271688517584209479584384793143495120858987929025498191610862833106109341665329788929043416567341608481892126340515311391268099697556672038478407311572213697837206207852023364338872291410275514531002010356272878548616474407392501210939034453427528383112606690824307495499998532507245655158149510334104389620085378338716288024698697563618738290831777014011663989956956516537702633832302014474819023441177015827298119268959815708938815943992478311592294817991821003929860640181222739647963604750473593935941782001958575039779226809143440208748833565875225024009040953003832439444628523680286698375976069357992185397073385017631386243948287591670049709439010628695136264381361516469994009087029076333103476494165707900050122676415287466403140845974456312132359513899426523671716182009329744748094299018345166969372027464831679602575409181828660700747727444515735662958313809371917827787107970116912872137853124282273525919361423025392085685933650216804528533705905216964459836926274287809073130247059048182105106570018952898670944269055394891932341681464941100381424298646750659714223589751665448593314477220778341296305757483092358255181077291571915149688720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 34415168961523716414883865874367058761518787575762874931891019785970594340842970451310420764282778926514343277523275911014168290888311850804678127320218475618046133067407169168225914259946394710950461157908149566884875485147032977526504786005736408597465110274023485112523715207274200393654773712265731809985295362132801162195515569395473578145095707303802542068107510502016422782634810761312982134463900418480373048791049356465863441955888275459046021828417072564355534581495943425714718117564456564383340332338410647140858404745649318446708577820186423522929707360813953575165549606675620067540783936099308926648496738497051999216409662895231181417030071717026274480393373355347968892049238262850009598588827820996954100470857459404768996494701518766998925985253798190498009451247779780747350675128858298334911695714686007181302685924088877369304024976210725308690791050495935420319747623491670080265499286613309630131399439932986979432545584008369872408090076996277254625413071488998662852435352015497543667982244311714329682936795623399324916244139283468178701878809965363339923224505626855320888056829960598806030202425846762180769323549168119665556479528137822662065727614967480526542617588732762673014874085119784860973380615803671788838178785644952635826834375115915355106417466360150452342520593008493161391520181091334632633209147623244315339380590448757397437088765196985084350962190056734937290126760265283424798599370652488012309428581862627250942109912502496949723136840503105722418002383599466141824006888659785346141131224516930947481707644212677345734186868120324869123594297925406534091847086095148743648539798305871256882031001160085060167503379256564626504182208424608618759341371374451890780980615568924777339995244554505847214628118280278509474653671792899643268735879112157536977433230355651126854515619857745259581773763249899836694080470673600630024006391413920251907382374752555481312822657246082447172896627152982841420488814124214420400652538400420341890256322078738715322302542646343191232250751049231659009231547201327907394132746973171596370874438309700592517075412112339039100928564757006119053475023420296781544368280147774613596451347779592035699233582735692210691444217312393089272831870025236686656786965577012367952509635454780281958636516446916525260598033538109769929497389784104028074570158969980108307502916735893799030110175042856211844618525799445847372739437948690005540861569392179829900746730686929136614058100676247508915605491925701310043789102420110131241451359449089041140233019683613310929780641921905321828563723432377338923977005702461065320804885032216988243410310209280058687605147918183797182946513540180282693781923410304042700570838119196439463577876499539834253336379296393768009550284983177920919584697470940807217865837938136713359800713775279211747703996505243478411601567027043897539742625848587394510115459857386256713955784728196470647860168211311309317328538611680401258097268320851252716068207790910045667484418424634970590696949810422907253794426185316076714920185682917299713532968059496574613520471019058942133467148840860996358309170759456464211327368187711551395137229761446858721041597202370522760925682706159861295537646304668824384971941583487674589658936442894914504387960386361257088984205994820551366787188828805588700528742153046634070359210219380115778301930541132023023034409279129110381321475739727025698210017741777802324769919593956435575500277165760584567884915773008915738655793550424927002716476092475530784866591653523158297946810480509718360858492944026993303289734673048402942604500774263531644651989898817235308909163845233530147595238317670650263032399712831475422352585103303544109521893821323921388621451832058928324663262894599096490259280592248685090409997253477608800111082626294012119577295867161452770233154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 15687830162914587868463250462240879782902345584022922647606507193730658407205568854999984492794889408870301171536844935752627828522260037191881330233013423942268551667236315853996798283738677290499132951604001420239596057290625817153327210229343463241407416345750715436369593283148324672879468673077766915795371279939060166249074647612747979601267249918129050951993843325057789995449346724179794946388262773607621792333031932370948944460091223651474412664527071014150575824006544234951996817202225260987276053574715060834628406013626149459883579406462936968129940966427422858316549239140428912486171359536392634198309637584126402323780261255848280724264425946754932854679747609209826524588607987874586529347368914787357345217673650925090400085918742436232558264575912116397401277261360686305027307010700608198688525507748804192768811824492154633017519137516019601806665595354139545929950569084387225489654669164299026514953440134804477493039525441024004173620960452082790743455651405102769035090572388972391843670545734652099751246816828165092282562930842422876255811999103203296365814249928071673208795206999403101529454083655285127611183580225661699810397319025579907114069234800160889084525763346503823659962217168566497120544198256408066739444491614062344772162964353862010100300440325818657091201222228072490257423248054120273963403394196182304981526848867793616608329092144586349333459824645808653914719967490040352571990530097778825438196776014852462973080935249757747282659205188325928437312839479716895822084851268784703993012638599970935460048731721954149289411145265240040285128277800350895117418043363988650601892368894016589246674156772799874381293080853127359032323601292970679104722205369851353852858063881626967484676819860792171384843655409424591113321480852822765368399661600875469603929780156419884727089591269558624906003974272678030532465901357860942756743295850037096591063787752775701996879956177002933204365043263812933471345330372174446540898256989306971916418484131353409780358701627823393451396768613110119755219252700051277563001871607813309746641363483905716578071536672172891083097933363076458240053856899896087281912349954745812295909729996087961099654086208390914575837376070604227430364496489940206003976204783367573408788919425150008486571975860911968280179302635031791300915231663493238141543326839233493602658622431244479710376794269569847100865123481577456427914512033943963556194636445042751537254798692666203067506668169838960164159634927703143106682589853965159646596701665664042003277137984955909724665156832073769082274809955315041578220212963828426008852936816842760058562160674024495014584695087948670957874645390959854385996561970987393208434947042765950056536901939238621806671170379118855337646309599356482805778269473119407767936179940609586942783502136426191137900913283474158663486298169517155867181591298222780753524521736162296013304045703529407923354765854971462215863989764497294275306999175021551015652295600427172149761292831574136024303206418029276460512676736685183644259074207691630510569950551416416944289307456485510979070383868629349743173572413171629652735550332728045115538638693401489247386543529643437902281463801855303362273967246701586830219111191618129779572293384544379168945276335886733912464920026679753356392316909964476378688903856867350198978216206963572503605502243274002644905971950463023700552999200461247645573296820259403411780551930170287204429125690252644289169001653746532917387011649646856982350493113221660497288078708599358784109943525399785666172569446460054658093900712969966111591430795378526219584355847479188203930056637904901447321624918427703761953836355150191840292591055247022199235331681964597936016251124306148319196757192966141742493891240702777698196188216749610862421818485491062924326085563823580741882324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 6802038088317886829933312000490572039987444032897190952845047270452417126124198589998460497725942140099948516137517166570927410936622597859242362754297300380858722537909482174280746667676623552896337696620445753944656337765183922644093963288425895654494475537367900811954445530060953590139424722187400253906823428232510277131727122563930053778215325719552383659467258806667583149469125705491641348648262624456744070322892676221881031851715710391315612722106964211496675357399433258063132408186320143351412584700861497895092197982730237478318952372682789359972383327062678349063837750418453694739696019051927390816362102839674925660446434471560133961317729205921909033701012149393532998130824369598318970027528475990019869235054839165342086876750058516938680086450330885482491746642750696081273507912572126582064981012110968629936480901561175178174946833398980266248890324669266070829323771811294461481045610481531324857153121166087743893874236369893493595210368428427013259927975428974896602713187170907608244398196100984717644555372176961070367885997349878906041807948042405440343444676838485510544199930934517972177062490096731065832661523372571604006294433150761094080900199745402091754417786816460739153387728961379751275052171594359200293586903648990565979739477765764134748147664085865005850363119986168589150921204358530231949041164422381702823809425754927641335004230135889171918867687236605794307157208661466872484476765183661636235047864431195376256776078344366370325386621453932517939142827257200259916631864845926753691290782310902400795563119395387275237526022314059940771485703865755149754375758378669508795948865478515963863011189120867340713433346158816235882064327519891203948766741723068624535352616999324738366340760226054757597704317733780419255663686638042824487875143681489192531881973815944593177686614524693684148187139172900194617077843281793443445606853293109762647923870874807238277109440791172833923634651017027536737173233243972635934050211396217732939834903725678844755457895608315025205351535825924693454347909926052246412482658991717415252839934225087898844147682678650981366418251101894159963366812436249844263005447643118532853017834687628051341153786012584187231368397569795838670431115112664484078797540151727199009796700366077190288117572831054118800459291533716285802353984305395198845527968419310437989425160214177916929845219715379006180912228483805971721152985243218778333463794171452788217485089370303033392326920219052472698201069751615506802026108830447182245743669559091512764207958259468866577006480016201048150061884167880686579806413908476775581273956391625257477050096503103194285950753127920360500327901143808312213850016401537032245471715458763539323223626563183794231110713611089150616754457647444112066775708000770865816003956725106838687614761631111391665641132195846603061912341286573999901971877084743651095409421818639640786124545425176678666535306284690692804450929124326597301335628471159613778265288044893650802525821034253163694613641608784835736027893001088376375639038053971008874820650843626025678390582238870950909066692363907688544023368103207223797303890033300949256896506350462128312979624555961315255383905341898798488103559215830513888709600107273517151083532179521158262605417144259244236527688479115639419674211533084675856023474318662670837068912278785698534784899162173626005310675111030134030055343142019701625387422004852530329479119053879121181137369369543630969502810091375686107781544337470301370081210338115409170773268802464693182395926263923934542148047802989825348819097891517239403769831151286534500465577526278227277039303113532332429607772993514429665529480944730696012386734605891423201931261728148469058315102052114517754258538048799583653818527959954601042252428296150224899631350563366387128428135585039854049682617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 2701172152867503115540286520966113823192901282857376252920432699967273549682669474732449564808873163955473070206906069324503010440178299133925277157757164331681403302846601183749853022390609842955528667824409746410266718911672092306530873293679222152286379980508959431307366931333339317834982630376372767784476174206389759128049274463469746426852179785483094935064345759465516680336338590923148349113569963512574618464487420935616708605884216678487239247433723237337718285151768451626475132867108322922300497565612222499820274306475782192157219319219829270393775622541539092018159886513857792620066850327386920579832364075006707479100249117516196994414283222162741363493878951285114700067325651541580623599161928756944527089343628804516459031836117802615320281884103663640374426956499152449056048947928526655512985138363926773023139665497719697293298726268714260357700079021245118038756647046898732714461367247616749862671839501936327248633198080277551477551122741709306257174889739584527273770464369649641289156382830618662774329195416490561036395092540785757941696556376493608639257967164616259658697530885243956182522363697487478093828339628999670748461453740018003094893305148493703672637549818398118919146821532099008327746234666143962874765253127883931518546433362070355019626981404651485182047769303710699816830377657169882956313081962946785173379886679388614875234977521051323440244541570262946964162160578032542838621352954375161148776220015314026480220019610132112436906364835692915321862239327675283684485862142174606251252793991872150972705699402368415278378481747973429049729439288166366336245244667632634000497176070474945441756425144038308956680506312089889353251773524509308796889526415357896345701301170683501394217766884169896646979114784936632891253558178164393501135095805330189681897399878579586491953709626733117615233729037457725445259235053342561591701349891591058306640538034692994849616501228794607024882673424711886145188978563905938153548471863712323046276179469655830040533508395185075986913389560788032675100163788189997248063368514674106306039050380958910640599125143551389182983726006406647427676537544810638307658040590518374255537024644343035980933607171575915801519353780521871649741566739970966678274481842356889240241358899429000257992397174356857167374938214371250931706798260727383410773800506226872960296861548989352540913004034693850471473489918859655166337234858211688313204771561854880001157309890434286560195647266757126603366424198845709947082700967613482495496835797207108847978716587113423239864368759299460944319728253948231963971066436325897882747428214374978031222113786591726275767086385980403268755933516387829458638777167714006849423463999674659506759317482987541893507977731541978059800580332606807428179868132894107110478042876159842167088075907536941872621107245080145569252660397795114894123518300129588427201841328271859666472712670771847564124534896630720717660423634821796789804049902427267213258857385533151822929781952434837551154901663376906315212368238024937139234365715675072909864903068293080805099338875136648013879238180376228109992589140852102800540758338855950909384412915951362070599882294154161323454894183320596462679697866025731836418996937030279746412752090074799836877389821448118054851918274269479831190811615069800805619851512609810199942778777840011192705978004747495333974428220692712429143974404577020546069254734467976447823639860124436788806520154855643090340868007466967879491544688743938057335586649706290844009051361424034665335745544858985952635206625342120990120809305236561608470774376753545044759026843244010145665006326551862607462088290424584802556735498495189959596770919747096671806017113178254367360800355931724769967099124861212919685862773807135250182476170887535211065248861875451084033846668899059295654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -105490183065292245130720935151631473592914824467107538260900743990499479728587496717425164369551035201978382323586376183484938100034115149526795850402572557870875082718535427710729985250057209519284568101031690034246670839646595959276399183942967073200035130846913724172739637967984439826113285620799164585595597283496983105070335756874879298703601616891255180794501761530629760714257178691448610997976246696296602365284950969975516586642516499121552377270149163297244330348383173451508542196222107107459293980208517519101419680323126869670768661671196421360501806926646177398279867970247683943331581819449430265541886088877251201344249189145757565228517200417032348937491059353030384613141132631199146465924329923384621737082910508549075132187924701736004103257087213810807487960277829467121992429637349102854923294779781553961727894513545632758905526263079706264268056525670391215659372608373704981074882968266581336484065216349105607234872703499178554095464873379669882211282108753876723893549481393077877840790463620595205862748940065925636658210067435861804100496593685698874592503444461472827497732198728844423278993130809649380112906859660615524015556630304535138466323536643567661017493281955664010594871947787370886428748971402247805524117333151553749347232807708337153063828963327789639058875111019111332852299748211979488302903988761793309269175554202971767389741601720772441404106374558178089687040840123210767622780481359472960382746178488265880360972516488694636748689147021776099229306324599499398327598563418691944488695374106015942047983644005758693918738375039600418831145218552685948253018931381470883755174436759334685767562102479669557972614856172330228611616261439341142287838219351335799525418564502409717538539457378372987096418936492605408987573064402604605829341022598116420779435214528117458207870284219229052932462651530155611603354407331248203540585063178410267835555951570138304809810201748690845008229764415593887151100720589831526345035685467522949868426953332594921612234230525803126567763969378897083813330860473253377644439247082988643335385870499452775215152853197481529872953060499076191195685340315899135786373970553420525668965235082528066038954501387048287817568417914033996459104789567845084194760024098506750813461847436416280884058272092759397156593014347903958701958339060979047779709992565766604950768409416532629770439966590990767501924432035940418182942935574883755622621764100563620811558365842582045984084084213253255196066839658848423501465497647562014316147768892944706652890717581703326696549185111110172124027466183854649623110400290493848791631795934235508688573747030140407913017284811326045695855346340028872439062738246738783502153226720180088469065691472404413540418597286181512508485918587832997240048855718234171580956288726516861044056383498243210816160336513173915624670975765484556670256453760155627366601088696700300856057266618686796936206307176504724992265923281506652511053206117946246015024668082841799020899176783018565661264467964423395674474010320732470934907769259583613360544103822010015985660400344373652849754490126495166521188441491281348206568699524101719152116141030862184325425268169498619807822465480149662136344779906763383990097559841973255882511459900624405522262049226624283679825131991049608208475699242823695067570965219888813868064170078586121760452018636205826723854291641424370074300765509562474664062253538563880390432235713767063174555184101214468793880102448957827890948691628709968621944108602939933301043091442365415373334565286751751307627188964365816231646881738384404723615693789543661180176391503657078074985948210354395197021730384974705896749632191480880155371426785813442996932470466005071194727157116072835940139594150704382666465645708413425298082961193389753955095271363490618366682901978492736816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -34867001119784112632258071946803452030688876790844441037144539692382189283541953898741553080983242170679949383740016007493015011424228263032708795714182539567686688373364598534695611130620255887389281322349735914054318416418548773613909272679844888759685793891701788753161079176145425718869695310353848084700194602371138892711821069961224702944362543616227531995204885226479736515199174432462462307877147409338885457331100619144545807044339539604225258996264347285974828596926689651440616998090622172722245120345684917332998462412585093321780127524781198495626028873926510840588357378719058862425492608102016093811477152866290091747373565102301553937352971617037410197213766858639920528791653556712751010856335549180385426733199957329313161105987635384954584625922954779938907853291776684055059688112911369600533655919988893457409041555991690242862104198075508817422066372539124975759620183504819431677576409537176812678894525724382050111825253441064076218939315172224175454700938810772827568906064741888573315100266033021745029620353115571325651259051320370361366193121281638769311233136899665834774106183306108669175033327475974517865770978827433729614340394032224197360116725764818327787211915086121359584252770365338932454112693320574079379840371882637580773794480738380196304717602726889199903185091867929679921677434580565698083251167925657320170241847536551983981080956094906686864851427148236465836494606782176480140763387267791999435499569011768199848185606384299045210026229668559343288463901838284115869221104640265358168844866209847940460175671590988100254483719803490349017190731444112336932838300818773752793654023126026212087282114083686887163802669780732906382844196364242301121971807279213735725097513676193932032500397341717348126771911417816689258533098293990779941320323149913696822810327032884826434711120746947375283326287579059446845055411271328428445904103692072728280418100645894280914516822288986573873892476507115419560584230612236421682955094739982977333530530177473816023580751672450570041834214454027709139902235394266761302868119771399998445974145202485848016375429397919037822828736548178431298190324058215685174894106294207688760420876355241076786614685498161607139209070680020288947725389188639593234015855200370802357113406013629046753820690017467959302662195508894698903904312494114380240601479778037085928018826436529082153559113198427060487265936266031333140036180244374892874182769814002492029104533649101474844516718682904661300465076462558848775491028260369513929097985673648928622766493653754375590441550668578186196745575389235969964377800911906248475287290490478368305458168070058078861561956957329892420054278275684960076578406907712236366545206364884456095047038840531831474813970463497194626747613045517592928970592648667915446026552712802442327403700927982545287325204412029792107696551239960518635547804903936821514016408103822878605615826103746497562538547764743884835466150120521527178809867103301193427037886461005151379280277319723357148333438348457585109349912478724898034864945623168380262574999683932463042893390200485184353520417866343658625923299957251511881878328018557782210273543620771622335090029315423090225794967507818974446141868278460159360881885579548996681754500759026061160984500524305092189084680489426005938996071084493173283640534631144083244044176640949763138013733673707544438617032773480067838869189380765732558107181471577091767603277279215826868451263064209866727443304079376399162147437409448249397992715644368322470464888222859909731949835503737147549410895399371699244312833509403868054520672756950874129539120233975935189977864563731624379921701209111148970369127944752209233653271505170358498707966326092788324274061287883484244473131162123954456831239986292913702799398093870227000987815247571941053960472345352172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 22162634905716119364349083039747880925097359754341310249888714417771011886957572745492257099977179150190391029259747152751254801125814632999366379921715918030860411718793128433486720199805464813499122118941869359747040367396547575723680237927153589562099246206088541835908782259540938474268829470298689560389521120958629779073817846814231700835663142309920340504793732156526477119944735777399615912034371919070523543814628517306969218860429571980794981211445769755208300831856328776185933536423134372180580548631113328582941339069727802542467132711464276787535221315069798204719336940647550901439195714588469421308831476245136369423569013008436646091266961311544382828559372591643887461788433901297746132093654893678756457569584023737172690302885978598967957787425799040690836924969981614898953169417735704645963663042640245417714826475956316994969810431656199294024371561797528974736264183444338388573520100109389240438597260990570941850595183597158303917039362124835615791496751107094837212291896519673915660008450040084212473531064544689230733435991859065277172085665370189335796415491067979236913162767660260301620562674956370409076084628804942725721582271260071819566514516229995729496721107469817492266089279422301121569161859375534008374020946400806048544620665795430150956120755584551962884004132684181707500238256993111637387957315729099228884765683456674045677540971289983534488247275519569488717187582563605154490102650815416991575752624038833312189814895360761513935817800703629480300370035779985093861072777131265010752871667109433815147836891099640278863112663450132092081473411027536284254198464251055702205915500968680279773576858440501839231460280846679012156039626017285539011685218118975450392170887789142647427162751123848817110568984516699976082706695364602352521827247854572877056735556509931491286756923988851971472691161267936243830363736386017069998504164107732869172699234039170949353473426265421520298886922297189672941188121919834576442617025652244475316942883868740444397328497335585356451097100224243399567842865657158662788318798906465219631672888118180165220473179263352142586531320069695543422516226067519257499940302106373259339905025397582118387673279504553159063214062962709385318236420283702682079440622553496669673579944169022854853387477556442984611717018977304030902474158633188826958276813456006472176097318629779519297640224413624158891182602277033670600345687262883014752175418790468802675267366585143912020143328955510067219059115067248171755004898825181455737819393505574783670817167671993809337745890416623126399686103215282182245149814921380418416138722849191447737961119523497629640813190556159141324760796799078688063848118018237948374186119933223696841193013646604571051135559117109880403055730718830957481462464002234390920868443234088639280060696222640584848446988796550677351544661644630101984602533525260399706835268710697201007810981871160212376698940252182960373517400481557418951930830632040512384870562594370582192472353571211824525176718142804094745630788394936946206191807315240230532474988980113095958772424467389358326323097431671539587044251129205506426130902445979019783765341034373102769420836795426908400999504091430134776194977024632942801746107723629707305823260267613435691176433921333596590245813093278669504583820296549987227924478348614038983585782107278836710623857173975889499735224470969361921407908600636071857004146638814155418786487922790667819234153633050939050424815167460796949435810095454954811051547925657133625906410349591435538831496526624627147322025909490173617641401819047188942211154358889185168833535972775223533020541024441301343598999090568526215774017387920743827305983069365195029237899436527496348682787071990160631198993569158405370401232171512434334581894705581820959339704821599067538045346736907958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 710294968710431484443023594964493700743752282250940923421566374840790044832551452528374066906214378264077315527720430011281280581980174323726917661013707462782080346216591588426908510165986521199965451721038810507562740444017237102740397277711855155795544335093201150015796261987927098317369965620535592494395567791139471565963615386864999327650287656404181896632689638682264860500452550004468877819163919452205198464563692795251396674165722750653337525718266869311789506659858817988138162814703747009065775462918787767517996818895674065057550815172510438074076445991059874613125100508197670852866797730667796846081569754722004021931083206405499384578153517162332984649398956117371421035444515896500184104919998102622776496742773710651801923249239984026184194774528380348082544483458290705938392749768966254426064980217830125713368189523041241512818178911937055347339923220585603293473563444370132054204682927943666176552344720950902038020729810364576797460478289752309263538757830782878071697833946951046772424799425339511388734609585936684460112224027397548372344219395688678033916731585032811654711556761774971698421844605250565216545148928246164351109752116024271732910805949569181608144346732143901170471877877713220666947642284794076535519230394944345965780553717519590149907634272054628792893301120517631046893462920095465351620261933055127485010088231434683760496215400213154320782970386330245738651651024360893443612896069477413834847997669289514902503966947593440673931154221832110664338695078289922584500638775147749163129139974625983506377780133441628156820105567910836277664614520971802262912004890193246627881047997113404211622929326247900120223834827938332900168045574173121752015374934666870175534115528909114909128917142529064787187433082627704019451926953602975715585749802645672441654541568526793749072236252645610928278926234948912506529940570507809971123487034045026390994324266020610147524606681003445962254297241562341591760643893812265258180493999332114892842954340643861000981624672849791999764484372143794538750237386134298244432044785835264869252711478083223996522598651702201521917703327961693370264958286670805021630641431846452189297196316778197367334772247836444003562455323326949174800126972801152987836726043764961721050216762662264114108225686748038537313896943612711717667373827350379906503159530976257172626363410315361883531229441267709598578453557124529822456548676083521797850912369216233342752570713557841753464703375490440321555212634636430085411395053201283842725416965773855363153796590983945963816976336880602355158061408226966981419806886851288299664408073170819434375490094577463962829590801850588908005721342859113647892681079093600687263454224965260123467912542161048116519848364172822319634741506252703268126008417257211005044308629014448509799322999602123555841469766693680058946372432341413309322487765433588760076379450283976584279059395445390520293191288034558533619431080908736317961858394809456347615228539609737825196563042742755034447604542028249066065771014684506507558462505533090014070282697466717753447600940456973548585816695885429533422844478935035944031250122524699238507600073854387777331721197164752302530116475186010289881187308260092491449344270433608847497300546836816545494217580166049844033168904064959731711318077001874577717583146590467198988196886058914054775329160035739678148102965958335995884715326085299933026506151208000910005974768868639753479369501670595673366858665805299017684921262156852152695125867028410898788152627451691632739952582742048443368116740738133841762997498396034567940839770355156134675185639801442736677641607314990192939547896361182582598261835001410045035367918708820321222821989676452801727347493930200014843577883845057811697600714311408856120076042191234444053340232548959320411086082458496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -255793482905548228913461584130178556051337323139227293270022175631088457209268878873211163478814643013870982615361587163481306494306057151447658135314849729712918350261626596918958981016076449307220874185838301607635351640735351531359345825645390646879773394297004427500600493724447983430202737022387943644000627366885893502912184234271688724725657956509085106922718531836515877227207835588643428013552455228243247279396799913785954772564419764660130340538766511802106669773094464606731645403871646333330983054552073929326213595097377956563863814725618951047140118722039624720744578963613322770987378809418021627040629945287141678933768039569929143463290143507639116411747379965728009569372687639621767681234695819534133896653391035292565223236913700968729930409613072368891875293302588363805230849383581820162760687571102893578473631399537998787498227335958181976042939216541179998535013008402880520962987811956861184222754062003378448275106767330065560214428866140364236932406699581247876250350090482321532888346312146441590552944669002721727563477930139944888960926245263294080691339541833253137413756293450455071845202486032798557223545927319502266386988204718845708296356697460988785776446053079874738526745566397591481751722685142033918410614694233460193740133717252919595004634872036015430621896907820622985240176873897495148786789592936417380549534839733254248943404152899641891051364882136076526739989762817817124874033781901229089907146000180483631512891457566779640745859333560121503626937875411280720880417594230703363950536549138897835939004839691734804499119877649540271480337971339626409425019032767175587501471658234172566468024159557237307264678917246867028958292013549365112527492635957951754845223393335152367198985286618143798646991264997645857162157788716330387894615035511508440563205422513839625225225946910926427985555544115542838013307444953789133332530368916170536054797438638038162359027465997584256981078875162132538645756605904456221649293569003268338985621799653686033934364286159416744994477233426819295033175891725059935049517447349653136531392395120986620718432740267188071063444449987011285490031318629685111145516819844732548396038457423389123567402504182475212864898976567737478175651127287931484915576562528502530169490816693937581410354222818837185930766233492290050677170215754587893488893164674078041637368154461375130098912545194062779391177705004142699679899109974287347915128119642239666878259293057602056604804949930062700840821977603327825112225294685088865173201203964876712457879616767397679135202470575429423210349252565301199178062663820690097641760560850676655983872012541829712296085018931297519237955604563499707988101069175635089790724028833138539859755383564516521327487535272358296717676602613652620209931009464984301813460350232679258725691615683951201195295689102154785349569345825132214995965131409904838767285915747152090112890474752636817252418909708711866423364919877244435716380484349755350182388745058220341031525283375576345540280957539229280285013537786680047220741939753160058067897793412874779361393975056629159560926980518605609675676649095384843166969616527383331033533391792982761707122023719433755997987644536163245943202826290660107133779669373758866114931837421446487764619865924384343296243635910201441734423268840173259130025715633019975600283035253985703516519137007801255398161758673512796615190751238926123844350761075133314720389735589168476711900909594383446867188964012318840173238762834939315317380279054709433576462581381181146303463269666594221287621949064366797639296044882074604260247284895397449868946040113718053203500030556056415319421835026493430561726264702010324284439504613326956272128395423657876379290518580486910923584890459094131696017427911557436494210376011193663940596338107890915125608444213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 179101149543755028453127037696610201018376999102657433283915458936980317901124990867988173480578112405651752841956640795996507576960736886460985529027774259550555668452529307177392359557285213942775517203764143948894816251476799754473729489054108607967122668950831949278632797359578013206628473626737085473489083748898090058304624838967185514803701897332073578685052904826971385428885580025638925639385435950465164599073874504121494620840095016742601551238315976454362286744679838716657549699345048204460971298625625287569025531086372853744328175951828372096895225340403723418598513450560277690019820766830988061988792757127538578791762537558423726290521469249155298864050621215312369973742082246412133764347282186300796724948654645475627399868636993245775501328960575192696077376366703980624683105962542326118292109532971342982144054311859124964696369660559601099377655731021776307482771949902651587762075547946139361549389650113186985390304429998191667407916265866384397900154213781923548277260960232599611515482936683647133271703793870702159172379127794467777973996996399247685682139567534225994577664688980465253462800150504745951121487477891836415305536057060128817083824844262337416226608867909949177707522959780983044242448057604535093305425829318648776088671862950095688450348661008172484249172454145970498653647608555275407908846471087217298111734395109749537331125023471139774178520440474258373331987845822365034069161398496836152041269681002381091283670380581902651978205056796172999470216663065912287342308463093742176179887432389388351810384512215948525178694551767339081362870657886228375060132496106562223026567559758990425092426275217711741274178497247302239088768850744464292696303604684968735146928993723854011372914422857320877904493783762993336502788002399173802789755696072687187665909693050111053989172933897959031289620412808345608408765137348846927954685099285986744483285841584062185146014143621405866740153407177358825064847694246328338125176155410222576795953449194744068327390990880448970784249794468960806425632296298925276000253880162960812216274272225997988425804563465154871119853218759987259747500708318060341857541739230175406652952078151052770766827862724824198273025532398073249261324572876839344726973206882864610632764009081708290257606841684269799839998151176846453105844694537477907187154785288218444139564967920635184217724861563831935651226149799709770590802133776513140661521117236822452100433565534338345549284132348890879191122859175592237256013684592662029648539964492412388165938980768662702773165307464936874899019792575120908264616272983755781050467427511516661382513822276716630155080097777451956257438082279200751058513726448574371519079496165788401164153819820555052579241826077662277894651262324221837149226034485727551194707120175928329737847865649362720041019745483541659667026039387486750639943825520235334020158378214500561237088994898805409639231701923974263105039202502655839092080037531842401096644458547027030587707256735092427124792134335147074016873306149538521233100938982836795639178383382986441613955998235262120885219702833107829096917481400289714980219315022232811587236950942898850306036183458672559670180684023284697524769740387856554487596423840643004979512832499369685711375602644954246497625451617028598200688677398105782427217324074052255708256705944391925439706041280781373150526594033546669410116062351693375594534743796856556272700583320892495623738032756447597794092765248065657894539243252540236590570604640476964283954759761197889651609344667505264748755820190137920687678840328284006946882894275521911104259119565587122181162191591003402598203400475757248472077687760749710737352725535494724291328201532810227907342088497772010234209607543045859059883914929829198670639166552589222170050223896396346390247344970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -31532212633806524859785381960448740243997733227447087680586919653430351828653334095364830995916300808430568345137992336170306907977583423047862127437469983280601033566934460146561118477749374320053282431236929444238060208554620415045644007471961214397355257093684873606667153930389324500774514805982998373270478173829531635588245724170542142318864170647589292904073010950012539582626899595147335420084774369626639359014916488724905398866098233671569469907336503371520377076516853513571974823863187299909260542296669284413949945402788352922731513233168051035444071715830893379344586258314331906819695441466644783374634925333647482774415474529803436258457093845821226753404399736229213071981864071981982631704618045129126359970293238029509334853909965772862229875383288689551791449411590336867518165945623702432465565379430673485307010882683987540443885780642781347501546374638552423067195650554553446187304965828417481519225511571840214414917327175770694898624181825580257710016905174826323458095581172554877998696012244575718359720686926732017664769267526146925834793613465506884411267441415709238237117355219975221910005775642363237623770319426835510073468475481634691736004274720451532465947802840190889043073811568530827304521808177725814813030524756724278136141051610477147014132972248669152981711173124174318720457016324792146124695515260566921897127077419207655566069445655509745495569168340733408159203347033844007166571643986310328795955403500377022198470760026083991266580588560383155839213018847708485918031047160868238925864225884841171858518908802793856618901578032713740365147622108355513173835042307620211434935859949454048154570603393144633808983272423969103082098371420793284672581777151684665563495624910237392219899139825544570457708072397273518131785141750815976086174059905978133001520365330505067709576810396221560778312860705826994948659503864732034032141498532042253768914511720641569338192854155181186188039015377525060940211107934767378145865290323015098802184400796031033604777323445018441019050766009946606970887217074848296547858589675788024570139189001096773427285191179926868786243771868626937092434319642515045409375212358015833877237272819485046338554769751771553381625384542192973461343890305306343729740791981453292977941192200065277342516923381438399069175560068990341576411344277767221296804643851745475750374318847004778273320123892698210311234488981942309941829678994265648108164111839962492240363878742138773945457979451391168415902711941066388341505766615718974073434427153903985310803696235699027765320337873510828523874009485514326764105642725235853883040257649467744569594926397618588253930982903284062850127111651693366638118346278644429452826815850783323519034012132140559393826981117267901774312545506126342084800725802211113354340707487252595240967027641622217313832607025570497135587098826802230283507444323423383894455538721743933342483800466734164795069023303334026628206832168519620036855178399009716682128939840048120157714565834578437643096709468035581967536473795796044429210137027183697151507218406851565753463021709640797407413721875715396478748575965456054231452013853652245363712291967467004153212551161613953640302841354449719401092506751315067304837889036667976987337933906265353269756403752825523680285590424061112898816047458435836950665388747679689014457124703956148066000716892072407192021612169500664879742470096360016819314035751759979912972260178523066998183462800872327068346671060346031154169041177662556790160845587691638723051655743123686301087407806269353070630968743871357144999444027104890746730484639315572681093294902649317461668412885338740219031264541776672731826249697589441105173433614651323073806856890888370438765711256506659817649467485485643498170526124359167918330722940584596149556494056014344096183776855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 8215935181601828647958674926134078216041124696020555925214868609842040600618100414681284193519949376322657202988446891202668269473092924870180615318687386220369405165417399229533846068938615896381422993874309057047893340871436862735328511698193482390796360526992569992349536635571229936766230210980608526209080203582483658268251734336856622205446642836589840241707028823079050414964925636895543116553260839913376758056737779514604408745318233971381941121304105901121940979221235504472391190069356151497542170127819363049853955428536789890891808756520317796150572817993068595660105843723085069091013336292420029076616598379721767475873542036237232912923816515147097390228952109363047054840895448274188960006385815570007711611651220024172032942872830262581487596366834802424160050353687228219890835204156232369327181553396841890813934996547776605099028462605130070294164354060554705791408239118741260289757230958172912465199940329445773507874784001682106288707612622768375313550682658537088063645476277884502866411085659149250828671166499522349398608952530494604781615772357048059816924919961522780295509823114039250638575040486743423959608255087623682669570613410536270042531454959891319266199997933918553032953157763798935586756316768370230433259002298865474121178241939740409582451936401060693220307156256038058608492323749880940044279971859229039758196374588016485035174377672617506672534371912260384444456235469036169442848120014898125611443296282347564722649720063421675950435384007839035617666507097412775649851375695159124001952854792525939591217546409304655794119963912409914752259978220376555445579150124253104638165034370330113556240768385504477596252210112784810375509882721515842044633795234098417373678760147127874884879708974061471783189108641429026885127145417728047606646246383553851672315347534102260498895777690870126455542125264666287150806579577959710739224443475868786818337712661849725747332992662473624781927088361505303683220424932719378726066083578034684752221164534214740952028326907441141877207750503446807107606050132835799746925146317522001660150510292515354943940983741041388613458757445417858980662289241629563820441080441562562399230859596413940746647874507788677173259131004326164996819708669638065927473816728246848238585273602727046216429863076666429757630932140118293248654907858181450939397495763012112018938059041377715004337406480640059292759393609252752566950274934397852590119822210765618443047104664700190266350323423519856418327721182602998546740586666543153061202714615465804029614355225388227779458691968480695695364251526111373945918252303645362906045644546520251090745563964793093383827347933160052819902082700926943418988205480623913957947065722817312953895876957794234482649525499358484199661695214634230809218216379050708406777798253184474838815284398462815086915573323362197200087979128958227564488264343268288755683030325607669285334193875827956939870105855217981238479111823228801105895904531795311670231174553455962813335777525923655051931401108851220382865381238179156705049606104161127030436556574088501358918227618268824299240562835267797060147014582429673317749858636582819193772042300797695248687692737939326269254761589492310770672093511356286401274504945880889603355484132637434853941284637731653894024773980962099368405010508687663838888802064347885967738484394799088183819270059134748670107313282203292364348847497906268277186933528231429421650469114926527378794437657836865119417231940387989676841748363380540022055005810921055113193556755180670482590045105333457713303066828328234786430691173292877969785989549720065498960962805243679057199933474103350831972787702799008563323745285288552037029093424219469252334961474415556964776196992419482384761139298871689400779830989279875537400842842136321109551303379703313112258911132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1143938746266946619775958231275641684387498854079933431891687245029007754684482218571795951998221840363117607778886915578220551988233594132715151264190239733419783989604462825355151960163027863616913256840760052620576337494170944225185205081659587325310258656287972204773512848651569435902553818792782510205346820568861007337976880417898124467712112446656564541897228951761707063269624193631061619688042035785458080356891191279529799046249287267720563253769097632952527887446231072088789564375765765519407912792103558855440564252336782265869797221946448824266738657752244172253417097377809412114092027001380186311116390249585759947212341468215856743889743860794904936407372512900875910800846296321427133597859741089044736782210818700770281160874395076579301143268784900228142771751181504590979972928764114703521164214488872033652816795697554029469484232053001828353204304369099315767364730362214296819838629938707528143109241270364567179636452935455589872830943951148537158380651083449063227125738847635380771218597389982587720848945659228235450257153374439398238581888762033083258428179285250462007065824980828197831364690459508740336846156917751838714275492647777646992012689161524642656646545634796097096743370750955122855980620326616007458879727370735957371925889392314004967209467976332187528665918129469044838810767584564322556306513808635210898929395891502446456800729581152965710392990356192515500941380721577436960303007633838010063800390894854906528777305679403883010225925683815827181217339610323551726602578939317107229792745703430365734452333339935161154008658743377154552940532748210445933211352185663855660611566566129408027664949117972946282207920731722719003796739233802021337932466732185327607730191495013146558276413249395415893068526517770420114896459089554394832767556877277239222529325399695049709060219184420333336121627160123471203354143165185678084590618703653921185765638509566398851079987666125753691918063688735025782624960774366131347880915801969011799857162470593839813811353545317329151105273067969892917423908195194453983019965960853081876142853576073331173414507020185209822319394490855591975572804460828451872040431579268877553746609645865295540861125484561441672789071919367361102381369399955682427829441756928981211587508489249762459847356194075158586148916910623610095868203985734730624661852168312084705379739450468073552427007574430515288522575505380238647670008967455863796159045270171688892409816932083219716248915440031587197510029733010432263660589022389974507332904925591269772501561099553897902621308909746361634029671072906150756815210986292586804827468774176924761672351614702798228639606881382364785358548436867311175918893984917044767508332035179490041689344489315253244441860706081129175125970335008739420762807285120228456475275094083504903688749779865761190616449024351381124823981368966158359077308355392244722943583129649190917208021615102595423573278686682981453142959728089593537966842935837612850971070867520978540656796276812578690138201345002916428979649988886429373925326205247671729155145313747896596144407251569405189846013194263342910852093773609251766924050088495375922897763882084131870951501199115779047189420091324688135051860443921384323105685970133425233298606405949884471425870911324307440352089776063714930709951181513117559529776484035685006530315732106443375906480718878124609617511589585911301341057360633165956273400633542341331106667240082496616526724932313687558647726964370480979604738036172454282233489499649774777772952633134434566273613613961956184422117058842007813887074420549574572149180774584822241329813149883570868955701402695360032559022202671685548272221308376960782828234317440572186805649696365199284975711375622972234047158218597695531229514258181246265443640297796893329827798879705369472503662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 147115477072199740047266525305384474126500740378127897382125978249283558036357119749348891528791550652807738384139921558532690566068769713812119615882202286475723724295615826238112434694604321962850563427256571539688840349880752906983239675680965190649472873789108784531529831911332061848450214071222915862923131961781232478917726350091610923884587405845342453291766880596781409641084667234344549093400878334966845543581767174022114481016926529692832094215927742428756459105552553280357712517285579034999349266667942357893618706778730485304103742330729037777003048797651784298802910175397280972235899717765803424899264517735723200069397356600743423318537230699511342798482996967725525558596489762230035718765012695198582812179783011114502760832375790945220189072283460918974078835033975317496082340318333237385254269679001009375499459199980448224034969515449795884816857533746682245142576472619883176067858946491350882011826533913744401257939494420374335381437763565425396357796418770966287613477861262705601770034644193367292437700035005293422291995189810381678200443485174040986092080644815324875809155602839350375180291991203301575445833802424845276845673526991794357555927097283672225201949293600397508811486396639015789234385190436398714148008632051745358394626252259003489061267523836549740237801451436598848947035384338212545318463838503901681920003675407230569832594147733928533752602940589193618943469396206932453290854851048651957735497620239445116988668776440235871469485474232759731290427661587211498479249806544090716452729558691540928981622396890485883887705189466835063318781435344861027900500729978188297379633965033827333018556523484554580987845979740237739616470499456608621698629625291762222303569755647360478283680819668496136686886316372549465355898794771189675749314754269635734535449864321310750965969552358152607785075299351420064094200614317291164729575465023365530360847318132195440016528626547119470057887568194791623878881859011307022455597949449992162152887542421617033303852786733928327784711691023924404236652673524328588179644320556862006472809824539547113049408336517542063016339414757687451304819509922844522605322573306449839852289194468414876583240089085691050029720462110505271119057237274790341869108120975535200401340734173251751849910282787362003663637790214851269422266902758639091236998345426786266282715665117723142481382106623097271315530506492289112545856605993566955287554086631043508414938166544618308643015436646784966968981899666324112616020226116820941594805090014715702177294175611425341054508231551450742147986638873668265234560670466333758366204007591302525444245821628493743371303440655243394823156917807963156181613411250478889297296474669173576495106109026254086034344104291990240676365735799668209639179089145902712715110933068483412158315629106673915125454628680628194065379110462217875364223406699182581536802902008560347038326450914426668580950584753177166703094421696133292353403069881177969488144883843157507955075728076102114488812701099069418064812390715243167809442838832466679113758037904080831579770580171292213755564602019970346921434425902330293187720600839505237313154006106288506229985890613310749126601888234510065793277872111774738399628840071188138407516286546621833168456406853056442668084230471747629341766481902349449624673239811710786245560877799193027294337537708442092790453416575674864533951867768117422805183540531453391788363991653287342530282752370977034530598639974872416648809386785383476515440657442593241830474983438968490046217738025731477334379558302616068399690340084406698513178994328659812372721401959157179024386116273193913050631069326817795734449771138456050752547809062919359381919205414178212751983041539905512825864387021957757166881144023652718635348559548081796328915515914559364318847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -14586115397635649822017702641337907280123786500706809916275728532287569715458104783552201783292967311292008357253076387476435466134643468925434639357744492575884496968734705390883505325902718154467571856900028231046139981345472904634790678774134005838342551666455469708511088426549939138349383193627586840439475468724739453606164472163057367074044636221195618326309365622709805267268473940845653789775112766581015029156025110929427025469374857825662526821662226119735681458763482708845422865365314879583999420449994439884271471661356538524693263568077897807617668500858641027232074211354290160309478889800282968652318917076679887733580212629061984239118513126803322326821157158928594966589814189172149106173538982629932788454538218830154100565717347817313122821053658197385102998962725547210246339334694019971861165440474419989076712028134304216631777136937047768443679736837052298591475552948100041628191039314137502604661356804116844068794953541061198519643601494492010093209989534854521923159826106540068997429787406396215496689686881866049039531189598000505854843842662856317136878565108094344344904411719646542970258266225047433262927792928743565244375897430793222978285498365340693070545359456623790081037044458985839910788640187434316092594513284051243816721262374349976445381625329716983825227022787439727593790990383687583226570438429938354301961784822163541653055711563928157541358852207464494000870318109790133273953479561380127261921830935247087034837437803356320936043682566716606444568837202849343366940189940617889159617994952854289770505753661590528906283097871751001407299175619682546205974902188713113066411718344101821118876357940570796678451911631725453008238821083181447602236008120623548661501162582564539145239904261777127233827097079747074272660195149734610212787336557796676258487183210377544802408622235548133273068705834512432432337456707168646322807013664702013463317510342138431980412388256246084165080563827208994608239519388965988181426005657989302015537194212295916163184942570619274418020727340575273988609322068959956608173600863182563356102768364291124921963637705035190440623531855618146864292007789169127965132589438491313932868809728260807028211700225495258126318934319480945162267781329944326950443426995611207551554993905709105774050859479998896517809728273968597491407451147005703196938058039011662822443726778730547615902481284290873392121935406304973661063984855243298337654549918699077405711556366925792152176726237394705456187389242955422289357700154209518170678577775202365112811249120057359524397874966336324917316675404262887931100577687820123851866427999560603600532587382708379993108634510451133994768879510920474024835979361890991876061719670451343572180963688519926120520321154419126818815297444502455899735647791808541899335241377430680491105599420956216799197748229426861336462002526442962010179195820045887672265445681954928592172997908241035124120199769320437678898705073574327043211790329301061257803840366839145212107110735832187020264280453095180198765751458248282492741536334081024182316824255780952346694180759292004509382854617316509267353112041200278905170314573703386729212861646388236047845342974918951545882260786915985661163881021483028974626209851550297199183815246507127869075950399165837086038546345034209592994024172218888418485534334624712406972857828576379376939554510952485226480901008209007931805392445351761342351187256981777002123002204282288503174410257463520910885029579380412272784250501724340751528362735519328497663437781998348358242097678378099291057904558380142972475948375778240782557976300589855525674598307765251278857089395612190367220532522770652274589188218520243826541968048445128986677779534545363620932856578146685604433823465813550240312810862196492473065406977424666365550365298986434936523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1455705193628085539640065042139556500218580918291472982815163303093331831283332840061046108203883985800019270137691405762292841472624246641456066885290343694366954758582288910993686505343303051019764103518504790720604709952444157458175401557919358679659329230397374321058184969090368344352473772689713368835599610862194010635172953376479684976925105335980255296108297932367780377426516408127006930572057615130268228142444478844356656057908905536877442563704904765323586288026452036667212429301613459501620193767621946035183964517880102135998449502631495019328787443960347177300654687884068998195514670238995932179316376700598094857367883924340610720275079913125693659190443434024737735524285477354657920499010791034158387760670446246119238945082514620171393406715890605795161906993644916364705235006061999744928419973764182034092241305400217487670731629992924247811940174310307926478237996071607780008956032060383890754016313581876958614284614834628563451682052221251967011269450908586544655989506846904748950425072740750535550166604455554972525334945676805599241095292147322508450265679725377158194984655039752209588533145933215535907705163748612304852750140640091567208416682200631203020081226507351534659284324973292026184657869837594155798540769388569573512849077209678556364108295402835693208162966934442696614586779861320473498177975225973969151746759444174331345642598390796958034250821860479847974068012841584521449697899060470769209086740388355752343903539024275114555588347950368660299739671739133010606095830095831993995912295694613884498276947610575074363141749999098558288534974733338289188631544264356226207489490335476477560263761573769910730381782168313968994617310181998136637753178156752861633077683519320614149624036208467675988992532211505165662799679388789741506548722172717080086560800489732214701462017284859647784299761803977970586062666979691459134578586358296549098917821474875755867981227744732865270180890835262027667187415205502269748785632062044186401225816268764109237735474838874516351230071263653822035936059518694726621067247488753860081815837958652020551441271960906799035576010182304122467243521415215076983381138520069993886757494157024999754192995929466724457681669434200133788194166895630616443140806892500870752982003142962139848382022213111349875472629728128730457742073051587195081930754058947339315109164382581930571359619473287365778110753096713013281717389171902495479475730965368563286364239584047355342831630116374996921358887123634293919688846250189840163622688743027576704226590651386073426169699572377329687401530019739568153788244588146718111327452474065981115067806598052542725933013770616198893338020586493535879390312653271621062561073710332748636947656684834371564803837794674598131340812058294426821039780963068103476241888171055104424666718013608927543173476486892358735712332496073977984180211827279116146702555076307417026133606264212411975984303116918120430061755318588440300121198842187157959462805395959650207263373713474342252857098467649893406351656236638770444237273504871238076036490296424405027829490760013770371993008366615852423415290933848062206472697554212201660423559036715934827315942084919022549062096442184105140901054633716327173540349120047689551357370044634491847569890186639375225514087580626348501663387370049521701623433488798569714735231881499400084668805541898393420702656680233666437599063504351833153389782741409021511302133042257261295384492795616422765866387797534994535639216784493765450509848760872389099224019998579506784542866217843862573652302605013969004716974602723912404121952842336845842268249864927072769317358652785028060184771759590518465011381197541380587842413412055990741222498249381814597104530203612780033764044902510679753751625520022026369785456218046465437510050833225250244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -102759912489880534955811884009122679092250914383354671597975543527635921694902480101966257378995910809604917160672436415405403813191549542882069662252654450853274907768576916940130006916617916800491935723321858477471754600155278245498559493856491034929353843169345033964778766312667136277746343315090842891365062681372413310630490732066003772529168530007209495751169535230015375452501420856838765819198994385981335836183951556386067115842528095985591023969426442449501851057614445460601756333995058482685382705210170895765108632772900904091090071401164358618405748219750389289587725026578679233250035683741918782553172043833021103705355876998713098591581977154768419262097076607881902609853741711462156533223790538533200191668526292217025478893239516932319522826123120061142270227677489069829822786433701851696256766869199066053167146995353003385624843874621806398296448644662682227001937383357906998222395497043066075022250077434263302900910468845158251731084251314130375377573671274162688803622477501617277691871741805705459167305774934234657073693030491271939882135022038478441403492239985875601996008962036816146188183336267717011300790381159424209123740518852366678112186712700985043019077243375045845534859279036195561077512156068105632302122979625980716047192964239982633488643136817710018804235349368481245297726548325907524491304093996574754918503899554255467419987641242418286872628755844154821044502797250892580510616768622548346076999163440508415337106664482137907521697154643942905606477410141723275179627261856045187033180028333069859897014120271661384599082077467780182600448980021716728218146409317581377528982682586614849282661883810833035334579282916954038279075067365487779646927284893467287741618962955166272496265109451824978255603045683169415493780010183887558918477662085825218721275448013443510446200353568602131087546830881736873370407185685755095612236284228394438749215705124224556776840382760792709558614390323208098099273298004637578159672317793259097389969441686435887682207800604416784955244550298600194831674041876954538041875670980232637436281255914615079428075670819338071387318891734486120279706864980008227141238453778793227500641258447381796609095386329718666645702069106513298256302969074716699443158801055650162670136828312215335563748268455550694152741353132245845833060604973353927220455865637909638008551618563977984097863563357583975139345948655528288103212551199060156535766292640485996630433531633250874290495691801507191045646115979559232885440123089291764346401711811241077568786551348582167280705126403935707169741600142753004585949081371549395726816494607021102040861819051788426351114816499532288882533899037271803901628504242393345407878061654152587916914753372482568458486601942962333261905016186713331925330962071544310716898519742433168183253782752223658264045181134686690719593064330792055726798262455621327703690311151230139468951589106005370987618318683748076772358912945285363940262316341924994706322599283164819773311248184862067401314195044707439852749270088568879476920846950376868762213613030677302550830786815147680044938719117788933336180613462358544676903831154376172185440555151612258539873502238586172947579336269029775351915479019107998500239106084313400502765498444211823825779809003162276397826519404007227414043598531611724865198430281704196256816573411109615519021210672822552208811805636550621734639805696756108703371247759433924234435136873189515727853247851501478224257863927135228439094048521909680025678180673277095708491406402262849904959698939151410101567131144001319816830295940299903224827854472336739913421767231320592395388358194684945170729827258419186747204353270025746194818555767312692132816012088069818183752989404713607451740444534738295710458220490006056684369624299506540410220623016357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 8866477449412650061988786663428904487896591654286273360461929624920817126897718894567633767285000074808301194099048892978399462101128161586604131028538450078935100831793724715132144214852343177236284647467839067175930252125738876064727402499111414225779270202733237438464080844049556382212702295201889918619227796519707324291748940462521508870739606230741973312235731165726555681991857193738841266586302982899546540992797783554798498868428347144091953214815561671611867989447201035214757396002118534146951125386920893011360299675857650785736049872968674657386631850817938096590368989475567504319333448254833890861798590665760811718717749279072238232750295458520491407030951999215712581010859051414640970750242652683366660400579620419596034838898801592344212296698754072897713138374720163957748324887196693735757986712325623080407895331469623340725742335689058972785811251298338078344271547559865700518843242444244561677295365557299653266991486379064410453904636720574805712934757569324002287043765011870531153964707110126096421430204120760532172063876194380156799664689825331641378170092953121529418914923400919278257263067807877595005176566539451738803163581186722591076186219879272986962325194972163400496904082802997705533029122733761131375920647546391118934140381582271110167730109480714816622698194693283446926574007219908552167062163867198930237210650320762732999526833055038891070995025016520035320291953220415254313138243721334955637605433862049934717948126474258044874292168765848365301725015621611781410759032610635137863464320556366854714302130450403450180034091151041202581054486361431635330238354974365171593529491814545845803788790773695127101037380585207572391288262706339031781055701609230744731475582596877435184161706725734394007505702891383210420839088071236553879724592787243610875131772859400607512007810290038834484604484827489770854144147226083218895885964672887260630485938019617869402883886085718585221685154748492461999246707191662371173790450449376683526341532183330958462163959706621119090107288224840597223589279593023354818783966063632610201364708892525838692015317123342677808707879324142884774570647586565726829555070626796228574349430313349307090737121559766082567479411376881357469408404520992547283438750941097949631476062792881114263078162699580365216415099674388367169539347428201304057017498041640936034132915128371168739598564396931714746726765023036238891026994906434438185844245820972228586114239651523711378243188474753771428011154844111840222312549295386536240547851990564358377168496423299902532118932278550545667680042842400915420702010002500193265022868235969703488680550026194626971539376016382064212247752757321449085844934928279425027696845317622015586130438360722218195531865575559186898055464316865721825441159947171941875228841130642189803141204342106948727478473034228969182510793995578912339194369416740910936047889612324612722900660335977257608881601746492879239307566134366210115094763573904186026435154607180418487221026961218499107299812605072916523214544097622778844062497669913200383735036169665169078824280630365848097616241516871801998242378118229881032245549102630995400687269732999951515431934926284970898595263726212822327254518528884856789217567959703913314431858202705428664346491530452950426706428059229752020589166077964520673595443504262032006338456174895275423409671931332729516405930721297743506574521111602184167460942283746291391641585379827492958861524857762989225860682835226273300079645185487264046300410858888790768576656608920395652811587747647079511589416871497500514199747768669233786191581636438431021145694244826854841600861231331605663837439041171278863904216756475228989439924376824388007091398584573413428148518354459867925799214642133435666361137993434895220700553636561380699276924133300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -608371802114064175170699628764429931799443262546341967183215648845173674407472800780814626685116884394657852354118048345732002031481521966789952730039424074927308877051285235727058167165452063929283844151706903951533628840535586147043130251942835793122099413324210390828244780808973616017448331322636233502615766956150158708407497373562778909733279241730957635329160325214293590369246361886266912673156882722452135719424925593352762249190371675841886215724010489943752145717321656690552458277318547594839253893833328016251607524860596277027013538145135635673358636769013985388639051171325957098870698427304847134425933060554271513228296375678520644114476420149375769469489496484546448377283611969997397990923459610232418403399572263400527035055033140844742762096910223970848481075595940069707072723277603898026088400648679857686150769069181933579050645213143050408392472420778155931954346252399021510750151443207362138949046040123831803318999915400711817625985500576602660601782025176260055505507924493602551008773209102318402669462107377720364534136823701075592107688740165662365100966975453769075349129664980337003364002439337058861341991569622427115852372965841042939065822448263027701810183649196327840975893383497438785920296064098216431243537846625442256252517121833536109285788493054145893240216148154486579484196660206376487136818919004600484815971417875732905733298489662583139458619473760275299925433921655063398082814163255914301780365420677498049038892009157397473330359055872795478281077231263189488197866815163995906403331748304991742959674367712476590309599836517821479223174682132610613994397847037792380662224802207151185716235003460173988832284589473535307148171763262299744775118868584742366813478365353630426081514123659983974230259188193408473358048345988825517726121602661707822618811235866470855169539437595729909211031589009802786503914335246608198616129824125830136627469602634816100300548816939547865497467081693879254162501356880580479917346756282938102393337336129676780580484728598545563722072718787661426656516930407392491003378584462819292398612193361898327961168838620509079795499007001206394929255047795059630059861531883677390985385850449499750074537096958322875412383509385976803314711654912697443099966831280690291112883583937480438701083576188617731867875152771132047410584651176963003004921820401557745313471595230375702131007160572426725454048741139294921369450859446132756505210631081924879968125448900611207824919157921685180011645160613886758692206712502355894311396800369226723549640396473493948259731227777955574028488205462736658885631960398393817047050457574745913435141623953711165379407100366906871583803943779766723657510397619693826755953174727328339342408623819471540501568977576556261602697115779845562716023670526929233487236352214531052608738730104008279806735578020951312570300462207840260572168964738808434397059536510687617781503752353234756700149089374085779649341154665113198546677002352644081214315715870458558403261141635638737609861683868539670491790776320794361709259947273430400199159708912113250663779547320166038253166882060814086002025303470720407517167199794331221675722990959204211968223368034285353572928553306357414883188759480957259582659710055104074911652394921879266362788621854885343830694334022532214614479365719052163387980631033447464316630085387136742073442888238440358757992135384429033184971139176885704004957484387015457434928738261076963879034722537505275930651825136355390086839606179728111789566579896208968693519643702899811515952503024649165457558899701072328498072100766718078062334039337611003091933761081571257659284734672381359968875116443806368175883597608709749259449858917570800309628149683706028977302863019046211705996538989945949833643540421607615160496607131790369749069213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 48735008888402589979961306690465603259354510699678291019632906346617390736071159655106004677081738898491859112562066470701444294208077292132564539782521103415468926596146144573564233186625133927291423850340674716329161360610135246429676039634245290079760475930403540172012795731405866155977786783222281684886990109462370742369776690945461624074512130229863554190187561351150980995892883212494480056295584293470988876262805560138516225371950659689523317514657739823761120841098620805131820686188303540046650067995309410885744961877294425542100273370749180290040838865303844776384201420219566107154775623142101212738023751400826021862309356903655575261681063104173304032428757208516202327069597474311336540297375787210875668009940638036442078438994183129171098741324435428450688920282590503058651814927542257101035495218569852053177359884266881350774980923827275399293711353845928173222609157296879632259243325429153720121861422056416445366962101373167402578250792475899862986659051219776905250660564014547194711727416918352423624521779246982378884484107905894879197926582230560388910301026081447885894654576417189570828566193973858227916100419179911602482379778162189984712725967099774749352958319238346984145300806253624327295700944686685522076441016562463495114607891892763409815098821003815166221022643688641232727989105431412260210610126581480794781928631494002998786918865233051008574080732876969371480036090469203471767289458706295757745106225707750388754666897105134529651830605490737191701529817094481630196717302307295722390006163015703993662840370341592741400768594119852549316882756943481878766007537914457615227837013799272157955411058641177900183035469189262074122710049387741987186927338752632146202398849073134236352378505477667037120061348891539198989844992907373271114060567522930996455312626517919863490811756766526890649949327838146755833937751227900562841583419033373414720501541696993692368328680114221747272925780381753497625847853538118215126597487019511313842950145016829416369045928010265805705216732258136314985534533016411215199295072848283034973630401813726880698206033376717061817189805964690458544016674466978154516431726579557881320846784629359580398340006389684463238043330052826426060479346435807344876625639145357216876999520860526441935659474356433637933488990197843166118509210408199610631377575474520834715653703225105792847560687431049875536009151177841385689445976915241968924119276558256473329277925989339804410190130692898271972573704495055036292723130402419474521282817676877462171794866908311327513118421488603946435046581662538048943126074047923769659242719964648667771521415333595625842097039379810052569045534240964643421961392657030311825342894963530542337359943929001658713852100755191311827219599198205790510223829992472294298497950362668700922813868312853587821024364842716757805505252976478512366312848822682697237796590767364276897892583322501239469077079551910835464613225112606133815753318628380477496069481116489649248556664900577102732109210400219196159599749939213131474668419732323467278212920955379217403013578426383581587058201732497304349246514657530004153164667073007138149372147921670086375687443633812791976930867002956461243820740354135122604236906534193349146294618859655118120987884221526781025888894327309865119021382993467976761151700336031813279134481537048601093849199839120718972532090301476887228345793691913199005403116841298688818929079223649195018100033002551774337704364249863210728460884472966852973890576808669566572681286906783825635923474660756765703389152670848952768850938183043324782354403007165956981261570302934771721163627570034057743084997048091549454316191777784125131646232198341413733957721984829346371258438470255934567327760131966139300726052581474445534013284486718475818634033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -4780082113540599828582024834765720011281562301555555091950160208383720188513403290285240943510666229669825137857829613379700579660423717439560045689351610790557023202506037099090519335459655853840494765371143972534231029083042107354848739508257894068418331147494384493127731211700378128007060953038599292799033627060403741772973891203346729553409015745952790719401141139897323610199014383409601740030102421359989386185514684665570266866055768200750985671290351719245964127027988452313065886178742481017152570707757159941322044906786537226383827155402417803965722025904044111900725549952715712289285321391684222303428869777168025000287992163801566220574713612280105318152988439872224996941370411391374208642448227316224761206319236761779066280077746240214765528936012686130443178130559373658576542081330518197071937026621367057158329114903522228318080169656857830909036167326953280939675769669194740448357830333002640984311520696340230744969406256295545973600931825822049743821174455044276798011123662861431043676763477833496085276850351679212445318129347891675588442916546467196627911535021024719623300766623707590233167606321096228460959253412746062737360489855244534126399825440458479228207643019727570471889290741050292812773198915196108693876712104470877899331970973389811904794520665310800373957353646747208270599971319500503972681453831408272807246115209481201741390106523844441318167448698167683688307133923970597418158094632087431621581631907528088858831712836003117849081968556208002460759952285908177811463990752243961854324045899360248319036633773296054553392038598164537006673223229239641238770133104552276394621517958405210423308227667690343465003226809136106665793332852442310916272468983162898292798528835908624454028777901996048052719834552611463008538446777868110563497593331131696432820859657938983920608757655451870013721814962512845920382901970122784073956770060560132396646859053527889197636225214886441544103432553238139866896199007574321156643120994886292553547865861759703066153596229751105856469638383136321847524544839277960001056571100245238978614932223880252528757889495561270268738129900743658217807588088903742216001608469869953332808028803187790296733918544883334279476091311589653405073987991730275986773580944680762470716427311487942797005930080512659804473739665887884618833162548917837545961128029772532907314986755792624798855538248086152099026789844205322255250223960704816801471763375189410230476136062802669954771433950491382846901185972402929131806779517552102317566831108961251679408268136601184845096586956524063292735711055958937597320056259479127529014719841778408751850813466683068668365404491787993608948358227883067015489898168621260742048994517628752478782534723965191207584938101408166648518570629691077701737567194514067094884359499167508028792106134981286953236306791125781288301735211650193054089868024087804542359769944488893574664418249321231263182557418966095292080747344160959720500656573669753054398920699327844870334478531630233831481731862406387654693270897893711345851782192305673511164904579876373754240324898446238885847298102581137195098635097898794220360362660247510056651234202807479329081562396062729647792566733163297922639346390946890167961527160240723377942802605869763608236640154411528466964551685248645699239392544533153437079248439915009861158831772203116034868590310152667422863524696859631142753133389118800881223694988104445149708529778059858465535974545456439138531506226940103648953240808613349376801017350980747442552064146006751484113222721305019280288573494532830191999571172252080585307739435603437183392393753062103711986215605541876939264290425930961599346020868441664421016530742885931654152397031295104692082772489318192496174334538851275410296757212243985975419491296634078025817871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 477263570539141218403914178936653444579728394783070795999990610463897099797941875104794930274826155856715574825992040559968235802270466924156456036910612631833554010443250751532057057896128345122930322634221373434240282354271884407698674477447726653133286143858000714571983110010849813126151581646509227443465037484644991032447757081379820499083202627026097569028963614558403695488966974241303149176758575891811506687825774619399206208082081060396444375426020871625894265206701254192680558561898260559180950361576283418404277276401238570581674760461949158275527489025161099900212748000016564266238778810254326922799537423016427410750108807023892678200734098063105076351453083881427212280710479737218927580537499699760385782871772331630441184733507142788765799936948888070428372070984821691927367109215961259848881812071650564896814611025285418677062539854374497288354908503521954222246928642257579413083501959342312528929868061820763855775008686640209025963878747352405535492901277152197795317478746734488975495498064657873382506131419007037550507927698151637366675666794439657823909701340717018623118570440087169520970789445137091236657757951113256683267322887808305533178288912803660253190369987490132134059072357259090899882444969550220995073155513417085836358809425823143121704750715419608655991237555591983536191943848435573466668228139102805701328902982940256555804285603595053266605588824786231956649644533304716437260274215704169923172306442357287376671815747340386731755535869077015190231464288363570868608270022024287687258781886188503078941547165804892157823092723147332600699976853786121634967179965522484998249030315351308912326951272037724980787444315977073124318919172271383887049664484846859620217581878794614203945832471967489580979822372793763414111013810156912288803481918586775781871092690781377567905636544271298925090731652141504467624327727623632948863753359571134901395725387157309916711148092748412140508231737431547285433878107526403657771798557896656512496902908769971582835005933746246134250006164408176311524780187464959069271527185546329125675361281279797889584596685924475548272231437776735631413173877435024569104354159897533005370998526205963889619451018000333318978791126174782766766788734742819255505869644458167579112706411835578424026918622515960633804586876091242624201511886499882976339400078801830915396036910052296015903114496305086880798878945699563540178026559152661391362747706991181296967663375194725267822495023530559358866598439220659723605048236011101381067203099791763231529048742931790053668666420324484146326491705847913200987857436455922222920251587157288567074343090499523773800255276337691305117504763431761355141748454553386920712456163389318454991671307019373867959287904730294000823773188429374086695215308787748362080033982923769074246159945151166921470716568399777301803362599000307477472079257037525448873249925586339859240507370645591418209251630054617168214979664395847598431626428023066199736865374412158781200195981524133168353744743630000921597019669656427468599053287985092875675258716455978912538969553039449511928821196227835418844494455653576318314537888127739590672870235723309934970011922793946399654062052558631043692527100136252827619701740582375943531634305277958922495456073739145215588344824152311814123285411573080052635223263354753179313365238259538441011964359628682235559147989053255661529350649600915951206558447858912089742497233569841539171847966177155124227274646642078058735671394077501778160410194392433715850003287516909538755647049812552035174786309127359081700552813416243640840317354428374916724391039141548693137262511780828073777501316136526690584948216633794078449932609613729446520901549914435651652962791418349994737606762934504610628506817108669224580808077007532119750976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -46430572849510557644477697367573432312843174116102219417284304071577475188003411795522962008393875342812803705385455938947596701888320371869793820106821361249011345126851730493738867914888669254693451946447043306483151005437460169101791320782405575714205783108151224426053102124465099642306999382766584110526943645442659113973113676757339323984753805691476840923325798103171831243732593837454987419745360591192714581923979319214436421055785790180350201412197968623887121972187086857458417602494239453726881532424233962991170029208097404574159365267882820182110295725099417560413933395323771952227366559655627933134745415952834569498657567187288597910796950110824988396117201820758414939851079378160666245971241755949396609007806425596453672121704227995928060100639102855465475766555721042260281959237511666299589783099072465408392037383125892280571364898906362035103554741645888723002074247888803340698712653513381075468826382709489581298287605036943240393178523603462525634871022873519780048891467562704120996317305942051813530757849733181145960566414720123452488001280090346972778798073001372252924377470865160253720207930049092491158333488737965688594703799974883488698265919808688809933200128803763856823119258178957289722282057201983418043699265345170751829649368504327649025137264329636933038138329900739296209241541202768048169370880937239642669867438861169901785234692826143131404696140301778035292812865749004789695029506530557305845197200161353083869898867812430888153925276972191650341870016619946060020396595158695643961242566347119910958976143923499271819502932777477129736347002785424004260994641402922657324475959407686546210485568691554140488897565975327009292899569041080077837532946201416211526386542786532178614319387256233721226850886989558887428728224903750627625031714878470097496397995466063515976641285096930831040120851665489645960947222971748560676008522814094527794477952791944985044035822693128337851542947444587116894407229618397156796838064049326590398923095965295257375176807614130395485978798502777466229235500374857153421575994322315633365743643191569171223437651456965676894952274838219652775284070774739444202032394244500957227537709282816609505574089960981977338972867946708127077195859938472376636202502051464030079587593828614880510708216589398597110698690754551538411244833854877892891516982445429261305177758769518478855304669640098407840835156978157710904196521354972662455352370402676941391325918825662764235531134685233351098540294495029080365322226351772178326359736378283441554912716492192707782070096275084544647607487564361979966294308371306151452703867278167407249061055401607203059691187441554596430061648229172750497474352125356530832519966869427578481131707717970639504080805859756287336870184708548498415332529172536370661367451974607844822973463844585375519177524687425725470531585628700242585277940827592978334317216563993369668338985576113575698491494490133820393785931510084487309194243899102205996802370609004312782477009870180198741242166347854915594205119141433559778317061496884810888948659687256012286463651537864871053404178482662554340961025706631475784750646407619177476342663258665131042482480242925048352360958965314561177551465882332553583624583184927326329108382253063659504896834668271768485783812356424937245639857539510307241799079206165139209583231571005670608851520973697199107132803697039514986771650511664638196298430214785914337818359267028103347614171246003546408885455386286780318475839134186230974106939698687255697948972281583453662056970961359229085566937512719617145549554904102005242080696695800122210331979164079262588616781322995611678482026349074603410049503255135662460210873853922260314327101606280223745346900811457113335418251091816775555066331437359394840314052999019622802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 4182254616902900878068136443959620904652729836370632230420039849284111570535277493020974545725825419201691717289935797697565485866235145230925306756375597704020813735436743477593319605819049255285313684609541446390039078431984667663228490189538725587764118713658131180357377674465700471655891722386172449099749260876187922530666740893936205658104230091243793145027849904722067154364443682570971194057759796711642418706451064965096404673596151028201554542475273474016538581690541866730724153521279288917294628958762153475651521882502387961492263701621961894828724477655880813430469205514392720081904769206649604330640555197763294969794822108605712365703856337052718216718036362229253762393347746760529089319378290309315633179539368312170323351167730215231107541614151213890138166881028580511286170721558459078064110885218419384943689783105486006492753923597063636432187091427907319575813531201469970256609614541000117751331587765838369777360934646110902701658201149467678010668658258631523273359971749475966496881862974343214869727695330847940897606957013617900950117679425856295171742797139038739142076021351086475718680621906860762009911708614977840007404199477951174681975428430396083526994160018349370769106416960508821285642969998677537972594869500732112673577216409965525474638890635305706495620396453266359225944775187865953134511529322448596221109963501009141569280988619315527058607472032432705548580025786852501497328841066361396796904307798950889080848081487768268628516694258349273676552081786275918822437704141227865807479598455014976079968015513735010102408829790668140732069599824186891223085287944916069878160373908103421864352125307778760875695509547645481571277178116919015854859257130185142301053866577519770237511077456588775915257401731258616663399400726160980255941148593567804408867949143959521747346587654114791662936524888399350514829386018261172302124445516919301755893202873042157193106506817249161531829633649558624988338762627146604307586950397789541221105371636086866714900354983516955282413879109142208610709532879533646545287880457420050765095166890455358473638056106874379155432553779621337966150229454931452264548403491625561370073930900213420258391252758315369379341360506552730677129573980317507793502930672546418350525804239107729006729419537354501547218273542304316085135267094116242275804165062072968718889459994458460005591713855754111186285441297133175457825351270259762820937135588326774553888650814487705920512727375061509720260045834927931202898885164122898270108518560903349030535096295802909390109642103466197506100436153715533461132372363665522547333335694827135139689459920916955651862226553623660596714971083871126041456399407222149898800409839255582277106522308137408643147011486680726316671908371929872642157691701410008794521175505507841184113110743071634664474475853671952466691648246498431809533814812011577905819631135904759678304425503707531042757461437300945793190176676575775419568935320284160467909500267453030734519041223687000657789274185367688100366960839514593682392064342926302050912049019152630870551848997548087025394366465510973694303621765952635932753841836819704349186114904138791594689734177767724946410855838431202042678985133015111277584028462772780450583646290564578544977700759684884444456101863829885706419789091272177879367616536511724190065980680845864458181881744999404903459557595145032468893538557613754145219380142963159376074600631570407747849150500225709315004813555470371525949181697390287918497363089035103485230678715291480482475484126604061191046887593126160197388794129154275407533257991700606821862191400543879508119089192544872252733477264116523369615958225270234751769212157037300217911849708195042168106421707878064696356354480867188340105634701160397526109591126441955566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -342537232142654436759593888648001589915737087734308169538027966899703872391139636737154948413183435727206430052647693548117243989013264302751031961584199387799000391745367232090157663406463084547069814007469218031079351635097639288480934128392656453927907161542211898015376094085651510250969341745011371871521817973395195550740154339000824354789127254243974394148942311584474804196111700248886702369717254163714619513050281419972009646986816725143528381812129717102413270842470742977235485372361976228607469128672080191981445028560418006442271991714466766111333649241727978156327267197548095556325514001251311492649211687156936299559777560523106235969699783388860270644816689516731334495032720977909457292257300638450212319209171454562148657059348377540372552707440853247095340104909403388683036225803819072939280542235594895027162126895317606764452301830147711709312928072710747573662865864670172591817417797639141420843280570136946856536468552195881900576197175629842992648218986980987590467051024606553900318485298543872784292917537474746287317934217595055879725364440359585153647359370409684801916537662224853413977834192616917663704139760766263924219341840026530040492494661847321836049903336291620840469825060243260087163759991244403699913759606271738437847598968767132608958366447213097360603053453540172861618119840889512844545416294478237672414363375568381395570137983410032596752939850791862674468803177973454226920525869702225289548822317227825528640824973970318726382408105758591688911611198112009079994165603058502981750156620188510661426246125650169713908138306120014781922160220922051641425866878916460066122155026014925884281250387058237581110659909423125681708437710954554911028346173843490169014473333019639549094764052996013145214130464431598881168470486724954508290928803059305051625743068275269917200800198826819178999211031369390475418443898961491588817092110203497817669312896568414219403415776383899814671904912618851675048019149577347714787371361438725490876616374307089198385140006823913689474161210049703693903766265904165359083931533094775743625260980385221190197813856831062930436527257572304745661502788203852535799526396845162219978005343270676468574726466949259703115073597286241500783215843605820283899493144304662461467934128313543814454059344745718432760503836201495366839280571210550799891341344748988449170451004642468623430669699745791469712743113915535740634518749401610924089370692461196094212720469548548133358353030867432500890802422329496001978443948158230678100292306417077769564847706054716507171675914048803475327383610638603623817914666757453858794558611642322307938535347052923477105217494626628273524616217011755095138619300885542167582656506353285825241026675164211467538100182312963002995910405823495223973719610472133592166082021642348839958993987480767721336014703848279442736098020835422725685508478350398705198601944971386569192898684606016203213499952070630800131619978964336612557220715727370898309204099855107791207962386496392064974280799488291235977097828600547358765298860900689279134363679358348387971698281941161004582605214103733083735816436356742254647859167136497817092690507330666868637338060500432911703304925513015048088310247941056528407363255953747815903675212841098463856060569931050796833880772267796865030636378316458163653662843443950561759298882885914697309405524236366886962792699090733512745718099212652693016551124474987934492488279791831017026222855934012253377915047908678161185785850572247554720426487317774195032924526369392524439868294486730172361065908205283457784294532245042101994957063003843618992393088769494903215262931970574404641903842095526861896954103264276232853414081607557275192515811949176949331121261800630551770244971312767092611418107139797939453274011611938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 25554727850847717367926040672865491901568878682483999780172552987762677204886651429040789860836358260840861149335912447654579361119218756457266196819443101745580276255738630310246096441058085114197350079905743810923487185270475184457767615366244349565231541523225013571694039326344320391202101506721613150506165368756688317803220406612896542189913862004764031881860559880608710370625369324319914135641920834384732645877689352661456481701238722048210415693542988039555908705149237030350271602367417398050401953060410664638368389851314259141089405135693872899312963717915740940130019630874759327731972582946253129702880681726943838088572393167946705554780457942558190437283699047105628154996132107957163922827480694917890909321567911338067029439869350616671079173621328231470317742142791887631237505276169384147368770856354294349637151985865026101910053679568292528200591652028067489316358858355962899083908854739587892160195127313592731665113624723727934169849275936901447694365574180110306700224637615606573468075522203630193883349548018298774989978411961998140249140556522738102978717483739021723976238835461532771148368822648129743984143927174394601215680543881402125548672504479655026888934992387634963351271179093890464971490532461934900339660156218396542505418071682242193362297068155515547734441875285908956387139359330883118905884786729053789163218076125857566444280487445281185050689515071630946517327400834570137910665085972909793206692877208965868529418000771840955776905989369106191749518994459732231546680553411969479407455162996324355756021837354894092416131208392229944258434885652649776964081467684893363620394235028438964954537184850105059599547218495956959659102435220473466475085583130398844045967770638714457183081925014934417897356339836281506146083500834448740876920382214052181687985776703143668809371826448871995858755611573606604598293181557185929710184549535905429174819689641725812837464490402372268228682170201647696446503219157882760959108405071193959671608986913250516356255175135281240993852982475672405016403698580705145085508591825820636522616649927666046633806264176171519305840714823973423482086425148346660311281068506201058348639955667765072269496029140453551487824279661563150095502275423010221936660612547121951090182384542826673976936395601104038226177083839419283938887955911045357709801157350146865282198536193246428145552674991322294169903615791486281072305719969832399476977347462737803051274868694206696444827787014257699023755370046308341016558065038240694891509751006956675295386702010406436856331107273329167103258398740628074410253748166276016333797666377776148457272831886963920886298430581324021240917556454305387010720032770402972968969892969945191785777410412883163893723279229021723335953354177106249932885839306759584345426789338469246416010318722515803452933315373780025106016402698035995859780263869455933648256216628002319021017659361683035306124487829409924439195199608597565377136089064055418192242031271196703218196036508047296248919120925413267270869287400057111692902512325851907902395015040672480413475039886030069186869850985772253008565190252077019637518099933681699956398552333270737256532516053289958750932388685188747246127955678786195723295269520025894555428386246809013669751769102129895063471376995915112399246388270334448964691996646163016692831960608604337323355794579393041343642054340135175134967125657167404649514461783549709492229812406016077539726029500543321140462437845286981746926103634783022369928827286125266924687590490055579498206947475626701432202283508163869709194029589182080856757386504884614543290514823199690752710026023885949995860743898314208347284617115854589703873566066267882926616590861778345715707565531725407741380931395918002957667880536973825655877590179443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -1735015966777373659663312597157020735157252275510577737123520996682141118689835460907609604054505338021373908820075406436494222227312109523228404781758686866423324620106895315509957855962413857239084777469279913711801713441753052584872387932162801897137386169107683196386383053162928862215969552403424232734282099449086988066387031278012363596571560741279394562747662132715922630486275610309357810940620346444625552744555829316468415097625164833706388512763617050433074644083389991621057426956583856925086023434536991244245138549491099679439075300530324563030896080703653517271576266764811250411122813112560960916231889289431162669737795759833140710106131786946169827915944781283793702050994127605953034154766813280379165121423747715834894561258834806967886483022063164409090200191611340263087596167323632892838672799091828180107576433121170570652677761207183808152848268664478725711288551101662204079967206622786794082371816202139006041624667415296541605859278202265862153318983330170718509484776690404191911232646699514761437181137820690308543234013312083222132279057345229713116271738852456225524414950317185960822098866114644101687344883675913660116921485434712101607346632662040581481835466807028469680647175584465223967307609616822817479410432598072072869990703220222495221654517869503752058264775690247356102601096445273117729396082552574459664546657318978684923993625574640165480044458546468171261582690264539784514259035379716334617507139957967755570083523366255013341277506385945239439526557502881057955704833921984663305105855390480344230926447059809673478655162584506827061950603780326157804846690928659467602337021731668959721198980128435023956840330799607408736574066265478399562403965661086190240959572492734870062620259385722751030196387417829877502301629559863214882264978112492655661326325194526414697511585063495397867187284299547726795167349011408951526543901798972402635146713648575662936553664647019614944437300676658254829796560806482743638713968204433744232507286674322735211568010757375771583609642918107390326770454938189199826458091680394341346495972951780847127368869536226670235110556980882010035469780091592268011265597133813368016596283974533025976657317333596394568629466963720552963241382866467681883374403273411113947558889269777796284584320267347492636935506355285677611737930148256440528143656163857835864646026609237730922032014466366632584562402157082584811682771515013314100368237841672827292096282411111137581613260758847192629167132301375075490421993645228149204651746146660998481613561410008780938641021192315591951535047122698284029593330698905879173314222082974094327812962375457764939347004993464613660858659450733642479490594685622979680946070774319885813067300929207545731922948995567511893073260752702308427620152066604926908168736364469748495396830336614243410056348680316759503129423499876881914687412360615288834606877735296169920069259351508569848384631055420522205965333738173654498947420958155783912754277382043423268447467433519458436770816767043939135741033706587413184853184248368009950153546439788399577477794173999277614205211120165007497358204632633743255793579349845532702819124845678524609102758929775769377723670951601623004390349658990115287145324402562435989627003611661457955641641716709008353015520548780227956555730118279936666182088808138553286870525523511741172787482448515674632396134740841048941748051406128357986646167640293136873345780649896783681843503821524883949678619580554065810918147659497976441481750983305513857347503660658313337199988858098871604331703594088005487672644027290003772582561798754919171271215312789156540730975341526894681152315202954068463684629363638320387896569828549684054597556486188999324853250459665558112851654253709202699873515030049020424485206604003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 106469178273623172138205771192488249821618437660132066327124830700971156278074114467202756358263062431408357099461753057607044505559127567278862277634769019287755312962206749238020247808702206191444441754414824687572382867970984453954691294344082485731501382939331827203212056665436920397391559235688574276032218135060812829647155268421380586036598001624953329975229399292754034977700124150442889863485794526209587405358852285537149467986684122479486354411405612609514426734687059642856188654167908301867019802585652356408638950624862671380559656648013462499474620061172038814575116756581379014860112894536255005822355989291286768504055275677326963335452066604154221950192475052676774140831793511073776390402576554797750925113445663922072513274942766559478222168774403422113163753659625056869667360467770255502924655350606804097895194053696666821765992141335818485622131071826840566361220255437962811332795069637160031009282389807600150453956752662404718714602557375557624718797760664994375558201162961567885998630149930582921954577547194824936903108652180304444124695276766460589894631755699752895465821540904168372338612511825792555243358984907259990431483669667991011360068625896433760061178735125173563871625720858394447961042545641597306100727109451526744050249601007004072205427711282833203892218299137101474093663990458834098541451000028838963634862185133163017057627758280882532884545576613662603171879044660791163749776151259241813187915553096348887112007622407139359026632157018958015182456632180048450983885366629401176968086854663211208802112672459514120381960414203173292481261419019916827306411399271937388512644607583127107482430216961180590929152291671442580863107552237849714809695837525368174395635460131718689522229648370077019898804816625973349988341604813779977222100224119761195064089148947112500002928180843697092135685058942163807080936814642239478733251598159740260802200721745934920809211765599321214395327076556731234636081132379121096331975373578505899927658974605912590419590156938687412981831751347245803373437267150603942082002656003942305515919619208926777830168159443852740606415234837450139241925296978844939276341755702924865961782094326390261299515794304473017964313568262144557751117306542951592807098594440904919228154285960430549297700405146923529698903031527892882719259017440709438525909789883721970666967399623035369154252895028804739434622401633051139195666421080485815267996336003781741146014988835844656217457128575355616143204746308306498944777947458514011703858750375786963184852212969232183453918631816880970353948583277653050376212240808224384177109817552698851572625236844994998277276179881289132185128549655971039528947440614361453684689575379805899435865349913722928541619309110967584570317101364041806273441045183312913377410747208421133647948449361799994596939417942373866244613569678226626122579684544200914653007685727334419646855216912603894634640211409648913066941936968496889483271924771036717251003880141390175364600032540315545333359554961568063488851045524485454762788796480061459129876254112924000188202208567932068917596734059144900351423782216786050763112863927249938610039949982025243559400762276605378015637487371671027098151530205848939171471649286995768242828976122428962364190628840370327837010113162580711968535813697448920201858654663306942958746755360442442398829463132303548068067895033952299467009226790683785951974065042914412982016609962758996227575390350237831052426779500562390022719558758147940163175212613670245283233017794100553527093557040657928936404424284604665421674105052685686717645160728055021590805172839163512014153361572120661564468124785137549660233506822377872111863046177532059810684998407833377289604059895555030572384363621262926002941640035714954137802124023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -5874486515721439714219053945882060849057823671744869638267076107078313069126901951664924102235899047655209480047860393146566257168795621626820909417357738826284412332364204543986591139524831874088096701422494843022489604514416527087765584510611701052241649285223111969484873514590397302261407033098637624580259073553648983770417044745788858838096500327597971359252355470638886688552499764600003603563308660069455958860165740562825396261837744899014353811773251484308800427292007000708862905029669024953366390599623763197818312017460833208983422661399194296098279004575488060074159623022877601308998808368142413405681205668365441106475780684136807836959542788321824488031834603092068155186118653891694685656209408093731301272816660642379602624912374180203771179845382517986711624365705690330545226564774616034376293063627425755520840245975326236064116394498942686076562541594106779800489358643561314475625118760074689182025537150340249348125831717137644027028525135796745011811699953296647898426215118318118471720100767393719542747328518939854986529757254649152425385573134341965656572584817645303834333488655251548801397355363114844827787829503212917004115250190629542280104718360969384678455981728295831525027974945664989750349923949769740834209453936034682776228120421242922491612896657842361254659279990053701584761789170182070183299838927449433284552342910932217073760413588427799067356088517803928333055125413691911751693232228430302851169160750559780373294005149113375911549796997686808796529195168394103171444502196906160068332687774086878957956662901973547067918933031554978704823000488975082071967426245802245768027084063883639803942376742819438105866767865996996900874517668598860634142757539404506685948082037660379639444969279930868500726803271230399756827215971036443730545403515539188805598204972059297262535180123921226948423517826635855090702365292452790356282469415809851996248448708842422688608499490024645420693191703448237338714089414512021609162393327844247543304223883059110408444317785599428014661673562674383322821194695607503277196912852489983439182214361375914890323667382204726329745795364887954393352584492692939739703971757224145883829906583446269156338654220229002119086677018974723815295830716077112467870909304202676947292991837258296934431480580751832412160217188172683406813211031255339580510841192542490277200685795450506890401273526651345404632375117630432353634596784395273073304616428638289705686145074015940762561698851168718900438060518426715630514728160465523678205195392445671130221854543899908304801947032552588948681137391954710011223100612638981281767402269533944577645426635096070579983975800135245721690982325717437657418897786247689625286983238900577912268017081141069196033146526629851568200056833481693054580098750287038201286197265841077413495639163099690626351529474794509691920725014657352772393932941870776760305691630762772497853923558287886899595370096733727961975063563661759321983213286075457795397888561403481508018176573336251641435705757039038673469438177275889166332785370298523238981393554026502637858831735385207261137891906065443433421598300038226609652242863719649596143635340920299268028116892934158737475033243870564628849246286445963683807756983898718035828193919307705454434345789427197046261387411088511200264431747605000640843316901399069583799707352425675032616570437716029815589557391218353655168706788717480306629090150901744754061076794245742156067499335709429305872144868752054304778062837813491971394602126347389717349288056935083452178064777938901867412844882375962298032961137811889333081031483221116477250982654168259832500247501982013485713121638013296582227448109632505585977932108868777369894255205069209810285996902009812841533430556453243553960419376380741596221923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 291456674982141046629975644026932271327382487286237794713494116586677347042809117331500490270836656804822745394438694213140526084678931314106518375521800005030628109156329778596247767273669820340963340010066842401549317268783820966459758068921796665606056788917489886526021159755172699250494066656385378662457821573640591798906491452500812187399322507123252541686497585430636185278617852143455438467039681533406787611860300929110339295964023920065583989997471416449418580477895778734299741532449643413663592753298779334041670984509480005906526206512875672058828104561822862258684612668740975563745176371575296835516771740144555632097497049494151268882776176632037764083013451623251524972064503878967138696980810054941362676842742347822307593117724657968388269816623904620550093116931424903537863089488034340584412207361150571713319508115757409426622720297232122776922848239535433742209377239319345527710799582428501044554509106181326181736909113567789424000954519607223122105999889916586432188631608312891113639109976564570616613040818454594425639924476062524506179785680609890989383023203329170229892781923773483124820409476409923826807091302336881803784568371519664825929096292403207432449467003857571953662303256983523136262093008441289069088039674185975598009485152423478342760235080091296306220037130795193858967507797421121306385664070615891611399218798635373999115274911659561981106516923494954122854958098459956746878299795470196441488902311072349847812810109841388796568007139241448586513771842958777515052778027173021296636841647200776183443108276267558180474863128908089839417926050800011656173162149617292252111274625376411711194929289408246008088956154890878512650218851190005165123809033708340364488230146788093005716953614882903484078428043217912271803981604399357678067280059127317822574375429227244081124360688519521226276333399222312404128790804569438002948125776273219931031359373764990034519271502751836667433104887668975756865043306509715299084503579842815491054785371513137156585727409009827561708245854357261463237368473911405399103028218558724300889794453229458167075614944903155719146274049701864074347288197491922668195623876463566889636658686994889872137094453509742490484135208743114840649485923058457331319597664222699078515183238530631159856492099567522838092822121173899441221107926260893677283983747063246815852772332377858201917606111829383794734421708116065045601127025472847105134248563465300663282405820338781830294120145866006055239447264241244950229197244056388826828329114354680836240089185207425094823491875921058406592126000306967485472074962880894036400417196680715155177088150167133336289133283950314566195067629292378140778378920871470236007553583817864900041460041226803834107435112398440978594858748585021050291117253710583163177374417325442505329537247527629086596931098215684241636810076975331483868720804414357783214194515728721595501414456975780203076636577145972321405334394888349282809416660620625574290178942722104433811893212217753237089822919511358250450258993730072704395173895845870368246555088476546120102895205424658513868509714728565697330084109432622004190050484387188260949470988529882218128406988276211763632468484544346381786351740466201457732431478665611292816112197695673686047852088800503587342537057076140047581769068294246304236691788786255920880683572187761332712869234046181266002744541183969599436126109516294126192781575226766163429533576169543616813425938523165593822883752769144758773031670799535244940716964222888500800846129117130493817305698507823695390664290543130346139568549437585184723246981177763458072804892704899905635179087882331134656979895149995709259943915702750293495126572639409787691037064736356252437842720310514412688944368201582335586863337084650993347167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -13051323841704896714244097559318713805868684729816151392762827564230943677886946971205345704955679823630710007887497451554091520735804687858468650621613453680151726770854496461482454407266051642084986477715509736895667797580978186222105457729915091226805424937527002582986268269262381429228539059827053430146716688068687986603995874767333440535491532118803307391737519849339398786605915996352409981151984324282311969694202862561800242195793013410899275319997823361962709275987949824421583824934279506690943333489215820292482370106236678974880914770278610239284886358612668603161847879548323851338627533990791257864066692119560525833612453885171750414610681754031455707332525913751935218136369683383294977953223446908240009602224512892065975672297490939508516144939985043270391087565057557133557482208972941670343425139676647624659700028759699290707985524223941406389572773616832757323964232874897781601454837673698634681218113175808953529951208248113233326026795241081953584770903656537342609388154810095085430904486138599491328228508394333999511429002516095101984651723901607015608513827261799317397729776888904951830601826744630839364527042054214294613279379080265195062095403251191372285791625252798133141311103980750506583925940055119526027428840988919622861769958108380465704404379628160331776457111685751345186875083030956283869342423050194968158279714030381150925938367457349377473696530095396239212590198589433811192184849737235284640118304432660967392391693593371798628505063985122857700545774338888572256865716047349961382066736590187069103787886250163914607443769553456188938591624334917180859128240259932343698780979884191088021609135919371426812754652732049442591821479754055460320023165697658838603100198901444499137692016301587697212380709771656142018618730441689530549685014174330561257316756943135832157890229844567018941808712729014096526883315390778613651940663410004028251903767179237356664111560066423336507976580218888555631462129679841137101875417985632969168088757590886421882518144217170856881784172020632958021152416901567931580833680021921098851109108028879699732998785828331010771971017658574271563782946696043261014361721981563682203773863280615736902206050176626225855629383456918690410193603471954508257856128295919367352366506261173773353431960481358600093792620025280425430407351554975044368544998838901868208769027732197168169389346609207043175844260339934203861200879877474016822005225919593353069338856365585381636612265884191156670372679477675733824647464635934832499260666437467108604965191743077497770380581876635540254145170347572236659581573150819465219388827489995285238138051406955406769707155907991853963392756968508937684161005484312153131746895317419325224047608793376726107022412325222749933973905774250187795414849444642273215370295201953641090675010790207038042080951349236141122645006085946148987279774342832406595277505190079386770448042839358716215763929386140473353127595975907414871186424389345218648758122752817373328394659360916664596773606693745572005946108967313357137769187852835558081433944915985778617218031436603677152140906042114102131032856036002280174420213068851399247855161837888047766207321097043099202834824690562447514838811534491339100805656458727360129029478719457417261157453728569857190711024759109015204483569697999464452403827436823412936789458747579143784843634718581113417066021307907796042014098786387235851192532256879967964562980606816537082777848317805218967631695378604848825726957106382657384249264546218468974039198140114526726878413935706111642579753664107758232808405986183524006836000682294732493425823910631321537866101628933917616781651726932852850091663794617783788506283863989997201389491453709833401200853808773989573917334583441629547451157122850418090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 532586088662797917950399360634599354625164451818431372345460030675966908154584327665812955419480599780369690277421508970877862522811654127942496217539630350760402756649348438469691622316160148126255738979371275157335221419876852251894334771445522371233866788861435568918069120350264283823343354938019411545720445119398717344637697971613471486343229874646741452025193608874795782745500217951462583822009335553395918395887519660183780289697131163179099934404016449313904450655468074836717479296005997238473518988963446904619390421147803678946933177923147873456672614584391652710662517430053762019072475150397628746945725724344350096678357431237839034096811272675995421236819942495451458086994579736035659385562647950429998847750607535784214123497505609741603051032900209061114899092469134703035718614025127828626377336376553678243889534236078009392103802484206453333715734965977159376095932898374263396219186078852545343375348539187923684492377581741166288071188961935729857929106725556086579293259850305095334188131616467893587200688425243624543751939739487460829581221388407341149555387465168729460166076535927187410813380805723370866442586277964617552911737704166731888306748961758137372043484836899643657488984667314517850887756485153119988137120619996995678302146929233250607950575909787454633423081138636456063367662743733466183380035032922940891944347013354523084643692399123488202648261953431856514315073518694983211042960677809344831538422683486364536456888930598139586203942217008035283826209623070387979111182602511609700628849720654206426149067717148634867276614874931226954186684080314686506729740579613525753306653725953390688639272054730270584830416641970198463008181161191395908274454626587152640810532353214232795756789608433774999458892581394468082329715789897512204717036072352708268814955278938701941734329106171335501039966648320298437990336657288218192525583040431559625305592396846452768817813007795749460686945999835821082900482844359174148572871581535585918308177667848844944509309924309094032303135825118842421180906627639006174343662807946112002783957520375746421608792003569456384940098399347243064755884992898560723263316350716545186724421426285931424661266872053355702346450126639681515961157975821183696356445075444523456786472814309053720691033063947560847344100073080478564968324285324066619513000743348997015792336728790081431272048955741733939296455356808177190637732181654975367246744005627104934570443435430707311865659851447920636665200275280313779809796380822478102060569243499552433702102682791945895744542545902495428365571359522770231485955820224638279181874325181164656272029754610752232150552937121373396809069794805149189361148006221009368195595017415382205252483114217109702183817846018710511137522799543136915024659213560635500645097316468423741985016087772381046937015700054251879354330032399768562413551656081597613394884018832785737420643933622811879610085812453623480410855419169915313022770995734227994546411631670144228759700538930649623099140047745956819637061520108010295725523890167447856710140808581755672544226068962951235393734416953381725987285143328721999286967026805263803065792179319181316771894265885019268830284460409499543009804776971435310157324342164926788515350631563240111079660184640286350858594184602405177521378017458451035938321655540811194940465989335998336892928761999936489438323102655464704093151577728941126189959926034520062537675557475607351747223543678037964623381249336276233616608508546711502642775124047416141350872164383632826224410166399668767365799087221845776387698589451500019485592427656375843910719848048350484811036826945355085789497987134443087548163758942085338167912061789479831685799230363120084324710852153225452471907441776011182810179889202117919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -20204500215847298932228668345799412883075328795637532061375159079600110462298228513796414454528099807604331564672664399178843327378123575562528675059620861935022051626457985989708902252103888960754453816033721162838428171776070492229218854502363805271005984053814535474060634830485666175532608257613512378001106491083072959588777672122360348007856093811127317585469864124117187649411355159572782189179769070173684524050726016312363436335707756844825426770720439176205020761076970775836935999177777864611829507352759404754938382646376593873777353365310684076552253091165494791703149543376745713835130015357010297249040420611267494829568052512701670507032987500495176526233219660901351049620478396839113696285400927231527203761860993472266704316761277484350690603810055738760588949203127633962921370565216365215729696349671460776274910426698640902956688115610254426102472276150681900643502932919434318217738476181449100975870217355050503495678243659780823331238761734104420994087645091984639773352575396979499196427451667458180270110051508642237463124279498783788684729057345937881272059174677065980553969221570265233012052156647327337923137343190722381833321674964401866118702472568065642689901217467732009606373598453700994464134167699856301099435607950260509435646715017471894185419583305517669878630799181107156934301401860666810485440067822776218826198702908698952508000297391148420133033053710434617491214083583245854509855317898086245974356483653949170089814264379973433828469075233987250819522000879513874042259754699596183968167335579687137584619138750610251067422286099072490567022884664559251908739824971514429394203403509564255494526439319855552031419310325450153338059014153300222469354448769352188710697797907965546821800246325610302959724441187850666174049925448578609546229320022665816135738745697945106346893554491153746283530421963915455087371509542127137698005763858962746958054855989892166968761592662965814455573256105325368034238657982708602937104888233357836980392285068723050705597628171437443858390983681581309283856502522996175325800728397631079315455582737672341381278726097697379038862797334908100057852505930586385728687636273812969408732866920835770625793881179089073917508468523580856021415659338935369634960830499195889616354203551585880530938204231904667689117008016798354406708540624976738501008782704445896722706114083443420994547141092528649579588408606851688698261191649041364879487682659141755835095782850097714831022072682873055842286975608519509284915494195308106133758901706874976615299474224737942521653964800375222898738716926926729707978787597367189781006331798683167983324971825361890512059761023454603434831594683777406279683819003306228931566779653948172910631284727737579903919404699013450624179385410219623473859341830381821300960164437117547262504633467480823971423045269758407596642956330356319561724295126382330955113612394380499260382101797763031617089540054524848158850800131535842625378310960294997558840087325186432621533054286445549687419754136128138059586023528691194188296656191358939740323828507963757559746579358832224925405924321007443695937434607992358006774818353015367573163186086776580729869807993425869457384166709182981380839830372541738189098832066437137273097891527858729639006347081756984458506916744242477125254198525415940704201900560855936429487665136723843383151337683685410715501452898029006090908349123986671023718919098133170776925497230566752771789605517342740025508528345692810925747483913705269645325654808967460485300037640034410300677389599906923792305681573254811619435297383662718443032425761289895091395075566690623875174456616451449189522792630645999453642783165225124232455187004512236824508644793817893493893523066058296459163168279360434098634868860244750976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 735335699538531720372306036266956757586213276426395580424277264817149482969879282741463520460675965454819251468556862653851656546411560643147420608846419773728758290040835763467056916981684650630319526736994319329894315453960885351108983262477889776122046690336399476016673456220888144303734701568822708025368046472264475115213885789174760177281292864002091925307795775012705762196003725464547759250425485135511735983777820459129703097593741212649413768469663440740158363483833544405191719288414935735692642615545691537191598849557239721318343281020724340518880573598489118352935134130858887297664831020432336644426349273596050966981290731516611345680466652951431416368691129108560293537496673975612681278936635854041172670393538808261455377553399761184058847236287726113718508367994773795924013377117928819331931471279217191781088617192354894998710786358458645292561504708084927976721063268282044636227056851980797650039198324450781184424628044720561771301399269082323256112203651122604989198764733271179787613914191511055375550629922251127252702993364645425487018733202209601625422952334532685818703101245495767923683624149498385826181383307865641798403277041994336563031997683946953341712941151703689928788641346172339990843065282832353103407187357351077156243108904557794884700598026913470063989318872941784229424631227382800439331122474531410898738042205249133404111096245806500594799113828335246276758985469332368475876809828591898960967181678173861545574258117488486868666550793474630393451619977502289581811916615853251667718464395662643356977071157762306724588668458094287203710853665277074832188900507586122161451411849351000761090169953100010726486164624871928794981468383405526170806697903265041183946080046783272872467377953925468526193413382397522296958878232649242107825507668465198463066772418725513305712895189561920590897798958174203034917279548220921737725954710848067991391314947268693055915313936172559250676589632701890125625078411706205606103782346647961188164616360332831432990854087931524095886109618515481204112226241855134090116733936496183111059366576671526532522806057421633787262362589924639002427392156830607505406421448617746008790383630626743019002725791190284603127416527828551403259510301216264838095837893546987360465380766452297613328434201863311439435131086068121035556772934143478756074583418519326869344947028896245077338313379137575392658916659879741651538986787648151610254891519858593831812255613365212099117990493951768422934888210150056584429629428945038828698365642214041257372971056382607034418438322978236392907318154129323167701538857971669341581822972855137934194579802846419391561119790784644648048693213028176215241299849931118024819921095982430553371610052241338597156896032720559500454325971808132879186097638205807361727294958214638597767568424125690269178114316593703125282456504657845507268929407609535389682095685800880983934954419636788601029105785320815554178861716855100953590984025413421146507848186877819562027895839817063289759154055495404741418742362970170186290090034996602787874776177745610587285556938602608291984104289603639641004306815354548127000918122176516503164254265733922069068311777866495254464231256613118803100935697312634626801942292292607881359228899190339058906825216687271617607657975689867003656180317710815858505088581565409792244004218897801143149655361622934893948187541108477383228235019648288867664887757074723117841072543199443324783466586871347500774711395506567054053874396454288174080211938944708817248821848574520579868992090643002974929819986703757322608119424677937499912618119734445723204232364295728515528978588282329246033275267087353853628178289759622702185260302698132807463859231102772857241944562768109182326892181436051032505929470062255859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -26422913913638385048434149750062840295553206243207032809401306732845240098108570152453032284761515039633967094272992164832500261415663436626656535762313806442604144814973859638867977627526206904879217378964555047047863797702075678146788836619163067479166815220094826593350465232242030929808450482845686135722136484380448523811386468702379778946030603698147013364112663857523612157685045732801250269356180953754396200745975021441564405807320946401323157004105118851939057868861742723913613269450348309665474689934293949416281760973562710503173649997748277038010424316027856126372960660813458678946967549568101273274859381507524450307153159011492392180938921084228838719948064618324423624699595126271728822105863587426998573523168505059085509141021454077425114334321789366179818317061758968269532363240171515391286722890592152369885784995663813928892129191285946803719093295352563519261430847823832802742561433812595508024794343441991048116417328381367036508048514730715097431974418576380066941080841280959320481183451259114521945343428662754799135055778630379028988254332568439791994611646524752771657820291031665559936037601246237403919098924610148712758718331564276184266745180605292618771481496931383873925792898742881638225762590885442816844879006280173980308753579055294098112347269156395263673107789569272500624454164281452225900889404371533292248110210552752013025524213412160937437332852641290217024530871088754325104955086969529246194073581820186624935132750785869499024904442599098082493653056530839470374648069395116708032007891384771154390632161998583968459491293128112270190398910069384589574705267562961317389167967529389367043394720702295045318107469559267701905998248115651792381355678742469667659597203778017783165242844984145271618849267136444192392321887590205857764301643723393206131681736416136233190089004733081058256107423215506262563624742628502164221283609302622549509959682136012367146019646554229610606728885322098196369473603427728383255381274646367234054032623611774314912327482654129015438167750056046693247157117408556788161993986676031249607423391433582259215297526216984604788892470011593028670451789284947799534262981725006626245789342183889659257644152212190933880055890769161997077670306544426960005620964719399071557287063406975189630390660591402065225543336628074374217896979655231477424579313791777238265522568666888456416421628843727174996565088952138239788127515249026568995985471758800913456353666621883327932558453445840297322213999957981623794719854697000035110342183003480326804396203237551192352874644851870095145382124776282407989691359275746218072374428249590354829309238599116987694928984070154020182834942551751300193283550890928503996214899971535330059790166212555468891234147896265482059403293653119083506740276261972621166382957536475426216123927929431657034163373617229522105889641867415654270094735881413103165071685928341208226849152741742135243980477727816645330375560508502565793440591327830457825458015482768465263782310127261030268812973307435839456721548121372200535250539899219141754900273480924269935441356432809599380239830785337339601968606423085438138885966394352867434789465559847123781246727008108425384047716791738632592952533312286420645945731142447748913514463686383994578666958445644431248113127790356313918639833409446925915575434886465341726794259823824200989341588872705089618672176710814334683341423039198692219609309960906833800808938881028256535523307276172904780300425853225087057170711003577433414230402057078435144427431479146339305175827000546041205039543745653261634508160151350914214328272470931102433136291557672360602678289650229666091929987021100265474933434415835499601577732136335906015884775550799873148982259890718907180406915813364321365952491760253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 946361445857218318317199712361859804852023117438573393493918833281474769279806782265243548014800656174526565953370676143534893613048995833680571328345438765246703419459053464516688042584042232158001326664212217394994367129853630905308621301745799371663353134653985231827366960368276978463636289645297381371179089054990742863690910112692670511331914475586643854557529307326962913013418331116927181299322423609303513606141105042709013352118847364698602626195955641242500231374590690567095864301225300786561982633027400220729475237699079912505190270291792969431061231966225031823421173221778512045453881165540967139936631783491324321800974355395983537989258664392645918013358801184893910816946633133630529366164404606842883369543923425559233237396941191039809734171986855887150997333734379857135693996749868845237071635775960170804475436405542691642700014618094672623065444296786689684261005507489089544929407457390661692604505240173959985691512216242543180968553456013747376274282747974335640801389171804786251815457159532380354686179717780255967088382520152506041337166442321542052468419143791392864905665471490499188764450345659783418684734015698843538984702483454541429711059803029981155505378563640419709375242715426894407192978650481073251796365956172660078103730795499561891329898000173102503950514051270357770432994071882512531401623225899439581169394296622687077253777790062796531353582060628830391190653981459914887443613272021611296421779537257922189172359045543075361431621260701430707506393250971596667134665509940045827228034415150366455099001175925735725261228683504404145166615951214474636406479368773892020383532309678265647446677841181652573222889138038989604266540560961601792104032449187212269888329404040284980460228374516393931526114381042870314277826184873399102824251135720200336139853309800126399308569747408878239343270636991549208205073483707195167400586948175733208927293033953736751423296796097835135897319950225168680255654464230402871055696143163865714160874063584640713764659065300873592389132522410780839733338681136437239651239679779374031064485638612640126272293544421907890045234205101314816465939979053599995490034136317532712594205593747842937458733505770989593481108237313853183516308940049663723266190075047428962833903677909801335194105560542992352829871006904745134179314591279246419705181458152446505752654151493033295847839145278300501711854769292298835115069553507790942426046398803515795213354003899596630762600739134315234979693470270669291026438378050621525822221317918603204267353013147617064128039516109357417486113712492863013548771014711498888387362438140348868642143324482497739685596146888896786120297589998130671830746333563366389444387848738203526097422464677329668132804212718590890599297469390283663960644147196466751184080723203568157798893983670135974256916128226284826543695713842341460378128748072986192112970831026671391904832919718688081837017678292016219573039658473213906619864321994932565168228042801530864868217928368795316052304170232019533023638522136387163526460229491455751633854693655139785481261416376130520452635133237272392680089612732497715428130285843526514088996138536416458158725647029011035766771060847176130163060366454433955916554424719283130488424241355982618170819353348632876087178303049390646631909526130139648309003469629506725304671360368560332611249575469954740645117063301558535364340793440385119718312174781689560507296294098796028163814678301340276822686758040698666574463931863563118607658613931044382225878405815181576520944636036909741695460506706025623808807848811648907417846971525745142743442547244636690471705055431151008663945058193802183472778960153717948832148524526659272935248992521646138800931043807279641200125297473277896642684936523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -33285164759353334320435369657716299010855388700764997352173389028460636443740749828284610163076749609210630837663696160608759297534333992316627602008793243501444864293395335128782958999944557238627681618046905740907767471913383014629449604760393022165266283399934032102611101368524443540417252499039608524804200898746551947739858161229529014906429072448410295064917253857361643037656119878652768367929594900655740768012967512585836842552360581108654546109213413533210089392519568138927071417558855122568281595938169767226773163882229935722923202842954220906109082656665842135962560310256405748245875399534810436703850915336742059483851551347907281856682056610612400695984818338363783968808283992934628579622279876393236546683938349950157451486859347996180559917249008316968515143670155066702359849147673725402898421233677841036594035292385317339259808441999816506312652525128993918173781606929876569952434903969523731694191475259361114062355223806180843018514600118542091008643846395653746392724493682567863328260839908481021040278379942352675771799924523852038997228270719161110520566184777327381391039632372890275361108863696152298799694522597989426104596738087186578683446471679633817129861960595377657455943320640013685614645569445885707261841775638265513157589119312113960439698308040208371433836052127385955963469206038888731730863673847322159305268307355370039798122210715872077254702433139296760420317661012087571386813980247379648916121012367661253389459278029598458643252322516375528209297671240459906454947389731405908046281248830714266582116253807349209030240645458364802918547129809959837920906548599594801938368479696151709361477689843567226574729733412471351857781658977703733239532978030097640442407426674893777220218056877164464021361976584676935770995465070669801041359069530257479553778058988420639842407029017667793120814484622223893863608322820969390832426636698553577962159269730307105371251023702556249748994315000266440162776423520002436290013666452465581603401044290558832585091621618104332614472254096809414311217245650195905605587809119854040803383964859711807871787735238277853469268435729773474440748433797540848200950968248438401179730728922998437040452208701282446578746046101628937059212681229270927338912421503530451227053077797966963030721216510857278078697503477291216786677335339457174430325334879942374061952350160760613399424615381136289022397600602272412014131997315909226659790841230765431101751638510311665770050103769324004591415664895545939849352269910879456511957744130326966011579702564897961686606838932806296176701307886961072349210396325339300529325384955304540040764042100617475907431460471438291213935506527960726930413383361539371705483026307220758394609740776441933531416436519644959624495470000167934884715650518897519544249135007110943550629982715107826574498270376438186661899994363550330772390158137268279204549142279654108470929177986032318284274129148796336440661906753360192455873846533183815928525013830890594395490224234243457435016432908464047960568928175215014563224823521558198865682529350714059263196224631922257918715047590136997425803830990188366969560483409497344574423141983855102963306193408826874230564008505972417552901886197581589532340420870725355552316392770359328531021614903044419526162901491334925797212219322601640234714740028827645671680704366684014063200417343229869276443560215367959257567869201687790269775602907382518460533531390599157597465355757548797345879040365703151787549934992905086663446751187288715328640714008462008663555141601066800176471106740906849962215788410350406596929372832203376969933987889344289813975923799262424522757801754172259161007770283210974216769608018549838262005201167775389432654871597894175039300534990616142749786376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 1119181629081035589296974202990318910576696628281161579601989347578246383300875531946507122196162371475415090444730357504072732353669290752908198196169741365076718895847788821161727597487928542242352390234826414076783447094112086112772698555879158010442211538891010567132734193806970865177324882229457438716218469125731381207781800884034970022104253566550993939010692213750513801504075234243567266278954157189808563725101718672940411993998559963789965509901499143581702383064826451931248850084992634980196517307020357170527131183323405969762982334409167018068566074335192902573674249126412233229611378363897409639706153688432107806619043229544760412451740463230304127996626060319224259253087414271760880004157165754628959323844009955342881076941786447003019052776287341842979983013701558964591955048792208693304444847072378998009904761048340879315024386482614766533325915111108599208256363225172863128639790032405920012559590978197909283056683228571695788282764749121143010082508175023538646962894057841028506083803809330438722124705765703851400654426574881311356657453175927928396679526862858132664418828025623332604081451763049397587169305980623121957086007302088088654033609518197568082592389354086216710489594410537467344270880368559884874925837140570667158619851966907018678855077597303455001727238205104519152381428571466936878855456091207531836347322445791861811564937503817171250721255551310956866171506026084366240742268229810561740063356945199577948127734212946112731839779052261455167113620355449871526307324564252128282303416740654386184799346524400785330180109731993240246369034941430721534752453490031792780199269518988207652907109537922822969866331235544151816018996415825871743091169915330281676451218869886725958472386036438657025249980160811574635928995582847732327186741529588180205248541604695081197075930006480791325305760057793790430103751938066718196013514406112139493832908847092912336412990034146527102077011836110818998110845580026969442896347705100595874663897090052246951721432327733526551668012164573193055284995123806582036673351932142846331851186411488820225501336399777369923651356411973036920654513931419436773113453297705223968214331788162454382838674109718741242642914975991113362877404456233063460967580365806808237581587626302475595741786462257384547086315544170214463701416362085701056936946996639360599558274612614288100083767793639410688529445517473362895515741517047907212017915549332006233882120975065617310875232319829449930463342367225138684486854017137954954779390985692608119488319070294242650700565927599320444042037886522281928114003840553490936488151444985820281186546698138251152928096464719411887666602044823254318921797363484030698682942765538652347368355420684494134016332791600136357645936432638885893807693425232507058337600770858903865129872889611016476002109124390315587275434205223755320258545978479908469466354861580901585657773581863174011357613817438657954889748008156876774811087970118928275333924748887465093671569252354376598038446808230087810878108161404469493999770451701164166262705448612486101391819669221128438774712266243060832128594537535489714955074111687096739356832458266457689648513641779648041085547578386800761015827765121504680873888558313807437429647173216240890592714194448614205656233816578965552674550679218753833889953186086302888168760016893525822815880163066350959502803555592076055236021334159520470002359084758869452703095100000334059659254301544749746797664252494515236479290153291324564016054119389553290981135608501452124814004426438045158085886592926373004058196659834994948868065608305212094424031546301429288514255665546077240470713000596639197849896218242330525347956959606313351418786824992945440631784623231048669822484953328967094421386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -34929252375649977920597175705077795934731770900688671649573918971438623473270992159741460957902237778931453695670292427710496740121702419901527173623860510797125224445328229536964449558247777727182999505485679565268414910222789386155378383600097401336985749401687951449541158924314507029160925468959686911311001471972495844487217842948471022054168084438141490693042946724451129561905456275959481463054381698445126410885164686836542081986657059894018959805958607018434281051503289238334773139090282162252830698325613304561937123444704662859919212330994936106205586557769620769688974126766612871139730689378194002055887604163869109129696548816593787576772892752435091794457040072741727138906795620088579230974764320853535807661722019151507557198928627486194972130939000914194463008229855953095621779789230671178255838568606881919266665963059826597807640441468197359715480025003406621266331769131915154489221239863576592167012501916036300353148832871833027184743395356323790093542074383305899884432567900384320268902098356238647888969148879976118523099761132978198965409935302977920002199869228631275042899917125200020339127941820697618538471007361512749161642776982805550319034760112455849444546019268290615650018906644541818344518864383062600474864521735259922289937601012889411919134854158779184768422937516085240024680944984188522041148098550874487786532506719544989850207333749612340142030122568097747466414054855341233270492015847866898999601673114674372477516218983504830658882246873450147996122345643553464294336403026851051195823897070736246195552581475808270689256108449204239826172740399345275962895911727976328789223971637923668323968670278290373141049170561199172871583043735748312858154313731538992305539244717576185898408719912209878443492675473638653164093854826195778183179915193746396516216467047879516431939788175703103122006632940839187163043536823417497907052231796923342747072014376717500013623138644180572490097993459391521244074679825484938007773954789163057257985226674436259759388929284089507857202110427344635855120552829119297352014741203550222367994168633336649320827695879394128640309011361326849364458607323853856551689840561110005069449515651947796711868962917709991300462403932893429806896788633450117816656063011781612027034649289943345879287226172986006826472113088715059096198561279953197726746205867753136803830797703105522395499730006395151493250140352536365334195654476999110865738700542139116473533926390978143432166744977722774461646877827365807769924763675562326225885727177127695363878282580488436045034319789117077279424769703787966057729307150341327722526512765343500937641990009376157792442763693903272061598412274055928702474392246231339164069968470412810680301208580696381119887595129013497411479181276357026129254627591064037621584602226498398058691047291580295243434123345563166778142788594816224391962041757244831882746393014465256188380266194544692312618390928506012864429721840098182823362264398110866520500931450717132451582680124575072933369233492544845708193436722973794400135092084646790494628965022479244547906009403260828416573820434891712434359436546921283149082809268006345697751249021326085080165034931065302516951084813044852729293381467343636476824938835275263588462271327013747788138187057785690166017327225039171165233698482377770499831019705402000686787885010748675686042550678261931592349189810374219477342235716481935135313513152926337418892806247817607048438881253854264842896648904118627405570413984046688314939781768779354133234617520800749914132945086282305092971590120772634466267751895416112926716746831047737251036216302076055080253284158758865854124359372089837499078549221325219551353381792054454017829346548707729520639314602092895256646443158388137817382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 988169382353104076572998588019554849399177127526400206769739107745526520634106604724521566289483795866917943586134499003675699675523000815797714110067993640704990080743638071495897890504557884637113988213439884342501582288659139622764081910680106233526387824927545973810131760692921443016011180587281993197525622005829189145203247791571543791497745295551396291196583629711858290280202390335542288766446952335149559218097565609682580838753897721492092215107771574831715801371705543962998429462395495286973551320194333980311631674930140619976727427799963504422104278518533329084258530304676736191535063988218606319074828334223564469660610987848572983989095294392604671624007516746912290659429151568139285552242623258333621015662101646694625789194062328941927816134704781145062986762947756528117139676722260395396905956366058329086588414733628986292506890168766411533782280143409619558659397452882556224814248658765043491854676060414796178537642279441164369755103919992942724235108463924821304203608697105917741870118653709589450476648398017732172609420498579042705974952885109615224620536848012333812727859982977855181627486371084075974374994711961655850820743287316997731748097851125365842230045994985867456987506170132506184814264938884510896161462591058981051608070905586329686794040705098802925031391645210809984935428362423618857227790677153645954077365679249270620261070796170716258033076180277844443952473521449786029053022061157590718385504009228328547358384901067940464161924871728591043431040274170487411928693089857579716595662390995456691352179818913074918535691969455791525806395010526268878750128233468353623672615896922940564189030147493029119557245359103720732543420358002817614562448489386050366904844163967351967362552553070345667406046089683479506555869155337502009419330022543931740829319919098680217124329626468289631383947275217538677888445561790427294283705763743146797438307094184546124606993813734662424550125894853236529649756582586433998247651160978874999405879767680537942393139635775040553672470718859944357661399424380329108397329097999165211425533188948072287481733543487259336819098524188351730990828142180637038419004304212978936690457339218594985942885731988130974030144473666193030568492784113023696910711780192367207921535030300256507136671633805980004617981891174862778956149285943271359993501601817874040700798970275252677035440683067405257532464440280622989581476589755709545539390111039296295926603889336549371831468240504764857712838893728536286948721389797609810302185058847615733800427537638142051652011372463467832715175301451898231981671499829230893677563609980835224293440909970900458701574587634260765407918027271251288406519904876815539237515485910450150881888285600282693336169954371228866982382513861546734786374629576635195304290743001338248004510118458462007332278658251073960624115829689581565857168354352216626577084056088433664939782065420467659543298631884514551170883620005452811603993943191654442673496619038997190968559088100131524680365724076205259391219169748633262567443478435450272679269019975458051542595080915068457793523108007296369201251799464092784314899738116379154998952984462182335731758061510481770426440429753116315676014841071109643505973292440551486315409157148013622274829652690974216196026208327044518023077596065506780373596407485750323610976573996461477985654874094331146579679085743661815674320413294790371503468886286109147082742334265919095624605285427550387194125504954762630797972185976295967183760398803640148636069528450897820026703421763065180287412920488083747252682000738719909485727391075787111993829831312982649916825378721203332524101742571744212555249484218007148788758367269468752815674663587386101874787680543477108585648238658905029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -25068845995397787154142242796349642349653164864983453440983592913395279805229586336206966416009211245678783972082730135397994066408043458671421214628456428157378503821502060937601072748540227989790370450150217657519730748713643790152073131102177314282325054336687149207169383420745156649081178247118050626166058089186952491163202287756085449465180468981659176222466630505511569498315132139465024821608260291059758119093724208410355156402091421001889388335811355426668254528861997992068994711571336938906075308941344936560110416477147549906902391542798594653964427474612200049208219499682204117652170884706213929231200347550206229952020687638735446070221140646849186615688238138807777919441224021933943763690584490512448018137067371376705888340963884969116726399788854636566575047535315076094237300271408591045249511081170046703327252676808974805421803215295043050143119700157462508669119139093192228443238490688713582268924495315787233358093817151241058370832619952477371944979415438241464892490966222722826655083179689917240273125556925012531972049111102436607187479230905838939951995150907678611076271964684992111116484861775077202703228777455091527169030355019442272796007561895182778636361846549676391742916139090351143358374263902089473873912950383478397910595542155536004869289644469278352116385202187792467535406362679957760058908391505045060346081634351155072534049876224472216238508289413879378972469545436157721095065238750096555027070838962895082713459476589930672964087062664603939449001011386033230002863801293991471435012389736399259721307440968755836796152145059036277978779056647784354505162011648041950606788294004275159062110006008306835396555877821231099443227057080379755730520349028425203273579789005514623566992310876736628252534276658454510367950456666040446777651571186250482713511957877006832243917476874601011093384786805159847011681399000173706411215534661946202938425435163483743221151073900396432040073187067078803375797250434229852686609038298319808276871469963210831920934503518588931426361287960882855251969996046945583365698773918467287757273104158446639383861440793777132175299149068059404030631507585404281654099747660943655751428616379849617894618043794199789526224103867588800132140134042028738292888321128360446840183614386193809547026431637976448602194991990289553705757305300700295471392044415425978806296392418665966432707762303967947806127963217480658371296887530250199870557581848209000863810627822376880126295443101627827365081541248691821911655836204651912138025627481755715460764525188973260549251125526819661828529688523064198704733639700704788457693173509663007962257698956883094315089784962721897968786228249255481985194902734196126300404573658803467280922950736668455613329898211039161287310105215527954955584101635468206444464639103604177056204560084621554919365805689969120188271227655624800774607410302468815982165865568838998548671458726415368826662529967136735541335796825068879099451400569351022939416844945952984940681702177852717947201026650834894956969990377407606238297966625931365221232990747020241768071860348620637292795946790104527590479296260053994786394717377918730611027950172351703410759477618130547603541545161227589752740007088274019031535281334780217669154653172851361723942548853089326848278880170102583178985471097992664797235720838022773907638383968835326984174873052297456283571749054304701936430525929540098432408089688539209890799408514594868000910040961806197435704472799176665486522392383134116447779879548276507520005731980586329228955275213794094133459608366868703453264411741183131187869806638457681323931341487670344269143750930023094478654226364933310150155136853316314439851697181232999877359492698264192486745649546264758100733160972595214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 575053798888372161635572643010708271369484074269590609816908464121360321513079195121778961743968839698953725329753805368760307255893489375618440696432826861872029056845188183974394077941603340125423495736993817642931739102895612479644991556428761227869841174855745083684294894792646536705030173162530205049244685456847674500924617155630438879870575431766685223940822869975339140959183596097193686784404760854715247861604587536504734655046056270103154895519308662445486874615348179063650383133230142932410906919116360514727319574155513399534721219337274291059903709959157144319108995607158739466594690384868100664442572333498339906682840031574347887225459182571698934414746655802598263970373490012036492943509032496541119658634382218362921257280903901725545947424250644045573964783973383506003575072628356184726322436971812963658018915719467971018581067514960641353443534031896996788072256527753843048437725539406631912675004856880529829158365655500225305124750632678767860773808358879812145626283574564919248156805251125530911941707978895152524358205359340409513878994698571449904598999494788344434268323575142728573232154730166967168062027784775108881022438381618149599301059803810062257912864417463174965161102304082127765244804193747278303682130178849910069861476941475546497197064543036833543283403804574607203345799310058759153191761813033233271748504883653582892658640719712191867886705611208218359922327591893494432249665384593222023562497341862987517166459152596424801544410251259749534981578101669836056429708716825871464989249784737736468475909396858495445788924924607955192361227365375882995934672554020249267524662866357515243838167798013460037279086777851232221532730151866289772433534169144624855904093427885836279965911293713855597128329901024840831765552224206818962267961013341003866807253718176281411221739359028558380259118028993952254827024795577413520689499966413184211546420452531611310124943074009911975014247900419773863803554641685620704505653064322604199409785273393986919317879724437741223568078595193234039360855300829762457586362959827154743375974527298940164729184647510782559764445316157537760212662550318549353975961424177934742804330747147680860629651795645792530656700388154917962962195098925880545036050082129324253165869387388037879917451553411353807793521659188247357622795586908808418909361299085912810311359723463182956074460436172029938107086140939418649533257895677246863573025335011020927375723534585518321283944932453355383185888954189592503121771059128862038980915015332654124440979537406408119141425677130848341047017605978319972603683444789515744536619815965964078206435803141745594284220150003477500712133021354331677437228775523647938391192419366868727277461950929206191052228577071065573305553604582143533273016163867549269229384242851182747769634914756153928039037574300702125490527972304639204364913468148689724914909795232709474373893014868567431387653179743551666678774826794898115027520628802795593734354057923984737782514227669148407278727917577078217220420183612974417008206489193140564955936731280469216028157817827619986037408055232799053714833061202916448265621178533779984972187643904763916074207839836467684964761187908873630173750832820764998822739831561047222969269868250857882211632276142693170715712359011256086889955886988239222579864142909211661162642426869257205860717477907277278000161393176751911609041869867037361129137135058503042189969708272021398645120072091106531569809417882266500353995266707713951676862866058130730328534082790675375291612940782075116831652428410250405017746716303597108276965063125823978184889500973716486824874108940696841358864372788613869574883839349000104057509819624938795376353611584017283542280551955627743154764175415039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -12225966844823560963183455536630202308861119177312054646901431061714283854023306571629031383348021384220553822566138954939580321538760410140843849865471296765333342318959330747855323884057116518753610503395103292038785826512489072361688465272301871339240626846598015620622229920133691189375003639411432454324017214985630370192951790017770327179972183128864856798955334936396449552438055091233993018934312505786427290360566260345366364673703689831341137127834165089025631577886659233282514122383028683036722557938232518002111353410098784046615156120577953585072231831600166461916789074015960314464596636521551179123781176152081064817132860023890579122023522292830744992696554603514565402602841056493667488780052807548305623147046293695265847442487577148076911216982150713810465157742184773724566582768772006198511323476028631917265962361595840754418361528107952870000499369038509595687968311770450249255549533564152730138759603536027628207879155778443922255914255469785099830191671883499252347827263127743909268116000460284345087063134112297649581164043319067970586039577263327775504788761529455873641880944129418684319442229611481903390280125709961749545285826034700220257932844646928568231524276423976563694906719785940436958418064800371464463829916069757099997417724759653614076328171739440035554450099854552702247709070966220654790347627720962448476806233777379872850077092697145642004429467052408366524135996718725438833926919068714315083441243676175540047648831255242090738239828865420559657475492568239614354233355822720853004358304639621596072336980879415064127252119035732386983919115532304567563540268886453042563769841302351608617978152567460429400766741388358444823921680866745390829354465971585419087934661996906636681233969293861857163450591910171803183143541581575960501094480099837228168011563759238444711702555774649476589912962117660721918822155965529056434896267675125559476526661610162473139978329670258274763892003229190585201054733960922642875391235506387578320165784396210132683334410582582476998255138211678805254356375169488609771768307218633326105359794632305277666432450569099783706734302629623677864968862050459987560136402083244808774923322616848220474352621944698839273878253789347429240800832185819610701229790722119769943962395108114001957773591563764609407381632242151245166652279489598103403885184241063407739458306689301690408407265053143765862481263567457470734415320820145667397332194490973923213134395835337867772843345646968100603959729991472969057653180679307330194686386886627055298815387933019540516454071471609776826191625667013109093236172712917090430212623453077422740562850833978774060022344405082771641881727860826979754808456462808014202423652335089175988785258976309697463175388018706241193764370595976765490832887804429437765822489969566202275007147398511541141591834582931010922119020244088457248658733145649228707325490146043932655241625022856075398889468376400314311563428173828245114050763397442481439170497122977975554132811570695269998047534880065691995920664800217525732380640899055520263634551992948914264801925714117713207046926918700638360281781051071732728989199392492867370061026281186529174329314021288693173424232769337626202407890233708956569876464100743183639247927074393007523267470127286351063128085321362488855335029489049048053977853887564143612746670206234698996293566758574379401719669894461698502393637388491566335599625800125263541235886776480376629966171370990533119431983831243088717544859801687331193932363193521385545307593204150936784115750634614265992992488966644441669536112287332959790182775424652709146444359894152522185206084865596839110667051027403045114495923835277531947767071230206692582654419919861721322007497292361222207546234130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 245701081498741938103962210834257500721315391123264255506538487264236086924551221187766833295928844736725485078858367636232287774610711673131845611276617346611483430850496186229287559175497456471760920301898701348670194252335207509072173143660550266869601865371457473957199019091991448627796053004960534205673492550221532753554301189662328733980956508115160498382828506181498286940875102216071750803703887966683656987812411516718896299264863095779692413902746270897257113603801492846194616788607470135569781508385320690322910305917687196767123434279819191273093499623014337971701210177202773669926368587104437005551409089047994310155524830274825836139006303543495687376190779242947999704161150381565045712764127900458622091701720788635457607207182406853990744279493698767283036261107349657917729579389583795966136465560604517261234919453189272831471170150604454616368576423099954528096060572458952043974944558104632735931364733415064316914910285894820227369864126691067955064937663077959419882857958590155794959512196773767341566525091826481374560217030616988525009061403592557567912648101463647543283492147092626536045669104649870249327781137024766686442202075056995565816655936992570265605256660856267356407097346150638550453105648638819173918311155180409122698123840242780953388889399522276648481242018932210168003149971131491544643124809314264952472627119524625854431466834930908276230029477969266811827414290645495924827643120170582534121214903724071790712212136663118646274430753966664034322391782842256050119047561644844364220458594553919725162280530697082681726814966361743097381704343854573657866192749980203126140461993697540276182017441089441523369063152382619488346296244871319429835042937337267643463689978746122775552167141186098775940917285971664293782130860437014698604073076092553466986407077619110165974259389624796230723158166252712970967144332161255801699939711761682342096503311326082495636757608521813225031581564107701652836473599084240650785755294881282845007778609435257838691743765272280526639709563444434265038144329666426856123084639470782139595470384785386843670792411922074753226988427736270658318361085373598630656823162313129474029321914077978217782493090948301420635066741993360198702011710730189286549486924488787010492523085367044979437632606469957345146773753418645273898189223603459775835828702757477080890895279727600886988206162486466621986130657787781697920443920864743694426550028161681858076870456258950736381782012377961691026726665224629104373157420465054315361949552019289919145887536531450240811270491771245794180169688636399434140386022099276915541120002820996904030101934000614034354446177210227791166587764785457305834898803726987214434776936143468454511187927069470167976695781088326900003893204083697048954229303149224466065573894378584108033831970450163259457586874371303150641057008180955359209617235416041199544760845539263243868330036045859570294541917258007560677316895688062102279461317798300369542415950892163493310502428584576011876141849148822644510384527168648089785138141976000892768592862099370067032434741355297513570069025944332008293166494456007993707800883900006567343472781462294994682690880032992250244243075219500141356088095147434618626596410926983484383016855216144975335749044667379413636459092970699218704599393776381841782805354279319460279583348847444360238263796654507965867639270004104642361791324980056096181572503009928241948530227811817084318740450141699857304602633130317377846171931509895634605568322945316344718093928397804248288338103384975299961344335801255248997211456258471496322003243837066321265634787233779038851853332446429957280310852412830058857137776509372306713378030439422486654960304033878948359870264539495110511779785156250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -4580578075728405968151394333198845061326589676177055390500512385440848372133193924437851215253232653195865790477225964439671936711276725350735711587403179562953924122006012362668347460890534055597944465211786346193061224580481239550051662764753487937612462352849263213828515741384213814460675300221932836885624066631031602378854103450617735823465785160267390480832581830961989164549958733574702561939697303578644406788561029792362310661148833799840520581937179533461519171583438923330751519005103593654171061504742903696730599718378112405918453857421064598841275746750349771560186056021676537691760341394845770081163279698564028035737680648307520097397583115465530756187646626583769626892880456305212446519468311178042040282386135029034886284093911590270534004020927008597391332541660326381789755440750738074210675045856487780591674444044276788971289159918009010211682601338108429408660240491413716713556664679729685000257355015518555907238504477622061352284537315933173026423588753697139419040898652650177516186185610815710158424356884159417078375092725555131003786843509071643610891597079281121005153398375204557883233933829348328311334996956752623923577921633987888694359235496952082109147755185063618761803241392128406461125580389012841338245452839800211912469880675502342923618346653824926061682749406492793151561292683417239685387262348860908602411975370345485041475012722918423553241947623040401934753046458078881577671059618880694244620012727074096718075492605678969269833630269810923834545761085876227192911309392647208429115437249906844643739312401823598116615354093620397875296794913204476404557989536736546710111098972906769036044138484212028379101197335804315187601983489210901230840145089274129171062970956484145436819326008367960843171585285681706593787521822335186286244555347178407932517054122747147319008446161268909562594811477221295457786145880833717216723549676246749077017928068525621095991858853730393579941345136915724712427239718233629280222628616189875897502730070574129103282061846327294075488212553472449074154828612239986184653437966032120631976235466185160009043416634921042045521520441932829332185044377499116290857293555018404953012634731051532943507716963441909729053623937357361974376554780263943820163131211896831163894672035898898670889405076222297596675942133449956405753567506480501604286032392803905205204852722601687355984735464516218657531684419460326971565152782538642332365438436093854546938679903422527515648800595535127639702184568042673898121912720189674189577127666295613583858534412685830711404065794638080671446705774338888552469924363742235120913188475735860811755826268601607231038678758701424510453227738790742672899268028259864733810143755163007904161239208326659504482088705010734175743338835343425906819664103761166735862501674122927586611035001758761313220865148138005520207909969331687652590011004181888155221625033920792185134985828969745401846268366355960233533239563532808210333427863806410409000906959911520036456276271918291584668387194463418036189739770176641918236103294142692981234249513792098861936838918553824650671700913333614613842109499134958174568345903669516035268813486830481829334925220092081180244639094089462202618952300023447705501438477406412595066986316683986550816603056851586373872430637368272628994822100605838784825388746899702762245655606884598007421311669522075620258876628344123302170082580979343244233881948077199928373736788374652251910583095584311739493577216962048313554093656449485449534620367783692475533663360868266221566838077020317286815361537573150164347821417708908486964950394475187226155642146770253611813251617703418172135083149033210013056999932768809685617610513948243487227212494827810473907447885721921920776367187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 73545280919762934555112575856724604114127622000063199296608449035307616938308591211157833539978079246905680654578300074857373348957119722484868114730637754259134872667401484132122716021523098337906436489156599587296847458013240379563709751957961338132777383407681454893513371656885307955044893909533652923091209982063042322492249295693779333314089713497581789091504073605031983000047494307233752002601052344459064239465014035591763805407343730894441858961751295845710238048417259915583189331491548731279093868231381369345984728839726389011661224347139875649052598219012038114724072442469240146417623613714327521955338414396283762593742555081313554265772581933676376372304412106554750038015465855007914603627332592911282062645680650096187512770122859257947218536235984141022907365608123654071353880340562013260275944956182248982834654699008153741292701086132346572235235407290642125189216194023910312277591455680271784092379633585387397869518289285056438300093164881578727208785651447201140965179001948340336127097087407131150264137371502985117325546257396463660753955440640648297444382125494604403830774305073111265615136908275669541303015371113805256907287573043535058432567564602958208611688669064570601387572801561048222178194690316275270664933259979311629830710737760571667768764934889849166393138730407404658584296798372678416598288848626176076559942238566455231641450622141230776928847585461809832928300974331942876459340113820375709097872224905511896837296451685339456577950880947117389650138247483965545002873998843975640704988787791199399867720602771767786642123781464533091895756222997629431874009807335668364900565336070559774425825671875769125068460085282190766853634370403781526430240827127300835990032989760311412993913379383373843574425980509489077747049978551961860433595216592614908091078572154774211288853836272336132366732045024631584598140228094232263351692341428245944068173036048825165026477845589374213075095991775466426157321920753877285479590135993400289201018167137077543104702326271842320206120156437867410601588024019931764739927858950693616848698422741460007397748246885872220809019688346187555324834418809798393147529026891822202159880132090618597864694335299460946845055605890653699650212198885373812746112356265222650988828595736926536210157457336867844702661605177190590830061244039452271379447200537330668714207564630224056625407502193866330473586744691697934801521473044465680601553633977385838376451953993850444131505779837263937030861759856080467175537840446672520752378989388568053642865607269378456544538969634151246308993748648375758944660874937893607246328946676515655864273957712464168423140606831513629538489371858523746071209174005671023445133099119314577038668116455567112675579121820105656307267973479694651745038437620283995035840959386498032541991071816872100655881614416355381199326550713339383323460636794968607726707396025146825130994755285598111482049610180492098845919902679791063929337387638679300119570899911716466766352248901545883198210339124903709523535409997482252405864768182858021228054828572142388761039074273737927542001985872394141911392859657667152090137847870717540684534113053656699292180962208013650514531600024542088659096098821551908535922158539061470980181542718369830022476713030405326750035041578697068426921748471881832423056560186456205450593830366261904085727193441392162497066324637883852347578052590688807901733558349419580967735613719147664647479488106398956201851235264766691265902484093207551132851726296351923475550365767835190742222122176347796070777496603817028620475111399193133983648886604791584928463779438283299343357710957669519501091000075225760905954047848534992509939203892215022211227559711943513320875354111194610595703125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -874507755744018489068326573845314309621121466064054324091112851993541940760480095980685573694118568348507239790006546067528088465741875641058150847371966208262644969585019976276009969896767332388685065683668138060164561452260231859986564587495948140302511012643995111331019810701656400190179520633469136164899565622852859292812394237080267506771441102542278763168001732486505617245784341790042383054645942324841408338651635874361178700995159160281593081876736601525186138416980434251049121353714509063879235462690413842068704625428837731545554355764622805711507917296667552224523576538777306233324025259399542457477782083629957608534954736076651396676341422201217777085637760726548460530649218351516468182536288742007156255227138049022205589418071197741178845429638942658372979930155687413914684061616955912135133391098047591524668786308665498569275915572457121484364710116827593111450959203806997288093417444349257337599929059914537204797152574994513436810197632508599791458108376421595776610257136595037021434608478659679114346109236599839571546845118269912240360001823573066760502499250749520449296073092613241628955242013775263012158268120789857820478561525712443542592777047923100378569523437750410459842177808726694273681225005747807328121660357745506999740000606413489867695661248006861465038129506636335737304792967823824215361604372374323248383863732294301763360108979622537447238457154202089338484034988609272351034468353024736317326135773753006587887415789340518504203835101599558289105802627725944303666938572504590166511478165775266351085667370745753830160109708340839722418399621412909912795954318110544221951735195735746313651661592954070451309942269171628708772194100900723222599902142976629894709227313528424774946855233962997589950570861565781730984663461461683023041483182176208584831278485780538676620754610185462772819245892156705738570241584804474122312987417735888949081436945739459057742217787021459498130219714254586996560288705268196038754637254734703495416239065673997659913757130909906450790093237390419964903792541853473385059948508585184734727489756944915929799751422386922800852833701393352521927787750905383604837283306295920629220232061582690739445027560374051553989784611984411787965012572662960870528752944570560458917815953911669360341246312129293947420242273727136202966059018176169616466105365575974668345113192614451657988249448237978368608463455179006175207562609481407819940563043292981104055478740445241410451879002450919701438637753439336168835473430029753114518123573996793869414431721361377814232863063455831441812554770211677200133243401143201975562940617926558907475384255026017627021342798584835242704922736459093939248267330002789075329608275261827924184158628005414377898547210054554238353752102589608662736762173346100241318883289050508512692144991927336780957926089649738205498040002659294606383252088011089240007122507141021364697811249108662760577516582346407104015742808409860893288728559529401694972927690991647463706785923479775509985704821861179770516016675746769317516317798820369507987968057814053582790515906708718925032875957773821624801027166488057977694561447511447962001721889868282593298834350476575072528074399988773964458302758334837993708321993836167376659578752293108846882267266532917712555443238602950498827836930624674850950637243241608548375002011347409736016909502800774184150815649462753899091979658166124528187127569470034062945999491780608162699957032041509485872491551677339847731313640177265182056976345424241784071104600105648636463424952732990325284072940863406738087721411209885635516634729772385834010518197882900178116657610058466787187003966764777742064155880394900726432346156672775717641488135711824725149199366569519042968750000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 4285336221593855707094427785824723673178276894453562274955386849079977779828445791612476436652421742673256400870020520893019055690984532959200181188577653147827454320070670731246535892008067643652944967891935987020175981738343532840456931585436572546159369958026066143882368289444521109377558262536310745515383542645083078888473184038283837112030253954688372636840869195269814158117366590029773275464197967742252852742926828627007752245389373603157395153366722973509838221685187532117122439383378163855846199442191222400974343419681356075006229521008065444285387438820714824864493699658889701702665037493131740607569391128734534521093880111122908011438323110975648514171352207563531023917440105392673159793983179362288942192799252456854479418790962640222078305595174453710821736431368701881316683217778925220810755334319542122062490897620521435759002587905661917963284971292691213888383458213514441125862477830718606755243080832807552664204324296584934505914846590246898912931720273665058482285854597190579297062266430749561157557940133476195051089747799841900005877085201915124878111940803810903032409687209968388355492246273720902540789376503834547946665554341425933131359398829246043342845929848198784805110264242413509413214884409682464364737606044021443329154771035690154902754511953993740136991741728333423429220617264392019996632237110787484819433717367748116503013354222301203735362140102906523702694046321425022016910048223149138208555514824322164523607158424070436419893322530737113041103953826923504676179467284195259361414543927846250742839867018688071049867681934418371972182351022929974679019250062382802058514149609626806498434559599164657524043337000485941770847570358585912672309992350933708066183025756749830874015390751814444665756442216071566803852517413388189721356801098378771447794814760821140705469844864523375086932270976819397273720668068854506592527172341734930043327427623877600813602831321451105403401215489836005638178583456619093943140476512925420004419486669572952540946790268598006053783086964023683015749230640918916792107493131754938946675824294202475764196250020881113866566550039539759183781397943921192699075742489349070686337058386076780954548512883583313967692411960787268108966680628841828858410796629049838336686386783421986852540191416262185797162336313392242676910774718215246653493396919745311802098736420975047249521254788491314649942302483015669842496222478944915762483344646957122324075517052615604026685896056177174467882922120339996248882208991767231912380185146220064886516555496496639132609468716273369599363203979464951586161395051775563994273430247968519944950225370109894194016207652120656443032325653149201491654632146905771912366832689671832586348358640702217041371749538528191955577675229301381944159441851093189571572086704970735263771588927984159527844085768038353830574055291731007386203570479881119440611423162745310394871634171239454765064117406229835693279346790006723966144755036674759957434573114298593394614905275365719000868210022375888735923922707312804620876794792675313876092846238225433496683508815467637997005041723663255848838594065845185391908239792527460504205345075635895486214161130158613133620110725005157140139960166372932831562052419581139271250472413825541536061394919849643955599514832768556395568483339566079118089782962474589894470593863489184093725115537526910890566145812262307192022167934489251464851084089576920282163271525415059458190150183659837032595870144891113637247583496853991531101932061497760575595810554762367624230917718833981743539494958006595797442051346860010305406644194703972620848557377991297375961957250347748769880717553544824960970963233467969395586669890268766841545655665868252981454133987426757812500000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 101236080316739704498905442033894999415394461995020434317393052612482836292266526990178169265369595732529483637181431751286040875920477843341214990662247453784880318324938064717149715686239489880150317030112354572533943253067022256894922037179462934724855201755918117670925985272837405715964758557709209918270132687448939945453798416269198386922996085297078831713646423058026001768495344951140925691868564057520726288097143313975526403568071979073237224098386362240965762340339030694256799754405694757233746611771324729851542173644573106600784877697524905560240572838275512307123261673035017430689052016816429829653854040907285011130912096634146957289191054803861642070743424481627341469639854990654910280278447364810897274473464543233286838298806282700644210668506860801511713231007020561927772711271228411181434727942050243034292806246988751133478658164194099530700214934965342353410696604395218491802241740965965361066908743031099266640226073711587062085707585605519843213993479619259047774179382946809997133054862879777923779367821045643217697312924267563993626789599438599799491277316203130558324396426680972430217398519920361785675464081204524604269911498732075446829533082830167854099799962723756525145880604169381014842152246626930616991549755272061726816698012583005675350956359907594448968282542668591277376261289754316686993268077960113876376927042956224541705246493637828016840498802330516420965830112565367492348864319144054050295208981180729914450371152120064937512328590563032551511413215496011596222901337109127529289934967479301105561339126945610977408498681290710912607422980295049851556620756239773799077528446729167449467221270476657830096999617980140750959805827418725736355055857485050745305811013709400190196830606083236864703347807411153025814403783609205409097672599900106872738098635572448361075060575070214462740702973826620536246083845009157782980949551785534102832836017018123845273101945777632499508594801941937228899680112864738309033313628440593346281193780559286591531338942806447349751909233794661151172854277438648071085694193525942591069540881297340784134471716348825295603259438073886126925321096080799759692147198891549659847848707963538147278009992409181054915488930700553851265021774614444768769278249897967380949527705373232941067639687943676533367882987083021095444498271172561293176161195215199267953825089249315115270550061166833698386689474458548902431050801491192760568066492319523685618270052528467859552930097879281273777423520108131744254485996723382362938778262313414768039645510793698279382578483533221969526419743022821768424667639520494138709693240331934117170752063837548511536716599469834891588242187460744211382391848508089234534540411013437758864828920224703135466226874874954897297372979606952613255287508139496534757032593812284847082399287409532673196841328075849146015350857946279474411774478298970634736285420100012760709471339115087621323412438443498961582727904217645126893955186070227698912134603274624958063805610666538274141334484321460809408155353845866887769465368325323670584007943250804847257508815043539738787930816987515855431818296101549392026991277990669139988033718646626672441092299199836031033660123089638377938884964010747646274022723574455145909374629274489673527427392431232061413487298693448917778725223550422426128229871582901870408796953429136633925007642363093355672631090656649714507718199578824494201420613874804827697953563448076613571140099707267115993199448688921913982335153975441532532839359793183357744299788943898556393433418556749337557450560071569511583494154810515202373402553238948703713406346493119627524480836383545796728224510665643193017766298116140457414885190116568547402664535184158012270927429199218750000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -3153494574999647036306336418449258173404838815204313484268542944599027020456153201605503596382555369597660549363549286298850594014670196802411927528201703177368315330110196298968128845196210037462490376992883982505028616142545685404862088252285148948095049459332221801236612034127511249326904771254965427722428852002722546619313214508602820436167629133933916482646806104510622115870519266954579984738731014265061148420310415640350466886468951329943265114285651284282089386462149267149769130872597996839135821147380578093006996141809638748769775607194904152804501414387286841998079577584872521623165734110854615554624684876857357066724839984762962653706964844366370169734577388839947555929784305003193500704746521201575608772771869246245171662558238613662427271660237180559630168339285776990139141916959459926644476500925245507115493744780498657635486235092035115727408827551935989213790311037249284603981005276561901838957682099739384759795056130376881209640867712418569792331981825233808858478871133205934860665127606821703962875847747478010555609277753911057847315937298778503248429188072210978830401754412275021246117474116185696316104866474052669674365403844990408024450552742227908747033314130196971095071964482204854135487873068832537304463146112460925446142231263190319304724181358894409433691436447865751472465468386753389402072055992071066507070516986543451308597956475625066997012249709753360537957109722673733486063276165286613835994800756864973177743724272798449141008066833472039390074506257532968890046760325499749513624362405232278716328598083735511375176595269333857267641776152314809088104291234069979883573382534854778564067695108849087558515937630883464005402294956136679829951964366980912457258566692364927241683481903808363479370857667367857975879573480780607884136949106664233666990957365580876021292402470874752029650576699160420430913048959349785886075339185233869042869696715941073891471915434828309146903030145091462975933329149523054919087819655222179733447848006751656569679907231747298946292337770952150456949733445680915286439972362462124284823314758623983279576580116955915994486078705940940572899953889621064965056683598258771301993386970748166772460059771457314101322752204067087905742076327878095924593578031993754629510758154700110997703834726808345492229385007081452390549778809576539799656648692622117995774717145275742399848184250899958897375956711665925268432065550926859274752203411821490193856641100531564534585560960414848798737734481989239409239795959908167997715734174362771652443477023278670540234222803482683415898619684673107029775568944138637188259387994717326434997034434231888716867935771596535835948812500990613874886879896063736205846493766754152887650956787361948599039186847935521142881092679693561516845565498783236780857295506926365191895843251336485753303309454744514358964258299841494930401042880962817960472770519784422041434596659533150065787815983917197681397655733913729395772713791613449378901620227972633549784881190763551970609873526831154293850709716251697533434281246993012929051330660939490736740790491576323146839560859331923978214635216561649462624907258951106205731523194754103520879168579208116067186693214871811905695605874595295320342440400546580971892879979923682533265666986609429256226194932794265584780597538600947616433460193592993054324694173556803564668645841186045444065646656552334827710871917560436298937619326819857172816865841523861873665958220371972588350552343640391100914690489422971410098308143602268351343306795262319454619496226726266710639810617218347839893937369722819297267115518262703508700281921499846098674069980809959554021100064624105723975544835964533897953749209258633712238406587857753038406372070312500000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 46177114064333374661052266411785327898215932801241813787605065631670700756175841090568556122623477426940247798042520313802295688033342175865328680146036358974443028272679278346423389774335431022563211381628299013797144191717048114865021735483838360539462749685174436149617362076006126581903172746342824593241776946377526171494114972448490756872387147778617381498298063564392805779502257425139202168530655552149748684217016221654149953791767029436076844699806283221381959797437840776049938087373562719661709886049877726729593946618700599479944098931154270370714586539835915548303111015558462569853239864293224100680248348435551686880781285953580307135563501218023403981904134514879661271016102687086745994334826004953119939817978429372355151476923425803606432573279367947146599304724113636219054113296349148402396729855734339477117446059284669926956601129617033543365244050279571522338567252235839121425362597314091909661259240725723590472135288680934248054453626238959366661451061771235185409892051627109823406097051696682602689399681709721036126218789093388987923574133009148728186884250341087949284067467589176656991717884995113848000258989023346117648971511908659040479941435898609486409539884941654237826615337661434094925268223144002408384780119214499183380922298017496428502259251590528448607561163068225051895602578046933815379041639965414104245515838042734682431011795029977102006239080378665033335149861552334216971833614680456590860871840740439034585530687117969258252133582115501077561202094276039793019293438418553330640376700582893713345057508525689196113314243704890791482104670050859108459053653745168545039775920297035469089194288445981460014105956139232245623453868173772632535174158050562670010203775574418998611431619823259808132981581771615097509012684074764462779261329992750138225856684839174933039090576585308419905779985010461562325656923032612217468695590921269755274263783943247707027709147940621026825107664615025466252550907299765131311503913318490480378106635538012566941427263872901901019302457618674601907436034007500060811059659336778036509638263562815240323461195875441604506009740435564138679386287120771223693360907138145956248010336910414132662098460600433840530621217671483525598963547238566798530253614164567251874791307670324788544354468273056315119266262522602257825688419968219259911043174796371179112204945198014300792779437300623935643216753581548770486857926010489181095701613363598498317947200511577257310244111613424924853270002538623877619570764925272747986873598534788561811268124275325969754067384632504038959694072689533448691133565825821441309693403012970912787398802831449168838517594319169395583945725803955941579654038018661593168470397417561463836768635696321241004517524204211717872539884202851968783726998584758498958665935194691755127767324104321613105203889079606073616201393147460190009862536448227014151731165681967897062150697846316603788629446685572068146661844123693025272336414144102749703508220526199738048882496570502435336033086334156726879460899920511031077032565393357989581999401852914561008338039530537245371489414234567259393405820975324714261385245010056986902598963524547838025704621590833416640441259981945369513722821960613209003754774364957679546771955069655154075407381842324828635066888248876296533160871979100293727893799742878583047719567906631298639417307607429264539846873525279045210934120345007685808089878460532995010392876861898725318734535965925669622209143164021106597424519326955579395339943704776745723757081372146641846706302500093327153575842848152819003588997697599849190095197305066388576368692627166577114017564550949962075836371378892650588454667325422220520362952267401368544597062282264232635498046875000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -378120290399330598575020642215283262620081585320460600847390361735236069773207022777852692661001966654098129846792453789983620487270816580494223251602747108425809889421673814862328233810700177492459339442725400145781844770161516978732931670122185944834800178197958104745603865491852039554557150645578982458975354827283179929099297399356663911523904641693604677753083348028663972080053732059614889007599714134527311836263437547025015989514464901247898555895562823650876425433852032926305599526127757171648264704962001075657396668106823311678423624016319480385645084746449213693382277300904862337187158436675856719742218720568131767303186222948106181595441657700614262241870223994700423241349183870058852554768964712123855124319765652033656553621370032224498148704586580591311879675632777512863701297761869461504091649279669724447827386015027120744525690925616989153288418184416587112462387149416549604453808285029792531915577695014221387407497681334994844660242645238423596060710145349064142065408324601893659868769474172715467818681233157334403797799689835199958046913998980884787097923019365817466539744383624055619914067549810978524420039156024235203038030495679287228665136654964901399157266570562985550131072414185771182845893667424368166322984287498709894286758968743122522147795194164683291514956162836727860178293532051217211218411755501964680476125725698245544819036512988778077590059914238858752239520992955797604710827976310271319430899650023784950136793309256629381632210926512809133968496115425730008030120633266126184361607034525498833200952580018266988031694083508170299174203647114412535746283220185857962152817712034326970003959129386554339026909948667192624711367235510987914243958795499274412361319665353267430217832674256340738220563537238575250561097664213542236167754625608839257475037799453952754474003808323373557969931634886742892785541178113481757750041927305548597343070250827257168893602498737385114760456719105332817331269023459635961891329300265952515804167993806664642049257752728649674353583545936398105440655259201382679538814815330551026000196059770400634671027444429636601236450749697612709779508991066882945401613596059074276212328460254567104682841322644218522327182003562435013551420606207318872065858120909071909270742111849125526556814789194623981017611842343750750923165170486327289601339202696521157650517756360083941530660454160026238066861239247965631992335311255905675129321396240860515183293584186239753323650068725732451033260856648440730173805560435255475963122591534500243796262407801029366753799609935065488935385948631856907349588293452125068686185715559652962734993218706386264252912323825710614611418982206334999728411131581050752331356874803815819798422427599500262028695423254249642190783981331231553198114249209634215956910676104087180214730483757469223010881398189405143333920079662834114821127931149010568409014835312002834072254769476630180007234632708646067992027639055508775589437197020338394350700196059125386643632394874645143168936959000438687880572280482528712073032058890771561042171945929040767512579735759363738137240412740220764854118312514024516921667279129465351473716834649821740496348917992237556665304331789018830591367148997434328103900276517183245031892718562192841037726028383306164969399369284859758478644144888974798700034279062898664591974516372611450624226959575566538140282920492963979787637536806868020890085394662259700509458174982906603449687351714869805424572919819186010244762256817373051106213548980301484071788347480002180483310844842227947840922113945122662776580031503568762873737002651006238300996646981918447611158381477673549385210840134426040865103246253211920603967688414570602617459371685981750488281250000000000000000000000000000000000000000000000000000000000000000*i1^83 + 473210739919032559227281886984964103905471769378879503329748652460272156762532245466869453553463126949422101237190419329641554258482662874761056693372024543762456787167981487019496034416009242155039013961701551201064110887607179248206413052346048926728856226959541592523873023917983609572261499805539995408321359374696343360670035167533025181197899557297083131401958943811578135830099750706309690966658738457025123757778217747723226914706292621368917792090490984798589132914703246905897718636786576600807393101438529809627039941747693376108262846533164475971480898781119040579138876157039912065634075372517325765059713847581871678523830745829782814238949702204308397033431991913173407912839333535094339083400330447182674046709885144248085141626981565344587735942758057722475330058860879522279026241526349193950758064230508345865510933612292083311691147369380543637029215357778396205474862353981666593576042636755834758444108816919328705161126704291827686706995101551662269986050574871795746349966370286145775779770868183185847916359865596507240416878630949321595898750399998775940379036727760368628408293962344335576106740406077629121142830017765869635710756578516060447437780001508470201174663196142506141051311950942847589478941712325026944880633835912899574889236336294995625506968859685662115890894487797516366286619718428252928813410441084619285906286244864512993335800253481093390536678795075344039419648947259604669334306651133304299597164087840728218288749884785443005327279736487825278983639938937458126651863809856852950827087827416180954704163470749626190023478406860232766385046556094902726586355898771122482227320461563940577526281724734051485179526740613639290018062780938590431354102070777006418216784803730796555089845510663161742635696752442489145481296784678805023985157812999574122098495996713116332451322868936548641995026565496503912238373224034478149141982515541833582896756525178415107054638815564451254896270695299801542209431547945891719475996652925842432461138574538523748345768827721858901457386248954146520848204571583837078514155046745993094451305967886861356466465346480197357546364526072217165355932755362680861470881824064178856538395379132437975691010292583098163303064647595307000194770385100821494538701143215623282633264070147271711003727125553510545438749169047216291671615147197571549118646223154196038810287751630364410908032498326433170038102922025179454380333302579028962581256535377958419522508061775336461203170246738088397370548120594001667724163639960695112861064392235441990656282505561646761269656273536507170212432367312216478167827612340447772082987833532223540389722904003279398075971279642655589907645706923704238294040650207692310436398530331388099893189301958520251830336285826741740004961669610749215670699687609059379322962690134978478736162968575023692615521530731346097509036190689256857629829750787025008229440818150170854144372885592459347663785482677731031559089675557208222653526776244246300395092794604555499364982702698661667795851648557744456595310398583924349831565391049885316682846170498737057675736873187275387782295506427794587691398301402065081573268274392912433770735197979410501603270008102390555010651625849197285220680660071382773234029949003179115328568482351473104686940379424919042342691345170796668413101530298973916562317995378398346377262314689138535109352730105237482327537188211594852501882646298251155629126054105397765625673893130511416585843566475738914972096870219305909313895463070886175751488924511105893252605122184279121714901104068346490283221914658814497800859944820130661294174497949352734676977376128235332506672841099255124604289800240283449248436167354351419150892965603816264774650335311889648437500000000000000000000000000000000000000000000000000000000000000*i1^84 + 33863315338336819912469209231012995086708213831174387788549377412518594243976237897945629124442676825806198837309239221865501351184740818528435380619302643115666313359071248613326403543336027994222515252548549021891991354872355208177674063813161264740900593604887655449921419306416761530397524449940429258310223045127746848627366481784174658732786103812744559260337029890317532786442220161677282328950931617648093730464769168922511195555030505579293289084579823596522656819645326762255026795547780420086163723210319142948985525172936047218088814944370650699207298949689862439448141884087449067060812617740127466266910417540906399540089401772115504556642125277891502890721650016941513497800336113062944547851245258382184507004812928928731520983261887219134647900611398564533570194861428959515944758953747574593246449867069575457797819791720951082397785232304031971492391609706239778242844358561124550200594606512274266857950822137125481418107565974952510393881465353724252260687088954118820854618123151799211081060114981530881042331080643374280711579174147470485235772495448777976294684160583598189715341612304255048830063320786195238719632555316170796185367490365037902301952761053933604862814651907804176355396741961741684175239930991313250590831575581064645520007802118545159943417249020499065751521882226950285005787479926450959529633001143035804208163309370126692668291438804826840772772492100871439158245552202823759203227310152787114092635778473437871949401908796776946234213194377592385270337391085670242499860002999409033914705534625575318890392761154496664804037192316368190429054142586305920782806153147573025722443361426029757442920280755172024675695472471845396484143635990449816145431058803530875590597224642257287258177329747875564850673891813766900210435501291814710675743421555882042289900013515097217422347719527832671356397091678898761931924189479039444033800438169577959058653604833707263762859133669952668915224947589205656201008288492896426666417595345491309841578573840649198003193450556574970575750556821030725400954364773309543356576474905181418841457592027412465341110252480353026387126271857792389148667832338872232594746603623849762283396233932487614244801142374000360335415125461689900613587128649517821274403666267607719503380714343828278107624634814314548085560895288213113865367118544884947859046411976491066715001539589380464847984036718560827554496973945153693313233564972175264713260098546947247397006134530282193672678187940177867311945978406023591689065288241903382408762143389863196096003969793619024458248398575035090573544649270407817485840173649011490913937330044028977722310077832217758982533004971080590137437169420345161645555523016897900015427822748855595996565889525933861151423620600227141143012176485812713222278441531359662043920721258515914301904927949223744050735488986157898754729893377332793516205152408402094860985344708775546082748758129087968249034377091208272529304500379320755452595402675966203585047100827823686512868454241703302400746798024678775186591978230670730488991955426694687574822500445294045163929774048254087403137064667198642391992508366699562803145887035431897581872066185597085144804009926279761015695728414312007665875269807716258837608737330703257306225263514252380469894656340355497207327135339437609197893318959711662605084558991290565704235936036030189752950417730853545321346707291119164698771735215910795022245940907954711642939340431820902350946589774087223021995406601327720836052301469694834187828439928822695889932951833143455535806731713983135579280375666362362540268133041288659168000465246045919206715720476962953337983426833919180754274257817145199004186893794606481866704683625357574783265590667724609375000000000000000000000000000000000000000000000000000000000000*i1^85 + -531023262037606847825842548747941017424439753432625312259658757669373815373592544531568038300712093465882928097977991644921116545144456104784972675795569755204516011843575307091371522741683105319576923770850667564585495885719903550638235315595629700640818798755197152588369697826783993538201409708131561818619490726706891349426755867848362657376372470329090661375064667477834631827050749244865883245870599536374126672747975964406280257595129955749389834388772292817434221426157342536493606009707993511105803026529400694144562001622512404198597415460801792039148021527291674981524950938828068205807329829053775900039627497720345849233033089400340172316585750066515224244060823332878783363140120924054492355001626294947141186200101310221453001321697077367097753605720035737705593589269488923022067678508642579387553171306347299875647773860813409444300961179062444981522550549247321337533263027747328510172826390946811813075569437659103157966535601424333210025644394716799661449716100582960316870799888665284973513207001099864873518904737859168476509970017571811698710427564584977793549640556791527940914329342856484821000741151432072254719442742923601223465789941752111321532449854227282047438740695301736680323367113825087758400351697583117671162369795187858480673359873581208847826984934159963569763915134361347922040655925000906767694729886637367035936591137154697286632474626111480750053795372828091004194694122757306834470036225756977397631527479562050786066934379514396360699252289992174874921978658261570719846833540310587292303818949452051283651203764943421965732911758088448507827648134370976126480115936830610291254465916991105256403703720636339830188437268920988519760061240739959496917003242024159943094007358400374071886480108376067262818561128366327020166666019765229449568478162618924683127045459937742375167416456483143863059187401653458776167499368579237495262515836917844978906289845840112745144528983076830951334239514648854562239868071631129416702197021761594943582732723279354832860348460419484595437792404222109831873863428387835513608094789156203505695679715913553835322591147012918921885577453923384675468823328973898409090892548020322407584162248143241333925976139825613953379321033993254155457186275399533416036829398642178140598886696741093565823890458001572853788125815136529515256118776581648717800884916097976649561479373856820286803474516695168394202264012151953923762247896616956830966615502776592693437944714993013809697295439599596755448497509324845093994976761076591287541523345739482435921279006813016260924713454679635192963209948438304679609203456531129100034015887173633129278650099322883861518595772434254252645927614211963755229003411231253870401034284088229045298844536942881400054575184678778640147142316056219593212373604660663527995255986671099990274312654562518686667492009570276143528446630496507790651471583993910297361945147353107111018177947710461004842021062634278230233262214260242678350704508015538364680559011853852874290248707421073327074371450587761503512679937224928905613973830738599462203698237570699855789845309070156861850789643802594614104279039285350651136806405453633738400779951027711450674789652607035063177165292589087159468248141081874047477577931404027485902577164491292310002855244004664742552364815951997093218865096851308494478756091323633493319478816244624292759734799352723181196203411469115438249883565761245461573873426383100515184621820542589592229849203467865514514238203054731754382980435495857710787732645755118943701137478951870935621918351597246732664581056681580595383067668989543464194159433763207346383019255313801143073933972370742755828420679780397241662488755234786119707734997064108029007911682128906250000000000000000000000000000000000000000000000000000000000*i1^86 + 4419241838331858881046758368625850896611371397235826804482722657302284228060305707894036210487880837468340301580478439481792961778141055350354649502726321568460427445005236391605192142034180328100846576311390851094521046475149199858118166194067429413603367640312148382732955716212913296507305129518053568313141685519786618823456600708225551465801218933713674171473005547114607226968506603232958199558591380667075372011028077265982265381913970722505261459344695060478762020396810853849995159909990884204610641953001425995185103495038957022325924947001148950834177625217245858558190590344871354610973094219085922077895678747185730078927731829775861775346914316498811560364756392580626764577776822229485763764063941204715519452763885884697989526305279278977329893439777081683346036164478931937150377600571992794678931674370116853106081990285991534421519759476893622966703429374196230728118442254022727884554083312551835407630728572667760433779987801498641069097924241938932275131332648840417483620986088962026105184157255839122473906639064834580231204148918999885389858962477566938473009263620756024927150848806548201433759129540208945018388156383307809452850214664559552533357895121136038050003720134718840791543055164413906532804921015092318900499634225331334883610944528046809990811701700959064716983809905718698057836495009872276437232200110711891582739392336529852332026916619814374204080291262291032218523602802377677507523828014314814937776605937325388098086383327449470554036025439281782237028776822183002179864387757436841212936097584609211048760544061290255043848632540562896597591520745525943320977130715402006116842368906988269386864559647248361181250740544046004490471915315632901445784359159635453063308265171536664667859126559168234365763375494579691146312153094992575415055733676699083568682171227817621415870630716877881880913718577383094169789948944668633726678593315735631612916402595829084263194330499862559184533954276205879140586630312718056479153601667950551478305259714189530908467511973334569990130284164669611801350626584074184047740666912017961697540028557303425515399208724574145494895945128010168219049659211612237913040362952475706484388020960399766877373721800585610428015926891364317767075404649153554240200710645698174714714411528135296748580024012617706996105082128275449709698878248270448851749066705049709747067036807172918191663932373288702476292151283894912317640595199002370030836274827303207375983235780035187799244525480499021783404282120479506885662994463716661503642902247015712661127545284033881850537149300402907520494181856088289090795423667830447801394650327829094590350985746494085200486072779000200792264836852794681000664050187256681444564742478738603496873837033081767067565545855297523481691751387324928928327884019102934331183188118972466887552178711704270816066747630183463886052986386508746488645788703973674211760525468428324420206241417022545021812727467493665253357420737933769553262181323518076485040962584676934363067634496993345307038086260861124379451334456973409269669572058114155725914167200402728562704238450409608570485024915115985395098310439922989125331648758097850443120270555161474678115242865239917901402507889396852785411034467420610434646291580605850845736726303337744911682973940516693366279966916777848486727256410747132720023886013082283065464617930759724132501382249767613749212133822985631720984294082446085194623606769572861265858748381952879099861074096571645663828027439263367306194194470379018888434999052057421129885283591149030073101451611251347778511533430862207471585286020774149132053003715562997336212583460462702065892578180086502841923091539572281601348129661394059652934629411902278661727905273437500000000000000000000000000000000000000000000000000000000*i1^87 + -19112281728045752698711788884160486749886196810549009883426739710406014781844319055182503667175563580235295923289023431624817488458346904012965625172140121605833527561392595055557059072997123681476058223536479768406790290180605589327197859352982544066255190242505965177233315186416813046028537785698795135893972490489671577332956678337184881157589343900127328354864653123233490024952650555406391837701645831422055517403254057291348109452298779208506054606890045757253794596123567669200570272266605936328897491164575406757993274058597192968523680371383908070671686093095673413148251912105895774208166816503293957327809251336762057275002131964207203528023090437544803452448088747281162166023794648071708018051102404599556838620996646660713081002892148703928332894843095424072323661318120368079797221666756222716451495304875465173191652061273272367657001803924891960211643446899729699990649130017712012437957272133976523409083448999678914234005696959510279536754091627261362557739842404242013669671169077829577742585788303414356151332947023292441855599993987964094391246891755472864868059802608486527019171285301658428384226825194379130800641455991252752713912645585934480963801464212855140657569312013524316285900570444530825027168331410970730935642066370646497529030221002470242375687140499980190784460881486666230391257735172315036726354134347375584606629436368393093429697878230474423840976675001921315308782224188824425697256091533978452381836295238810350609690937325876844082269751663622969685893973267702051547081772893179460911087332488264769859213274675461890932969344015032851693284247343347013938876130648528308990019851856375791326532731607140729990052873227616652691387085095726272504972640494856168642904363987178489644080345799024523846908469417563637785349793187912286658402688143386868582919441835666615300142556891056761927827105329275445036842742032754972880022291571662517330992475330962039835497953175101547461330666133024649445213912711592298336006686443867211865029952264513893914229867083639678402010246353007196807259056964368935408099971920126015163041969504108283240822473200475288376533647436599267289356071119975686285121056736229847773123228515569594787430306883503350082982004002900491618661369489808400211029029138786884999128280440709402292238483426535829986852588303508173243571365602646266041723858680015199853602530036344531547974608758810737627352873801607110717624635723992747238285358419778128605327688105592018042862008178324593042067565201533153714601507440969652799865988430056514346857085431612252733145335072833950963665888346225411727527400058683649302412836939073671075795854167042813195786856738944183523574129541023923743842238431507176255977906531500587603859486111983153618484676217641267476263683076564519379779705780862907741845064185583357731343047977815185002077552701672347627846016666633399419614287203644881612717043772890520760523818731048490172001911059394106962005891818366548124988830871454022649424488192881372453072397451055138751738087201922246513823657461942625004503869486118841853867606205209525144666714848037737165960610192548969463499285819002853231835758567246763148080126633125495325124825710224513343071878285403649769304399153826506176296216445215885211512397740458497316183698058985912867414555795063430770552519829023222835840485880403813958298790814108157964007564993072016201915664326057049608510354553196906284774736034471715094497937290341272347705044004212255992734057192683938320257157347664641919926226266741927554938561160245897594388135117543450346444192397364307750203118466434464050337814413690584277445127308928983762772873246780161155496876977107428176977897693600283446357934735715389251708984375000000000000000000000000000000000000000000000000000000*i1^88 + -35635838360972958797173932207254737645255292463822309047013125898504313947350476056569174693116530443922767248707335471588227601500557191716904860844841744502201954798849018747495671333913798782514253425947848951567151697812747421947203315389519812477738611045720284694423000368815838440211489848012789519688995137515601923430213860814278564469164525751555557176631792713643006415944820698767963282611914805524506918377909225408516350344061603921374298838642043295589097808017918890490467414568026970391847546520151554404793910422483923464329285891115652883343836955319078699818768985424962236091457215106327775354284470587234127417237804151955240310710188066436796762664478554352084060999299482173199231966168739930885014231541792697907302324051112601534943555500000066569147851334803082494366573894595933701694442560907320298455307943635583079158231000496673380835873364815325720636744678331524473029668353301196783440632990915513721883824747462064880887660970230534889203501733637202272156632717131628502210304703967990529502935922068749522804814758815639638780478467416618341758022591199122120513046842237156861300875367553928475190808186907394518303450191192568341340102711287714806559420306670720546092377322470152352362747787834166467532973598660426308021281664820543598098809144958805323123030502891769259906500657504596120230379654612895024376684158981775123199246510143860732488024645518119104897220714708770914806073017763751119306767850599686701962157725179226595947539124089910029004617260366320297417571796079433627943360558219935685415134588844190933124240294715511652727689438874317867477548882914198110421586105824606431963915461385870464187903664456936433374804302367134789881586442584737218856101429945502518531201113934814891152298901517061792061924122620015194392470812686890030592807707255363854030737095606792432237575492588315972407304650964808715651739793191147527583155203698011958287659746069993873469825985584125139873423749771267353320011446523387566839217378237776787775638945405729806238581237297585824271388052273166887445980704603833796948526425970519604073878673833482570026979930003407840605575509406021160302800328347660206140636991454751553756284158665464204756086911003491618604599619614732152214170328312418882816758637250737839310479664935478896997533184285806885722187235037283565815305487144382335442422911824837896649915120949604515471451657262384912513143755490921970924273151434292961710389679208182762598882310770734055065474362939800678586178148147848773140201598434632299082385323298584698356090632992942114267988481010320734503326544200544764004002986738536967974166934610772583317945095430308263776184098724085435836668822701816897944074895480455995163812525576748829045200642813699039290892423996586269856405117588335032423868260759759907600909432931786332107479276346853549533989496692349932399185924066396496395135768463109499873267991405520643308519328887420022335188161255482883813068808828451890096906308149630935724071705067327048137482224108725444447494372255351659610458098153911086966099637540305975498462778677360679841238350479552738868814962984608665948582123646228272788751411648625390852848122014590952273303069159950261959022206233325214207124914963297330526640966378849623446525728572037059619858901749672338708105250591975428855594221591116467786233719754395037077352151244566612929355621098698706803832442042801889334992763511643209805095808422497316530152095532269824684900135172371031551722449430689154755927651635651519984021920351200424260276757676112079556627355900762388180592507181182420518214795936304593569311152699450849115658293674021401695584672945077414759826317514068705349927768111228942871093750000000000000000000000000000000000000000000000000000*i1^89 + 1370784912887658338220950663489788393215125322811137671998468707487396262509600871198637150139184189161208448680354168197446476960783921658334033869496621336382632467482789415422955681664463958024103741075608830379400241092315942898216040954008244415986466529868032546763771801024923409769539782356807553802619903564380108451693603903048508963262789196941649461964848279987555950498692240069164655225207400271506513186493406421903402652708942666556903503012707427479660885554210613658355647837405738616890794091748612287888970536579512190741693532009882989196766684405275985323503313609433374362592050756361967852053813334595860702879796312787315281315354604560510879719052913313023921859762812609333049889399386134498711001867122316107395938573729982786835683515668839306808539639514312675181910107675325499980084461275358014336688532100153970013757352568844830943943652658737918299902938601365606178201703403006549339671167494195402951675769286757111298945704719755995606781880890837896949213427614244123271071743848732821888209508981023544357267407646401259443592854134435155799388457729404870596332105998463913998166590501532243133730842080612786131670088808839187762736391521441375093127966375122719965756172028526412220150694220892297104156042010647223805786562628196761559568046839042087085478779493850023160323892769679219831316230882834453296466749482549045796928143802062841565723638161955848105853923463933806710806369969781853246111481079945766642345507758183576660450703404950718234551791094106896691254133030037881310173753333044186069673730292406487982042865649656544242552636588906634041542218444155286785478098064140789530875030482204971108494724505266840615800359421206060436061006869307859654145256482117654070317418956533272628488915880907603586532666360889348051762711238433724281154843850071929288521314418179565137125809390203545760171746554738884530317928734314812647392485900822490666138921354672352180042514732655950349026019121178942886110156537485132170329266697461462476315118448263234590347242755572806861287107620086074423610934624930676380725514345156399481095955951336045157739873264122628363576378156311338905899044147129226232651785915973017868986145115059618934148376669631886499802110127487776006565150042344557236765779411407691187714512488594756519091217922700447425653744718342705192604133129233138068671008205923812618016845305400458380860775862152097457784180318944732065793475010310739031107359065476216321998415600890107240924181695318304439109475423423870085577101175233646783903415479390858578522318394740636825529451138731510621556854551331272758473958353181943258263830999922905043113714006738984187892271159695895360725571182467216677919710976798458115420720399404135322423827319930609513528604161901537315694065190024899873742932531978979968989641574136767666378294946711856225581031118223708491482899400801490964682003385522060580270873337430914296732320181709844329133966622334888197348054103481899054619254332591259307910681353785518907176038685179818551546794225904653799017810629168767257885180575637768708079653858768122346553183827173272750201359530693713734631897401133998140411918046686863397608621292889438305636059094581705041286616723340115682215753240541165261861100087367218148455055412200068666461330365650217602065933370609420102599590543723207547604605525737241663017126048841936053132368852996250074557086826098346927956423553564797994768818955324352060451117370271456540498738897545534822779522293235004101695081672354305170275246282360696489018374781451003711368297143438131092249248802910778442843182692498454728896253085146677745776070633815204222899752713390206324689524208793045545462518930435180664062500000000000000000000000000000000000000000000000000*i1^90 + -12657480823061508755129230841458205185754632651423535578071275882624178660108928635902424746413802436002374438829753412014460261139141857180873286251323793309761116923967674145897495121658878470051709275097873514004156706416474445825163139966945805421416348736338262831823363060481002071323581034262324588544544804282239601565676662284435497653523182942041901524431779947727663942495111007145659971104421546616431765600598725820690002461701658383477664029799543870354623462449299810000999136818799775851887292686169052765479611674109157955499013091941606402053549441487721524938342704633139105688156702359831162788467968385226720789138085837153414316956312568737444800830232292168714129160576211421682386389213880835928138584936441338627356524636153805276128794298684132501923487094650674870529851176990557793668356952221355482246719238420169577522616784902847167812757911346355628587851724813755478862227621435741682839702318978739108208397312026005410435114845428459283152974107862043249803585874345916212796898056236841918563647059784797517031641333093269772339090224333800073634632056591845391747779510651109050029561429462453443884859328249834282288379495229744551874232554560253910149482869867666874245322978408640775721760058959154553545786355745093129601337836393617564042015543446392530899852092588974527596299833547495998446864644671333916594200768387774508479528718825634854029622066884555578252608703797876584680079243419343948594143715038209560838830630213548340127769028930595584347434655377637594726786101124461691036080617575693256156231180053008033059340542388736607798561276144208360334593529486976749530704607178024763225914532888603971142586989154653152784095112918756433617903280838551758782998084438217660169716680935815882653369751513535043123536194879904583112611350418192898711210093211295710404851580047262342946669457452724087979333417027967044097262231034967072727246193137876532986380014408713349307140304968301877399864053086068206878673565716872867678473782667093613172888909352724277145870669789143351111893916985326758435818460434012176950128598992951340951805025862490559799921532140829746015073059549908698430139523941774564856634116244917888350910841127821592384634117638151970985686451663447705070809861536704047902358731089888089898100704523254130983261656902159901559184764405963772020492188908389825317041115913071979406690320356451675955941457679425233108083880237471436744483029434015828372725283983023210566506342360580268915965142794708378034438571082553574298648022647032962312140920947160804332506237821184924775581860885709276077752076214302266585508079431824483559048331528575630696464192355889636770237272723180171218149109295355264735087611155552197775656041156554996407367990944470906950541474087173499254363755183314746951488190223793814053478152197690480592678908151670875659174768618279643717274669028140594696790296283203164407881981311431657847619738375357869615852285194957621748196408555037122123178012957462092952813849400471354753960881809096453777104898638781022465825107345807758012570405065360047797280163696808993348964900329183649962240603582385631108398061146266704013333615396613664795338727874906799216478598156284707059965617080662702941035830411848602231898205282815255460145239383843899405739314769929605542836160078745921636522593392497894960983363665979262917438441639036069540211955997426700262417395066150787971065622930487510271237614860351026758808012496640140150435279754756705544458792503076162073936326389027336728389140470672953973380716714748612870533349614469550080787652534006875620753240066929001050605391577769184694983752561115910742887439988774676835614485526093631051480770111083984375000000000000000000000000000000000000000000000000*i1^91 + 70031697185162822448727844051152215001188646408104884113395570720093377032469728512097132579837447750938133379008016249136562690238499100808825785984753747419846186171679827598022717192890758053151000433734589467002269715866108214620025938784978512767527128183607014824691950592790419198670750964502143467624275521226645286997598744091197878375278809041553829189853243806872836157059783434686151272968780348338771106216096479590646292616822133001161573564139529474959051217580051234445720692427484073645053429029322456636828950247183757201406135520630688055378949422011388610372405294488259147542134879348811866277646367659013442989905519479162492910302014018666766890567179268548767864144555852948326366430333168143117461168531649028463565904128005168874364720554457834665014903684169974067991798697124904192100514368827675269404691685887229243590458187388789014628761001433414411214558192150818062505420463131356128891692035351812772561590007445248536711038968874462563858572100215427985913221179385617326755449169332208633443258226394480361147518663240164472454782448085910903361419005673886321691220086169170009256639237772202501062180323899319094296367802900096703396486388278848531795684051976009613046489406695814131174841647957407618489723524638497114537988594212480140647730764393748333660071126034471364764886519722713375108534666569956552887296880425111858529254587559129666694746245929914706762892405623199589021099282494011855852073508666283512296313403925524453576092475582603445308251650724904962702925247857244080318772172451604737365779885976996647854016103159079431109405369160988921881763566879580286056372214679520365687900733449138904108942821405618340241956064736261524994452545301949494725850845310124422352723283924595532904986174038904297322306109037821257851331677920150588650798501428158133002761577330125834493999108407705264033725249088287567435745857741809525507087988679240510331934652468883719757334936311131128936382425137156803526640870502245985361183460716613157665496756240203066033429562477582885810839351011348468175191427824361487795770070402045601675417432926261606852573675956102280704423343257710960281729307833775012799844375943218645937186655512012162631384333995505331782989725788804055955999161804986994117755047707207782012624577979220104173552223253420013049607132740294321450166657259686984622387698009770814802539007109054486914438713404902989348100054189627776282738261024935008229168499143887111496555707880349909005742616621536703003256790716662296453924642777179046042561760133052181952013583015702458201619387912015862566056811841727530034012305081772575555773024030465755144224038976271732276838894071622070119990790666607013192592335865393147812449534776672614202319378934180232257470189119347487345234200970550426735925422353854614298721833822778027729360935904832814638651256483219836929190969885693457465616500646990530149097544808688663682048345160883541397422939024165801821906089000428990077675186677286105177014412881326023534859868812338888181848520507306252536113466128102799655954005431697098861770173905645087483643682467663834871852781874379608925647617499716363031410440563542275373940139754464238285312547565951096429263232614867225636030655462109064727124382659052837980847073176722108484889729462640998475248803372198483154811818343176428525909322120133731851438606817678436061195237328416319254053377293121086329090238178148360519397239180362299276517736815172748647002283867979501404357054407386546927820730141882966652541892672312382993428451745625359918021982318954563050028284575476281334184818086302561990516985063781051621173102647542485068796609378252715494284075248287990689277648925781250000000000000000000000000000000000000000000000*i1^92 + -205778762642872030809610286811914469511269464367689902063479094543507345915321025191270622869532008246999583449064854002488593160926047105169590506868083372077988730057207961445001716502904698574610642897444434518613653832830414508496021193863694277898154829729249544829551773473918170632542497971811612003149658801086006974615374575903061289277524984491720116139846801816148549593062350200895927851468914874672165112330542592867043898019852078050960217233356138827851285883770903203717782843140509608683147840585194656968949232043470558364648539216545080829394188701879937841410243754260112279757000667225444211915396670463693823630697576404319629541711119878982653532217103544510321406508446803027935661240156073567281642101132260460153706316790215718783077031599976332057942029293767935264068987081807376874706036250822695069207745310081930267387770859849083399362424899608808022633293999024485027243964404390254619205320816041910815349127397516323036312729985085464320403137653581291525418086823021925886831621457637321481371215790073675158843563350780237789371208931398238691436685319505047144944340767481184435792137073141948131165819244974771197841185796957477893199957193100776176655646860048407743746961251389663629691279104749815393355236895898373532690202762721186843474615304242024444663351262412399995724020129712557485561714962710349254702991400172558254011071276459375952511259845510198175274110553308705650366940828790941139938953574048586595210410646185732686435368303457425785572727777303548472797174809601864873914295575429679845077501200389577082256868811045719034282818042637932989566517529448228242974557606040182201487413959022147071532892205640539032309980851886686192005696074363768493942986202200157490571421842578824305115349433133242258421422197917237246681376400343449609625051146592798095024715715250013543965302648843994735048862071595468112003643395408947645026764787316958824473469693414115233773933055051172942704026157653693957014799054018673706060455524503221872756065210945549277081885018491476852332295003495029563181390486865341164140182074797835845750865200424638189620694484329263451152733808403351428504949789651632115939863343416633791390983777986833102235451116561588710740858164153436714144806824690736568342031717944427644786795441802215069375861487898253023785864330493578822508533052142309142428306321727352504329645699382011919720492509391776033071394482380933662403434267997394901801614285615643912403028444858994535978907705609281057862349636035660399889563666547332507263343485779536670461747552131649444459580244434915191144880760466243099437849522348246885625792158629698276084238966334466998979083706176117688023056321186477815007225388441155360990302577991335107515898881730022871142251636364045863682567143391972373633763217652120353351413530045937658507393489003043135353638200404734578989678762679491320146630933235410083398081724388153792668576362919676986898560788427556093729488288627226491078056485693490625951971162415511888792432598334139598392033655429885790111170494346822554506608775328711110587460116707879561853263087347814561428458855734849973268065352232277783548936656177163485739386218352637183913861080288415003853575080576386157122991611299872055929312861565224712540228502091271690160394121982557637115639358278954776385053348983544193189996412223323804229427662032638054299760838640833538604811604765265237998687758728500434029394396091009583826255878699566001684803742227812366980744409596883649279487568069982689653393861564109284507632493022043072042633475275313099488196394004691393714531596023463106143910777443712293109856572076530356199617743245822154563029471319168806076049804687500000000000000000000000000000000000000000000*i1^93 + -385051765563934429648334159516799675745550402069406559996061481213645091302412341200357092680843615218916380520676628264973710725296324406702079392935738421078524724271288671662850040776212387379340344640613072429906969960040244102902373536601223224051168184472665516752847017628940698959446666630854242056236554697363835010225819808340992156738450594998845738186099540233722270317528407280749379382068720232245285577480278766117765660021444113697362335452492065372780112659003555523579004598500251747713112496757226745142978069101959328383085974801276039726932398115959194064620755407148840762103189767640452710562465371254824029865554186740742621742448609465069580041511753792493040619781921853827694664102141049622959116315080450442945204997537707102290235663694586651067072505147801812045897977147412834383161308300554148832640910582135336260087839817403978448594330035336577925515626019656589744999587017117505500811283793261156138877675169723197005263211194890061226701814220026381606160730037105940666312122075009821363367438082033841290813860285088878491273063407016156043830441678587309207762119730226283681838944502091719366584672779894853033935977422886032181501045757095950183149316063760719250996506984085072865698121751392039381673343695135201506822692818621664370340646059167948181129099454337357966514751327383498404177084592041213721134994900933795380602643821511858019278798459064717506750662833884894842502006824923493760114240886258505135288361616780955085539531802672476080493694284758314735512560910220325410188736143147758500394407720929780808000823342069771953081981161451271563019007300218171071757444316693728416466531696116898959161792572626739365680497394477685522440723405421807214045197262362791197889712233079333455188664519394030108003579567067634333939043829556929673344616927586125134023970698534520661672343814921384631671277330418076445801838599258596481098747804584619319641683759239816490749906600621774770802156010825818252760975379140152587698646365188179109469730855557969296922100539850463936906541806478039353848914666810577486215561918162873542506441446518376192549510281105017719599960388397504530939393372507832324884935240096947013513699263821493647064481040349165564316080073156006703225682194262980461431241048619748400152855224691280798676154669216097187678617899055834908678169069086372387053323335286820064673523366965345532458429661119920920579876477509036707088407385584116072881578758739400952721234190172058571676997826566463765269071998807865166514659169542815242914860754259261191070967581605200427929184433506352178307997665727354043476828364939867534826792335666032583006591571440209402112650484983183452223947371227069902109988118502471254000738032120876405365815288581388222258777314454992353038258904803175068169890361965769731152798931450468743154613856233385056361529407080518047481795220081914144922822420470827179467739971142279176674603661420573561065421504404165797071310493096625009437129384018398424148419748349481721391952896357638648805431353371730916415677521220303447028676206284580721791700407648650330383638213554569393408379850955137499531741660019871160579907479339780096697214477403453014815320834635936837772241865032886247152805378842863878921427512764923588119608368511049444476210665319059395085018993155208437859391431307517828285532009936220994525982846217990384067938133686469178046328623947254951441925539359903394115526501004541347126645900295554941737932797282037299232294571381962990256586215328868630983709656599125791398511803816936219140019284889282333430939334365444642707464360357398653918660947555731480818664381323393038829110135434774520035716705024242401123046875000000000000000000000000000000000000000000*i1^94 + 9129711635364802583750474121078758439387752069701250538980006464793316911891652760494297160895245447282721582308749818550923160133132318554996112021550486870628071983536783284330424058973237076698837094031814187840691129416899775775674093525323701424032365726495209952268268068120358542960481692622642020501016214668845152803439589990855851849147643956382565948393386138284035451439676266751617208333938926859970212688242483563274714725497669701954667660068488969716366229951591785419225964345020401840497841684255157808096294879189532011495793004124133362235590005265730615477464717599206293298179076517245366099397266904459133495495957860745972185671311857217740578164659550771352979218913889682317244728511441752933936863989124670176372995376847150368116058690870392310445865861672076815138269070092647058363587272200339570672713060410002058978337287028948696914532674571366471871311719123960294929011709163916920992046715370693074378546931503179994589775525503167035353409102552842986215938902004742702927768950434980059613005089836766077125180218629148538571212813063377321652595461997403706146915679907865080624913520490980813738891929964569088846236939393156758479776383807251781538304608183439987281218831569265607048351505453098965183664763748835589617464604803124492862335411779906209061359385206282271369649298038282851028717111407248164243388509245769792497359422972774846371110670846130953161898286450257074977240631320089913780225784050818384799715540332435303211369121993388952827494991136099014154799687011730054249047770483153760972108780557726136594726458980700209896439066049300279935816304088870804943899287058369369903510793472245495544550729729828280553326817230919652853251562911114735596373783666055928013288707942591533788307068758126853549452985140308720594542105895384921811892813616367279142462931348331008740050617686712030199701355768785153587789991120507490201898052068831112765493696030126685210616502345803176379745872339247259211994407771573464268468002078893112413450591175892051116897637752384096279341911586510612910881982889938900101229179962668666511931655170644786247283164170764938057123522025001489431631073915642875171994624970509467858891976527038878623659318080161061822524142201111868374121968685342160096694185945191807410926173504437820368712858318979389154486286705909914110418463155186918391397277192713639049580614508463489788961613254853500607626765307147911221798836050105764144931008714855592627475880400051632135028506417144480571423459547517233590086054957709699418670276480796042512611651522066968558006375558346692523282778572505048044186328279752436175025273686256916472174722069742206557877696249797597767251066141305791608352366954641874552173800076377783169007729078416097140425571907662757481147166859184809257162498864733806858429335861999697042203821720257677395058332564999834928130262822015179175012070862169849499163733100856113027548301446807550655966382834432902726540013933307116720884194514989674979933706935426672427772309567855010338840822778595888235719670875418093192592794282736022640488720010826076800051940862243320948214445681041553847938760489725509732523260599768190214704593624602254043951399434232172074995027083048822088255325656514993899342622839103900112685632044489588005154230155501483432407163701671627345498348941167292177339472374955546633465643809053589229171502727931305915955281239556476338011669889811932502086555190461338203113482858017947248988766341579112741957889009569461029585267293894080132573839899711430761652532854838483910164496706898180635776306892396862030128635736353817250419055502301680381476935062404714062503363614098361722426488995552062988281250000000000000000000000000000000000000000*i1^95 + -65600198156081239941373548466685165274626224231361397046392572925513289498780104070020651701494827629044002151783336677482901080668058789441341128314011482244142752069134046822650786247117429095018431481914629333602742500023343252026541733462116951367691055159928819279342538626214073485618486154430069809066321886965267026957072041716310518770636463616489225403066697568148417135772613820231862971560613463617636114297577501806286029945345781815543131105972463668960811018863122947548537010883686635943715987685194930853030974041013454570794195121583460256951852855538234784121917385552502181826023983298757046116069264415729688146080501330369223184878533675250470698114831406304812012989305479499214373668705245623236762438441274134356669218823073405388637162572458890134813685702314376786762263551171370684391272930478498589049036766688965833987534773924930220575345031682883416688700367436697670446528966224444749262601058381314374374536974212211716567172020581329884141358555925522491161643394123613734438059466231920792799886768657883477243917947758181393241932552882983915575969171496517482199772139485409103682086997281177848233900686414330404387033869200124427707169980559941222645070682662798737533719317772427538832522559639258015563338118194076464897293358093350438544616527336697910757789602989099009685102508040588483895657005059887928572778567624728479548669476160913093276241732397448364579894805923150937291106140018578464832696021014789193816646386740540609279496745347939124139702462835512185948929445140029434491909504377162390686008038216069839527594847181115640977178589671466234302127275158786639127506649086551164206079867073502706028065799734297392806041096404428189693339383599463072481328777259470260462645071289168801197880447967473071087014014160207659702551312385259362626377163339689267159858498224539596612750753046327834065894299777313186789267055937405721008565829126281226367814824955799241964124348918884725449185603621913864923681723112407408940584005818463561010367024963511192009735908686946702656356726667474262555382905759437663335159549261508807084728642669401723426581222449082984453876644768349198750945613432762889119362411526425352203438329749294905836410341747763767197920338720174696821176757738850899102409920116662675231259371274816693189629513768827453087978102159493624010007972054538330316983041076215821521571035559018873323220516928107342237721492314478287355329746659645012226955946414975972240283626014861719988423225158385548326678309473480023038426326799344824741027895726546144863041742034189893218870933605703635374748800681872545451907777534616813661280921969074150958994161786020516358101736128259174490168681827621038327031802329047955891466790335959742152819908686104928479422544588625136496753095485500742680890273754415547565174671974088783464278282825690299823894760970339834374283518009248026133986609018050198908743421777065148755576509386867286177949638073222775999314950323664341037317718801706554807612380638918971666049916481452794864230799911143931689102197709694614819148067795627153982098446164687359453270649526291039356511194923092475476049681478962794654238506623882959449880933529937098422356544511712747774050504794753068384738496878711293045774090969391583269873870073178648132018053306667193662564144096081667462031785559213455981977800820748279840472618491290915339413901141541131974639651538085267126627674668658032045198862768789536977990679364111712204694351674753863546521545878739412288743263934430463237974804691704293375970453129775149074327138025853712443589330278124651646094271105934913580696483150841173786306281431982305105132802225398336304351687431335449218750000000000000000000000000000000000000*i1^96 + 319689021495996168319916397296068295569071130500134721680530040816512884801321448671614726387064041987287272589079925805582039143449517340842876068250787056227504121266442343363701664447712773859304283583200560852019449170777920229038249680585725412923694954187645651500519811824521812315985991485422412249197622824755816258574659743248882943602963477705353368534242704832152137062691461402125628903633662776251575949939356521960356999931882169663176281920334706105487117847257905894974238654830180276475568120854652250699486999993909140284366057777457120672626017072055356282225670663434135123790547965601688157790472418962757522087360193034555369321090337665556772689590890355975983467535912106875998115694599296542468451682629992123570845448148008880932661733692114440393728786198301250368050360451680336728225437458134184574388264821116162610539313034754077391786045152515674485976631964857634560258295989612660721665164874900218448461836086740818588421881183354639798096566612500276986795413917035951219644880036237559532843390576791928879294609329036550373347887930349485588378078045030439642067604714993910488339453236613268145127847601741556578676614796733063798546820612635729318440589334483053227321990401449546706172003473907654143844507333633820991245198552727797853484192098882417547514310094017276045570119134640582293605701980003130675431922439851383646409506716326016370197688558681846379986643446870792942023788632305820258342006978539506543510786285767611380007571257280681502066752880988255707206614054549876077555625797612933557954577437280470679143619665841889091888336254444539052715672798156711394760488265687065416815410485972575836695700241675830393417021947359587992991016598248823991245428923689496368057209199717142449257960642571434506333278069854897302339824610896776129620293473700685131933225275285533916915289767099805010287547983451640673580444480668855792546500135015557459520775506706718890580520829931268848063667423602916511701131223343014734144117274183911454697776427044989949348670114745597624235469600480998984484893468116964587708139736029521909653183324853742147861556638219902447518773503371466464352451571090911952397063633741941015296781962103329595119956061471759358264501011497646862752950147964217446551792382815370010430171214593118736252176741214435607342609524255137588394803108729817686897850269884382700336079824478107759452140302336059767802388792115373642705233061798738361427379903920395186985689735729028585277961657490935184395427294433630316717148156164240529485731138483541334998959228750261501181415538086347889188378354957877231124373917304759484378219584236762226323418909563350410112983742399338662680541999945281658175484910999795985829200065575142477256354772261374980417843111176259011274936097595974200933185402918466116426943930952777553032018345603590369536043629514032453758081473615632098670141142362101180407830372798983614558685415500639238936563289279581606348861738474470254500128706358099444504048471740698956575676839417833879308992390485385683182119434578840549469227589994041689163245117011462313823377931553095051853101045133615988393423069020767869835884823867347277606608140524102598831262908186476349545576034999827223447290648491826245381965847519308024621596145978314754525568566429442197590947465310498043444690225371823833985847212499210736195793142204759521880574719855762417750518019429731970701707204338326825975093858043150171072528013870384321266776829800101321710711294646037813155124272077379658209207569467096226912409437627999149567256270522227810147685894859886948367496951807068880066806777508038367135391007091849840948682981434103567153215408325195312500000000000000000000000000000000000*i1^97 + -1189758280754123966166908035797978717514696143854059107806092538839992796571910599459480752632469239287836525958270040102126784335647150546232097435225532332305150467877229598687975123555988086861936775597357286054278448379317010304877143395475816842579336462547470323625568496503094579872919683594214528842084807437918993738432049631649904765713105708338789630648593878467139688986371437477820787067044677617165838455248402427300364003642487919094292443419144530739034569795232149902347991363979001665679442540646685434636092913952676110589769433735305291162864099327320988526050713942402863623635161225604008725166012606036958606375535799392390467781513594673504967805634226736152750198741022406678073674855837874334487764253559572670732832066101606583380122330511523083928966834888861475312705990292554842804609845441332805411788022619134953183151797948488075171007735666034773849395452077411311241900803392146804252562480297612179576955728089570517082601394246025796005660578792249067493326519196070300191323734027809869843532362757104743061403625041618502853376578007656329028054443342865103606381427999675835310731670873432916173991350427725430263298016400364348681117935356158930280993824576872001045912381880225166223912115901501049372700478218436088888626853981187995336928209715396607936894835806573077504417656557280562131926151799185429189462211145045988077293641609174700854174952909235695231009959928340062369745617283261789139884376061315618800303203428317919652320208825254393179866784535296903934202169538143071552484710832838829916740636945320022305906768034656036536537780013919016574919295150884156839145359401487002938797172845637914920284437726450155154162916445378466789786236818210876083160978156634761799638591895539149064814190022922522378964319926253339043074557364099978883316348643097617334574687514067619339997211372003527520525571278518230749171583732536836272305606196583527973865366856175760860994607841052463727558803321866742209277588541484417381512355216181157897850708953436554836646399189890234847173676038537328857405937788699134113289479001267524314166168563713878016354241632920349211435212114514584436218484859748978309098413543921850889604707313680358378290314969552733238320786448800278445265019368167709005999112135998905478409277517318177427889815479702607628039157384368746505265100454235313948786513105602028377899485110154658488034286932724367839372240345557325586297678499187382681544804667521837147845507700037156530142409017232155820553026744502629181588905907526517179757227157030484506148899587269766537010624845848673908192085721846659687634651759507095845095761996898285722458681129284234448610142985824357622282238836731613679534857919578885280460840526057835201074074639407862358060051299200002663694130903788494817389139885974697065331169553613229241807354319980581781926341035929496063875126014593608585064255225514020952260165456569173626860878997858618316894252589335266205410026958163979163578581463976225255811814247456976559936697358557816246471657332507562990310463235828751622180947438569169214434546950780349249231460125007937378517193058483599090154512915447808076859212648434635683774680350215836978739621655297479646051630720767283859749180004743925328756761253116955617347137323678281810465070139783181301364703025897129658098768935063372419023783312002693749365659948996481834376969777549598642520006094772746662385502220613685527112357363166575321767393070117128182473188526384152641113745167533244207199204370817339801316229644040385973052570947395908013929722558854616154689924535739063597184171761656677768536059591980930654515422463350649007196579987066797912120819091796875000000000000000000000000000000000*i1^98 + 3506546909976665242721812037496765507448765535027858950665306215698437945579386957959493881146373772586290880718908698098729278292990482054901089513865781407585857626227278447984690505258340743609543082099050215498294649275299320630135011872466761223000490381233433848180266571185743789008948560749076523880718998170685605363071842599385081235080710694182791918533614971280710721544428837429546190746249386116290013057534327579308494643488564134461873086378487081661465944928864991638074178605477055487855522564785774555068914337534294578935403183511987268951717492214558416809830690009948379335971017337268516253127115018494121156190080484424038933576567633953701727794468692799984946034335888517793518329257289416447169552053367670074415590242720952955594608870620371967099814013408744649163372017518611904845732738017871882600413153253349556472148110561974586720786750006127393086959416906550373385326201447145203594701413586115854402095612126168946102381856417172227371063206062810848190337893116053207108976829679293950860639310225038869781275202785768952456640122843920749765860155720741337153368904793512368591334916182498745273276371143078331162153949395374917942246890871842807336619767954650035904277349665527402122976476739993352648449631147794508451215591414444749460322852524951694330878110502536015176755795949097067546810280671944854089816766204765231731210994333386574947775489889496954619601442435125669856986631040501903719645525326448651708659021798527633768175420780493971985468361606812678847321220197026638371482490771753276680686510558001199482980035978457859422757668272849373221251055096075254272595002761298553169163844155494182027899407572892253072286387193097196529124748765398347558467173054898948405157865541423469093680343672000357499138712201603980442497786072444038649260813220909955184248890193593697253939145855427795591031736193368398778539495390048233957423034546544070098752357276197175968522838569299897085274905420411109053223041537797607071268971955503594274521404877921115294991216207375812297996532366399044189907551655839474319302046493396917425523824190157907496971640542135845077819752322108730763792454013444799442341085275443202915910022586160917608385423260954940665747129018098288328830547276820416052189560245940358902755099261015052517931052895325208706612606859621545851301796296325369027314180635732328314672363218776433369338359813094162162934768581737897909022769276280869267507398417720018850933291239265554746212795359095146698571671750051722816499940088099477508623717234233063929973398301519814213063196275600990252102732038576943758859036559445749823677133989820134535852059025791053186611067196833439641630527916050828702389452896971818188021733374910096833481922630057210098738016944629987062564337673620257799045757509117983893461575739480360345239860644323016681128804513859484948778850941480605676509128689282504670375950033862644812522820714294611700285608535819082865235899888271430340226323229589875318172031901543492013090973840018459240006540210348044814463405502956167733058503758173890248700406776935324410435019367811421857434517010331128642139050114331854941253411892009307259570258910051862032964034116247203409550783951529723542595099262149788777491903671937562181916138560115429614707988535735038698462371096804197081215258726304265246814130207105358705273540725093840429442070782495260240184670980496010202202413902658881060242983049983196949561434623613069882486955651047344229511769166513330200469725953948951181028039384699367909320973125495907921775973973075286545802876528567146472540824875377537173358310057558526998713584535427578714461560593917965888977050781250000000000000000000000000000000*i1^99 + -8214758570775970877243135315644279822190770558056549725815620570596459870176225925607579447814884439634024658403487295420406453678072451104355320928950118944536691835081015312818715325844596944212781040104966640146296258128172078291338604427086131122354084991835762003549550282177878599192675202108690004536315014708456739683788995740490868754896258315098704345234227296003112755290111244422504241283116531706453352863111395785412048997523159341333746518056084867460800432137746143204119777354816680853812667398062743831632958489229022216516307579436594366983607664727685549381270170815675252817197384384369226205511494047680292917327647773708977393137908726919988746713548411339840252587931942862346108902988094604355588357369039607138503027155293710416381752648690641207428126410751921475849631317031034849049477555569427505802784080762969188233128674557757552845486867555887985761356850951261397956532069878483641593089731789946683063951733026472672837855960009364835253379990820581722717832903178437502233264590881806094817211852831842579139968029624657115197601828989665874915929273410928503058793155170336194205098338778782931502024381149143141493335428790401856352159389322960908054162029963607839242056969716155472512748200114491998156896756218092768746205762034295248749128476055290333366791101677124951284637269713533509399597778387366062857371445706310485656859255129885792249937094884350266826064615888981944839375133447010620100655870497913195327830522740651417317349919886891079960753743573241703439416447484471432261025279555425885298280668815499061288968800941391544180480821781932212255007285521287055538872771030262223098169033120800198082250350140125569044706834361582544890376569483013556314128688149484691065571498917504416346640300797742429701893767029723708500490727554013644055948496896018390010322180742320043205334421951759422202857603322556041053146689865190084469351874429135811629334921818219045566999874774103520492877693094766684904261247160490989592219767078686241039700590707913704914225832519377147125020105912773442328082781592505662629756064983462231467057943045004196420961945130178536879784670761144055502589784727839509360381872053218524292142719081006090843709239819751370063191062598639024389303920220315870477563614665693547702504557394711845664953056680112839454646378595290351305337831191121121086789386485301622494531389928814188635048060749483296493622025568627033356053866801568206701773159798364316048810640867910474597693766642903966621573565460360169779751297158453498578781611584747437092815404590229168221654956590855821286570731724785919576270662748924885083828865237752162627946516954823360261316316965161706959638923464186221361108674112295310920168959388322419865280984726318900121107384466193764107251697516343651380834313798442918361018567858026861323273208331963387721587792775765435266825832351758159833861895591009604775792527737610982098231848607728107653859725762228292608327644129136307291945701620041876469445523875524956918081229245069748380930362219877096286571163154420867677262500965107241625288725922929538247097270684519239018318310123230066415423134219263088514937372492461991402803628634328643048780860616724272557038124386990054277769000734808247668567680584818550419027918807636341297803704650632712929665869651950092976908843685907532978092559760804993405035432123650500938259447362496380189806186945876539456909967503346508802667080505211014086215212672801682099357819074756588871773603729266090402334992482416527619006799023509323247689069936894929192280228923026910569770923904788581425689371022760263916306891711549704180369418926588309659564401954412460327148437500000000000000000000000000000*i1^100 + 14834513883539438999820362998736485914080909420106358048955548341672809729852688172252400512877137713482887328626449909746532630065935554449663371750593373508316938352008079214377101502033762162314118244854367442710268025622187126464590487984702440812416914920233785465712891825079898402731120977072052288512136969317216359782128528346345531158357267452915106057298256697941579721791073386558197793720138925356698442800140772523969302752226077395185505187791398035642748732689739963278314291158706258138386821690079378638008174251705274006870072528304408342485105400109452704821368445091316939051575109825875573453857958302625306939719350648753729298683560747912353574088432476433357143998206485940327333308159480111574038506298569075651978621548935827332199921943774604373175049680453419586150627146067940939637038905824188240921873782417968811684131980555534537972025829577169197247956066366524285109005140276866646996693985110475336662285099759111480742784407412564511857465894953726586831118692095396916829977455829258549910587002685112382671287424591832895352317251230262677789045730620419936082651707466763582317052700115914881261683520778679923977550730138380071637532753093217763132385927851340517530802860519887300474963612048201533683418458522707250510358883408665329719675639768780889555842075825036665037486095087435744047185277104105431295136435923458224954252524823444866734196990391986249374881330955924323829912243012748534080866014791428394525322649351740337611928009389720525357778446852544322924379586279543468761271719424508744964207500505896006755538234788354417521217081645328154806386932685749411660984585834968983706331083208642079020659067956251181212336966370820583678493243245122120413177545544861044852798916266074427383048870739249195001771942038909039073612115211949496843988286096836654199760903862900615905911878149471059899399540162632124045599645192651492401981506510566208902983900173390263047437698659269414538002780241014396814008455141541433866367278190601178251327947647838636020294027734827931224083890744541984473763401511166595626958518855871427300525766945499531857626138546930694085036375853684114922568835579523874603972637814412854183159252094706972851007295900376884187397307639032596207136522213877317520924535326678150868485944292995247880383062876880734446806503370948975673219731338949814089460421696794559681111216118504610174656153738318118751164367168532561639874888511858183781398386839657334568954396617928865887229227163816818530324091770424699617578389365035035484592862423089412874842429695311383215528938479282842450468871477187669370632629467149082932453103838005100241314472177824804809400696785849582561993648564898570447212646641137101732768466790608905764212343009502963605562752487476880948416044082215843099577288618599531218709001834590490362590775668218735918350771696383311901130292106878189201701710956071737780056662495975722476780490281868475090086244117615501174138631679460941739841817881321976973910442615540325491867947881860013561272479273571890212871902187126931821120911896041120732565788294185647553156255037210094814194576209204882863901469714642183334021048067652347885259049497943721734239746610476942496935367452004869229935278433672104154848289487034400428073145034314976692279894056283793114718888659178836256592447257416485259325970545060867185540942794761409790711559093715393652617513761969159851680854956138227655217393120769002103175012982698939668945839809775969091779686936637061994046917940387249474404784248955312075784759776913145723739632955473160937400290988730923817604909983581927058773257698098672376085804813783397548831999301910400390625000000000000000000000000000*i1^101 + -18387212516438485025474237353538825962809787267282483608440028027922209713661800528391987091764162166873692452260830090052949168133156427786638672648221589355078789938094428790282403676156877929520513536121177558606668492223819754122003813675133854353201691558078271676573336079192734398897124583831015983637710788414686417611244311113314461885066766076173209010106170799787185961246100827803159458564952382212701325469454084238040835956805464930710962780030619288281136099002150680855870060750600419497210487573098709443968944665130518967287705914594638550117363170073494729856850441529320700760809686216339329925834129237809139224841461290640325856803997564619179674307933325948396913401995846489249737748179253748395616507305222686634177118425766531054963567521801586275970557798122852043126472053351033115311006103522336103070684853228495186569401112617950049966030611887658009897129236968910051736243627920946153049408783289996253879702125597182308734736694179657121997619561875255157696976755473258633928433747826732609547908598925229659777152735662142406440152790345873599919696988060902472623948658551647590005757090207585730427194285193041440323640736678686705941207094854172018750963035507944699184316111678289928781074033610097341533455813633511132907113945089953015239478299025169566572241588645268078977710829929306841519123343871891118175267834217635355505303404456615626581151371772542297895056877172309073963313909776038112753506917702801491793178741687782936612446860245125516983955744545024380893952549676748456359833891115216096142889990153264741239552957927362063526501108212803000324957876078005516009867569598910959725609021174002079147576895069477375704447914949844029318808150682538008658320648802352204515674464664149570104918584798096015217147016371291916045253095886399730214123239458504780282749775825927043085045736935737694264524481644296984307872966995169201043733028503330888028379562344261114453092360776454645320283396147853675945122938996656608977697179527308939987146346160111861514334619948391596513179680858720038181468491486538599213223525387944736687298234562573839666026000801186934065503412177655189436884157603535284564737389192687038667476331161856586941417858459248350914252650013021102653576105510709775163733880172832571012338845980595683447287506645639774164534143619636756375272828063945375088804919359674257775530595970364928783704028646082951408970806103897246034707902845250490990105973057893325234048549517871690630313167398859020124411800556743612479422289015052757163555107919066809036225233906636868980804679037106322053513854037331189084142927430655977738952951459578093423565862249873528881925891811803998897570806503499419733327660308681170501697242528157647867938286287290334841808975320077920289602391274124922892588959155978519668820340332410062329794081556401789803946751237018955741973579742745720196784952566135977486611618590329930641817787870531286737647217109422604563644877856574063110509255571520112646384796101201847881016512732150977825037817691192009495700084170516657104043531747114147136174745653743168666675467113631676686073124352745367988227098119633472640512627923282677719361803735749442300463748561880662252712310779927797883598943576351244907218248227813223945550874296240956174146061503118963984023737716819836329477353037216555414508918568668110975634517399368079159177135461269494033314633821829203195030530075431618111027253605903781657734484387632219800072114718689364811963805155400530075656938962270887369634420363050280097076373408831384856119976640035093179553331152709123102410129589030807129691602591755814066765140069037443026900291442871093750000000000000000000000000*i1^102 + 7102857109741635143009052936592809869590409080703782549483013179943099117781611884505133183953835949952155110548471401645434059683551967559813637436615751684888993859744290611093131200108540022412905404069089770347302525599385207389215733640071719505206380340139558446469603964979996882849187801998784753093332200981479375699281442550932170646116410358044044626572004218781068749732533446254020059113983562059627510219423690230700284183945254509812557866450268723988742671442905141035125587915917305612793530294067726966208237798055434968633464724337008718194561144957823514261067307720800600130289003473830487839225988241374407075185665048998203331487378114010114583653313914158375968776146507870676370301298293331990513670809338348327266735526637935611059522124764602956028699175135217727780792079825783024495464758542296084204515225569028500443737853196439083523675636425074993110336748599588282413421836372386625910821343562914695955174032928959336288050495533313256270895985231706097150322029444038781538247487112430706174165920108017264220190234601841090893543379211379162338202390926960635636500605427443074308758830091203610143997436143521310787047961065258749093598839116845713973932941268722778700094511808759981970257665486933307308797874869754391107900410757274650706281504835627041152018212370831529391834580706808027505687954827083165927094211125810432138597298705945070539445963263424216850215588714308623890752479669890872239151057454149768008125567315928826319432617357340183318017423644777397321015012458336154114151513567282333808714508362290928419034729072338023704416957866298724424630551380604445834567229309204469995982640160837510426240513069913792601686193878517076752908534428040322102653170640161195261140011877607540588779912263682415549995783940916470982301821545803091463232515949688824569126094838903753325611134055825742801496739429120277119314293341999023741893651238026386170211842900471641767801379701387545953098761673178839175975597672749016199770338524877283008857401504942859171525175247067747156061249127933793196421581930346168289666699808005760154220758920922276001088456677065595791563159334024097273278119510210951315002156102238407506416314851588980284365863758363571153940949740869661782871869820173415091242421222905370751736254890701469109909129435146669735800174550087362044356162170922238507662957358359103484983634800458865652903329524694279950190527578802914272314878045083365072706633601674053752156668370306638548234726981301325460671921975553408315363910370833854640231003005944770951649858129858980501578068719581318415251201794826595612244055188607238124335392158168184207473076182194851443162498119389113949366561278990664923941193122421436221879707166410107270911109883867498535586721428571062887328842042861276364411445512433446846069271265295548205463392148185113399116560592363083649424043778098466421143699053331061797969906864382178814807417139276142262557898380122185916865359244781521845548227058103737348162912321841449023262274892306910968699156894175862691010854882042091300126076165508988118541467716912666906598478244782114093231008956826509943119225364340883347154376476904096030163606958722506453635283350852964693808213283619824875988870320672446917707499245783794723693250916043994937069913115132629240019173437385906719189528045532887368903746741457435872507407949613087511449119033497547176364973475729728846748035008045730072062545894898262090164943972743760097439136996729029173917327260906612298625860105098810827372777600406207979549122224991035726258841616326530331110558532574124380648790421854252332985841470597287994337420968804508447647094726562500000000000000000000000*i1^103 + 33287624467027126291769986226886206711295515811288997810406250999006346674240604058991003565862452601371619268893565240444907356772496394597906342296240627326192095984964642467291525063823900290928750348566057225783388111066904520776217139150772415010819588380406038337047258582124695363035884627648137659268703110827554915425591361209659495668982171379756112421718547509663057329989667270101281609164802327975079408014467539871881299623214893211120755690985405481717054154769199335551098061151986914087627136017835268937510159563117285940637425531312528597986734909916583361619840826920683010507648836186716106380716710619432177639242034500892101055604293747739031016632221776910760300777011783938050073622829300976743799202559949624335048668683850390548412864796708057851347809075813564577550208480994706865112733213856387282415949476897150033160872140422825979749959800916646492555487161982511109765590574210293802862043302314809806208607078465868865011092912033935151159124099323830598220609529469174517365007315632485092458334296276616105574483329458221058469300507253451760699203555223690128304376506296263862156183458473908858725805492147597943289223037050880227055057494646890589107487153997668472820511284505792589131304531203743985290173299479383882502716844178910968072339736398989936278554781090776891387042470150326908391516674267441003552069727424608783276928872861490086881913239467805534033245401543581280004489192866952224685855769054955802976293244540293709729202503553751933263145010265305446240870062503941327819876193333560712647443513527085795310804561847251457678862812445863231699308408965957439845657651666665812094953560341207206808494139911472586110920116414778612391787108866614126669073073114557471499297920445710000913659887906862192894381644414579329021391929046192050351078344513344297257126670194985553138485908436847411213321733487117635894505747792423104322711297595107218989247843482599499899817222658769846910403497314916107450727957797090468718909759467435521878944448588130051973662278398825804128954345201348520449658646042717714733063459484826322482337392226595864402607638925385187991919512730762532561210037851761089818407476455931560391490274837506497731745664907074431609463296888102528001939839216562630974191737386113058915827857235424175006166644328602816946651134379401441503910287331190526275071490631853890940111253481880409162038092107641101388509240809202480526899132175277178719911492871385949710565500275115414833312256613495503854911004245552516537716473756051065102910254296470897148651753687533348086934628954169942813918801584243772665502744745502637082798669105686909593932699847779786968129691927824078694243026557781201685371230820712689726724639336389469535401127463793189557064985200622187146012655325024257553337143950251883139951840167449398668318532494819337795252922126564000375217794853947350593692859104650188450877661441379924949096125504825081026958028716821458968839523649674984540782835195428608688410018552056060899568529439154873344176062711809690211253649040316039031856205926615794184493874391859166508091791724153479031757038619504227054846104073485140850703043940040053251876748318508584019835593836777298594356467260884381766382783234587372394282425011222762516079275266315657889208724787216583667886577504645553889404241876609341651687400193364706517386367176677405781145612314451143767127377898581917448440536822422094858104205858367295307603178736925043833077268573020869666595321328433761442457488035948838285532904738263478398319009265885102800029184322948569885767289008878164208855416696614769927402115168302287884216639213263988494873046875000000000000000000000*i1^104 + -106408153217789757651041131995929375050039518069203026437178772406750985311032918675882696736243546112538633435374576543796093006670139561707841098873154668383966612703256393262778175942509193560340574776156062641045537258986861835059412859042380253681307186769904776569144298158501733617430644491519059630483501550663530078841822876294910637523092683612537067268936413643022974526607715957332749801295935674412533686203513031406616220156884494125763975226957501140238737298169254963248134252121016531739304092805633238141161654377440378926350431468118150816111470477083054129843359302402447163684786579559132773185880740648701435952687146524175638591096964583995192983052705149622426973882579705555789086234555079299635832465468611175335575695774143596813990081909704614944068532689451394405118316789459513673292090191816576375208732116882342202183471529586877478755366047225608725170347107230399047019225356530359242427757002753609542002987978701302139669380780640662467101116485839512665207345168179912701386435435612484452538688714034676841831358812701438672920690056877360395700736523301614621135255790134590564681167999237288491440563419876071583021238074614708164917045235990462191024067125152324008657516578723016992463829719766287501192592013137541708250727169555857692059276653644667036885027853793723990593813148012429715729178627815689490382295132072478995620614652675301136654073949125398676065228519233110576144206565370815972092424645110165480834747376923227666918697887296768862094130491088746024278825617429916557722642596723013504895593338485154771587951625914354693565042564867804141022781479014054137004288198582678348988988567709250878526731056575006124897250323631989013477044557402156319639442520993333772166605331905871711030656027983385869945200090816079671932790731183967197388771718670924668692698634308363938102816077140579053120310007406999025129056666164583610467104105977987761171136492598739560470792535883631894384471794240581765448653361874929925060900575939481637081257627372081841287000544413851635955567505830858056179636789927099220341287122150726047045748566573209300746144943401467961126684620117559104129276346454294311946611949703585643002237599607726922368505284457438504388751176581173056791534096539312149679150120014421022056481438639679092372537440981377989234356894101291633663057470686849268830016542348811642305284043284277620261721642042164574623141878056247978066663506183210973820633124505380806798015268308722390139668286466842768490397861487279794412402023025881949986216506221652562598249931620690238007012863277665887242531857139617955963119086642637783336830142309213893390231670460636004604144289409692531164642945027352513099306249671834865862033365495786772045438256426410730288353474459806059038607960229658298597372299587537987317906536281857826753424054952816104424214591105969858286718923370355370017278142779094513507942304721789114004595740945507637964064481065288259025672734501942573071429620885162335813677472127758400032438024978507873631612278785126249713317494812889321303070302325076493146951215335145831554620827562630159768474502077678985246675011817219346501707326460942989559516462105415229155884795124172847974116657176125198792573848560307128282587403056938197314856370162625185409823947535190966289928429633777249377539063752409263581730179424567753911028336602454424062417600277029098783694873914308178658659937452031966287411016696569316616386088102265520262640041982093777628825192634524934509802808313935329373548859783785639933083115155943444117667249514772771590778365239571235373679711804299053258884844019860338448779657483100891113281250000000000000000000*i1^105 + 197326676429189176413573490184567309132344394230046065059408986262826280577598360240205013934476144434796556946436540070101269578565864829364580478617927736302184163561473142232469660421685874220858203919823965764328964830917674282333052214555512796940688314226746713940686178538299640013109522840084463898607534002901675229070190045058518052638140670406904721167862453042528436903868911538502362462416137555110867102979868221456295840238664159477167161196914070119080570039775680750769842450191367331274876012574635782157068239046192039987638011169016546975965132136591366693357917641549105885197841448184215607993931046710164503833172232914379519253943572669994908185619771843126288862537290951648024337189876671684966333730896598824168253961775523233802271842693133033489309712457666595494155994700026309889610568979511722650269284928218257279412656888826035579229004175580181963535902581136578845175443381443678446696840695514220009047445930752739677554635966835966517408130498271261313176512763361042815475759949653742166053320934389949875792475732728727250580048076125355643050254151329090349725895050038632526754650353091856264262630836418910888021408961794463812085405401211860711609993874123858977571295414841016482831683493768636096197201499689957229083214540708985664841015037319263649213142775746609013230141856383144354033547143809919571450282597543722081845298196608231805681273716266673929848140324609673855464102008653905948561007566319499764691931991272142380395664427940077539060809185123142484010300975861385545082380989731923443502933570875565271074415936355053719733901948099411163160680976606539849141600206400915074650363477614493431212176785832204130110193568384604404279935296181548258930842890536110322842207215727653047453095198408555403199192373330654639726681495611859114053813627197460387750417837271340641544145491696421410729288287509889030139098829044800898386922331214755903577757896644507945686541138412995334292740675071026355132537310039172409645731373684400643217668543542116572589963647404522779408008070444584062984068791175842136544961159727016579085284963178808956666390515529638282695141509466345921726662776414217125558609053427501241772085023095619169181344233273003015504742833848150305372611752010254308960792228856998565426082087654831300610538278756312503475674594173602533865418802735828630565066276179930871432481740380349326383017868546617252687522640178600444332575827414107502477301050722353940860877445070589612348106947760850460324930685963564628747427869389633264610854523704799512320629046352478700637807494545533753581718084787454162498828368932802491967243161376671965961409007365873682311285690494310268863459216517597177040777930807706974143175043009647120474486707086902923684243253578820630496098850561012319299057290945114538384295532401633252326308059504786765317458207896515468261104939869783663922437278990920187166991460398107694919144132392904677509463252025484806159124149020000491884803097269702492721318171310331074278019718994589058298378926711016229506982296341434028260352874808625726356849360246519754315907679272793959725434521854385378463379242917458420852554765705420326633224847975198790720700639773235767250865108443922403392098363353254292909498418159010972401895994911694897480545013680735911801349044691271960955278980141633356061472070096027244920978081897598179438412247951205585695551010384942464647906020405230640039228695299181586184875488691693025336251416363115870091880320907600710865079997476081291873588637559286278156296408267469456012437295138988158360206575103276998757461937522214839163536836963430687319487333297729492187500000000000000000*i1^106 + -278146178135825305354864222363684281232153472911483627689622552117942438371557948358063198723649919280238329776486304519505259190116097833913197990721540582066380289301707717103793582599440003527426717854024529879616303252752307497487166203646034996556898474352750380912956795375560249816483360850723594337579698637589510272695400685682185449031125512213563613302953712857559581952331671098026912380973224969984242368085084183811923408205718271323005025226482552242537883494847333959920302547941034709490714713015974662597734467739897582267879178514920024142802082315315799018989030757941825461460677876700927854187726422506282947340508937659951423738504147895338746025924272051607456407204773323811366914546606242296846519720135909746160697240682589995510420163083607033451920093769185921649293028013729849680294207739192435554622452610483978940176401841379045836734961463748242359432931332380058814300549735145143236249472357833283211317722401125039386006553010864263979881927937736621502079036956382221712068909656601307705612444086358803331260636321027337572453840934374224245929482420286471879622171537254476692911300491035423054219947913013508744019089779565697743536347927130512097808124952310554460308333015321596661894613455516483231987402858468186107124204924570784382304438978065581300781753693444527334502718258981198438450547899842055123372507896491585320301414030329410061828877792061574844012017736462336973263741357187812002833314668551028151644710334310219296306841989133523843123675229530662072490437475344724209486250277279474354907808329512453268311385506961548200976789562931001756871504394350715836080769526909997496400432555329340705104365812969726361807145127191586414595099291421956214345891063247470198526774929244639112424935498549343490040920100120332055686453933156533257948176720579301251858636438616004874107969214101703488543913327396710972321520889426758887183223212353177629656955284909018225945239583013707133417483128831014515031968203505153667235636005573983670145343593291080582813386539321481301555335021956485637229750738357845950437718025314290374360700975040110441474035554793397703850393360905985739220943734756130842845490444639177224974273772553542597424004310582626133747076102402664765592515980687260431872280874554609386444474021301498555618314860724940311278875635518127513097279212224568589049337902347402521924055374345460473639790587492744976645668036325301349620089339732077735277754553199944208358035450448498605065711334180180488360765390473525385797632232865207740924557373185403279192679768790889816116952190242719335146428139078668066684194517473721499308671667599409973094747912711475017848253390394544182847582429668537272305234329518497680478298262589343280120151438345882781385627461732982993827355291949674586012774347878645464125813349875620617997598353095110759113362787370771206679909696102627537384495943361711869657969659894441086865766552294041466994342475693706807948141179338854534431559613370773095658496585885749979510030161686159181329213601112357470978215526143413330459077030610603554572148763412885717578886100464237357924158557512317010356329791177539834009042874921266090672648862222868423768194296929564964335200098254527788748311996908690777090925129147223155227186138972132878645618776986548091532990487559572949183064188893553676230784690108728206919768612019411405988411551397227816538904163270321679082700847421148862217535801129059356013340292869773933568983677334687682594819820296596130420965819213641992717453494999943637647099696446556968231846416026276821859729583785611663821094478106672742701022116307285614311695098876953125000000000000000*i1^107 + 293977622304510508974984731027400253795627158339290944965217134665005504219885938269072311271536952876694415347387946480909354670494259414804895135856435806173989052713960957301284011161751334281137630493828817076645843292642122032433464487457255777486011827143618743484156767263011931176035700339852542472788551216626105974995342573780805267203328217743513869244879722062189280677226133935012233817182441877944203258571743247821044292965179467157248228084429190320537168072970338396922625695466251888729604983196969442310556754952540112731182430241573533963311004054180425541595039086714825082370381275632189048684574668574232401881358847632009420831254731359838891348336790621650197920907893248563389935482981935100278442152073013142922206659579441614779072441642566981974549775299623365537384824567231916370749293426716175451853860971711386114701208677016811378889729817813105838641133374333491188156380037564281432163140553662518933866150988253391940189050070065449326650755017510347159078386571308034078072730872406042306301384705138634371706795282210073658079995935268833059132884930888138435423735189765310060655512534042083397023402194663872932981770856382846274529550509960272181224746147743869649089871297072476566918109492798544618784377614340248511642714054773695154170204855490823617639053164431144311984061038627737537082422724593722850376556402412398600492194953610098337574303548970824621964513722792004424480158276095278488853823849887553658580688462915248578130399767049314756263932325276294191313181702245395294854195971217263100840622148924969119012361152412633376016025412021647159301721342749493695009268372047391405748896562751388834963506091493943475210577969510293539696340153367114294155417670465045742098788179008566314128859693201569617219980073612241568324925488144604611463937095226774562746601372562079772911594444243602727133706475073972086410106523243316714375020908341582760444977663416533724554010425847774213727887651240941292721144536048784431610382842063625832566952614385519236103124740196703748778671374177372730276914153396425955400521639913699009957087945771633467688241407927292334095282734918698145555555641994304943461652985406797398220436130499526242530347495703898583358081223104729387707030862570338660000572079626369111395876181559091629757546577318601366180663039756241980606743947563172655894786300310673749171235908226995085511258777957900400763839945895492226952303772026171129452111603727723978044145783795517825735595487439347887972585804618151445327474381529543836888569237344085653501118211055936264008887167768067503199962346989605386069430461034454489416282492844247129660562716253717658413613416188921336128721446342040825231307413158459100894744236840958106227779804680019995676770890397129149892703290658855504686686743140433961655349769780772451436083775039868775341620956396323642005880756820546097273070603560305142904088746480193200679828895068776086451952336874693481395889242773854768201906174879629964678589552848541922765372896620211336639555578852210199773985694118539405701229856906878569159815638792711672789974361620550358999225664642216669000303262410066548310870670789580075279730239355984896777278797721292904513869546541526371328688572358873212340197637194116555428691863252951163537718767383547808970396169072329724125359221655212232798429876583621163494192427005574657962759562372969696248067588780097132293810358247593706840311987655206756860668181590312909817453117459115104781585526163753549606817780320570406693868000982087030498249497013482201754351253134218857826175177519940434754962049410109692360038025071844458580017089843750000000000000*i1^108 + -157129793609029495166550000160207019434912582989258403144621488517244819905689835100935184384730848118293015270043778744493735652991526191810732532997414208708857340361600709167152890850305439604998224279693220916061982718841492083225114074545015075223037681477263524856897104421442271971739148499792465870423887099040977320307169900521586750226167416568289119205579407118556837018350942945943558168006367045291375099280045238852162754071264225767306755454567332914092737350294703332858680536359811657691942207455124651877615320981266157805320023711184886570070261169198054885435798355761864311276075952953637966979697469951536198943775976550427745433939643398370271011211298400109912236667449924071522911202069929153119083253829122661537433012959113672945263012902210384339394919580560947372853274746916641993371978894798242576666132725818252462442797187384766323872979115808185647386104408123463675859031480351393669953633198918234839543770087425546268816321253831113306625534561457343949575224600865993189556286894345452652569485997287333594318181856810759589275261694815476906366228157767317926353873226713396845602518279262695248972979680820595523473274259304354862556838078977906828052380502986393273744120704401062014559660443546440371676705710124574341289113924014573693514144986109560293593387076812819665252711005700548301919542032591627821968876722348735934346093162525067519056685366902913192576833519209736222979946251194347704220654196600278772702436723300993503344713764403000804823628635672924158954355169707274479289524199427382124495399498546086783550041483997171718211353331443338860007468282363546588645522875263573380290807946207534019097858978551483739938879184760576981474335429726633701649849248163534139444151314439298236952234557970969255424413234968567580729497923360089098171306935717711809854845136346421053261085552648586098551068585701366098171992282291728126957725477888379508247268172307026265547303210851585389004924808093311824797805793080448029999421761855624686663065458389593316208784513456865756146919028393342674756270191452691458423156576194475897949042091513705411074531995531776588016762429655126215707710851271523309834603691476775286385529813896959682121587831474435698803649920390402547272468029320300073418552071751701956651772133882732461123407844557426326624009210031340076839721936122724408776890977004482074136169513903858686676245120651899390420932906300590567461216304458348381575024405277501764192804558763540513622184365410367354975943658796821871255066679599632127042320659398988133259736011651181600858439745153468647284554143392197372143269037759989145217715253670408113554862500053016263582778319197832498826819877657463067364041102268851807154529714527539819323086764524099652757456999484459488431082584111776955814913594136580453179869235862159610776663811540070932618587825612446201381072648169196316846020267790249629376653829105646540143197070043549832506767052324265544122807475342307852860007637156467625560236445125648912097467055642239858304400420079269973352111527986579879269007229362121549519130095888973052140892855564255643017059537915724211481178537867219497224645768589724268268389563705734212831674791111990174995911806832705004869854946662413131873971888430354575059104095993390184242338958550780808364217324217572067999025832205959726427104454513436257855276472135879442168848303582319759291278240168337321086148961626012581255727006373269781904797304860349057975500613671991559214776182032646766269231811439632429341620630237567538476153676966072291574706006771574860846772267968792360980177097440346756229700986295938491821289062500000000000*i1^109 + -153813393562429147409066263250243098782175932398034480099625632444494913236173047978632458315421248823422078296198562040345354853523339406685687861139110321509286370058800861564565434021721678559856830945525681849490295859060819753979941050407697162578847469923533824581932103008027870497975977983427823414783931187296448143618089815766790101939899015756967105814701260114879521085284947562714454170158184994187903353518503868012593022325767940109488662436986199705149681938155416311584530879512290887832664013033883148125314322632633313430285633814211546545410978471527771400849628906048730112983790614456124220668183924865539564092437004164455100329927232819046012531579083350618401607369431547007505731131317237617645720218933233859407629666163016818262656726015083304601691907122305821225153409655901352646065264773249387506750307012466045594313450782120014138717512937253284082716587548561221371706815501668343602063935238135808791176600366792189756845754810876850400960690386555537015272755701247785266124892318065421636624757788881970474462751860590814823536776538156502805036433595287888999519852958964224399238992737005968927037708707523021381848238403643670381133477559550632689786649690478988871143621854600813164616272220135343972051125243114292050528299482832842981437942807380382807685526818606814560633237569666322953718483720213362308344308152804927587370054147256849993865914661707331752295324149592423329729508777139403397491627832655684419863060069089803825499130492839879276543834654013845106185939562704581523653671734119763486588237253269671336642355453013028661330747014053460827291545430961258564099442999470642886371613141479709568837476508864235859041092129032605964595619149269869291329432688405111220364320758487219789237664967970347969779159694677651921301061643330103443084973089442508936775438358091958720355528034108717147597221373241868200991839040541606112142048354793978703848697376562233611676580156274711486457102834519706870978687832724717617817450413556265622801428465031109037643959813445394661601008442185082049355443677780226610675894116619885424716533555824830353305998737905555407697332133290318976790304064875235853813185053132509669786301675537744641056889780812259729444072226139420311644363602501450655924519004593128531043815198717259095870385769483438518863049223379973548948670253891699005152930719032637070147992771980087047051789579649735395693777068220420800043970361108510395735942806492442796394012916713268824349268667022748048606116686641033202682261426816129875488736438808726764357313667869135221959926474628071993437483463529177396324175666684151775201159145043024144129712299187017935356311679358207480761884405054817077022486822843391340232423353542861950382155510535609380178286628107772025970180038428739129471232021535751454394761237069366611525427293979060512968597146659145334020086865778923789819289876659332576719041855639484314558082315824451537181187945273461078160415448956306089657137175185178767249243249820963841642449280171299738243707206433993082732047539605127850678542002391841970550797289715774550568160302282505885793191766008102696063209237876913093889785250097648656852195094869585945194419861776187316206724770210529194985696559415874150782639283950544993567027811818362972920806596177844208944623407190578578320687449224820485600880649410443090481199868551054682636068893188356361277875677672653764793062015530281885925432933172224241564604006688298838443622223001319241418676854932537884124689006028127899971308274418792814273346218131862988514618231813825642630376131474376753295596476078799241804517805576324462890625000000000*i1^110 + 530556442500479833955445407591161360515899652605293118087513018373629686578198748171945269492882091190494805556393151883979545777890850748858757988632541883253730206505206167185372327063495964938353826875045143726737126102129480753269806620911771991839064098838951150494390365182675406173679850318409725951087276756530587741774180280351461857444862822746062037670944255580203544123623456805748997630811106389169186738082615953842168061502536220460469573063117077555332161522830242264115807153979413465483588349617469502077055146445838580317915712173226571039950772412935659063225560259478545050288098819064493930444309049029757214650000845544953082805073307064666900730019882317243540326258097060406681735816621135178873886285307654851940583124708550729393848849289106551006797687856188859250074563052137616450411422267057675247566119680104704688173500262902938691263069061614825382948213363773212832119629279859625245656131826585893063263250238752842470178772142830352302779969592909189715765598670183830705579812047892305742764704995591293117165126839685665078687064832522772552650273159938668963231469180582552049771056619087197600454259890714091490056066392646624281560589107884307791190667098634923586419835017859873583713144376060723466968592785060292138261278263316380956323262697143749472708167560455820800207738345867185547672957812755662224666573803676888048293539350687352565940518710383104174658499153087743217938607092610531695316144684929228977951302358081340999139351645945403781477172380852222167231281067490452997998338390236292812027163316042356803256385086761721836702373842345718503950178288157655650200108609570399235974794310991081743816192144868277744096226590178539764658180456670325247207812404886018713439253261286704754782268641059997014468028123674511065002811181401327224106584310495108997604431271044877906555263729184692243803675500349368760869525952051974194135377628240467797848118087898166554330998033648545485794865849631591569876686876831944146252455441009180993583149272752691946074120922609336114495054943645928214041610258716699357295990181744071835758131246581644402601421319088532131019814127132234361423148575465374896135654509202082706972515457955916998759627878727162885355089977379613405820409351355303247237465504813979738294572886455895446807243339187577492684241410740632498581014818300548133765544401926484491980772967453540871428036624648996704664152582003593134364361944780085977951180574899140112423890505566902201032494810236286034590912657616593525776832747645064555714470820566856566502681298284108757026887940677657784331083312362921339074818111746285474779340151259109067932839487968123632557547144424500448534391678852896319672599248379667538202230554859079332589487474280659740780946956194381519859382252827683137620931312257834571410992273759057299173532897772811754185680822232475198810027242588723376255573301623902640420044140511030090072838796114348544503957470377717965805815565439204429012233447939884058537396886599765086005971078246626755731518842865157271054778074271989554704223685186361530579566301796956554717909291117683688068789427276832451014979363510519327458342675612528692326631056649877053220251909690633424083632997223924083711981160025825152309358355395766025510005869963025594654204872209463900943426733057645014051411989641156201600538226924102187787277331538530906483275175389379373103614500319794535424619363679096865777227057260204284783320622214331756260244915901979184815559906663007285287667459600873848535275367939157669917529139007274445851508235523186474746430872157431854474474164362618466839194297790527343750000000*i1^111 + -877659938959064326992652005910506379160236589272117052676476504837356021291240482330754820394259956411753931261329390833330782617613062503395686733896912061988466551377514618637609250652626951653104100341179977977711189664246066202782670290997652426717632896034323897836933843638544353150537526778206551553569018600099567505633337485688393901447930485466101087132295293907868540371467868778516802989466616992750928280669876398478252117196508792641151756496560674577895859797341399914320404771219660129940339575368765822010422117368045603207256611567076520124631585909442352562609621344695471561818729011525841415534469306414538869185839850256453136256706856971040834715063993648066142707840307403113772335153635034246164489025302982838842865838675574923350674456237116930186930737402483450905513925363847077344831133559054601906947017927564884451480386249170373301187045223777808871409776727824529368803158629215526466324369082824154749759458522192666689513588843195587539384000222881359037942809353006191279467765637968537800767409464909705015994145473943875192737347870542997416545412405885727737185623429357674035634523378405046177205391794517831236833671311597238370720080038878250485242933051207262868738570476516024434248273061384258081497272273021921176717009424778537319744752457255767650526157114052623780037630208229188171262368533428514256936655232495444762800149455695878912019584366464950280053118339420145067590090312546065631200501154457532111028706275830153513376171330894313101392660794108182457389472799093377455382457716552684336338168087304812025723735773228812865846137607233970360779113097102347697204408979559906001349620274772947926135818117919355871977437018534408589482282214449798878385174226546767599882543830356101957593306069611216609766832658220492992990495125267450927917849346638112560560842124896353641774508756957156923761242693322612460089981861157873731950101845421868529648087728220753229995602539368795227327318255389338726369266415946692044425849136437197487501725073892392255711732340214592334617181939003112835249715579158171763287089807874410241425088331068884837049421424223585147769539284298705430350220276465661737599428644328618252250097998973473180762657740959924769911438593446904824917966437322178903224497990600158452383833774455718006760840486874467709465953614233002255934802807312028205721631417460274136367523482884380073873305398327062347567624986698281106943765734985608420340687697697519859798127088927435710920256083626849404590895811890654104977834912667064941497613980401350524322731693722382749010953714249669353187934259032730809997923584358674328355420452745702284402598074501127222262588511177249667518258961193241978655948258164366806441181848462740615549847823844848847111650557549925696943095965807492253218262288531583967054519169607144663553672985421250086961158242122459317382318513336099899411310873452568556113514428752316046825942055784485744397509202073670454909395141400944235565612111960340995463983206271007926190828960024682964953522833597223771297505172037193333274807269003702367615536682782295624460637081153356695190321974288305765826401492915277970546492828868488422491914518085395041411865622720003448146174298048439936833603886592756934061106824463600899798413311457189668591567116272583645207936883348491695675930375989504372104688655012611084883621735394723690061668195160024642842407456359776614319169861990003852750588657316681774939513720003804695749578105804640830730861213220821037192653923939270697726852892195247941732856109463547386183675564268462725804392440820400622669694712385535240173339843750000000000*i1^112 + 1264581624120773022377638635254215008624825065106060731220851581859621571635705068060221789418682164401458986970554813699744558036356895508507994747772227283523256584124533140082402897306784837313884728905543945193536544792405530909296696825248780866835084235886103703399527797517172035057096368623310080259650183723922105293006964258389395808920372941230387651846276272434045957497918241377667984319356466472325105031755813266281171175687458787812609420804445945679143593927814508537632112521937789391592639095502353465878595582246871613486768982780583386734645219011706591753013086091670150008690710503159552897207657064695757140147605592214927575358926482765565973970221928054355156756182817794368111362790693002647973344403181031113180243931478483900481964610509810382532986497086741823057640459564979724303147453409956399466635451264963528859942604193528256917199821585619401197390296671375351459605083238882012363345778099062324552940011872844158370562324863164597906441560959673683359134620780112710191852856897020754975080434092011085207204741896977725286922502615142838231449504555005156751533969645412057287548654615632834734865638875465182442714149434947081427660518234413641607780831732736597965477174030644002380524657682751652269680107275179262523337548811094560608406111867640975933117325569463013058053452125673869140349152330181545056076127026192488908320810520275569878605352220560824545530683241613205090349171274312172066984166050018949047444179769705591491809772478520183346970591134814372327867220085369081621581557756324866585442659524859604588410924455457584818963727860740706162840627261929895105061255719384886154384137643264834005512387007420243552651624001208614544570258578284360221557092157410881908596562410627153759636980122111638818480444927531563438876988657372899405459772563211034509853106870234574343642499811066423961372862914655092562733986801565846021709968851996131327352041554397368219203935575423059197224955120544888259509891104461128849164120108831087729910412287779658575745493115954699289065216549405480845834187289679085184409038523666153149199275090604154381620405854601127156183068522162058907590446864829066799578446824914646676585507203525101122068836749276176993488819820494742364649012773938706049110728687146789578932454579073895853434696724316334609621139652964247857720118524324856096334507379021148164514620350279430417277550990893312870341749604149482207176729173198485557496427537433292225838907248269151815732549504375049133887309850371639861196682417056322982752557687935257452007613260605244081268694632621376902704968817263635979785266370749030806129371647357927092062242752501422652992689722080554037916537525890314713525942861871903030728913792681871469009782349386969343093880540894422516736580047325800874982837045544633299642762145988270818393156526772705706062801626614394891193415361192716441605091673861521069127948929519644813171229692302459208278900151117932057103712031206059340595302363134347515247519265292185432541183811323425031828860639281533112689522546432991292112063887334533557013805722152158394997849733951430360744626771832770285480220418639208053548568399635003414209284176513591813943705508136285400022764416821288797545723828418926094108829076690630068444223472512047621755958318883609029416743595589977687411607645359070992189858974644007002960683379512481526098479312487367683957319442537814639087205992485431340086499182289711224087027616708003946264573139999663983222746388161383955513864698019347295287650394531042697041311319095022806309946667598889842587528420381204341538250446319580078125000000000000*i1^113 + -1855868312909377982219948997420930689560363845738295083465954914760421176527613858985456333280290279984972878252758742049356623137284689364958547068479620855851703073983243735910389360438595696402487535225280489305942250935376289165867236125192351940022527914829743587157340036936820719856288647171991212875946904911411778583845447518213388078409378627144337332821771034717285119654909962480361959320953129173533848376941779596852723892747823781986350491636971868236523123903284999250457458898881483765501353530666320996684447966787858692598731762822148521548217143689632840874287560279780001505495398243576747902917184826362424872674781103070537306090286163322665148491555246459153820979505124832515767538028713367176347936098591619595793725028096228188922729825849576030655009884408155342926108616742913068529396850218401531556515773481866952917869785259714904135419310348524639235941793556250454687748270020727592783977416576770609249533645930076294740540021748418685791500031092377381574927739755117905771501292680344961287805955448837670259295671024242167412100347561507783764484952595759020591999251176329541648100359708846076945562924595274914355121539529384334728642828092909320787141924844701368373547106666519901714611184418305894838138921592635998947695059946262209687286065606045911770663679901506003186756255251594028015793417446543422654752342780058676441709526421947278593726589188410939920368635323107295602914549829254695643875790760892022103986990533469856448724366159080717971356929436158949474911736133227868882787610694618197902770277565963770324404974135833889765372385597990617954861726533392605069078746859174914777285401591227274343590218704422166926544829265524364091769543548349295285639625114937561250112755259132324427671011171318785101106187287313588852408870599329339199455665303640336942395979307773314263420620467922136580491914093504660811684482349441421350552554053985699381248861276778844469005523010777402541545064391831881993464020735728028462390324297414317326090830336553918969525239034958444459974144444427852990472152423660993475869228494135430339611606387718530842924075703950119610935022938763137553897584021032621343672405762616812353288062483691611072323388118706138195895397936276639258757025066921150048480724540374541855768831655878923301964163584972220544004746514302567759729136199583817581390485227823039582594085484307434843946870289882844074142893708408567935711059401432998955103337656335316613053034062114603577912181832401256266789177741365342735754189543613623950143437284797929936410843861814678522362972628265082333260786824105112704617992295050479929677002144774779645087214894071908125472967594052062185062154303139917763273832033437367767136783420787944542095074034319737825660544987255407252290168220268198564523826706770823825365274763550951869083116166793630783970331907517335853285837302409813176113314451675343391558354680461197169636875675468819382193655095816990138355024342122393291965970883431479978510566415054931476416681190536682487199872945576098350098217481498147481973152968738934951460799732512900368532971602866861481893380230380248290433846088001622132501413972530592644808410632178610244462040848057900579161364532994036280740927178358405754589301148740272904995440333011376256238439811078817540720967192855467870293467753393684208394901025680569553076448032937522097480379821568119473623859532879103552048545135981067370295550292504697108328935644719852368296758925823192875228593994316320225995996130249561850218963113190303130540984820050157952158950691590177939360728487372398376464843750000000000000000000*i1^114 + 2574638861666034194489328295987475596418510251427472467362089651764019780981470094078086562099297357880691795795459515259313673530626276195867647304550383538650492311878771272520184566422999326419192509632276452691712497286717854986459385402540623994100527423647377571004600530048019292383703031857803035781456050298331262606638118420580111167503196756070042603538075022562552051870768751618360716998803344265911191659135618929987898204178016038962123846173861390619062307744324182167764700506959538288351273720678909369330276854350204241654449932321128857820024146236370397280912504409468964150018251358557852410622425131012360868278318703508793712010300592231016896158341237229635150578155004773813320766050169991056645705203514479168868989414133814105806079400024814980233089356593432476272892297425452111820281872141020051119100950826195546513293139198999804742828802154775108301631876971765374784167133519357350356947678921382549078536696783350150894309078482070200480388119841269903887218801269114148454155992959667715724328017966997583649135607436574840125899845123514678861337087545323634259747073112010725474791641971988845894746758986993797333343578515582080302807573045462171912389582242136091394113238243645895615091403109326067011656002420482553468968658636743911790505978716461805226099768356978319578588298293813855269924589118044791484358540842129600320230548102557941877602710148493619203636973157193574794450158269351448804238330370572732575992201246879237277011979044730328646026351547980698018781250248022206036618186329104194954308794701882444859030957025458221698148235244848382336662542040214666191237583492762970602427411677112792978913070440426998502032582858381551076771612537095565165611447460543059592191958970151657035738082558618795821042268451119728955768587127559788605106873737855034367528229480709617017539158614935749484441434062766678079427723527965471013006230765242769676180587330867805529296684443030775830352819489489726630944866800987449509984136012108832382914182084931775709416742244023579233966424494102635362451486715347174873465879488515227015428889200314238913091670350373457801272005123742896907940660960509063558105624810110275581389040378679978882105716343061737746267227046414237350989354840933120699617293858029797800096531485162967744233326062348516751162207427737718022111290523580003295243979363365117399835046779878652286050147016674233202536391193420821039414420792320468556998856583272075192408252347436625327080045562472390289522573712371296314096059556374059274177741265900034570530997720496576696092405676632703315350583054970514220704225247203868052799624433102460838297526818016324313827038986575177087409005548837614518804700458016643945198578864075252060571218776838550186299822727041928449611363400500182464528638393373950800290415844105272602430683596089260925981612286541388524712467086888020450130874682820696176328227111771539550269021608580833157209538004446882418303470626159616595049204460330875934952741551453464813336709365602533354743773027770971317365304594798764019259972222018305133946603446702255909736761522871366915337435530857471480305968360542367330362985086278831835421960417011779183582831322751674333282826766224273546262822640947823355896916497950592268091507510690146247278254185434687820340658879554950451969225615062518895977355294788391909117291091006868540857387641942905233524067162071633436035593902214270222077727182830224817245548912240734518515430114574339212867812995601462155097921339943701179844597488221240870920770299479229947792191524058580398559570312500000000000000000000000000000*i1^115 + -3009223609194886666783929099610340152865999408584220884805333500513555116081763614456046056387771483189528857161616147389426155744224757073919148261529338936998402094041242073986549618598875625388672261156936232447948110677932070159933882656278819578029261312159316548230481831163881025872228168527484545219997651338061841078731226892412377485602862439956154681176205229080859052918948927681311319916234017970959893172797979827006267533082992196162498506287156699117451310867316827739585505798945333294942285528740898540720735099731278171894448031433502440393584565602074592846344347506502174479666185974594137669569558797032784007106607327267509432706325109849306481512065334829478715056560556156484534039185727128406260271716490403173924215935842999824109096418969630955590226958152896634925163054354944118520691047045018393035870040509018751647482820992495829665153919526801569433402967791657490757345456373171404658679214577042363038217957539705521563484771226316566225485211641125838133536792879453691447200988559208851945121327009261228083206551103415192114183633527916805059385881682052171550178975842468094525085545126686573157457375836811354131406536545582270419407741547956161211099645425827038863977680592063683477299856920056990595296541545521266784424313835972363178558790716686623632883494192056242776825436991084251580625666023787626156149678152248066988176264946511489737687440095544596211781078496980428937937694044329191263869645820933948737043714566805700210744864768210111622366853767104548877193902991499210941229970146197976893999766483507754664487405867455441949518266283825101890696672694057959139683889058231184119535840630282407937568428121864267042397272791283842957770484300960904094132798982183026902941250355429291068767585389848378577140233908547799521108107637094051719701245804027768559112765462800714100401926052982306914697966111348674309839781438222853927552813565481005619333895868200784729765761887552941441147321410271108531224198443740581401996481711044951267579106937546633803326945289085638176741038151885307216061744847687357222731541425806909320340653214376444375547922466831555962556821260247012986889791369200415576324063661005306243142834504740462222781066495440995557683698148679821522823168402492349029114784136401438957104214065151190167643707071356092524503446345846690475144624995142702339044151838352392329262228671147092160490799085386582625973446472761595126450847055154663181464066447555255970977714438713950961639856249148737891869814176197946830002123000756906771786239431457479243656801766097715097316602472619667007804454750376030233715353201494511742841750519913055403001694783696165246758333429761023319851860621604084562133326574465946083091203072472954880122248959533858578682979111277036005398651253249682711129237730825163100026321283919206264780721053267875698399823896074055040249354764803648891435194175328453217931492130990825815513003579474010642895833043241869500477865041363967068318380456942079303077432026944671964356685165396446405934200341798822840840422178571306753240773300104313391124336589617651499392059627456005814918853848049184802969722450861612114665943751864858732165782372639664019079966291058195973865474987096065008345520432720742373178104541459849434487991376796501527838517784509716980693171574775332705923548262726787731655523714500870213924452278314701909429978590794232931278618668785223063149672239984002586273687784466572810685706617062220844566474560331739940752781002899621152542462068633077193787268068534204723540881332155549898743629455566406250000000000000000000000000000000000*i1^116 + 2893556465165113735974538241977974764573511318350673675572733063799488014717000694872904452172641793660377082908199210965339662130237838341043601199854673202212726045835791513151135242868231158248894233490652928896220810861480302626988364624474722419320699297944057893300490296619106157555419012296396647935115079310555399332404280738195676748413523171814496354038460798660415185937234088546286708914207119667117722461544718963441073348671694249068402631366284499079640465297574932812921322824236044353660702079533357701945185497114380377884711435979214843499717782006404253821535379367106818118419798473526699544052483503682214166977785869328648379378425917481194156936479483603673826359976580675550639012760691563679575721950623802155700521659039962599605541568887617642267890244635006055585278834483286402486109567378756490218263490604693301261097406674455691035773231617139232320055870259586354503454874741140025997834718886641520039096219920971388746938867105587256721169261383282934063518254865090293034991164878723206401220476230312093735249140898181934895258185815981461628263178516925557142229627550580233696341770740881024434286618251007238313878260861207859909661643453580239246607725454006361345594220894297711310208877869217609454271589150371979483478179188896800006368931667360884572008770860593952097416604814277684044872370722501898576980468069433977844935279421430337940190950430117876282342608366782254154333930241318963171505750452351898624261912290146653737097443005286474665189294483737797738806249815114520436084299960565297568153392488513495577734216759880721683420300091391847794958213847854547510061681669317311041569243930596374074956498050740915713793512285581880865322700017556333878839856124998353151985339959747223403370454315197081615670530046761585502681775072957962928197189239655109890446693967939825174401761660954223278208082863713272164762459609716089324798331175451374832732839338253287025095137337321706474687789657008953059223197681528050244255253884848643109378720544872148757672021587350188115962065646970592517774450962341928865684374621154199787633449633283045988809065346316963954352788377107865449955909654872042669177921005693269360873940777818672437971779409602074100918214658687245812242582020482581003854539266444640008198887865855547077252701005911415865576557529261717529984795055010687516448033364843955714132481890130911920289488837587911919288105875351399503595275046455523184699044308659738294199527039811121569710587468872888201550589709668963071001712974950077975463938850479450510661208146260674164399315300475320845632154648524751119694441362861240461265066165439004814322968422240274981683727680905319334076036321279067179123601042427458627083127729840676798478923332105485038700325127648531154546626348765188247061301058006088531619668548292454379459434426367732510656145607077808890090335844508074885002929761823347522693746072190451169387776288838826340519625900584401083170954161288339972975908747462865708453432127115898710987937833869179362967633617293126164463880937233932220233102776953027092221428653528997014106282396868444218294771100475653033735250722607337761208132099390721919538717791337513470854866497809343812660363564894132854589944094374841657851445264302253559692817080054990029591932529923983511081302134503980117458816123092118873052158908541937812653693086494639655107784802213189074256245061771112814984307623932525251873861664295784694911928901491547760597707373114241883624425224449809049583534262950270678736719442980529493070207536220550537109375000000000000000000000000000000000000000*i1^117 + -2322032860243379984571405852807394704515496493137688613520370577969374329009808826533428398186842306152058876483694871285111729125024842484294955732440988084213557268311081590837270724332191498754893687689623072131096274816318313119908729762691213224994771071122306279252582765875430645200812332124289853483280672086162683025754392138671022247533471483202911088405434449176094894131774416942028893907212691258523418732576341440766619646180764898752718322551964656746681645237582215504940762839846873017873833652523341846691668178140216985891693710393247981969701564842380160619201977005388325569469421054012397637950933105609343591004255437428379728321554019389000077408234320240003507340560831210895757061431265307591632411141407792758132401288976682217112220251023967523198578493187932920828318285248425414254847772294946402479676149550888948379868793298894086691685176863439935746961934676916532530804293367350843286710510420212901274781570049756928562697911919334825445529439008354841974624037160655508352722877290974007823314261725309133451882891642263953517890533728210754591217592059432836214082748237332378525534026697392321715149232041613851159929214239457105332028128829489081133398928728980928102311916710335710222315835362636057706045808004247276263471409251134138384851565050582032193387224406567057429698837627354121527113248003206752916428095641296330207382099234462682838363539042287324283427223629350773908135626609300125193918134159757682588243527340618218824192259022259524392860174651930897391568482499314708431317683009920530136989583849160288632740578876393982763563192352204194125398665607470265207627872290607188736209650442985613236929622286619317696396897099833495659480827942768017759514771933674919484977620742493978900087737880238909419303099335310513392171471037026947934161807761084119474606213745430358807985386430603971760242747889285178641719866667055339521046327292689414256405013040185176130259566215919899064809173189213581883025358919257344148887840942884205019237579414253782438414163692033700563353995285394488807841991203904315515721084909921519026211460363736442069050804920944781550862161966136924566143817465669040363984211352636845021110262299863384946078921248058152223644641807785366715436134762846696822801795698294139285725920936374651487974596751300915618784266446865133346718876933794762536872717654914484397907854948962277628143886316823123569952501374921705609254349952153098429317646264806811612761626884845007225542774705871424328487101057225424916330970312216391669850837992988894013927873496021569742841319172654925982484937804945051274749550933237240087010603511682422904057971779741885160354451265722472570029111066193204651564099341795292799790195082828319464993582055498014855545160567115672696589400719422358218679270899326350882151412163926345991463680517100913250137145484860601379011586605784409589114904045995787755846872384945110585253624672212360631014105950056244678033864405327413117396115275192137065018449295805842157256983926568150827967978177219729786044262442242742944655527501840076029126889681168724240649952135419032077700581370607924598207888283165774713781085435136921583417123530549895524475474580470725849930378652581114897018773469918635943189372582357556047120279141074845481566007821374269577969965901011786668780286649828439308734178146259360070457570770725769337260354382426621887230321201061342550433351256744690985532360797039877375500628686116937713870168806760139875911584784060756261494577051829324432219436857849359512329101562500000000000000000000000000000000000000000000000*i1^118 + 1560700826580186419141505234082204531983308412839716158364130519929150760612313031435007032484199510679789947727462878536398517916383525139168715869715224700492351335015434578821531370372150666642435432717241450667355221720002171404861064339242079950815057421611037614565210795459985259345427854635264489473833199147103389250960054444398338099990286885396847653764057048509318777296492111070011653530438462074350587600123602167597195558589492031551612177129892487996137275875807833501155810797963420852478853144991965491916700729342767364286742814935761895624874087754515531529240771714410011621778412364763002106930132918051053561401606279098181873742682201298760321276177536635620061528475040993946143085261999194280688095120909682798879059792890299215410502210860413010081813495526751628417405837080934807949762225075558155683348353645668997805624790720055736821951805773161402026919491649168579017943324968436901815819033537949454369183032050947975282022756691613886110225942147744528475961472294699087881987964614861415935652120581898398129498606121683109430120548636527447048950318080301654626368340192408477545145800255623480476659650502331004940071003717935419287896807777648699656098795807384528587686664581701254600996027899978612051697533706390633449380837173560661500051991234278562746188631775505829912948961746798111457314244282074389308840443147410511736048980299455283772090616553017166130698994297651400151576299929992430386344887544511370999569410157862802819222786624843366363879325404038317918972800032342593866482905600611070236495121796039542797981502396610095567373673597213068110189369698298712983368970924566186406798751249855064564665066413482926861428663074654567356167897063135137688486028321226141683987206306547088730801250432521661279349206105199395693146402384955968798717004100488864830850059427673069278608832278429109219109353559299043408489523738111555976387827440040161134116359895711592187920413654453492117334893894123989094149395950754233363664947186836038724620233690059209493892553643858504304198903581283499597624244393542429419433597747804729399767077142905402653282490682454319625581219236825504006105947235136486394069228417129242335341270497343061514460529202101043867211445520159402699828547804159861049147559541747478793235571049121388267959844319652152815658687398504916639226017288624181258741986688055028757206026032843383130555992710236089815530213376125806222856184483966686036609012909680407461924768758488805199599992391426732850949531356636268523596550770105235916582638048850905383674201398931918590321447547455299139127720595067256092556644847260049604428382335071514228450869870567524923359665901107998995711865035802216731643126051734059579648857876343502699851641468733518804853144855189398112434886348606601124292070776475948078249950758994674652649017684609682868570175965767967794330029976965547569306793185729835747732044841302471515123665727782640641890481295285481806995897249217235942074204268106043224157622602851881041314018468200594730077857609194662857225796612576484299730892384115271962771402590399889008848774523654333805531085730854982478733512398462689742505764698385438482079110363524253050759878700183575106029354771132630543401344044127830354608504200600501522388947837404799044633156285349605608773790066298519120347116286038192103294177742837708889622826949735057761395291119177841490378236460430402473519759036920808673152734115679528186103264248515049816121280990082668779266766813341316977314932046283502131700515747070312500000000000000000000000000000000000000000000000000000*i1^119 + -871222316757069914476275274368340610754667494631993019343540958925522316012651301968930775483605576569788899835013018969446646811228576500206270071030207690049360871832216919327071827494250458929807387193194557041936481010637006562831644795925387765377687011112236225410992900168942896758335149648554834389426828228780597477780732432923007655988841297588013187639519080273760512337644622081505062798202364040864429907380177671722979156847523537698732450964068928503722281032791954017764298129842526149968093914977381653129302989012751727225593389325037448628976809205340722578940500465147483000037421591646388250982463603519874407399969067316124903133445725493798662604226824407646320836477243085179521457717996264908158157771721507795693221686792795808861298589384018618116950306023365625671960879806172231289760034673085960986276621909546827439860672041164195337302973207234705263849806211450836950645929072717996533068765267480611761174717391778793837939341931748179603055201301092738210725447915448419420398068362313435051478502256105010841119218808757972842201701675294764363693150000799462744879117826042567734519061667487427351855513255303148445852551376722989625131324450847497141137365876915000905467674840866771546123208488491802263105728251428002091601959588860360255999586264394065151622959529581083642726175662738286320347824841965443852854369788614898953563160882851271502271020502369850565556928681687422588353816724723915488018251393352011561000177178951969093575602159124216353389393586944938475019422364293426607167445132697571016265448506202408996168446615835507725530829111795925642164710434999752779650031624907835465083476021846243610489686365520111258057009814719705349776651801222502254056485703341685806209111931722691540821790830534666398675485380964444665405725752135722385552147641503924066291997296213361349949848598816545327578055295898262463644490911394540395813976835204112789699952505973453010247665658211468495285454288421523360479253430795898681226643421190466664938477040555585393566978878749846040595717977880034243723673953409692682640977479944926186640381034215856674286951832612163570237754494591277156218706012808420816296102850750480629436933261505503587666425070858564004212522470852533511652167096645194157400971815103590088298725116903641835548501459847064581492270381279367933808199815149466172150914981287410948233075673478535714903631896099821052407507912953065268049238954146941738149148668796269752603355207094855569596538732293304658170130572363714639932216840799335397628546915538639547333979122890584742280572698591550624977008445277104228665938919654924877158474140034646270451881801746915204020295767296782476047047650549258754914698638823604662120922193773323352472424471273292302291431786445177987525848027775027065920325309881425260373892493389443831363933296015137565788724590980447959538586656670739841984421800831763245304920773398182844797433297842233042099029499788452611710273548199919713614389167682081039758378689999354072361988549177052208276490836772042697900581722458670720854027028544570705883476365379004488859898710931337874373582424707196084216362280987289042067958378660309728779131923205727828328028484293000030486419066656959788831462293657253475689059240817930285516521745370988212631153123971312626281163000048382389251339507345475784004399539611406821300858562532690703654617792109711081034528861507407666395396762531551519615260836478697802358009515615489382725451410355188242170187149895355105400085449218750000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 400858269356364702203559900601889334231099652366362004922254388638999500939204425940382015168387957905854076717357922930566264844207955172530690721296469259999635370385687016450515087428225430509644081397310367260827689203257360275368087404565574850248537984977452243279186049749142927272603571004848273712603711314863603286689472620348208858880798643025296429002796779348410627798319226402681453937551599933772979383838726851044085036206311245286299588818100066716273152123994125296821442545240209588395615713239015725942369736163451188794990446181573010849755483634544601446103538395541834821897726298914090390485176499775404168950983438466014071697546616573716253033144701778875428147113135330795507589998534999026655578105164325236430321192754508098189877080084640240646292388266496300045622113402542026169259816294668543233904407401258015458963573976009020095330679173584363071115907283860225654281699656845837812069245251763470650234947947249693726593355781684020208818547328729876485515364489856768500872908558582812619517219902204738569284529507601821710523350285413110257592117556701421080446790528405767032502214001411242063780131357187774512413077177295672255211393574394271666513813668845084173184861242771348267091873005829781175067414173094827036628996486263861137981023749683755221730021631713896763761481237588732217621730180081658924481613448454546117969594844255281500590236563930723155969011850902580052162799706002911137943980786614194337998608077516288503486167545884021313195456189332071522713682687919638517354252558959116669559971100334392757837572855207830774876160707114670069073385223351113011774462367084810779979282816341847943294390064403543514277244125636062618687290898793444482185214057049897399019880166421551698364088519303882637136582038045928706543606987196058879213907544593731059288169612204555088838488082848082486702194087998870684079422654078287087029322547012618136372178643024290403820804573385924553161608472341228500171827750034321898040679959929158134896833503225895566601932033289438539796382617110274740347533139175131474345011647721161177835822448854079070472033814046829979182908038541566607725282014120795678662513348094005063786231099646287673091140913120760659170086737634124382499301035387747906176934180908990036106951679118702088403439823565242196217080250746460057603631246233580778275143967371785255171934241618572851039867051839638849946031801447180269048934250955909403415129402966543152499914054074206368117758149147446789365540518257491734705062286379988943788658889762417043048219455683105659006082650569577536020697566253684489468033323037855920691678636545423856628682485209125041539687800203390546914173374682511804847736049424386019533708845848344157154523170824769905606016194880210972450982339245125811930257195411134291760203808447009403385341860894892460693387803360505435738074806572786392726156895772978489540873653946910600877273733435844286720554306408337284517129948279419434062331124043866506557846878896812298976556781981107606825340907319494191183118750924709880437549099991322569861642591751369631969637005578616750093862933414928975406363230458774509341035989110236121466681642031904816121024223545886993429212834337813060497609738537451169405458965269874478484191079910224388929110699250013629206090411555364780926872988209707061297960372180218840827397120173759331268742200017054635536457268291805633672823716496134372258488785636349780020441518978760277266406343102277986617991700768470764160156250000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -152454019223158629356465676490504540287126339159755540279794594574061550239220896357699542208410972914475005581882251592893478368913221147168887657367831927885726481557129096046507080526345771244542386199456614437386296391364357357573387809677365998026153773169276986417655059710780847319635891328050778575659825587994122563379719805419782694586614096303597941353525111107185062250884213257757082771232959574557195193047171071637962069371193456919378105418736215917322450393072863183979771474001526370072920198411591888400885267820191168372856989298399492564845394528765405357939503512828139640714111372847364399870099492748075654670691506028718186666793392832196995690630288767098293644636265606918419099523453897853426655967375343637669854890635692636651254352912757953461594358747450857165826189321370996148962571223913759927365225287831965510839430498022064199064369002577468171761089732941093343258552679717441759333731379839583945263441831718641931309145501523957192053500728428096313028169822605727557896970867738953763897702185331501206728170495623033650288691234820642138865064498454608706437775782575161418652058983226267521900805198970763393263313276009122236421869636067072867556413904900930187313953420626001905754865628728933323145446718198786226025533232511508153896364068804078458108976255915164515067362156817813947793759213744121235096310350588421055131918363762899736814172373729460875318239331897245054209236132393125007904172720278849571993349232857372325096375482931576290783398962553207197824613873893284875416216874765505103713426116458081720833863411481648303482457915556555477937202790639953294648819927775421880178994862685145124631271661531947161063319651457479805031746042350618595218896672985118895578918834267589958000479530135138877070132718305664261810773393248463421346169975368960664262700123769753496943034333417754575578936612659922165127740109594811460475445445081144956086304093024990023416186298864483499393068495257759040013812360032816373479796279275232895714101534230001226792200856595458173423749321042670947207775172051177871460702116735218720021613585032912559487427338529413850444196180890391241701357826803726525688023070682001331540641934274317851063575416174820112167684692265232307778730293961777032224029848547984144593569076396042685139146547946847509402255465597203463854518808993832982881087433621911073669624162707061368530969291379393581386290427413469658169497497224001135398519695109043359220292261902411475987278560061346721436222026329065303247653897629229170160554607037996062946138629470163751000376469620955376885931254416368775816451141295582817074870510612977754342650804436107731870300868758191946834242909398392270891263281815069247728160504107400100804998206686549464711325274914408776244153798213650426741391247320343046841365472592808736429629560842340199477368737163548734646164571085154086697238989670115150370041883399356903692409879331856487822909268063155298937074937889275051146171465491727405034002220050285855591346337615076050786921904753229920300477724444700863543946704436740091250221604618620475319431253345740730307180828207067421743118735232909360368574196104671920225862834171480992724215020939018062301767514724594888355105153293771647239470817232735894865110783460454927919303793367133565585885320539163664579080366392327896299452756912871960413199299447656261640158449168779226617456974184653078737834417617743876770949991410532746192310876630045031522840226057171821594238281250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 48413637117924504251804309752212023660095673250960510889284182825931822574606396394945968533363026261872805267381946226220596558464180094410596027452704553903011163712746534099123019079250058156033688733894732383719239314023375968671890334479865951207832682006218428583977480122916695930377710866900669144790586432908093635315695758830222982229282240770374334812893683102263694862970837114905132095953300781395313241331734039581199781773941012715917138785447123987309310417605205074192651272594245970568400728988112210939832147972726109559534643175343408643174987878610434188218617885916937032181180257407008540693970153775282896576456199175112563898846359334100615529997430363909741613569281048346174128255895564086415910104316966657459309727827974409189461151230725236546886248322877785022752969991300178478515096167425772006964524749877583683995890776309209351195257767432460530503576477427951182497283143116638250851061116449483000759043788087794446561771059174754042589569168191870049636966163826566423564101081165673145771786233635221120055147884709425213854816707997823823155595582599190083823706237268118490983094327312612832595291795542599737226171210558835998356244918824611878222230227877342603094082296189542377753922176697465857008079561140475531198326996226265565813871663214947395247439211808217437954323032918717252314836425059033380291191632316508933610882578262905436684032273836821311249923592612999640737186158657485759022060909572328286084124743655646195108727728884064778929904650352154003543716932842699152127536489208625934508244733564483198532015776645123132877731421809567026014739779164409936321669317312222418520394036652200309434016663368378703626182441953015869480763191201545593488221497911736375700347707116662461833760904449526411461082627827551592741072428718516517489270956046837546939457003116673342705702350256920837739412693997019649661065735836847214798286723149995143431978336184442313500017041151087699223152545470912839225790294857078198165632642085738934698879473443354584328353614258561045869272816370044114243880622457165817657673143928148028602650095825650496203825969345723201117982210856093737764932519238949304611812494500578350724225921167822799516255650521486454275485542324285092512220519818991265137913583829689603457079494110631955920280124718221807057549321649663022836288441606409781740201398780142820573925240775044168660281927869655706769761770396592638573320922038501030877541828398580362652443023508068041323099069347636668818054734390612601534932797152098004568766788479462739671572509896910700038332321363491177785418261291911362320431031532700040991979862611346884211078701314529318931740212576315883941386554698115743253501578080292325611113804041707357497637414603789150956804904825931953483800657154578316871487010895522948476518798403630522836549937303609862852668855512973086275291676014940181611980626117381429986474289239313208607868848941966741294690270330509372970780595954735175552585274907401732782371972814745399516932024276605901472317525389826009377314240460591152237067187774040456551200025573260915222018316574369520754819679440252468147483742787904180422291170999472578797870882293861508508076857955958637837286222354291654609955416497532743593550349367143345093318028241742637795072728564146816367272554804613676358367677285680723272160901915781276334908756388109984382728860177857100518805550810895506031284625593553833938422630459395491204729499400760069500808715820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -12866643169603982477433905932403504570294944254337203686873256094752805874699777687918176289222280555343005604183499376500975238547244570068546474023076466947875788205204613088848282739837750947516905522134614081600113981252822132817090359118513701260271963390836231594972773706555435609670702289662801780552350748874976712772588073380421544088073588730492684182106863609260956258918991204071020353804391763702769280195140564435318286836348963884516375214972328638652942042429285737555199054890210674126787915769074317189779329573387083649602795504720681306836298563492649660383789636031185670568934479641783537361285326869374085700406632114124019642526096459881414690317534682955558411686147617554136901451022161970435269996964038727054183679196846551919694491220998756698789329334148877839274382218420453807768736299365790679961051104124079915418280957301293786589689977690764399587085919949476846344961976755461344664198158597745249456073578399593607419003162773012561852261636625741685623559092383978636071448256438055593736729600825480258345476886308637845500883625483216084084535201446590444966322468204372909132967035416888671618347293522671601755154348082621594388372205703083768910616302592772579140349075121838006957769034486593923191206105261542437202893772484732056804273165298788755559114827220074832610036486722346069035082765334596942395226608857012788333437710645815118801464856363408018162792462900016492464983416661572194474278441892481233722528924917033643219328736951453266242870302147705222647068758510302051266081473926340730064053317138334769236696186282964526458814809327517582708461127328507245217578233811338928994852181275978629475849411921386456310183648322553717492789175707596787850067294202043169813319073650803280618822632458616439537702119008694697220657547014796480110411703983965756372687774914080337225063444147778946640253718252297150693023712113066761809445989675072305404569953415469948970465877561772964961375773332676543830437277853725172025011791336910528238864785375983551141756624489200728535577427193434400185567160251306982036598979401867702761376757644718851367652170173502422226807228395157458894721505318850324772983992293778499723001171643064625832278275839648658332768136940694167003514856229754795915211245377863152744157517738914348971984240261684782800701171923200576757504316856514695775368536230648156330296903813741956169119833783309572565210185183620455264640088148218167731863151886446074453656092606111051124765865656803254145700678607345138531588577493674588852539112623768400854316607607777082258923157808110143239062175479018000548798161125571843440244058768470730226697057672956815621337415641723049069097095221185754353624049213337243294521745383113716058118562093993516063382795140516046314782474473679142937730088165218571204949284001610729219228513750376058396228878329758857892635404144715575922996108762515457806988852399757906640459601769736093428828401820138855024067491542339351280216979069588180902858914799662663875241871523003693637938585464406323776630043629739177519151670496597362052541115446572429914902505999817758003871794817315696827349508060377299900924974245890245557037519066330009582527417935646866383073424132127202503072798602174235282996868317808524949535924869496355004278299558091248368510947813883828966734633022477960575111201485493017538005696984453042798263389517124647401647061451133490190843624338133185168597081010334892414897173506460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 2831826206825985258140997630291416584555819063131999736363635417950985402495257292914330066575174213349020311828801087985048737223766826547901458232621083367609393010930591239788283128334116869712551465531147396507941103469513508056784939841970280301547254883205022295353434407761385876996650804136105287385499140882060001671114508018990556840127347638409438206972806100693244896507988907812686920334841171074532694403789834176317204268137550497231919869917236185724979085578460132395385191768926554177616816025890351422417374310073347365013058152918304602333597365365237733978284223185025395473462211169385336288834465688847291996993456653474900385095493200967542661910044103581468368545607617256337303940240099815948253113776525222398644603240550890113311109018564318415985078943147601324572510752148466189238464861893152169234101272593598381808443792330007026483124069554377064705087440461211692357821615667446978675643084934866029271846797857657140313028714443895939801907948881491840338057159664349602505425041697272910869672383479252997715184252950970150648277212209545987505647147553262026685240928163972833329796102882896450072250032908566717306414415797809592288820377291321068134855080599193334927597611629338733079058307256260237607743271281242902792665548759632914762369196916851641394031392582149862880982936938369772546603204487747814970907071351233880859431618198800283086766683195856634728701863202701258973913482635682083612604577156624629414489657611496780182321322861906901690412734386779301630828017055525305866526150936888809329752492821952418022455762997885587554358872905691692385446179063022538846034464429525961171059628838662578582753580219691282254801076812474312553427690963254377024803973450494801936511019507474816516533654488960892431106970887767564828601980747804677266057365049360459053167917933064672799723469764895619633268071180865097119765247656688006288604134651960791964253304306194587988409921407734857541741723873615065307216416871554630108252578990186547364599833382812579591359522941657039455640150668319492436038656915980995749645828905745826058547659002486975202951413383770977810092282786589180146774849230906479866416292351928416755223501026892746481759072511434090415850438386001255453963012384111713784457515912461403654663309765069737472064646584586757917509270264927839567103307215220394298100938744220932392523073302394853180253082138160712018352930045902374919577178293248201701886730402309769287383542604809110281642930530875280579965729078540050086163945939574279039118984577293329480054069407542182533253750566477589379126354709853180313086454444845596659992822876327910975734880987022798346772314675760381102058654114312850622808216843381283711640370578411240917061441897777054611551358511518774396273371184645009495028767420680045873097546116931610538401462971734600910330263984850450275228915698217376368326126494692202191186483236275504903862516415634703860581903355859956663954996047745089147307453903301667993627839857123677012400531437296743839840962731095089727530815944773973880353811848224949784197685430372292713286224912732143867710226658785310278358252028117286677657329546560076469954105425758716908403674788433431882664949371721694230225582000841544039524225710065303993874714667636824026542978061490178406610963461447416381262057834524071991788418671722480458307708485986439472712605953690035488349140466637508897513346131621373383826357291452724242586762500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -510739470534305109253707361491327731988655634615567386598404463284590146225232825614829139039067913065849236853495732091167666214746546280260836053561218007986919096818860049226630526990726496568698781111163189542791092845462090146135318190433784745834381333288756881430107398511755118525742412738375735529313156385060148077424577153919337926495899000031593975736148481441041079363360426017831665082240773106423497542397781631278314927226593567789813428275091056949069770783620978433388863994141245392641279362216926842989843078385919466130036742115465074247128796062885425434271816701471087860726319251484096324280545739772788128904547885783043051687037924410891585208249415368239683707857485091999422709508157688163790550573930521996187729072313626533539151370738506422897710532670504127280262042655620361199974553541481712287850257694268753867071250292038398661397119377634369621171756456029753681983099701917908148755130318184869191066894710724800733427540125334864911620549329675638847502879294953616536783716784956758337446206941053121676716608592930723850573728676920675571188361940643132464339953617690595459648294467960973980501646090242021031105297759555555375534477369523111708073015595573835784845017931411235815997628216625376731540199241380008694858132259993247841572488502592860658998890026225054536718576782594285099256039004019345071850902695188822438725320325018688322750261796497248712543029820074849081481147327182445666430825900328118802589064037090354954893958553664573040912732145295566252903049850599323399114813321928203288657531046109124300454586589117132813015997077958694722649266731066157197949908395998540133791279597280732847827728687108452352175157677354780669541580516552382020957736505222526670790573469768894796175071609880377858633608856885607445422014488626394403826601619863978901288549669443919389724973289769833893519257328977075027992780968477587040467461548137939453780015350376907619414596342472132217882683144403613236222992007515862138727418254769919059697110795036421604267398993194246567493177976531498683681314594908428126069992756972193808709990337622221317733683572698934118480899869691411777150005028744266283056233067947015691479506633627651973675931290026941133695555811486101443863231934437808489349872330391061396684804719626037489782895114547917680937337291875599087292288005127301516761482255325883559101696305181478147978100577978847284256424247376708412750479537165337288131130440023055376590761887053989208754837077773174380381518121602238353303139441855514342894167085920922696145892534309189199764574425815289271637425628997894720105450523008800660392047072471029002791507148202365670285452806909119557404145994849720526957048677963774911782666031446832978460238644964420956519754296229009668445449578921806433003823604744897424484770238197163739740037478303405037454477414669261141535697587065482731349480496143231260135729823470071303155058460028527255237521415134461862096817047660129637156587098382594328883009464260311017287829377044891599913683596610203768568569819087223629924713761697858068078996733170836332789283201905775990556009255104365545420861010179948080251632136994317451005268990318190047900609759267951664885420840328335071501541930953468991972801913852745797929277238300685474069270513928140260135451331770472972623085132445899483339673510422458952538313309763029914405399158125869947013009465044563500305106426482064312153451178867374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 79926437685647390531795335856731276928130743130875351988262585889264351082046117120539724359340647923239428594941840490964613721154019813002341949206438369736576107209755476857761002281870840620175833961038366090488048168949647553234191846365168073869572535216506882809150763968977240655881935402254777402438916796135362889882558819772928880969673822298140582149127280447217444289024214782280924378919077077947544493863299842427893592214208333180513338697396703445636013449030461949814532760034829520807546643944990834963540649958597683974402093776500737972600836159319709267709019767292579703881748294500609771234886241212112858163437438615415457279041518430828410167397249993337249587820574551866819796710846837133677962546993321507154184304662726764136227094787447293649679514032034617785929614472211190991993166340742341221779985037123800029752162949716379541486593176797937012344839015361639601678765803330015919897564653288028185571799070118517528126333636172452522168729835644534899524741852678920428082020705100155081993303693878592140503290738995127188623780602120288469042807957444839069655319923703533376733564394161921631976664495031555720666769818463467466554358384295284565476042729091328472137585875239712775547995616448363805585335169298930010402577720666449717778657851600130396448982586889367867123628927215240782481643620984244029550670361227455778805262185218749610687176329212453235641425636962240074367903456738030183540192080275074201734941711943082735203294145298765984010196550925305062282796916999222935754907388781044363199847541745277633857846889234033315901448768311310371680202452715582563804353238460325662496042447635139458274206385244757402835955918012611995746228932149998523406717552616834649841974695151185839509428983317573453114811340956133013555371225291080982556254580137150168660559769896735324471347684999008486569071180659847440560540286706146815406773165052997176198017273113502963193278842200780381122483607485246210285659592666596399783086901354052548582951034458316261602116265871450125228720266471657039024895534760035571226671164360770274619225252776587923000341494070154422837861551407224058736679882616853271795919559550317400270089041953638314276168871080702260480286790948285215553280786022385071911023042986773555487789218194670911744452774372791198194354014943627585646630523102490014326629259868541980124566064185871880655426603478267157225132039529259967075415578856805715905181058478626118745853233883812935174352756185132176546612359173918647290816997148557839486687852112010140597211145470222867736552764379457925186334022239468540645921123535728729786623570177967573266369319764243474494663111183494488263937850973637634978951556882734612972519057545441252093742792163062885912058016059166914640798329625912171445442581441326853680096914936842137796938035552759605935895224970674665107902881391641942824388991624953074094702359299852281577323098391507898045203051423069433834902699609720140921130153221746342228510600558653877827162671380524195611987771552122272278744987566924014568596161175107065514031690434120947673172755447287116519599180220642181808178899203301484101126360807873113867721446939808006124555050027503744039975909813110648854450875522544377227375527336096789056805977448412905853337031370309163892909695643119592417523642219553000505490476353923683991442082979917649424910346992838174281079000851449079428025386318153941670783696896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -12929424119337510244325947812772322837620500824062010479654161803192528932092142286312290557469746631991996234999939265674495558504718035131415323195627493909052072947737604130873566389060511493286922103258399521529514969297620276280955931421515041497345854352685674100357343849874211901843798190159702621990993066904295849050089841736591297081569545430594156747807015903685075185036384687074990629309386262145930439880681610158110737691399308811675743554738431571231487060190903997008475478709741278903355634713303738078722905364741998407542827149781126952844580234761081656544882502930037598122504063363565650090195790224135284286394788836048833032485086842531875794242515118402781225805933412589627187545337736822772907301802055173914257839746117593757214194403034449521023173946275204798740271504448613853386474837787519241118756277291664978714543387376108318707649381916021137080945111291663315907300386304293793468332786549590907094669756144902509779234762108636958614066161389717145750442746705797462674616854504713654079386757447755298646426992002464997650502421439590345454689105582609039593038882232795154913663076902974338373571999246628187428292119159024762432070911464135322599985875510043243581177100775310773543823724129714137999115676048714194469051115963451568996961613278755936024058676366878720294259309950020773478356928395799241148064532549601466719558691235039248561633871023728096843899810875907029270694999406248479896726526426694801286624236606369447535972776747442029428220639657966310041872323210875696888189336077668284613692108532772195070001790009314661108899431902182504664152510207397717055588790284645408949748143951254819777798960973128682642115058001546171783780188040801345628271845392227167368102209855793109863190545849432696913741092897068053439678303732291983601905852669651653444718896501891771120577232679576591807047385984162339638133143941124805176706422534233804195815559715198563608980488256318859296523297654549269812666263672436556682292489064901874123754025534797538236138971376236305195792136387961425618750365244554955481295931574691011653666693688807226544514757859838319650421804213572819577861421896580694631317614381323805881875957496721734421070488877209712614516082398131128157364844188990462045640870966515943254585267122125718140933520656157422551599979334449924766753908525588541933785315590892450091411630889538462354051349779444838572663901024304728292743086662983250819923406748620398094063312269923986389598518757016136892667098867464399424206123561634046355625682381207105126891403239625900494454102650744322563051792310911922966263167609684714280170725504937339965628245884314258591795487513339397963212835551569064343024751333280830753944066010314494285679279074560129528914062252457877871635192489543949777327690548019916095291291168042786190759781294716550890546327771634019885152372347388746767568487187613955145463329022035607106385597603765958547248472275507772663826646902246027829978013530515909041778533872309921979556776705677953053542183801400668757501024478119489365262883714369147853130665477154595396904984555831407664658705489472533737266618393532370459466064720165528620061157165605853817585583255805012275596218049825720699551743670622789351408196083166605565509217562830119317697229701999470098739894185860097947346148988886238171170040232224318785127095570670764143001645075713487885084796460988875373343594906028243471564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 2290343803405915399470488632802349604375708478396802027559614000003551871411454512948346782161524780490215308159828641209741378569292747465345750092797662252690143988464611847041843099250642043604761197108985135231962450197679179511698250177483462446693286775168478780084781730279880803004743916676771646254452996768600919521178014429722379220122490027969312465259930516945719086268450743693816441659527026637241310586556940575518342148551147219785479681633049819400242669750339096418269836718593548193997469082362872165054777174734723823903718589676232795524484115888576017200282362776213711663100178336961336899400215021124918261765383507716684570588004846508320304681099427989372417158608327676580954243633524041100216025376824964526193295579711984365039783906439370449584373834179780165002490141092933425599589422711690045887946653489500787861252326654805893240619076899888203653132440036489178596114849924897513637656806253189788130231147438420436429730681367981334514850440604117077575212491521068110133475509987520695669687380471857486273580939799224219523477166230950810598140058278087683666855527021610610487362544191357729850478345436909747451721636613745171929989419765119324471947917507864974266000145115730178551182161833235168048823678576563177304328186715188925776758979508115925802770041905733470036147865185752852607713448884566748808207620093407526565730335389616829624072624843990393176564850029907150095822382281666088733191191200586531000895623698943307532506937648739542051074824808255338596493136564392422011719910511134328421254427023123199863067506256010041311148572391909668173675283018645065051433626324960388462890882528134754375150473887453163676075640219643194955837454755645986114320938142675464515925893002656271729394863611696412810444452060677902438527791041850995096858032047693438229143367494557047249057481110720736783897237289542599857593588325320923653807969405795696183328244333535564146167942765546366988281180271553165061246109073572070157035434622597130747780322801373491920710794149805808851981645876879974410784721165155055954836735587336003340379295595604026487000068979697005358400221304028193030727903772199428076155619220084997449204482723067583087955037899601130326386594151095374585643930052209424646735367481178096433610013326899853975487017577320443325949941683030317343478607761783487739240069581015218321002678577006923457179600806639153383383559798414369816486448206169978290070342953109420961181355252285969829221351887759356798771769670122564557775705828634025941049695378541928830353398421896120811583058240801926321272619410206442748626517138296948451139351654528747962272429772942090325887359096331686564847169600453688229312246456129408492293711071513765488036645471632349493980892119792221813134667713553786966799992474095484787507389447355130469301459252505389662018490549299975311344614940780441760332216080614883114333508828241588464563003437323123441279213996661687511902292238620683515037343643043262722046826185242852343216023144991962169879262578345866743461874683137755839331994500328878783450437367840728662604430747335122088027693679838002225664533754947328814124916313904977619414132678333207836174397977922452238234054555028163650589235228912142239803639083653615183477360535224180777082956945183332570347153912055583630055066161001724773642650679527544066119656986608774383686200146406495826021087183945548364897151018210426880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -317593738866510527691724485553689178076900150867418858276688162893639406714738190060987036041206506790136890564714728115086089817874857270415136410636635179645725192878979611458665567650981733835175755123199638605128561877386893544886029073521160390307579981802654803418914085715290508646389259154531757115157608549671154563728634767266552108712951020515487865636957836734823634967466117691147861456266182187929921338711898443402300672779363356705934174333328518001707097782623243473292059651320503814759546636102949443954424393356976557191226420602526651969591820056016435972519249582005188656427363104609963187594938623959947642606375341172159633951465666300210545220410345010623411457507504241827709623209149155877596799113077523307958321505088280022974143240002898168782102856114077611103533182911036502172576320965117856828817373017761937432656694098415445672514486505409242814445317856665864104267492368721592087670888987077217100144451419912699636393125852012617154658642531465681397554720062220154094859725960183488335181739148699285865486390841013810613630477543715521811128017661985859099596604076092982073436391247512564402233290564081542868412221479516621408051408769888245393815980277390033999170375666378405763764297571145455963172133094520400145716498678222046551163746393411281111311997153816838157458475306811386669330133174548699447258102212011403221557168553371167053504944936938262828178374722168164009387730153344198989121164103511836160152626564574870185535513292447526107659922132209316774053116542814398094163416912488346068624359692780494546380003727166426357659606178765381992431904344361202280576360764228001634271620853077617586106991266551038351840412788257315368558963564362614321810519434511279651664662435753649706668899503730204851883122063829922562803215147047763121907832412692923959059692330791437605987747899201670824329210577438674501271224656047534226531407638453086674578683355631476616599290404382904924704457144613498033048332497128219030038141816035756266785284760113609747955314895136258620128454508707325090110095570348828551474488167480923077616626889571529242426047980828413662245823358399172007485597389696195519288459105205084590439697175284933497103817704515986925136508692385511323977445461942035266820000563024143091676646148439425722777980857471943559170299669897900514797924980029112348989100147095574686979786579213132351273947166173522401682108951095953542147951483479676004644116029150268382930249695587439725287716994834665301344547399366585839690745272562587252430963815551824427448588729121273428208124730674285575399316732534776755562072133998928766372311407808935108151914927360766053024541364005533549087085328504617760779846417549806261394528671729206566489395745741236026144023901423806586118900329183102146075233828522384106350021550514330024114996414712480687991069518055127725000458730279911142225159703832247543640135831024791359073847686217486484391779631204684997675870165970257707662774672306735230491222625531798040895235683216511880446833886132499768982134826562793945234717512202296672264801174408789925267310337751396599179866273498955736286037727823423111088503969038382281065568719923105993565739662010164006628016688487679013595633982671215925221978349480347004881016739244658582551701755918712629355141216978745401850302845965894751764687324050855555656475119415676859576431118211232438593981034256041865108585971712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 15567824978960271197090674260395113160345748983455793704270800843691649872049766701683225860596769166307833533917592235179412166513841290562212356645944393286654819345176422300894771595862728866490994495774948084805207360731011219833080062019255769126922031512154396495620080727212694234597951192638766132856109684639352723771219822563546844507566293834303866047049431553879290740382241560681686203109604986883295427565598716052871985849852525193866772829707021320227703054562724405032459739686283751448293601749849692299586591639168820359425890666407703599069919239482978391676030779751887147384473191188181313928257491489753431650003997931841878854188446392107681301664254171329589848125287260083727068887297668871453812123317562873222142395611281285694993469016675651328526439883605706810023543529534264862970733079390730000186306620789838708215268355768582225452226285546326418846968504209113305344418242330312042441962085862455226508776314339939206466219947218619141480750113435954108499856419647146314623231498357828139446783583440012168856077939517004490047944402787554830365388138213198222945352509175540900510078633969826405237593839358240854488817067278952174664944578146210345349779745503658608095483521060875604557048072104395912811127409064662376774264850814566738897411273788499809946718101838994373727846345646716916768260644012366029646322712001475602062764378138558224102587086142957313298652439044234599454155757515864920318977045264013037637709516678011177967373855040483599536276251386620708619353935400316165462991509415345668342682207636135730000387419138072065649813435847177544818963603588184768494970353233386266094563932400348490409942644226494194534793115431972286837218373701022231589342203842992773302181687137044086434728881872690642926116777127300211135037178955995411768007620734932287635310806456602212336567801082750027080024803710655862854139936837494751442494025429909584185365631244441118825437367103265010745671389970764765061080044367620568009980357473924553798485533726155477770450144247476123946351691749041316452501523515492780468489194423396027931764507406300045090748787578731136832127960067882364136892904939886811840195866726380978097023585466408624224580571590931268073007364313888865899376086303977331235741118488086613455735836275858821994376867377862967021970488810040127001897853021592646245898270447097522155303447411106376458601046867981226876200678222815222129044698417892641395539571850886095677890355950468947284804408521550415079907213099271964768985017503839488598440959706037555803954569651518418970265720227395062824774456795590406971784436287936290962530327585868520775186528002176523709849447482651502580181684637440785388778476189829762132050859665776269557784856166966069423763080884952783681672040072609141332450355680189968702699658083847817929827208198820502281894548273964669308042449941304914522378782001564719949341637578812220019043988415901082373426936997375095821079524672304355970264161347956412674667679352110189285469594133342074320654872114921868646926255390042803003856200150474464768590533223163812571357129346357089139863061266393733297668649457022537433409073044170450858549919871186607309940055258256775213475776578076778341807511856853364758586441437818162014336252568054938692449299739681587892993421291552937391285696711986043224765193774816375113893463116038512830557085693256132696617545380372799501107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 3344199249053124136718655417944363305361058080567333115896085174716072713179726809386621719940065365411816002179387064467433761352372198874252453042373045677003452313963765706123326309970790225171410059753205469671004545263052517119295677511879316134773797163078613702483011082407677763287596270545402260590738832357945341807819695773385015455434788771789809777261424146032254525554464698251892099071343481766072188353048772143354088474367604703887856390900565143053532768717157099138423081317560617654532327375104214265455299258971015228489063449141367227771626383804788626547213961754317092219145973790774314187678352010642151831465362878231572084135194371821576176215823991415943646799721991334337931271837502480824064818269419460305014999540954157880004097248672698599961482753925126224979204015277136716071915771718736351611431766623128814377451202450486947465172881565870094313895848595908748049013718526329614533731297428223990554356953308183767824791435550071474054950564198949220970966421229352386525566373387364288706784023297673588424274296925679180645961304479291463313247498308459646765891667769152620777335168729777572845642290658716785370289059102762363714844067906916020523120540669971535805329146263619597501428522791837630029595362944600712031485289173559625774632760281519185285135681655147704619932139717142646074482280165790353711220222628775897739160256217568411490498051053133545910719729597509105508964307511702709718257995989988915821510946940389514226991290347961071125731746833117043968291395533846344080156095976046563889751167403500035418294106920693599197810610407062612516128215739948461649906481744555606036978515264358931287565949956041607643864195169333709797639947651421660498428997177310794880338358963500997703460794314515612653424490692309575101525340629822954397677102475995723353278208443096938564821304906437468358594890071651697160905148855266363483296347152037284567156280864623155657911512378900837050987358961654975961116072133767164900942476268814163554792066495021357519765092448712591933610810292540825956163380271396514464015976859685412554148551748732653301219417652841072809612770207134451746040873587421358710474828710490510620439816636926204766356843666797155436853896317567481984012243890914565400522599151199909043409784847220748033215016379738487218720845749600725198006993059574201213218598870964696400882079152772093700826208998789565624644432142883469104431850918859389294106745452579538943963363881169901349661002411434749524845780759643398224211012690261925391750816199540843563340544259097014941644704370446454384357083191717157744314312114862097973489796638948251014244225775832263000332350447134927021737080899666539852403103629240648345478607894951159333173503764444781387069444543655383488043430232854626078025873510390826405106593605026499280973704507976153800528478694176222511691261529605091803961566623494633398325586984920746076361328469323059726279999910908110616858860696109285391293226688372948168538838584557822044183603506233595743599561066397549697683864523689012309768632822862223860126383208392365880216152474341899004098915956012430425771851119364666424935494350952034028359768627763600152775092762254821531486731574586612758611231953517310172318440952751938144431880568899098079410639329878258693332015433491718683745629133937653984102009277472360765441722006474780857919130306040675517575603253411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -491252050083288129950654980331838366946102355037186505944615581763761156762422623167232090470061198034535144101467471552807043165318086034249758890718568925916355332242841641253629984711081403232571253249293303919519197351432264940912524855760511592753706655678986767057794703858152685933513787797391724393917029335497750223188732823117821035388732088540777155535682294076327828009786665979405925853941801303346903956723491116315890191005578448849208133519755878034363473249186596365144034212401998122426794317181514219402924438856348154484189873191315097317798806488236491548629048205768150399479253942992483354758479738882734796698675724913693600137041596540922893165761211559340540651131058665181602199746412914571120431594049353119988216879408495214578530157586088374790659265329300366941269178936982188820915828296120682824888612135782490055503251802592335809736933792864989474333571362249376933198036459571918078138189455124786163361594720447784725323363117842126541034120874713642081469046007439998411900623399484769948376286436059020440388290611690778256380344073235025610828708358815219650624988842333176069337346812658479245938314261003679369474678851023343929758456781320622208141092502305907728027353577475781136856154163779568613571021688534844374938627924374743658818762533279914329016284858567552219092898238100818885987658587512432746047095615001638030623274457680715995128456386494278209841783917063042107734440413352468546843635150434464534435629720340067460271336248802899316449163545649079763249952043241886547040335387650776268358990801223017913536100641955386043675632441417513546786762688525791497528824482415276349116673372438471604670511110568705325679981851643575661519619426235902741448565705344332811850412439907665314110285580091637242667698988086875788670626127047229689479495552452449886698886425924834360226835579338712864640133074324634177335046593085578886311175046189318740906743599022558602964823004306282645224075511592998299228495999537078631063660387061420913501176229873771868654347029337623110361192369219004250046898567877433189279418612057168648063118278380130549332569634408959959063075206335734336286992304752878952851481607967717904359702706828342573768771962974468870931325629626419055816541000840103801117107875989843512955849801366779189610807686445725059857522011245758154412312953542958454188429178273470569072807389337687677245176457983958880403039893779748033065257796698916033819868423930252823981123192612805136774975513750685668519701080742203274765454654700557491079211833027591866951862197378384750783117749517050768210252955086482945829792028803912548133750030056789081081905392992164260872155465281913253217133975236835395209878257033463604181544416004781488840066005786157920477694214508008160121119776321914482266059694133833467783786127801527899820244456393295152741179287116750318785866534067485506233904606910833416897644944817804332815730867290016592043563179184478282574881304102700253231897218081286995573379389908509475493103226195469389419123049710018307478266159784037376618833656072766670073929558820124686342650921458224655980249798233111956929591912369095679302351357036159341808434819786357698829030286225693752618608405879563796644138044118525845648321039592217373550976540860570006983547176475095902575485440974951391936882488089953068781767043778667949833980492521526359573658564402068793409539145728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -69824009452333680887213713231593532710696986409294924347476650196921736131919159508937588084483693482315116336598963268576959522780773303807317364829762242146139660813070751702626199824210345251474246463219138012280572894675805444256200712590754668238683032716422273854642280868120865422071955790009128468485216508478790936719744615209098689773167197175651332917999658138189300631134946825094583755929259539174844041890536669094135022805466323564849827121425688165912606308297794241386462977754686564949391422392766816326579233739029833195444081880604792198978683822015749661173524849348120508560293840288903740991055587645101030183886765177686103696174040268504255344436101746196235091837231599145848792477783121184088438056026190918893760313470527831947164879464486822387070517664619403349030458704548472066887660226387702648873527649527325005320971162572182954800290014392086008485851557925634308626289145096427269865620102677982961854528312415813861115948972390427685477060551659800905017595553592160292631428620378038070056086946322790509986517354166517289562742564654363082199756693043860608989579672552274072577778215309820400711200558181150568563836292493979795343804207333975463203653617172602950672334973255614839930206135295487881209315078876164223463242953734244825062321535486831007660568828098333897362335094431256028565357132323675067221925227500773016729737438523966618427888147217112231030931674906305071425739961949917134287523256960974262158918846368042337074653299774179710040759321375770293647124989102350745269676346669789838210489304992390602739849428217115143571258897125205984579862493755054401122003293242958491787546544095835593843598049277381907072022936409266262759048229743862628427349785872732154426846937636694390983739343001076059242048103430576180135360498342654308425016960436606201469523659606695785193327093815966761633256354923678858307306330165771472196295552177874710701280385267160334168403438815330594018296885333501575710019371597168963957097466490466855514888427203392552549370901796485911711760468699511730928568299227087050671456896136584905214029470696414113940668051743721473182235333135327220978290598765820247772220533464693654820242253982557740274161280386587578521466252455045882601526319926734748431309795803214881214786063259982579643821008764570140271394796666241678402751396436340837809699794001503273042776589095016414393359532105820759752607198770664395705276452583586322027051155406270464842222175931659843481417800199866497286669770006009969669452692063533092177701555188289177956460744607306513383128295532047121631499490837526926104809578636506753560267400515473140029902434082666830205686308311407491760606462348971301919352569706347172154045647184614354972656513341508462528797566790209327362118377370971795450091383117240264119346681721632909637925407500246711600625911066131433237026584887147392736472894836301279821152899029988394461888487921712728130158421493297154785493919204024674099464956202993493698941036465715298986475527193243501976699047078361827748973851649674888222887320481850387465755725108390435259490235952480673102394304068145079573140125317710450839675295453299845940908493935730917728267249472606844896432988928242795337524522276001207310605885228652702594938880839775443844207175402979841262965326647777292374667827780174445477436437771394682307390746649075521544344241066589135306752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 31025520801301653191745552557954818706139929806288295840756560561455301314490855851189209895482070879298362774932136818133493266581264461675999450383736061093962026537837977436477832708643203040530379292852504760960763420875753018775359494121737168995919619156733077030828977526025871877649946110269765588285238887446164328020456390683144794894661172884093726842839468958144024914088891977553232756258400515202133637124673143249286511468187248977315666955373958902880995469671914950922196193796324303465764099274804511360180729985041149343878886483006670551089881821550132518608441811448685683896413159738677030872334557635898935336590625441573056685662033352086524568176129913203809544615106862030202065953887446603285396042327206084523096501440626147925954830458235638815397587702747519611205630277108853112283375851888238184055296098331923289398680886895441196320005965052724703579811412166584189757577879545634940950398505381145849313884183190049759203673234917343843690300033256205150954541607486094715736920331402483696277266984657346871027267658247995230960449725643274615127142005114674915716601456821230020987904802813459441377587465400802076919889415832229635284155183122295809595459653837676315872038655660491654092245013905659937495575132027308552567323636478327295157567870852637131756660271802574704071198709429870552648092461876717765800465311412355536493338379945095502021767409160665209278535525444425977465470760429560069588248891388305129091062792143905583790317553222531628599325859451342609234873831382439482042882167615985246357440228845638568698550037541207867009058105341794356760832379143047553694579842171708815312737821704879007732940351297855496039033410050858461671066803995841772539211531708496573513285964386804336447708321743045772536653460493810180165971825447404676043643098126105616530684796687523144940962686952720463361479671614545574706734387927065240077081883486982368034987330710004461263000579838943530693319948460031943691584367823359159485918081815299426580712811587079971996844771768779861985128150624531570061617289329038881185854140645025083351494377793331635447219772047775750590773760243058838341543387762923052704947810396227282487034381443108078877802942649875159049457480693391376902886132456880997246574221349174561195282687620680671050081862551750896005048147924303485468352273325598892679565660232082352082719911409652447145116058174319294471002510781989515891607229346989764515067244050498186645249747680662108498692035332891097687016741460436515666730987598707199673427582849724563117818760324261021035322065335060862353599914907353363361893636113362174804068051177958768219256037591678045534384312112904582763644092888332405759289380770902843759463729587182178990383780089636970221896899385961747296564909430384598660940769909916503325646577081690929885427383437711509173285815886969593803218594863421543198925767056155010130730737736824121229591933514444433910440189828801304769226453176673584232644096332462270154404511572654254697287153154345178920943319036433814518067306143493234564193832349474188599820202835782343803742955945018984138034885462740902916517155507068289676268548460950362923417859710358651966506507138125505697937025068094515504750445620618917960557887519215627367878794617601858675117663061912560161660493948027503945820375762781824130443533729687392830207488751639546976076369584612966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -5158093946500003919726588910478517934643275463241292142480191374973861867297056348564527858333010778047291518868490615669028666265669915633912745329597291308645829155475563747094253915112539561567143252005641048150479783847388149208473747920350640833489214265255552489568560713613817849459639971733339068467587894249157455232152625730720256394818405235419616085259349327706758572687172317363555541397425135581407367282120890821961073915571591005469371021588270905659522088586514880510626370766732935708592871409745784294161266571940624533399630966247488727275725479165076359567837128880408033653292631931247756078462935671850278487920507214025444164247877139013545173477629920290195022359325378611923933668655297032630557855024033737601573165381865736793320979773440017617653301378915677343432818834810592145187760407445596766208965836773483234314162526860174447531533550398400153922054804393087849992968732340803306703152730880864391762261529814121097540210566346628468032782365053623081791423898420406231903887435957156090084464649118276991314091192063024127758613910457809928307087258920616547506606030699300118704525355843982400806657107916432038822874511785323225992831506231717885825696196715753248145137232935095115520736681126978565627506177525405903822624282306128057672137482772544205151990451196255194874098297245096842462039105238670980884112637033691995955477817078782509601769656663576443080773435260629638682458762055095050728661040179796721256617568824940250415049768199990792633307508286182505574253724398696867344853238676561841364813457359137461436735847883312074660907716181936529315382216046519005062440845542671453116682816575511912295932330176753126581789319496730588872269743930529715353326814218272593853012163481078551554081433795936857928687799946757448556268074123215407597762940264660315685035572856110707479867637769136549332312909311162520664480893576613766637048086017131578617332845637463667332399960825760441792925350830770854274280245801804189444716456689408547891501473710127426288696028489572762707690939510255492320582035658835714797737659055718873101191688015030240882458637214278496677473612617110470482654220563266669525074074238817777701107238858952059955456137777666275651475084405016772564816869195862761140141720954640013948756741795619541888758452268609209927675391896552088130478697889416768331595595736764005298032579010428733557121008656978484578124433695924538846387319307759815461883771754831045947491751367710347683128288730223702966518190388966803326398273082611370468863848517636769131188353330442613525436375118799694136738057329754677245777820392431908382547965400308555995527504969991247073984519736957155022118521507945871163430992339235779190321808490870903601850428103929016634638120784041500546049258638414838301470014230782484015045887389636241873274382925044231517849665751210487803760107563936028805701693246562740802356392350778076308296828476203183645263080188501629204752884181441398943374990280327542082880959015933851932653181963296435784375797187083420408873431784349114411607402804103648389331120940047270185542031928242466276625557042053309472853035448928378800114071659276616481387561318727703030973822755261016138267768745220382379717900440561487317543332005073432171221759704049174998001628616478168752327981733445663892839204715726049473219704731555571512899234303681938733131964088320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 588049887730398650269083105299080207912521801194900078114830316253746699717675109961632601229773051548848904170844789003548213296224726578225376500047526917948752966921312672495645501435787151745972940941989939975714904044651778744695272915642880214172985251207760820525988607980922180972123843114485850651554157497094864231355470347984258434068184742376273466402763578805800607192871009085165860205598165133043775159254486714711880329785212312943908118884136183422673766420971920007738283594567756312157532345649496224199256673507533604152627059846672845959216330686262587239589721789373085860060452087576773464253249947123347247109917130905196468483567965852756715212734574186246671857666685917477883651158243951356351188185184140262296228350997103131036896658748899936116774193576888146764174411831920394766688937122448440033728633884484781587910374426300579176205947620376462230318134487169551213790663181121569808717537999883898971427594485818298580118865550868235848269724185107087412142730527310446822675838001096531591006493772957377401604154238206980618521212562337719179183867755924960024987653716848482545275156889447789480822697416168050563618125775937765424475599075514851969807856462005643043627828206931046472806162300148355786149086648236681013586522095653196638274903294925092267395704275744103902280184318060304591560689821880419908967027765677415327771542790447676267816770787968867143976407702392426506043999393595788214124831039554813055681151498369838105797688412501906567496540066848158575568260142652781916058680603785404525120411629797416216794854402404989270217168044943715100653416977384755366691814837555389915202429200753049715909022643320768506206324198845662249068993586401232414268157353447407672348515483082584335383892078483620852219105618782432957158233209798387600993582438094552290713536821769889532994162700849665078263493988209028972449124518085107350954736318263113232959903221472782814249713811589321338132180307955957568017587776585208285350322166593457862060074458315097204563583729211627552654471546562540353766126968976211849437645684711354364645465832158666031913207527871315312885483519425071327239859105458457053562074205693967997160937859405645397325416096227244472497382192966304874514417276515482838636478905255205471134609158745531894060968882776437049203090721022333774083091198849036040560804460598690135549069463814210532935717983100128751324203023102984421072236890936688376415827371674486995662331165136606121110505662401193230619550551671750054957532136557665767623854669158632544818092323174681815642389708866548939269463405488409712622070253116632638738629235550620572690208166008500662275718580563649083081735462737725382003574535297735224904118542383107893160877933052551209867817124321920587818658367556157640811691776525563503668618617735046188552795790978070263256404438441968353520070008071694383874755512815276223491952716038060694353639529754772632941859735377243002745829962906959314367959175770769731534439479364400598792674531314620416964255732676116917121606806018922831665629400303079870983009523855319917609621362931361067852044833337160106150750497500951402434407733653023687465450298124711375706629704687772138988973244749699865571330718832792554424788296357860171563411030290644825409912994832666142921531340765046325785150594942582945253422724344027757328409841639674670900838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -57382566859377579014496611462732715649513558829240685568513938443126111739594681829262839827941296109637918048199089491273049644720073879056077906522097858664401703748282072999172789761858832945572285838576688526079218199862249259732088015258754319696290311430327487471494213965669059268236888222225900988690611323580438051023099293143953221419094043149327713363588051764419270275894712162168294574172777953448837695742390843826829598282884146986174894609277562269197283517052807275431538935227699379713934196937695239248958013089947192451062816459297851385710705781764303101587205857408614970680082270851603899734055860531838355366001187652398038244038867540803792645417818778290217141558015703034423385456962443083083571913861483085833656393612297147308783133534002326093651709672214032923945537593102331535070299022962075206291257625906602382234861727608175132679161291765021621113487687724725173324465282104617726153136527986671558274243000797573686061485126646066826237928580156677631244973042608186508843694565157963932071719879052716122773290369978966025713889088882105744161436434701629501323186682460875676873688965836037456140888972551475209479391282631999346541401684217617513019155990812847523475260444025547498964451245492438288813318058880159447766656604531623587673001769012737769807632084376677150295314753378074021069206528276325381548863664913877731393460615934441462054638268350903731251096243933035836740657460426520619754304866633195833963594288167689436455470316331557841677811682242410342805650465148404747024718509649156641531062073118124407587633384592547186819928178856554685928406338681644540150566888868059699176744816224374844831687763095629662137149656011219614120860031688550817337352991976518244046200399305883488390545145103171091053402875508858854205769184887547262191575514646891737644367056036682361761792733334604560551761098967027773215536713214149438050342211082629224937724273166949958042807792562310761871598294779735791200093427514735354008663644643901519441888077066178111404725731822457281191735356532590269609753330534596392388936769253936579322135735816440164520707819652844793558755777044120943474696660254259243098706779052181284226335584815469959658277764475271333761345739851732993677266248951102072686217525174667523671037545655779243127896036556637118989229770335381277168223727261283516931682069159196412508178217266694667152363473819866416118061723719639877700679622445759407219849339586685570917981054969244865829821256027524895560144583688910663378909662771235654879936167545335581017746638569388422112458615612276229564954393474352950088148823394106350427651775235019210045942195131748439592898924823381783138743952709743840152810649560894768318567947036577034738955401126994602649755289199801851241979681035167251446891029265184053689684911474626915150982757495430851493805349100881966505511853299939509131220469527313844096219275350926725311673941657926124538735482840431001307147795054813965322451999839598099730842922046519261022458690227787492967396985300403680843851935125027350375783105820256198339638335764886997886291653534404440755078397047142947550415676630031077938548215071146553268245951286558628894947353630706663473364723778922723246211987855344368016978658729208249729782364830792034325381479980596624937036798573926500277523129598467634059552651289966299807312769483370659840000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 5288661272621912165137382816356923113053644769426064191618576190166653941006972125920858874979780860904198979523442055527801659751260153043878464613364766603822198537276902144429193927626405955301496195402213077363509391763600793067777698225286772656572819538990286541669895144454780045005350826727623553506458973051316475815859983313112325507118153814716353104584387908970816580064498890988490224475021792786998915174309744493352624492499590685711927356308140460611068503500070132232459076405498137739978210555285392306406776861291643714675800559981190686230490275664585856506248302768481583739520280292868172273810290761095331172252838412880671640794146157729282142276743818887272153801592192307517871293622747322540990186826840182223165561731265663401278882898648677806626495840132219385980431907624211323245033268510153910933275293551458972429885481820626206421603986853647040947355322573099878674403358428293738081315617104551716878074129412727722137426558598490129784558530863225910924161096293978166599501954557132415298071944853259529315542487594447416923930842796106134970882022501944253507924259393569313944567186626040926836015898030301686493543778742939401486743118429247538664083417820095978733734523424656049094746453431444034488368631750112647393510829727033613929328191148422504650077165554746922206506675375376899650517825356520388526713926173871165162336863910387445361031058062562443636276127651165380060788377490733763571065010838187133117763852265778417351669687093558749391710292749239088902949962775498749415965826137340342057902936641373265591431154986606287851074233698121599606018490578327999207583060911872596008280100510984909805326904205357680580678164302022722678256611899499706890379017904424960774856893152958391932777183508412439147901904220947674046795878785741910452539070157973226361213832647484642772442822048834766327655187721716126446115543586730358903948747676078002457657049734467447362121681482839081634392003606451754510508400757594399694557497063893169516593695292029818560013847938112505269369792458845345750928128273237713462927906571552426220715653048817737585777615163580863804454185703355721308913226031992045920367467368143703554127222632630030398740844230276247674961035253021490502025435310046488902364670983383546390316409638645940453431878388925463759385792206058626696153156398382590137974968912860592272329058502613306995406556344048327303655540190088627334455812733287319321986060004663658728525499195929567151211278778892321762271068859811366755817410293474461269299469657759738664270864624768646580883054496136240938162365996477195683589239911555324510547791821890911155830088669106316373296560432836466625912765121594858880213734128725131603323880411242799088652562675050804590515736165387352225562103230910778058830253451449370300698379802784000867140672406168127489030627671329662540132401261258198828050663126422113746967596674286274173978790131273473474351900650848311062056377293950388754979712833847273260470025898905497169678417781270929159359461717605613153601302260019428888313502998429329119361630396428497204021632543222818978045205657558607362235828313904936525279928834681606166917154631672751263598702842896922355624625707388524296195078033022523698035698277144091497309396707113020784790303244527575122700496682229141258407916215525091068984268822736521774542704607232000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -491541922502921118453349083211946934931732661691982413979037017020942765872588283881874355936911189503577890540611239421953111274553690419192892830430694016117867591338881270305138933682413747174940843074003465004525229953455917187928717521681548974518091911026855520440459774019548027955331368152527169487432903950405244422069995403383767268256304489242866692648370806296000797159211194319943864354256993005644610553717237679255517097020533318814998911049029197420090890682500499542652899869186943521293029862879245658745022033223980298568158877182602744132537356072138373726366035122039301994544384276952099424817494720971567647018956265305817238156078336128452763639493570540247414575207011988249130260200875830446369591511665464742450037738383366828034682885137619812156672015085738206421967245282282639935098969159133451304339070984249917173394976525000439180511049125839455982212512210359646158216539252675734705918134818939426716012736015728641716866508346590978288269915781888423522397938740861260338649473713438068980715462274291164303775307478094507898155836574875452804373074690528371254229481690290236999619939865113044064180417640382732597729298834874549506039789269018006156840800533020836303864907883154145722952779987934560554104910748185631824912057830071302077435545458394307921939898440325386955664837338295297920365333143108199514557253344842472765650064310524935936024377669377296480208792619043070337637651108217760876674439624034556274794635433361434543285757181581132265179242027896200747677039615340654256348884267817023080951589934681240413193007409858033297460662689619309937001004223369685509552115052656020397275958622155572271715342874361368323853849342121664288589881852336595285361280271706965459917536965123900451654330615421335153728254735988186849839140219961364248238188583773404469504254923269338963143107777672841763319076519959006607606414519177205100620664803243441325571289220846905719975841665841138781132390055621592802174462893807493669687001135854532412239209744407738032822314218712133553332176880107616461764928563026338522714873905773542269182073177427420386037197260706587791702148173132901046360580113605822395497747674262974031041665735044475930416440206193947425033334899378307280980726013971864998674147751345114922361194178085771061404084695341488685517843162234869219983563320546496720932869533584320440171767830403656097064685263779398051899274162397942867177745548524577756641533860406786041339211948718119551837230353055177650840612475326128965794778933771773186063752513499874650195842975981585327785098628386030712654548933970320748501846800773747054938913198100916693367440772201217849956413984368210598920701094983797319582992138334318303094204460012130506124020587395500732745367210395763829389950013134433260362381781356329747800094567684292295288556036941343713330696577016225023791456928677019509405862281889794705305362130726858890480125266354275356019706751593926859056405228039704385190944892463528459973270177566145002075053584636733549297379361247704456285458427235553061950858232638546365630323889741696913046560831780659489054338397355664350377666048357991820922589753768935707096750304435273543581675116735823538168993893791431188082446322400615742643979132380850588168467486808579176886815821346171667182105716369221280431995427358161081167616675371703539125452800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 48361636459554830793601902476575715775898816614362644573280816034207220496527119622369091364157192317355889790006846114273387132967071752793577138325173370110587533423908633816833630242950448909546155262905607674914793375749650475850681300046470894858776380958368302113030148330699853230242144492611978738420441111724258557799389951474942994554644671367532609868517859806770682354059555348384042609383983566722490233720313035414070946727642352685072487379338398912368952094279197803509427617724963911522939797046014903478615054616701824304315369701884820538142622483510463218967222968017567387157014580475848504894081490366514992544580226963633892663949517614208565283386406573658180314380637413187763086398735974200097538855786286693178153989328784788464888672881657920943959906913567811545516808774764979667304787874231695385459725249082428263500884037534505038898394254027915205218203378654900257438763841338958556979401094222741625047212784812116862373663422343229786941784341653285733217822718712676822407129357164884766141222714588721806176072196699774111650992487922153252423144960437875484547739779541294782101258025644831135482231089249452132642750001445406300303934867068738056162866075437096594673180394056492245396212486730955105862389920692505135195415256485745603852747496460135290310816894544937463880600342216486256548838823008004594548133430942487473021216034583558829763342906359905906125329932337471812198984732506808990331519307656517487534959125972365996693447220814196777476917984014856246065385862201663980769569140754346996864934463885086590394426226610815898677464960526309049860102062919524517913293270348767891615677222698542051825336731720954854608899900708024266249702046639595371963485321204621674372154901522900101331550993730461849145475298119097093046041977765175666014514861253315048801985878876470578960199294761847702899946955277002488068400768217427342469376197869668971388955545634836027597160371399675823646695255497376854704210462842981446533266837750600645307007333459578658119350196583480133811726943157976188576918598908482205387573598576836036984520763784663353265442366375223105510526976870124999710680723791713350129411460537985265621764882664004543701305098738853707359823863065455310808513842876344974367695842197896455155778225074325980589210807217446407477761109775880379981047481755735640744139099540252226356674979631299495522917375252819059486132915861992226079957556910371443968766943489595305365780861814892384863638386550755610575727983306419349536032120260266872903268271446352270133674193274706254407840186273093927833055330355758649251855194215090769969693276872035639584928734255774745745159261133017684819111517655109852519013683246609425309980202099520533266341835612768392539087968390027997584884809868275400369613537927117174726095270315114052254236303291609529742110447648965877608735760939514432551407751941918495223441523804897264752843602807501002334008312519102450337009036543106895293745840764941091274677649259895139737760259962368008200854439870473569193156003188680903306021631374545760233377391071485097404463604225500560858663278672816698774502145461900925557431507620366112362341188576024084294101134006138263864591309718154677156227661556503212827024834040465715619789628502851171103521412422145616538021515668311708789335145179221452632641685221843927040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -4091195548165271699287490592722624036573452623914841114535878508499244466990932765423966660952138370846273443906027630012071454930254350077309261308155284754546356777636913084918284038133767969023553253761668716021993889877288779573292465567723859782540404647191527320410261953253375441071516533133656269128281699181545551050820488067799263983337952359475593219019287151666915708580943026248572840654927478643134401090269139213323402450689429498175100762059548282151833096618787834394140941120478840388256674638496090406318981396255427566611186472871345836043216740805294474570276013054594682562983050798339739134769615233720705147023430611002951362599265434529289114838057694920008480955932869292033445108575265149351662796512113002539066441127241540551708856577634186592011926636615101303298688389031244669966837810682146676157203618079666752180553478875599977167402120243912851563045674437789939563997431737469677486125746924367785078967823456303010130465988072062882067232354802249447387011448431317139030047054960700248501671643899106379768319768184809794047147393816871986117347061554376674397699867633417244823209649893036691697467856726118447845486169463380182872055268754269800109996002449381518897822209298245383724006698797825495098173932397646495310580840552117301142894098785690247108259179395036828060734748937955242063696726846176515855508408428405568340038809836033744695672782655021469154279052588924338944336410407729448663305325498042930210007944231336965876652240310282273419846068343483676443787856558412310509802551954750828030319109071936318581289708222051126651306296420439423890028795696133224177681975174629669733761616212356079112164984574571907856443488249854729459354985399797861705712833890092760029624209119262845927713844485369763238844426165180138404984853681507857414497561934532360984896522404618210802084990726882337390624030833255099037515027796576631944939984032491421253981500718940406240617164263422545903348332499757075336713517704215310776169388251210697186003712916350781583294497849957957863633357668983605287054302757433520575526144690179403750521547312410916340755262848765510546891396777743184814879571262014406206587011240123557419284308717367530166688669881044361961264331774708257771092124272383272417043086125498329317397513187829591364542884436062845822770389591302964776552591086588109663026786193716211867950646854319728312953582412782362627334888740829304337113126448669370071081499271704437942430638353448380441833259867397433962909278635400300004932456873071030721556446895853396995800743074032299024510989262597450540751836577076692085111683971162402162885873612439669161062502642009713951265069617768721520498292606966629346935963854651046184496590517226832291778893513557216886046784660955892364876747488220007655908180487516187982584707116783636103427625463118375462903652841505576669199941923283606694953397988291614038606370884633590119802017391362403179994320022110923273604991091892231029223953950565330237333403039715079350256770982029227523126906784492688182156738491726228483622961047277889379742239833910055830140962416947033060789041652719961306329681609568037861181259517972372362430977778112154757165177677363497028490472480300100740018939680848265534696855001192293508275178664277476650177841474069489072377415830214843866747312339793106321026309947392000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 242270169914831681705062419700453486675289771688673699443204205467900158804438620343143358447910015114373374612003277729226387091713105092753902538831981511244386927047145076722022691839029984786708289922047875037050308371517878962905838696209143940523046416340397993213720573348892753512188850601793522373435222887728886756891513007728859638966818914298610756385161767052993408461740871102288714279025009501805719280004957342985307520297884080357485316752297562419002371991009666973769679508422943532543095302645167746776637717801233629127804307356816731739494092509020081646976732548717971423443710206326808476663891557051093465944517576780125467180581522925251081189946052071589422780283161558630887617110033957620176325886204310363885877055570519548753737399838780958499986890537190548706872343416635941013555190857551465524761945244415255409913997869180035403984020843233196931599696800700196801224016900928665113177011723366211376544292766529180344866802434025883633775319889263825974484702631800333113795009257433961024630375753419500843590441646138025807055887388103932554148677885991851238176078782469021694154735000919098711300239122665657469028967430807451754136863625341496136883204007662725869469025424025883670805248107389542053035318724335151103571355380465565419674787072478712671762102550280244168664879060486197790397073059962564220167663008126796043030220475885413376882564503997818280923506100234820826147061569585654491886093018981531686393045922251595274703112987279941632187295555132789484060095580931982923152083080014860769280415690931544072554012871673978318970930398311841383675757649438282694932580374834105641097191860799222584231147457012917677820593621977216801413594680024397218939783367321995138536466281378765831587097325326843478845618621201504799122975992180643886309879776340015138640784918450835510473041694301540398227256842353157050223090770336301031499502515604520387025033662362408744916965325049554210069178561286274263815707115651527126481307945106528819275825819891323360451402846012180255105533040668437319471273778332469044120654024924880836200206731577104589259517853576313165057686010078623932363874382589623930473362462378069337734225471107381434697731915232807651312109233495961449483828214683293993234693648776889507348223969518433064147509829650347372327553171294380134065696675434504335284475226846646765497976724905268217057278004389052920669091646850466846451278976662116748613959162053779982795188489266404215408956831952497464108758471353194924472079708175059114824708385548457491175737474098809055368997688725338609464629635238292984828059119184976245266791884320403674458863308988969987722940055191906665729498600377888851124440277026097162580795382670830406439493099773045251622541447511326123378515136394993960070965900958231306477136468275347344825630454996117849525510846527908354009112609754651728710482420713226680112624864442010585275012450565771836109244436137875669443602492053799985716338895380986646984274262614896999051512687988459711514108339937418644827780276048607332365387746034083585226058974279703994894688401397503030025718490294128985503044647440065094259834402727710825465282732412082882236541981059473314615170636173739620692146757714583451910653549990801714440289402166680830278505326592987734015981908007794587742943495141145712787456000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -10015130795359881448812627920957533448141084351289737272225808516884211427567234074009663203126663333750566308277720186655649099094808270280247501206124804949002129594995826281771564675349677127834995764590035880833368172279847762463067499625038495684785565578094408340253947880306086702882709491823766983182383225848903876898578812689422409618728381422212235448719110053851445021189129813649719265010780369913444577612841475727911452759820029055059636159427491631967742134708316255850334138601168296662091155995083148964349793678587624107326533919154440988412853124785996365887794251291996702120417178819968212076330601698849010489834486617122380332951990866676408124089639371260634982951931446763567173921172439541658309632077818173200689504001955415826274240086891489405999010881080032306874190736481779392367556185833277666898751186334502119108828063970274917499985249180600628566554079717807479770402130766894864729605843007808558781960850891889714399703853270745803566701473597277605992866386093519587979288111047548742342836905010954944133642324161477737193417260229405553115570352205727334099500717760224281692045532763639774433922855939455861351985483033514148283866621129958529465382039338972956331827814052031820549904526209469183017844283438842225929449611089919275996964809034117865308692339130151264322967292993762153465173805217463422304957480550970851328704141465842377394464011463223111397554025796198860835162198150295944961236600387113156143757859931890014038084096917217646082601080998541809693417872380424627100974623912673279996689102880412868187213576279945737350975250739972602978944123740288180428255194425024961146003749659510669960736508928561785716803039209740355665644921287231294882656637925596270179763078933024742652494118524759816375236242633975879575784304875186741438844238331779157775274188924792889017769615012828699242326071768460351590835964757137771778874679065590695582218705096706451038800713977927335838478864370425069796530945329620643062728478679095204759929449026052284036923093062704809518398316996364273375266030027543696116804733037805564410740777839980913926687806893545046589832729713429138256186897991348158368696196353183148207876510517585188821887198625832189736799494944684875840627747870986318504592526306425793155212436842148780649206139280319546465224429725658913663216595052836904505418516680936366107016619014137056911323336068193774207038793779163652732164136486335857895921847220155017333975250231127401476666759319080731540295841553997778736822558156439744387668169400156296973661194755627659194420345094380748677570137638798146044522673699199913465092903921447519832849536584106165895532525590833503285443158534699144538978588734701810000282046418223290129678879278943903090066060435561994083165676569877736534026757333397862368496108515111156331415181475643266767960034218548292101084788869905496082123824137618262409869718541728902787039764280397814585878509236390444879287058473704900591825983519236410198202445291345174397830104707666593775057655565821140917261881738395940134926327588625469836267169278225107775075230312958393746027410509519213204975335442813929993702909215750674868155691424743407305426430135681040482965030357651155203937436278060847319453132054418433970436394958531289767789409576491658049192263232035429898721956178553733120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 292517468409486572964567882012104187904927583619867134180440236614203629749751154831304220037389802425341862560041363643086926311098354123539339288461146149757779288727577378177880536566819004817770021522636828031981550411422201652350177948626945002487004120467425854374298317986475481847989624831996430271923615713554028699249770972981784680429666657977932327538964639830207204211803013512123845944993820356788964851611704464083733483814487855958307298611423193923172810439363648937693767218985189276884027154900918802882020281186376570618388021645875421512885291220404565870045390555861570714554603651997416633961504366955820592736503752557630534699847513446078000713077063201392575117147569411071170428983653371387638833919297932176998194340411555818516917751973417351707166547440029101604397529292577907941504704702729521346592676139984125149294293229217926710863338884630326833939101938867177015924833600369578601388070828642297660588004759222453750491862977212013450803141455325415482075466180633850316361517847060102305382194067489898443646390910775030199162034259632648171969581026120540732484920019322599881266877680909648867423315783700756575504817899527563449407396685836702341605091515942341861356712206645732520465156234802575321324146060280078220397341781346722697800636816258163755430376803711328825000305812987855716399074736676724874093204798069739062046829842027691158761562723338644141107883753952374270998301992001913816177437594505593369079956293424187121081650939781371571165680710434153220394734787426081261805626062310928671640975096968970809642236520137998015064104162850235925457231937192812909679754613155879215434039023130315718626507139224930226007662289697933379469575733917595123863184966512267320149750514399751789190688775039391772283451123227945487647598181385962151111894055678228934828380912745689800990684647558134269796365205218573783390511552726944526412579325393874369465754391863576800296673267302679533586671956794178086626141038571236200928611160602573988504205817225774061512065537556145630238206104938617317881878807460206840343539460771927754506788978130049914994120507206650212948385734646693554450370411507571343109545055041946356802837213279342344352233722249627579210674811653460805308869445510523395444551294778369610461439549823116708336484417472344553081292227990476689464373525829816721648059803041914846989008946251007393875057963404664849986444931600775117306539488861657965274505496505795072199815316590014503312246563463188753953876034619111993935999874410752213826539023295496160058305975696483293881984701326746045579502803593588254635620551141423003328535786669270808858127218631858664623497290247349177620611511614136233263193221517378042054291627912371703300416708443197509111766189986548785717956179958407221885653138651680272551118566460425631658031462009325195213284673265890468932471440673000543082455111545972677387242345232784150806599621811265604806921486173869745354040279968715639939428113594303851063817669940276483570047504876890215409366789381662891616896156394645292245952626059182857640603173371121318073424177248664040475865511292829400033780998630376669159329020944355114744545284462970270640131837663385636419565628316837519510043400907419527597377394791924165908401872613927225364521040674480906156590375502130952039810727936000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -5417028581467583832952461814675146598441148523364932990149382535063848762924026734452967195166232927406785994618170919515395111866453983211702322823118489014066064354658569727239551347570701467869031988097731675086263463744388384326533980473215694593305821240503486601138177681433695731655177456409419570054525941724172270097511926261183844053211350584118583418000479946873715464069392413597247568353550884653925675704182679964397763359432814127110512777138935988550245364190711602693517355660416365077350883859366217897012259360919290706585823749524643461385280721940872285610644466228753149295851616163350777757804019141982581590107650754778194209821941637636374442544892258202278044021906344412565861354945843203990531289326597918991994788013074584569821381360009502157125704167385064169100923732973596832184279130834560667398605703410664841159249202512359190177591705474198336275877045456513038480663973152305588964013543515253388539319524809837607961609331868535065807038825349186837481351820368830567799507976466759343398257892922648411597226984190586678363326305006413751724489877301010599785743977287662526882418598791365182948427957050743896776150243766743704006543284453828995332557886806908463692874520369574208691332994741286990788118549641884074826329093514179647571110292300535349591770481809825651182552126435275384216571697607260860115862657943264089047310754903840834659781507857050407793469541094473105901587382522467158344133498064814099673106623431683473736791649050607147231786134108086609452811780984927697424465287903761764463110957817971114252691980355999197802638811626197349756093595873636451860012867437951656200493717427085520634663496587340454143681036616152684191483220290120132669556259009921423699771527469182297578607483739809065938210991552038447630004084951686212726066998801673732991849556550415413738053176971625616978587271698102026100084741447306907915677208155161253630668809465734473178954317320391636049802812625924220396485496829475376377673043033746621177409915397205935298651232684835429371324340694125149706121754795703505275242063119514036187163751998635697363550950765305037493355052523705563020737778106825307286558567760584741535437212538536959127047551491294894193755107943282865813846544733427230914187090818552286932044610168271229718781068358778938260163828848723279505125799001019508285264214538002217652835818412263523482405106590022872373144466591781806380655902407506180935510262952836378317956641603346006808574423671490906563265787853158467426189787921483822397206793644557228918266870224821327266717003752600220029063849183550124176589747089560335989394876818528794710276843198374334498914195054945725553957883725123430363893675299077916487372117107612277003085098656458446079208924940178581080568048690330829523325448874793921875287732795475232220034808265761232902989171567086219336172119733523345016575471735625498435169059917392569576137916204407900793828891137783814496785316753786619414632892940858527722310248266474825730326575541564994148497779267506494570225348301060678336968558796409304880229800973287840925192614290539410852687534739860661701000494648788483661137988199988653832126639621400986638033023744180850928244880480080499136949438526855009610600463608191436182274616554223448625115547366936276259527698562987655902003200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 12789091276225207377714767821305359293222913181447885280587939581245386478438375862185733809238167265641129654953828923892582371367503323899043720704767717369927578233076912161555394477253330449086490037167193285944826555788843955643258044991502777780324588713471528799209506552203744095103239999828142428537752811390625254498244357314166688678755491977880358583482805795700790192494298937535758159802776558451776643922725116400701223586510974858807841973695426192573457766973837987957069122920138541543410956430237795607159783585938421127054674455623032585429512207394338956762074294035921067531107628346340653068991727653045974426480594133311921408658826715892115614289941146689391481508442755864104736114116293591565600351921801368204540400986439978917517261704194455851303291653637304472510412670434774590343084129302231685513955279681991492664151121282590630730368971184321735170262412703543483373826725161001713873654991674707928728864314751175478991353849837471393671187946101976820219464843648647619066995350776204295937285123521996931139860309982231072882267721940100716920905433433007983763688955493915791878960011566275454276228779654832063324276656264772002448188053379425640736806470047773853338828787305994905591991581987413868427791431270671331745196739305808297376680807815385717109975167319764056150916836492056904729739740005780129387438171835641968984852436364036423855538085156526767290880315591751639606955826452242094427292288734362201108738088606709188994751153547729611273531362921292078395668129225985514142427619879727829955327919523116014730170583144814250121517182345045344492112133377323778263491149983857734063027499160477995422794971638333092855840836894689901322248422829294181980173770215988145501641559841796898770679327053316778768204540688177977534222473237736017654309671527315145511273475912271721400280179156151165890151426765166534909392262334753246023042263859616277627295922702426572212777940847394397603566793034933801973239485925987400463497006150439092159650198504144183797226222081832219616311693164897338042895027155325247077537361459938172669275758406222912614254071793600414504492490908282235600491686722862716894957623157278778505429085016758362040018904320165469359553961768951842114874683788595722632087006946349225652964094174790425511537950899822645124331183665229724468698933834553670559484662774686704489792910268131408806561486105942213162238849541305982604643876383053996263955119601748078399446489997536659396805492070281068728454609983453326764989649788883390191521033583322143158214646761440289440997334176496843788037686852630371926131094604037151134257216861506116023023282104598586449837803193338177487213620687416199547166117629218524633568764088085305267759048471021063391301203229788579781406663605256838021069835115289658947662544792124791198260107167098204221653603440161912796688742443633712401517177262682377821027047480118265233057909665077923150241313823518678208160056701217537820385727409935157887122623646977434598490174954502090168546537488856370032216838463164354751801939675980663050216177107798515749241887118178026779601325006378513481923942175732312187605409542289994853380587229993629500295786722212098999994264966659741871042462414455849167862658948181180221030574791241022494300033811287797537849775132508160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 3028966772061709005145816791383716427904839279565671501365765855477263127164682897338605606762403848735148923181649479190402629877824251586547744455976074403311190491138554830582811012463638474607264652353723125107844768301589915696063852482986322141091619420529721027395517518202303596283850939787100408042400935429373316464735218779006354327372419853031229341514393069391572883700783494429282940443586334232497334433004759936979203600596526486948357765986881910470455479840793938490334415691952890342629256615282250858736414687837278570918730580146244199753045354120749027009665207435207216931113213473480183760684968622441038097156568920834744169030689671160339999713950026863547821065794503987027288474926761232212952773628050168605042217056344114589459214078310159043166258277598712726091009139169792046509028996577599459020521768733090163645641889205031064336361163645758388360151513438127387301494692393110374987160937233701338735658048420303059383709780411146754768548525103591194007458867393551803098857231903918240238222236877392339863918518517278433926188175818915442828125467574544130454106572222103835217673151869335197263230976293794103080693679718350118175332620295738603762567675399511983597677906269894725404986085371049842058689703900151372807267152044916374411087191564428079694729139943506815332840526009900799688755260323061003567646283151526799617040062906439458712280356237667615951981032394813356232706979485349026061480512307230969919165116207529334493744203119148231520342538426215642703666045286618487711530552011647399002978298883553281660984440573502092800137054295550948226963779227921880519766097974781493978716934204309932478000710686751917076466009862085711580121251592263386433572814859250380588801504380294279819077178328309782613479505762321620671611130614023192409193303860727911930051045407592075357309415690566223150794939962192626587665934313098240722389802547107540195023443541733633471989485226112526511831025520784563490407925190972797519185462881802699690827313095549059417869706802326773060614193761296336048409696562030403875710451641547848439828106778325586669179933503810974406522016192127189470445113665014463657276930710161580615534904584327386800605669734658007024258062360919088948404724419476481604032078779534456642763219208003879649002833159925442883627641722336883880803123781097639759881819171496719581641841193032585469434495366488091014199296751510238547078757578181321002290936398538053117140933138003150608495602426608259206710261545422343998933927401890964390809354328624560789761443453674643143637853330195621497408746422611584804343622823468690806402137154110212350362207831766785244642142940150381993000054809997325295542589224228878235855247937520559589815081761187929603178216450362204162507679452877406391031237343032688987748079432169769351873473208841286712135520623964580324428732107823209764862922049209135767941625788176475905459220827475772235293546190144490375588919317990890408172235822863162768497438404450262734393724751657513239162307463547074918700754309345245545084863217540729275051753360164492918511278991775669869161906438810611031582827434426595298227873126020058594110281477422537384682664050853322648597919761326340444807152042853349146631653624313896196357375723201741987777383820586277047719952384000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -107014694307906816265803856688074533257244898959941689267915935906333168216652488029295934029510598125841243875949354589863177027685373587777516161953693690536382995942937515916874078996152868569540034456240746315494646385771568721363161935845475301314344516799034206974850136014021425528226064016346007600327880305214480646570418090782522141250359226464099657576441373679117060748461665500308149975089483767927834693550286847367393758257949231714022522355082950938813570378351618281873474667194689768896210065790254140500445724322296918945443189366466835160709964133289065825264480777295009369685276623234105187326901284819231939803724671887653345616972018717917610180863440816224970608984862114903599640177635019841342708563207678330341939061441942050009370885201547715232623996864957025259570966652325931817875524648855000146275117894947910262590298738216273283041525813343501652578833082890748483771013794476316515164075946056405892763793888698180776079829818934113137490791288348505100610569136687060029341434817183379210872118164092313636587236311278821731615701397307332992343006408307123206466908916525373301350846994194939277238102867785065118812497569007406229598085604416617941591997023387955451285269998337156069364515751538275631628841858817811635334689372055904864729855513519350956867249517749189133607453969856134524494847570220162804733545748242002892109476179553846704174044669394641897568969020921186465555418481104082257655731098858166181150426031173479991815648556570243631653473607729409867007993288600339307241951383755341575896740316150362425327417362295837060543577078524694366810490789626297706011950145699506350253910944786605160224859719521920371815195056587894832970931080025964612720207010706773652415164358308141746396277783343984561642851289038012959451734538017264815553535299825368295722248715996793615458970553840847867597155528102853304581866929219984266506463566349133159894662113503223039032645822416762176351285991943242115913092157580957947987496088683896880375483434212344912136420672695399552028616498051015257346854380431669456586259779520075026642745247752114927743920946733546730159627244202025470885541348542856810250833872549658817702854947381582865211049192199219445156552482357377018618804258260488063752715946737080288689618519779134502187741234587482068618628107529490353571263809979813547617363981494322026858579959437886909350555969494050081377462067841160382074038304741371125195119128618779101951563280274456352569124527410066919016411508264175390181745301600558542722873614076763703406036690096523358071778201050808216082165171806192307792879635086045574097295842474140645196817033919139569871578602593299466077136283456869229948758722477227831053402219449270487240550447701386984452262038288331008614321887487133414665165476470784698289766352474256421460847074328224031284806444816732775825966310569451763106433906430355913911270767962485185698244731405288687872868089085506135638703555921904092470073388652371911071655372234638469633892740611423145696622482696180354553713654357428749443974908882098011441233634307579843529431699737646587962181945131755220961122856071464246992030528042835334086403170450162461593118605284457326920830287066885354629245197207790067505152326188695406571737157498760177936210417115864236032000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + 1600418704107406490766275711465623690795006595634147446571678062003650767471870555820239505900993198176830444983273809010300889206320148712543923264223419710545576809200578185551159013244297916830537827749532185737113513213019126683735315457360467449156021630618824396708662975394087489370177566751457652572908101945186684944302098282709858254734829771627444478065424415358585256000147809163691668431451222516682010674479646033409133908990773920731593267983665752832194871628582417925750358210996169336937494147470327103966862020496841360505731690035633158634780133188667935486383128579008287559843886463218033198858679900067220210589859183761894197574077397314100833069248458579926569222029284604485492822952246057775338195957542741332467456721315778468676076524909030029543558103239874097611435047526206950166363158454912716744066417652220865406509809472512989820307562661763710072209431452570836794496906745380694664077885220900847483617987455821322326587400567912694481253549919348627737762639553135356435009770239062849906141794022761759820948128465777905553017107036072047205495639239708208479125476611877611221773761269931928227603248732185416189067349405980516537284962279015304731456941729485938573699410870919800999898390967872797705828032167887645928397296240523449488519478373113974525122534057818309843936758894915399973682876084163637596565786634851908137545067740312036880193732079275720255351138316711873738395678526027265165273534297719724138323303075095897673443388069471595512482135404349317658232051584734194090744548585958159881800742890081387382808377046568954756685014195263103008781680510129034790643640401484212161397027618361014966293014421541274025308473203153398813007703402568994825586318040716161539700159682808857685845580526355569010522687095109827187288595721005849960003949023825334924553105051627898897784114570060084334575812358627409823086376337477479221655713036086396067522766681258056906798359581401493854942766932726883340605983626877268523169248710527460298110254756371350424295662804225558651478758215219526145019132246176060159094747754079843375887684705877872825169457570306333064040359858182092215858218987592250647813102503981647070069886631591336209087183742190625006305278278387027267608576227373856326509872618962036485209709224369020570532882101177640617004381834169592259991802962625533963497570864364844398215842121616613029746817538423156977746748743080690680551528322819700088280668234613882980444863255442117921565533765182752359738395108198997535726443285288880231005097647264291769374605007810962917286642496523646291019343563589273563926747430414736669766018046072617337138100850185938997004449393559133030299552652935541380902330895366663851531361009377214534133394256632255557973141847452986832282359107968713264695510970836908675085764813497278591579638011405782033566217612984333131223694789825080582235562707163605670309721458270100311760794628463504644156526901279087237188995456141050314162089163121755418743937625158779153114113180177239721491962070582932912298358999882120005020407472351125527897833539416789022557836013873361917544307365043854866518150336336677814256116741409601420448569072116512813410105308751233542286616062401305883367115015375929842685814203101671209668727704851178089467295354060800000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 1481335007559400715846012563772227825524412094306336657919871244790857742214861330167500968990801505911613952679897042596758904434894081142095089705042180831487859623551390372880960426743833501225509747264660583150429684041394651530939526506599609146367952057732805718253515457699029325891215946297485329346595494170388324695999028352950133374669381410669407100314318111165727406584624021696680184610408023533946114037795803300829775172902106254970109648036112527883389455230473265665925252546101825292306199449110707192154936853541992908076961699852637561706926447697863529793196639425640091168906587308181693387707178913124985334370088855393300193591350806105926901465238871100630925255753462688024057655272454288378452055459041663890512374128631565218340597471798716801817202035389227352954734290227279818433759528237756020196202576019734813132453740847832008156850946933129751170621653099195572645010446691218197512990828277535758322302413862937007585717858235700982738387329172445073458995001665376977216556004594273360096526447904712885629825010115733726644110684062394881046109140494227591100440401020257894415071272614710677607105331391566746088789709664860841777822348022012832339483673875970255891503040678702878911942123652679489777763410655533048087002694699330807413951098777476798282708744933000304430726519767118045335183415243989415831707316926459185740287809558907185259400499077974970234211767233930331792051238279798657583158194179938776391175874716202537501923778227222990056192982246678150289127378189442622437071872955425769338342730701395523602292457690905161456988203369702942939247017420112207788897813720893391894803276451929035028811387124683408949424621781241170410183319528699519599596781932223673570749233337014654058965979572946164658073890060560264767818000005864075410536221661536538862203586248446358061892173873749882577658494884047106636331119875727534973182554410450065656075587064361613746936285986197544210196167969337960018473313367116780601138098147590223327363836093685683101138475313304804337675319232978281810013221877729370308337982224298277853566683119719644355928661987861583207723333438271555792529771999847793513052757884546017487476535026873050578247228395146076541880144353662929527713970523228604163500398695495537068285550572841623971088470679278171785367530197679987469598152575163164504829821872567219489164207605786262228013320971762202888837639296853516825122952726080534283586205109201385825631317747728847382613986575577080301297955661908872462706529442444815688471214841241864756957229577980674439995194038293744849916365744091003126178479303015112064539345482644170074441120920931119021755937295360074652541387113516128757624004772328715858678260495619689419689855151678459785870556186622383209241862087268323173623483944435526590004864680268231116753274512618296003426168023520782004455073183129165197934744548246075406748042000040279862311001760220753357350015015023111599144488156297987735256820945629549825332236976015286202965664797403784947194400588850817452369176122101543331555804178691844726836827975126007721461667042164427429293375983169929732130699801592197693188927345220839873439861085503752254596370701897065378148789192934536348294208607441047993485788522534895452394253570737408068026368000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -511536285914492188968009096571006852573779266400215423104248161739535755240558293265120454743957941762455682586016794466956556475703603477463078221472527970142979293727970022807260511055062279838553752693592996705140421474107186692946330776546082032922790713912841839127400204958294178514964459345237993473131857595297168759359718477142748922016087166910213836447538808892951441447553457287973490720393856059776505234939698683749327792683877359049179906376328783596321999384931582931596106270801991544492628148480783954087090589290879378865651972281326060535980072606857794380367144734951071127463990785727574092365109523340492533566778376026368310875823989036818589007420653413599533517107181489130616031834910586833240751555144115272855613502393500254717413613679096471219793409193664508133989606430011735714218079817349897307608375968997764621875405270331241978262988467583012933376873054813994521005950266961979879257712812234502541177439086706769840636144620292368377736388149758729429980942474518722996935749970097208493504164891252827667319305543798406435268643075900940384371459094954586958039258457177996613144606932811551711611122915668261742149332523696826365744763844737971885935374085389727456109897576582948662900058589585587193475212403236109526079084198207185923188306205047558610324050599661123823826668837819537348479258926003931558436022305639142299892806292782476147866065545615575233324458342892999524526644539868889126913745880709039074749665602761770431990353484366551257036840956516341848859624924532394258191320156473306175402824126059698195109368213546610110398651813992807101153097859106119636978562658084260007531434003278954067407937310648592591596745347732219467831352308631397842121133644561610019746865392886030814019170894099403174621186506389926832805613036777951682788237106338039542267103830646587340912423189362692227465560742189451707511700944172821422511700917779608646539602719791981148013946853586384816545984165859309178790765253269146383842074165998835598227237992653484095021844788607494467054709495794677697617494478878285446034454543067639329120764617733460290368468355485534237000226250222872846910619793372186357532323988579154613211324217955012273984752185587207407191861051070621904131541412655835586732527366135110331839692528483717737211320730884080321721674548397547552202015074352587540621657673031685119700167784446481010717752129380061792152137971687479902401413517033513902297528791333291459533263003432359831403599601092011915004532424133875534277189738796996501369559696504849723561481699538240528489224853727931139892864818694014882590539941475291083305408373349740776404310431852123595284823597500466700343308448979930834453860060124775230052821904231155008706079419989832331661664698893394050017824881319732512521752690103964673385569094625101532415818287623015983136622807555871271395121436561041631887228442197829034650478959449565095725910263672953019699494063733176107800911013120264884771847701200351236948273783119007111443279965325609194671778737314598199768185441242524708426318012443825199379173508172986125457810199831474874202332537470969536734130902724206303650945252030371863233515829758868345047024504479179156392063304736258047452635841020060879260663676351493716490909808895773900800000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 9773674209943175367568125120017346596066766263532746109498512558385922726205926914534799500936471171387509658245523731835389940554954701781870071614641486828099502148937958893996440016413887095140656356810530982834746360605473370809177883519802088200482676556122457345183585270367054964069784986706211135216545475823421041862680984116178570876428467376933916578288595120534320872409009544825929388762275522528192494505194863947997942745245685832054917076377839236484725135582968686311996752978740940853346672638288463655990740159680676178292308710514105297775846388849453802523234326223345912857702242362363416900303125923638438666495974539694171580134845086080823481635472650142559941268445891015600853483007025798565231884138484379514504493821637692027955722267635217897502349315500069884221310266984922577107402287764816382578330395119658935178272125199162025703464851682810808007973914851772147454176754650638117209028974213516968425729193335565942056171809541927718469562434371067136374039191110392038181993718273210237325768309064045148821006240839398828766905269347633074519665734453457520633942393257941261661442372873420881932311671385848119404459032788858695846021108486930873025959237912867654854484542913912093308965065004233594164098476583923690046422008274969570687174605120390261668113065796212159939205368583334626177851455005008146742141229398675754109197700460578758811459821286192296525524540841597536450555070041569038977068474179536646864283522977215851525178492494075216574328424200412971499359896917062829798115112458546299013822413067243092469304991210384369329144324424674458922664966942174699492694666862903780513367414051496548356716951263814997081212926576846932682813886265930745086857217262667571891952938528284043323130776101566912787408702677140128874624798348222472291331522521211902744187651947831435409806547611219794653798435544994092672574382907997040125642304981838551903088072637390297369758752398789576698328182291753314043097699742016256399360139084741151989698322532574733498031564413060663018529519908270677800307615501083177682033759845040588310391712013929856265857594525984452576874786368646898365008035114982065982662471284215550192952846818904803211579841558186072159135191179272259088556653613389262502137850098225029810115609188209683814844118878150294038889048421099545400464912719587052996110926463268056592473939426377132690602159030499278055766483025917304097193815787921546943458300753099686156864278200316627201764197864926912120388018378908040987770166769532128783909522681427843404814052987186459515980935509226929558622066958019571386975440326123197744103597157977356222495980458832611060306596724682983723181241139686337682175588626905975124895167334228465761021386245634854296417691017516619250830596006180015110056655662273567466646007250563260819972715331824966386236554072135932054374858852919673677207954582856942413479135864870519432417441491481686890219874036079827467776688006604520493335034459406646200559932306212312347525289628478739773738235017364419787525832342659937113441059089010490024730935140059365757382629182169387084458605607369102551629221605717746215552444474769484109022843923681933106030655162646479581954874973216949895905964657909623739847475712024475613043538001920000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -88434091814471702834195992820851307578300524280159977167063213108076019198604413920387879823603109007966513600078000882075919835940774152877902671155028396434293435320698422702600075520502033765451388160622676272522101339141363282857495590690369362425611929247101431052470395215655583258282959249290194952233187783756753880036830396696452518983169594966550286084435061341412655017295184743419728532805283833741348717882691404076855546274326845163915650568792741825959038109195316903024837673682160147537818037734057075001242195748353090859080507288925760641817024388884176249424464697806346985231058702694461130699770237055448733149405735016444859246815381724815818940518930843586662927639652365245712763758537729889102101553350605687272992126326343259718019606370348584625834444511402805168299990850260197280353109997789229627865134799548584519282910480043129203235097657811663255366721424472717450182395894435882533508845249030982837007458391709943001581250409325545503653567426336675217383454781720492293219633293211110633314713316649416307575552348029182401925188393531428738311495790574557312232491699134336708376931842534589210623712566745677080390472911307567120693271300790885400076658437050966536989960199615842241362613844891673339105894066957996563799252860656626813288309942799132689609136205413551790652099549498297132069806431138289670397620009156684020322645826264331604677344465484371312627088582575945673697323910922893632948967058234527022559246153742330588954658041186848859276822798887653668305655066352479720924482034744818470393584368323644094716579587514252037502811492029321290505754917133270735374422417157706795553908783163412645219401534245727231254716475771181550544054312191537894031200166938756447201673178234981989839257770595697028324634134021028276200000173472033746827725244302103211234332703372294362334138012767796020223837865240960703476491612698171610742881400291113203419595482013345832152707218373476690060122916283808092272358954589892664287788103088290344126282875698156188717555630928138207905105025801048514645748361076807539067229595572813732416461291118641470536761159057651673941551806706659164952712983005503504787839982045854588830809187377000440932346063124385344286007164352198476485653099934623693540922742477377529261888099853290374503523054611396991325731529411031213732269413484179560300270557533178308676878326574622633546946295358769809458334909502650140313191009264633130090803378556614639510893854364002425394599674498835011565170975585609670906899023056119308696373991265015980459415261504825351577458995974049801873033133919603271791505758165143057391261725316100683828514459698557384957203835332922983185568089289015673439377653209495262099015706875444988005658150840233466490772020970851167427331245897584743903450135542979456131865781330697491436248777589551655076227000110985141345009547295452842301641427542432724894611455192882892469131279706381312479659135978622405499646603321600750424399884535929122567221912259688908293455607154222144824509255200566993853092225593100259939785575304331225322069314405054552077650557318345432189484638693876898037684884050831401064471563851753237858521203171365475382402611566542222146712056635430685428910961822933943004272125363178665148416000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + 373472998178338824649394799043892151777546658969137043410071284624137539968203204246945209775058280382113880878767787763677979575774378457702339751503299635127726464235835676204185619805291325364755373430173677144139661611579810356060397661738671175148333986022030885284440576394033655216818544629207995472897399687350465349460770314894611590635405532187997081607456326734805741191215246718527709034691393016375105569847631135899566122232085627205315347058975490013189876908701366125991382259178916853457768042192108151164331070282111190016037207306601744545260332364624258578866324844103382268369005979260527948705665914446142195118384702261544589197083569311061994376360945590898205229934394112344967091131220942578316786991167298032909140400983435890950763176613773019017377875457830478117273261220895397220047057561847501781694136404711548392940736879239057085851133358741915885147107269282092728965914332354869741308242212748636233535135027270136363319842791279764791630993176960411642764491932326135911348437014367778037272168820369064940160412799777164357467662981088909724691711250307216555403439767408238149488733695906915661896237166428170058682493977559008365000708897581976787779551470465513495193308698184398798902572240149712561822814026660588357173734108002061122495632187495087728015763211850486192741898185862763907155530824221029197936291723211887124373716921451077843391614253663337501997869144212799219662296593072314814766041077026471291963261574223859488379008035791512902855078259004709146524255479854279106078398629402895747881821281614649915708855149138765926534965164990742922884874033537983069436377352489248172667067718857473231085322472070116174751023676328096974341041710347409279109277870395782345665132317307980669634189576626660470521138858702373002095648782233320785707014627617731809550910539080758909081945301653036003130917449518340965133605903097520800208526134254062259474900676464137831229512713850787528191428844506206324317603084983397915033423124633571718716995379914385227842127773165833543786826438843973660908404707870022515157019110868493228183433177541863425190351818358649886841287479795629216277361458179797274432113780824008078966332293524236469042196126746041312887778097863673706608209252280354360850368148326676291847705417522320625131576525131459641402352663705662356607628775538132600820044656012645346361349497345186037740679247070117711672363175219599553086339596214070889406314301927673381465650749310863320412363737362634093298721161565338850256491942145410705152943063653135900728909043245650760075463696196296503110610262814945869822210725781665092583536792879761645197311695152487268382822774626253558260050587144970471173055060723420540236232674797503180115514057021599587789096510682403353719964263746598660850457891570739836328194898400996476971401657270636846537078871935927807967766191142064030625978367776493380001222842044065070932398879539778271295939788076333902097961921736613261278563836798781056715412754208127958141789412934077516530492059240298326875692769368559214938521106810022216143655623217769560411427311233841312034633550047514103880074028224737241719601128617829750951837322834568231032542905424631443022159579017915837572835215796000185415850612752384000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -3095996340719487433010866197371555979944613486141724977818817943645863871031655908434200333599619708325570632558371586231289775958071002081624728234019476032532103779283274219881615389833989187277252425949717859659290998080376398814843077092966883657311696280110053632613365247925653904232180112015719903717392006244994621088757991950044117249296270840371676775532407602639433777388703214426442891987076900289142732833059037749736457253107014101024666286635916390246652226393113523378539936732407884721205714844313527463415904074791900587426214092355450184418074415052715621145286692463807457505689824117062269850252517222433801953360831195269846371251737796985135380778719073600561630582596560626874051364026439607179105536608228958957235519685842929029700071986791254572506737591900966845216381366110903976205368027899137345661103132975248982150181982392123861053191524487765306240721024030197965025084158948995741851500252534323010817718276851495564218138036777667078059362658777886593142002551080545445570810698808785984634095133899242032541863788183291590800378775864848942784135586723110842937416180759443497512809831044301771161556759906348748517725732848710289470079947356047146713977668215889795354185771189544029572338088667957605081665901005544396459657848453610809478474159994117462013330936144683672796011139685965616325879925332092157167888914997576408144009874278251701826362536537825405972228368829413438738321381849457322260544177682130762302521968712349623169132674368498270168651578849607485800274130869593839823111420907004148984466053207569968289874188200952130261321830595831740702546941788364629150479195238181039499600170641890750492198500771990685076908154146497738494958476007174194077778092970418546078703598575147383309810193019381400565786125340020169993074686578134620007594259205024509730976016828055707793587873066994524227495131277565124027262398037560559111326396893884383695205141331683075855859411292292239969208418221518822283939332045600814945859879840226565579564516363823487740523730316697759071814707742095957601705211819280410540494182348652681541815825528822514147808930244903980770666471582954888681840120848981946860607291232508320882499747920160648415873488565407131241406098274977894413293560011456229637533169191505426170312310759759465769015800477217021544204240635610159521657059847520664067385129917449102581199594959276576627422150400807593667517252646533988269039443631323871446271254561657697410850537935884326351784802233566394079176299635449770357877975488574600957163720045459640654442183722351411622130243289537529725903013467551457137853306076006205955728121256661706952413140879200744084213556220855401085358276753819778323660204580206602156123049461580707229278556723789463156362931280230769363440068030514551133936774100365610906576867611379433602251160251040146245848497357381136410336574909312642413743944403611293804980713110836724579002392248348814346149664490868973659108799368535406186950718647043989719494029628312947325522182075667907763815709321175236467387063683182257385628649294956136545592601791957133916334548789040024708060898236589465313532536794765087321963338710309682676746190199371205898455031348904971329972748183804009904582933315644041586582487040000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 143242880504788615350087728588716400693258022708609613971765867395762267512566463316433241306135718058533067020046605553678831211373350849176695235980820299742248374589137764697643794063703209740739356803652121044279453420356922439564117629481189118993915068361518364565435182895870246951269962310368145245910189036627206635590238726247065504213144413536774497394071741207881367629974549409627984557293200031228148746762823969371137723999005237733106118608216072204460731870430887457529217598378141731686597883034136928995929380688775743589625469921683361321383578772822601075280490873158983078959600110138912152709482742807853113752932679850053191005195214233503104708324759163591170138438400055485872459372879300317826104646783666610224526183690175204561856615500441472373931806354998153995014738367464178284285465740492605440378217569633343860390570492349905624965741765569709378754442454592256570389188887921903670804745297118470465868374436213083271274303381545312758932544636521957051178060976464672816135792640246646033010465095932614851926345425865237235115296862262945714765885497473619699063627052298586464651937614895765092291917819207838203541442824386083451238227752649497607068131496303615219021790430948309584830873795487063034597956513421588619330489366840654104412993245726638989914716200427415764735654853856081433101330408344310727915233781928442203471768413131360147797722521286779602058908053652638769949239737683919158257124428018169773387828147299328234421023604610009199090910374729413027064465647286928960178926335159750059302524312445722348158498007133108428442570663801453687751782281665799354665434124947097486897310397240464963999613998825728459292564035095496176529940993587415484098226151205077427512716614321067563841398644484095302779946379492818176840825782258793903088174891469226399214179804467766722332639891919369220195069213057157114146985610687720640086434429613812328442010061504310163998844142119731867337077283437722288578780535015441480295646480867901293294468899844170157443957945625562367288315512302719909270873072504561906270181898315131532491858272301325087366579490360990003211758860118112269834466756816335646503608617965528183633855673209481511691121470611629311579017419724207612909920366080152173038988451506284647364946352192786582354794644704000693394360400929737129426860742804898147390180686236250257454855516141499208949787452663322494249172828069224020594661865045190120879453559519209082221998405123977592949321222155526998440153346093611400027372053697240043624147020369874252783596074008139527346442157677061206800862847126195911362063644153940430288850856557111159281528210183669808326165857684544674171282205713806104785126521509959308158082760187128345829644987073552000456713966894594961259749625014119835315515904607763541179706525771672828281850140616209234397149685397266142112196979158169229017534858618408468953350821327685050299724002482122523917598092715721092766665074668994691201758534283243313100478408439745497204453654917477909214121435837037684725904731406636668596786978044684867411290202083327720594182046579654344998719883419094601906515599405908576101650912591592982939154574135882820594538087877569430293904867932385740918252483860353777664000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -3466674897756553607407190279612511888965567447486776183177377181679504535819585668956524691918673493928938346860193482361209616460746885839041134956098688778886257627567426894372687920043380175585124828143559710382306399832257233833374218503616481380474269736455604673414909343315916315669276450263352527458980072482320059162084334070460864400902411475955107693969403246214237369008023627889256286774939788931997196041639010229179397528577583431486131420273251326519370668001395194583463724992174400439857028584473549899669303338636806996387901208285125548985550736854733397750199269541748119613795156958819177719341366732563902008077950940840875759342608922599162517510516522745943368805786209945417634620573010133662279005394205723472280510392774002030944531775365043738066320894634769112918165768129868750820701475791524972172759994905650270916687152124485791060528115734705318135683340022858748245030091621969953669084597984035586653566812600035641428073224779223213662825149616861043172760132440235944886612483804940463775819438213232425328858087275770142230408763233047084146129549231538902940425072015215843855708742396644394496029720260556961962229459989169217132620465524260121297956163439089051627855176467955597016200993702298139225409259671549952525969863310802481239479466727872432894603776981911800472494380312157503501768935373721808837720668999580125764494140885871153024154221189802617026473156475811728983652418490611463145373336216728150856508872074201241541878291248136926826699886315179570464751875011653284423375179209564803834336754742799088713694994007811226163117503142751073863185873481627362331766188865484009555172840392604777371118539394698372401598074938929688321364234940526958331049536692247072542802768765252395714460381911473826086579413370353290494980938090061657634084524574584382141368666489673227139845753743376108909711454258834339834366874331279317328232322169571735643045012029199582712347783976848736830506491709704224399230555399445992692375343576784854854345718491606773557456462098376001189357546216181517005786202016253423571506149134955510799034376972832765534310302657777198421975714270208103711001231381634963831896377391002410140289252809538274800247072249869217350708949453824106570575823276613261772780727146546505436572160236400072335828758186714136626318701506741158282351017252856339145509144998655343402252140848077172454056420661268893865771165580506828290792632378749587406928654996734596213095108274677922245187930057971678068512051274808913131790787707171211718274592878183224942893080575923053344704672159370749958324710705884227000050252340430553727256608517200755322909360835625432410238944909072271732322273034321486668062258054312866155250482121506099998670756192862288343281801897756827031279745345666437248560387134481356677229691198813616531345542166049794906015036137782136237276674157174417845148245818870914839667584383796152192742177557505821650157778143762843445692411627589963647677473125807355547892277807813796828618997769685374683625519609862460221535099827329909064656278610642598333999187894690429251112734389671265680978738183556848472693830945977009937193959007407266589581902007030007351796241010032527849198202064811278558994259089817600000000000000000000000000000000000000000000000000000000000000000*i1^158 + 52418904319633350673401488138235912929077803298245927488840946071918007565711819533542237519646619394709920888551012050691669856901358323955929655308480912013245592135947476367473046821018273394080073931648675944731720626830055631123385436703514727096606551688450016377827757645404593552331829714001200428683102162429991358371917372141855655122154406642311346266299959642201518833689678916933121452317259612127757663512441928502851685566426381240822368725682487033292712452234583061571962039150830686893179325219820527802815552797960489315372352042215109082347415157175651069887888455453364519120086504280073199858995681147530331899127374472236236460870135154894043690275887667576091732795594595269556775924636030223367808564374658906505650486406006008311951656024909617542423499570089953314204890008037393611828734550161567892581276407550882067016497198828927516635439587343362683781469115575842584269694548467427031675763165697600237960038271571017538371276014500464954719736153899385325263017054952399010424016754838725138378430058090180730613812382627067477098555073863531997531775903671682834291260973882928264730385014012415727485562366988878234205931860009770282452120798408374598595881827802412556362023387742520010737941251359950635148705949849201232361702519815553740442453545889548112657440247161070680534222833754196862336071464467452139347870834531006334606861978915035117788397867352417619202063217524257169704665964562989412478968692835354517800067975987422528578211407257294524482220535189356305909404724660001959144108648202142021156278796911021952568162848362419770660807820114903315858888242008937136075387223811687503291234791296366633008091660052859952877919349622828246827851684127367201816084146243200250791980668102650633301515520020146763835387008650623421813798796315782781339885791084131597884952319038663320956492077536457887556164275594099734345633645910092768686960870329441757126383864151475807479027212400040074993099213329258328780055729752023955231131318577792234807256857137372627778537446557415755662439867132924171693426722228277025224885041869070866912536705638045624030291934786395085180436872045417115112047048692587704391541730944521067884111228991646072675225664748394175963344400064135846886318685525110103590404071030291440889555445311045901514463574004645224916274514796113956427448919173601488086796473509147901837244357464558674017795248391717188392741921009012772220520444903479822409364943914686033471544635343145467972942451267937403943169203514599408610977795361673485241269040727098393944778762029910601281400378228768903259016314620614725551390826724064583720199792252558145895119846624250950083312865271774888614590046801320478783453620133370926003758130799245465925724386301149547396873940999896124732490485523395778435089216239036074608695324985274308816420339498193737936406436493361144223830008513562042247448020225166733604505332334819409739962902546419089216105589359094723254172173901008586409591375791143330909871485175451088579478133235884625659954376180609948165311598252955290594409292545128957899595082334048395462369549465357974682941313764353819988482556353650994596970686033324078739612018710488186677269291690679941983734969413099014104023040000000000000000000000000000000000000000000000000000000000000000*i1^159 + -561979679136989143094913170484176449132656146509215594325965374399155504946300180049100189482413697383522345053019499759818852434452432196629586616898708701828218743314795598876382509830847346334812474512309442362367093230015526346354260791275211949772444349680364523615868910641568245120632173016381103756916869332964755465877026636732177200058240666351020348112616118172894991480561984685158050479716532541469239211370244964265654353818117641649009266652833492561605866492141379763639986989616752658420256361718580606799746424677152627282375741002290003905430058435822883455782964124119588263608481955140649189212497496628000521144549098032496061726455548608558582356150558615796128200144616763781519305660864876845823748904880348480078360655168069124433882442521122053047869173918617959042651841811649441749247884638257281837610039363641596976256099319448020742257167634856969322993074288589487129404682209811168759039075422315639911990238189223860407757716345766760244789578179920769047915775553580100555140329526405498257129427089329480877737648444234312847210882804241364878117209673181832386384154493273567300310379435577130029965157586156433517816299168629608781252087059237640737420071777930837629710490605080671430538813166052035763076912014594815799881191948613866821085430847787536127773283757969169640060783041428974215698605905512049204525082962567367959188046615961346195984882177667793498667351641198553807998073226814458181396775842904470257187450409101934011761353117186861287990116620794026667392458455343239000436350507173685086143181091217638739470588530079924961733627779927555471778801449886023625294322564100931502751247626460929447291200525935892641049024866294167133456834693348235582787421285377364884156092303063076432122972505267714578190653115806578294363722617286592573010077491435271318842750791987866412639350523035272302468693406039227256725292569461573319688913685198253886357851956204815363458246782467690633593160142328108575901758806632955701948664717377007984574447240438263131107033597918290289098424650758811239813603066128206052147454112620318487049974948122428249868485522729654390123033668433201971394972345754587642714596706392259878019315225673491034580285942817942717148933147989848931949389918326429408015017463970109918550991962557783129232192155557346086188192800373670762514304384294986359086008812536318722220638495192310662369568078549023751850360357258742669317769334777500991543353612397440675001055780697516355790737203922040881037047744593876779877323661946386633581910336784062152882284620837329826803564644145116534753740182884396444401377390829915244870528208234967961784210704014856300494420742904702284945674389067503929847452560482668097423827365758233015869643804898000161597453164496240792527445690572090398615749597770360997164316307891157628745521463267611850779444754253041339375593265803759139648816450875616813916165873465790753907350572791113236843114685269213914200956918792442862978631907191514121264720882619287071509672337465684373164112567440666383349141508533956700181075315100321202346202832881161813530967512257448170632376711123043186836309569815940409753365928115146490585277491760112325397474906147789313077209854801608704000000000000000000000000000000000000000000000000000000000000000*i1^160 + 4446529731089310238123123407109999333741028066128224205103505302092141096281503962083990568503670364459588570495449991740906482154271506035998134206710297566612127941374443043647546791037564449004828545417065727051204176309459711329602656183307713707927878432879259401839658704360984468510284153940253615030374415495434533041196164936986274012053846884297550873007297580761290718024431295809438658581610534309534123659968476721714356979503892695492075754247903010040046136612542277394826652267046247423736822317765166162587564050608893888711449234448078875991561744009498634678915035222471465827212830522320365453552353867035021247975995167602517462346389028201379716811667535627706823721077841071370016937280923172418360349729724650755897576433402978050145221156627766835980279083729292194547620093395369501660846052540626707795675426989518309616816501261615742735899143963529475614734864032040775758074219439452283487304122086161999206372017016642561843960175519549256908968511093055204790310872526649018473864596242391235638353180724205468827879777441821234947812157812162107455500579568082691460930457406058629082685812183004851332172046782642888540898214851151858931757730971040676114425334160837644774585324662141315244144578768994025541792460482754558770521956305107462603929226422228631344950904463521564588635343236815148288156654494935297369282875329341109455581560929150051988734277273476815970721770293550168831200049889668863518775748917370819794539141044273654732261422642295001885592844224574072467239755453810777875838361626649189927549248406420599055091592806465365885520605339857777274327657696944926329898426951970908406480788793989760569839775147208154632218533100805067378727993155170643785765334575773799166844934279478626773616646240326620314303956925154301148907357392724948708117339178184636058703075749395063516381769754900834153965479787563944296103241862064361092000402575037855027090843055578023414258954156347145503124241448126329218650465509233711237141098483288911806581286890917314859353670777443348374101455331221467599353402653032973477913941688941139657298158056931410997776581620332561258417013932048947307519964578048792110552153339435799989936320460465577066731661775404155942232252945685854799809550856427664942443014028580948415862565259755553117379406879602623974436331215510236277742884252828353224477281597036702795298053137048086552095466535938570214662993414735737133676909892717144315850287115533431409759421122181880975779869274940153926290313480241275928713271769093479463435908784963741405375743246560177121088653427418551607090049509281736611342342712898407849324620032731430031441832570608900429643631672629454350696267164211872232332773124225128417320367404898293383650927928223786034994066749704988497367161459680723351122365630211207216206019684767187992337180537735401801567078692816032552125960971034019415787401976872175203821199790554825265675007224473536005604235127923625234764788701134799157848713605369921703513776219671302583892029060021837382774054204852246992222298452678443706897266866472629373653685884553056898004958186271832161794862378892433436005008559161898854089257758434366410523249023164817707498506110314277481390433894400000000000000000000000000000000000000000000000000000000000000*i1^161 + -25657325178169312884146965585950336448656039979004691874433748352420935212833373793160442228428001970647113985132671405094710372785355859240969758636898057980353964754951390515765008986037498566062115891086599763030488475599204236237222121488565508263810872059312526248315101171011916846568248920581357645387420967863039611609569826649713742987541072821575978153309058407359985148559869422351355887751276791583399126897606415789452108407006939272169652116196644725639827181393446963155093561717519105537147010932838164027845544340442642979976674276309754835188523369043944013354996737576466265418519273203250979876053699041114685860399729504195658959217969888907650516485526256945103913780121573043650432974536873463064791003675411579619417207070409976163917769305442265143185543172028316458985216774361725708308859460899112612347870868189801894619136782297337577667767091779444730237171949602313697599154045072909475931919522958169882628461382342910268893123722987090634217277058638539813007588612106900696307889714053930289177969919779305079132031184350835493277849848893970307324518939529311871871632333727229834104405750303821464528987622540144654502796387656246584760126469436918071597885524705025588985459865623282803522685784681527576130447511773028473143943514190700292533634234832744128740750974155050698506899073392683593187950474568754332921400755407573048313232253338408039648967399961368478512525191733950926283456385443745668904966736611449655680969824186340002347704306170172041067758838989575276306025942644600573257874448483557460897466875693772344204373816859448353944017791789192362049298751178815149667512418403434306355903716606824067923961037217770934463249967789143084275755438015315041419695079052368398135594341096654857673857142261930394881266282082362744741314340339252123435638558424421951143177188199130549171104280517607575526441893033406045690274442534353843908255991827520985015503035220440298070215708725737279416504724525142938062581847409803006946638614955131817776795647792845381787396898428200235924707843968082045182028870758260160175060269293862187276818560178920718507083833885247322178703987732302563175657800454916349586766714309191841877493557460372523403734724796825236913831081662001586987478022785316005116590608132743586227880108426191046000983710469392972737998523517328900656873737154619979075676021970078295673994973475517759096787832209964086921922763093601882162269249184099002674116581098660051594013360329734019863858373625001774450177456784793143094134961566954541828720577454767630652605428782631600921601604318395802257915838732321538494734580726330576101939443233488302000332156324689562360189732846466689837709822347642736709251301734566747735059493654665811696852107375833221997584700611058174999215923463561121139328571774278372055195319179501222082300617851925165606775464837734740321982287403493603427054443029136888112021047023205964627434442800039160887907589230851690692495141150893810455145731392769645408971046601417709043360411233611151353987956440676280608635325634439890710890171661280442628805715682562331376959787540847627053019437861365684213463217688911903851386007678587767488543852057303094617770214876479372656640000000000000000000000000000000000000000000000000000000000000*i1^162 + 98562335683313931241074335555388576857060355181914719609836094224069086829684662380108792440546388882619333833324016705775346178894557699113890130790596313788101572091464393852351053126899607108505414912579456644207438815613674587582548503364198818322935417316415869093507914141082996776258006906589227290552886129833252395706866003143507718674977732661709469658972418971979104748478750661060411790157198826120349677408411507648565045976944857094689959671414128329959930487858489802615462404146245236303635140701776412813020636858926648878996404442259737248856582572555270635882813875795075512849574371737344806913667436401086955799779182946421783848982635739986170388528885506869378738686789270893183054544258693283794721908233597993950942491422159936916228455313873137181327491754931581070833078207930647625736385835321842717017261787435837172798674951831915267674590456478886304211136740188700908809648578992826860584536106356177879938262445646851599634646190966092947528914713676161874016511021674815015366358954260591490179231363072842281756420976131100728106047374732738733493288667120203033175519390160296123320308730302650826051986081547875497524914062142715360639634141188101119814808181807063362790458031548969065109900026201332248010260934205521460014637296017003465334931984825875468508718181259483064992867212733691519708245666993733192547229934077737110966589132967029042245415659103154234326589923373811314825136696073998712955931188719740982735572351095019484612970629708921037649626126523296296652105106694606468467499245109612902299200304969786862729218124476567994469154047438205298644293611260517527679103533823334418238243996324696478472504331982589731416070339885603124434260369228744238353626297922391309243539366023730731949397626943191393131505194098410337045370798686269154595407893563127272056864261908341174739341934885695879704981667789648379526569753181348970260149674461789801875322964416236658637524777946138703831693216130455982559033179221051342420560052010781132686720050129319883804255423965887812434823035843774513287536506719506998894200711506284229424163906608377067025022640785150256585041327979562259100527197139107997685561682203653521911993151212244927411151830436248018971583600396867867948699315889090889752159269110178642368614916616730980632515464297528678185884445977085937951903178437363200100088151359128984139409845236314231834404743248348327149975239156064757353152019079025091853300352559689403751412284565819692231340025326277496393281552459702269715539627778813278453560643793403165287711552686176087350872666947418260879026392901249701410196891902904894467871658371890854237915742445304955625534239996808789597487423699614053115083611158713247120094128578371898686555044031492099214499220652987137180127870849806118243018857390469349263620940186005275942503399567111128617286208817399106492157280187044838332918731234044896892696873426412893910804825351535960521783536837373908951713711768147898999047328962757786520708771406924147523916333767270080277656707623455223991961159250838539168483344411310880499870617340796809725897016408705423693238660373877074285158517784833544053517436107783581894018436149621871747640995086336000000000000000000000000000000000000000000000000000000000000*i1^163 + -143540026016065470686419169598349600785714579566812377943530475308786759990994293125816728663640460611809896061696521989270069892632664332383680976280909497995097783160932734287408982041593166574810903209700277302368882200994841448954002901702256974434094630136084968980474641823746935733482668020901226319698021379370679022611963316339519520816520921928085273066719510067335043702169395385891251067008254125052484206516319093560959181041624125198129908464097751871664366970902843943714530094574703963251535696207046784680267925641153705969111508561321635670381459863839856716729735007024668151637706437099516562428708143558087192698082963467520579568462533836810315788277423735577105985352417160273580658268288508100864927394340409722339245627116559529391943907170440036975850455580888607411791507770082808864159261439006303239255415589613818697583103842160467857873190756369972232671368862404869952917864007724852462021687517886071712244585053550676756490305814507444242246760632841046084895989142519632383730146602710105267450204388592408574230766093245377432578867858296281054605078050908133313509667081101655611477941917653863319157669891640059456823278885856449659992615052894105210379725211958230125447092989593020924950053449380827872797587886499225162511120865332763337188608707455310308727224909959749640449299890399804981615199953766071036867432645186711925183977354075961279784652706992332977838293693749476664288088044836254882703352780531828781145393204392214527477513937137739324115100883671690434665999667986845442465784352717978354608011082428230896036274689221298748570910132899451445921528063883353634455985699443142144136712424560811179667193927050995601496682208462392654077212558353752598693195713667156056657921997644269810533027975810489108559537631948440836900863519725228192226796578404656840121001388318926733331477410787735459518419374510309770224580476168894408472552299780029835989306968693401335949270344262626063160165198619628745669392196812570441653726233264244673392060892189092305535986416894349073051930460489093916411243540779924966908777571463793896835681219576733870489222969744726323456952402056972369388598945588730870904532621859825758020861567415908806478050624594145412997409455064040881821294212655011588956965771884031513518952747006623875457837645286236350053046789281341070389453575170268246436227175625579783639123201349493290793359557166245519117383617990045782831833268366268198794193448330690697031875755354221359270833834531086649506835678305423555967140865042707291642198576476709591047808409623557059428476350746359458357466046101302805851796622754135302020031189787851324277225750917368942941233494129670939419109062972055106887426827681651311240913007414128244579194022484241984432662777900708339706062352152056691766840021799333845552223738873985239832102284937910581991092163859910268071657713023169667540647231912489004128840693375907255246707258945778729373777849752327020810985960697749809163734197441539817995300302226554111812947363996447545565390097527045094356835746524220164901804266180290389954675042088570709615040876144897029843161409167509866328254305313264387317447826459953397648935890818862050967552000000000000000000000000000000000000000000000000000000000000*i1^164 + -1074421929948636802666416004425474886112920897480180229741388028987633350579275826689919828762841330184951522600571239909037338567027385657306379436726641469453700881099675285553272456465524202170431381149384081091806991130691423463903652691727149292547384564298542595365018277394675124383361261119777238915612653526202059714065038399504479372706866611059708848305319106250464320601029733892626578976962964851024526823545669720200360231010925201850110794921348644372957968434748772713714478225756982076489390908408785654097542338486593444910995711012157845967011459009388522230944723355868612567729175270776305029723928481963924503192371839835859642598412415260329552984500537309389703255226025204682322895204083941180384226335680402762238872291048555813354267172484318571125759712037748691299212438372032327421361010769958689864331801025763156265982555696652242883419246114999400229232517500694678137460888946159519123750887078899664153108195162509086362372311199447894968872721393920623058487062042726523951588314082902206179937243935392390776607712400572505772994003143268717238661927260003971881533179951711320313088092963110648689656859261420689572889351053445089911382069093602655248747199218462118553288201736759230795232946268278605697676141146407112601122348126274091570517575914421455314873784731707391264934105061355391965041370990347406688534002236372357531243827452781471407057283374710061190967592985917896229713899920671220834184151709184918116874876608475141702070373643798304037632885660776382414493183531679487670757235949842880871405159309743036287338953876030363519455366334913143180007758061985703477841831050673230779577385481267069063783180788334740626917341819245671667456882150086702274985527601627272444621235581532139454898486295055632763996407750165258377239651454801215105390957185535982311479345241016187333578837110075738057954677053753503724793359147538778080787667895256665070783428878536383657402438940525091957722524121975584195578938990359934539146384599542759748479483052624856524135804776256694814034826283052549364080412134227529626614643321793829728379934794195689470979208097044266920028300445322866086236416829424929802684744269370979955472241037845470978831745636906274415751492043989780492693322666618309126704235165410498630262428870829030756890677050481723733108287707830069017793707603116781549237244132096371006216810780756251176124766515417547021695698385621531317119035989997709709310167625812585207394881702968720980539754819053448104324652658555056443355271888704257393846089752830851159411923098431070157246327318101048384054913693929580851898162379810872132001690502474865649959551987006199657537823067614647711013380507557063882256439209601256664222603506872556154096098908732988893766995954310859430354843106138263934053794465502187351836671268621725291856511144523493740905290702962454696430236686745802943590864848895267210078039587650167822633468856783284896142230784507449852586112834274546441257940108381045165673787930034216798222043748803990620952224888393062926569787959716050825973250428108893010381486242853161509503023822792856565915985551628701130561668394665169378591659767719532511221890342233047040000000000000000000000000000000000000000000000000000000000*i1^165 + 9746088847301008657459796160865866615574332090643045726368860830942955335005803579553615920414157524626255499314443759087195459056380931571377522082621649596838391594733309434451858207160902616709286024861602700481440583159612689625184200463074284838943587371254307289182271761056458680481673315998521477552481896232772392476930562066334918342200688722769253507128576030961890454366381654795118874140214104435030384403784394724417880336247158081459082226300219302723949272578796073228352105277599348250714025861169905323164693056623353429728235018364491066528866953204555373476791093464502550447812011646365434882040926179787077509004892192072777957759750067708667711283785485827226943376607395633976782421644364974966685104474621159948880815435932065487072265273056675195726086889198209399284072778821726644256025676169801560253996641989515688350062074804219495185762097357407973689221886768929004343079749767357386709336287222136205290626054212778073244634392811165026507790782896618287933530978342632169134647669163328526917748938531918008962522797589587574749784130729443225463776344853153972835732204768219580310632271867214063403868083517613582223271057337494737939944692102593497796857088504595303854010803280443054770358471595113215012323080091992049388354301818343071561640504402749570956801122606843456375369664818694890044550648395068714935860921441079681233138705019091488232026948018356330004500148724608391842512598604977764515001592149536013102047751061725873528164905673920894360640569439333651727848677877328703756569323822605187104245813749203113897806953284488745791515980396192939296000577763454748497583368191645116155465552344015490185403376729700274518787836864844602500493066257459723856445223425478757330738918320686897536157643158193616588360001647274955437047901538544038886904277161951706964109702195695014782572854692016130581815850293929815571846534612010030125914121336096371888638962091240581992212959116544317421389567802724147260340090104636729678719662287629647867917696094112897034840559401526273299884457065526315149108754959834092980015893219126300042801075111474042935643109881900348124128283499742602970923346123634725087451240368116448486637825160490396640694933698385045301187421183764577742700339324136024336156255219836552386263460714079408433133860245682396549230471341823398322151218276999256694910306558452063655968972424310654229937602150839102689008385096184643140464737040598365027364203678436600990577527528760513010186029859678037347433757555047337365700613133960447515746963863990738290199268953648060469255292628722234705410033831944606721541494736067189603120965692945627308381308737893779397516427824217098686441070114546430589386400055579773112835618658259543654015257638945370942118799377013195600590808825322491959704124842040174401680779919722247421709137423361328390542136975233013110765492016428238747164221631775739913236190320602927757083598157636566496243105559492429847681537622799655243520355752636765131592520957969478979405444973200377982619973066442039606393684487086203289152988289343685661233938331090030177015030401345690794626118941110380393528471028802353706910565801719736929439711232000000000000000000000000000000000000000000000000000000000*i1^166 + -43441711612983111190939965332391987349750434438591718411215441775000177157550621356976595518985684004556199534193456433338712180212614918011913966223040217674273390355678788491817766599552760650935452073634940244935859801745468269751321621373960274662612398782745185188733869315978952153903344879471513791338276091286130121562703297112792901585470007534872092666845667944921534480446824298822744611719708238661937115868313951191467141188824269578080734038913644931280354029257310533251662676166776740432989575911810890170864221816059917749170279178756980680419193615785583238297990195041722661788059068547814062544602870421561939060635428875312435539932495305051541053687094497984987085706000730834073365028930110050588646557171226865398976529435106051881289914390772946409390529273506362243483886885344956084476814390967739828863972299338600253932408505529603689834712926626061435505595955640545924474468340226966282897356397908056916351897620910462953514903265748686161333065970538382004466556184925963003802422169189592371013118906698400354253065262639667547584931783701220268736281644310728862237206611830598408699353527224415042038976581021598660148034277402077102828118485624972708278595263718478051482640698131162932072339881645669102913605453388298007220172364795219478014350681770223281712125221733086784089451939973427074949282374317570197277747879516552010016802440263432723994885926549253703236761511374316214571760301703401077969665493286210539873629104198273794871025832389761332066249384780663269138180025602168133181155703579846392809174561569237462550584768891502632159858802495596793731820576292755981755715445182662389340277543689894520938195964184164556379932634336624528029553133126866122914108596564300900675729663400829241459525859200079137894805693314902134143176495416045920810695322539242290796125996374884583715895188117105676827090032427307704306258851061224392925668628122854520429279934119185437540727320842015261159900438139227856216255034272435162820392613011537924850018156970740287997607193638660738675561596900000718469696908925391162208106902974536654373478676458484886615093175490056010137383266061358837031242256478847350541975054148098678126958347978254604943564685967667214127571460909857480152279545923420134093949626796356575310198733423101831660973374258029124664857792624054626722523243912707910462222367625318418436851318824504519842221664671677747607925848078913992897411413949487959843393025971209198614229779947078042939558345214535678094777194271287741845167750205340486359242399709354480810414185247508332618208481276268517297939235807676024041787896174369629797186491308862250063881209857757416903559671984891894885954323509708090227607857518933677083235357095041523013934897562646115264284337874095405664528293319275344086978152472970992213971142903299161913635109958967944164389510950046090002317361867349671741520013767439001785271497197073363111488226372144911581388654601562303794171486766327804744765850312061787642421802795800770171809403004297033232115149802637273552396660874788155086163321013833772913467111411271440211373214633037787829552639587156538368550438142640316276393944392380343910400000000000000000000000000000000000000000000000000000000*i1^167 + 128403543735105718030340844765021510759650639241190394826130174283665382415237444945671044358257621866147191572147719643409170042387131138809362379138674904929319294911866755953686614201458119282899315002808426592771112671004425295227936340932195844154686990517263940709444686831905476751272183533255358875361085775425808111672545259927858161751328487294770927245423602467757375331822903025614416125481675244920458328849071486784102349306465608532242774478060365651275768743639332369919575510525658122314268740204450593480391492444894120737480505855177385230106826101147974649206763756459808097441567587820326848233854296595550676572438524828465896000776515750438204676406223748918537990861950958245542408061109832755101417939152639764025957474748504171031359144333557823544677626039570464709918740568012005106376236039301333866836839158210239178179263872169466908557475592571679004395081417089256858610967814768056255614436857975306428094714416147790738973499240176716662688728649613427162167443643279945142324454549640175286977983406759772283968441456090795496229142579880315487251408138835754992917973792066471704280714505436374616307172973279171029765280891555890010937741812837189665851011142101558293623536272175227448280132152389729172370744189384896808560102165385442060151636781007502765297548924170004607896254040641414399879423555626900049590461972496476819786910169161845900400274242024373402601082569455629407262502556763616483312932275497404686897557894331654977287769312982850621168967270918043293587259900693759682969422830867725879131045159617513445216207481239158114440157989174189883942869358436007501107703231066110357669505415408488426072306608440210723157955702333438837551721385471103190361747637013244913595727864382067690827588828272670061981804917128192159076305088065911353110994955153579986833030536492932369803319023409700073809524560936659232437317020897227409133473690704183236418745066009558002052253226168407954584709076358760562558131552530762031953650984881236858986492908740200517162362530708931159020657874078695648602541951814925782566106203175186294679858035395943425508851253785333333354324280948279461885729248154036306423225468383088901925310835852001258532297305395649388673493432497771184027768953847106031038273347871840838259479225627014253176493241566421474224910727360225757314434105315854801140181081971845423315368367707646157551721049037678567509898909414581698837996007250809044229711474414938028451268489835858651093172682429674161815415882520218413566896375121643204020243580538610814092527455669225556485054832021654907361048756274711738726673430543956507488688715709971237915663739402931787992087744575427390184543106412077688502808148462532831853994162336088203228606878892886457126033372205159635704638803571728081040497049283524376805864862352280481422216223842642794103087017342624251512133810481067821380270501701989153249274550758919017693078919983602951953158125790925149660006475575069252168317744515030364624228306819188650873043926601973361629432890256489569914540186261079366844783121850174022623465457915180815523913697429216568798424139442217298470412383581440091163083019386880000000000000000000000000000000000000000000000000000000*i1^168 + -278467484164190759306836904289789338074264080803255709868496887363733816769474745261166875487412954955717490358461744108432877691744827263868061278484528770859873095065539973022747921763458860795668810063333260682498032024158673218275483952910213476831287186645213484711793070645652865701889356905446757062696210945718598805541809551309537969496540452143845370953228676617105502410475361241635539465784626065278760800085878408806419063132869626795047511581716584730941836460565526277909328259505904770641134696405187963364703470780281971818122492290430394609677431928120037840406733620123854703606337029678458315315769218742746224247860332890849553186836809812987042479687391099326165054893946072033335950314928832143952587754053319296159652099440907726362021813949062006309248840285726619615236033023859520427790590571136925552430888988513009257329274827939661524730612101524120416339250712238078797068036841638001134538980785861565264235104225704650679425327972834659517352866449569848951710642179687085298951419975622363525117675843659456884643239459147241955130986746111022089588130669733349866823496438778680586237705986522508344736266759317693519875452557809772940972301239325595481540409458329548513766485822874246937066985338699701039967879474752660191598073985372188956582462651304934901329153299330178270471633055079184543636940015087893522057600924938566488234665209373566681704271987409425189956108743995229127185717444920017128580555547985423607162660612757277380133599813100892865548363358499669020350602152270442842585701340902411416421170303975566412113358830606940601287496121901567396536011384908539483097507651767862356614333972203500676823993821098169178459273062871950417097061685483018244926650416503613252861264989923268225655393385281846630270347839079419707827462727749886461674354223608332965361399913934863754797110012641154556570878115743026189698111856402098427691994900387615408387091546848296623701433470876708050660564317260126778864253954563162087767970763258559108513793248474641841068346674712683301305438036773939025103910326446729564056061011150307170984300209190737205825835060620284910588896148009318975207440967107667411932209079356923047672823173777609585503313448582937412216875584424057836131009122467880680703888970503425871192778743348643364332634402525722847067772709334095311459268333496666338840966088285828459847464667958123882730330613684607323609471663196261427255012744734277328130768346923801000922449876708921613269236381973761490464437552925798678359997508172275879466954339204645605911094286802919784021342791216139866825623964525774251153374085334433544071992852464384021557581648699507910464606356562510734263867403972250756837672742829651146969209969047910334610363969672311614924630304248904698615348660610418925678410427354754305237129134086466399075192535700737778094357903351761035493817673583668233031244871968228118574387139655502676297491535643100385758808410305086204817080076779825885311053268712530759701456268308801129095582329271251631276664226605109075250485377091502830852140305136189457835340141184639051666661952862590007174378231102338376573645155891016345059328000000000000000000000000000000000000000000000000000000*i1^169 + 551899735463736474682493419495641241049905733274273221909168208273331114525727462664717768233224337764967472428243569741716558817130857244672906376703978622220054923191707060056679017145249771606291062110183938483157983190991929180106091942791994817303479337996012847383521068346205655062216997481651644281348075433035091964306066778184312661514613175925724934474382430972872123012299794795266238669646796464871876137921699056670419809246289555844740041991282967325386593430572818776623326977349343485701833252873810449022908126178229188456041446236406811455783930382862684933966160508013730386951615940000418695283429337038291412367373162606412800765871705544737802215063792946188865949992089617259986290520018320767002734086662206374772612683424092111210326776696130272309599669699733827572348197766879030151992383915900930442127524694876010152329459697066655102250792878627714088503342093119197925668139619685741337442777616419574249868204761888250953252798641468404060247617119312124708916098340903120675498627034871866405224847857643984244323590549752960136126523864118964126790229594757706211104731025756289978736680371852491896389687907810299507769802953055804879183546245280322030032119216305335610357644405400778405597981990948987644422318747446592938265710869976620103221995091146886943918214890939140051460094003942063260818564344966500919114072004922381436941962583452140788042662889689682506487785769599328488505781491697539824845628375993113056530483273730266750073144424880488855426398203171116903979550672981700279742727840050923315230738431963413649570731616582194094754783567794700319634180674922604294699936903105514415309835350054236872688384107023849759964393280979934830156380424585230832428386883574064548151753717257448358654209563823065072417872477332377600949962255169333000592530276375636660643658635080514817492712059322221639286119611196800749640534710653461312080730093994744167459353238243831444327225613218003016319934414729558970257972130128655803382866600099670646319493304172180367522619427790022345427285884081884507049498622914899499452758317378159659835751015360815993340278311510153355826594075485391319522628665628281554179797006815822411275487184568345526209828590076391058132075990719799662921748879099174064712746712807555461375862762710500999034759280089367513828783771638836911410369119201547159318032865372097908021646483030937196319113229720977246593006584137788491646272061191983937944448379503561504361286626138156912270022671094917237369660459176887878060288017951237786619133759241748393362227791689980616177134895132633586889873511418931192277137753937787088843703025871518664012586121438488031460406171511528216707432254152300720598044013961571163614427140946908035844160583917946587122605013842243756073854338079631236270937929731908165801885091537497564153832680880049974539548565003665520197984026847351514761415306350678025428401981990959974870100678089939307054542255999990909673872409619164192356436909533054082524676961702977817515869739622178456163550267296711709277824654463044487878145220690356115812627465275846565698772172892807779313333957658363785476203926362521600000000000000000000000000000000000000000000000000000*i1^170 + -1315581507828299959135861606042258417334533348217808616574116869663287348824046378605976166398770509089784841522329325539484390749241921450394845034696097580146942552551390585737775181327957365499247933486374399594799024619884372813730932090280573574663340254157888263774172011347326833840626889848788811655938158450711908637877921769841709123680870882919625313710520536808091829372132145423414230624981845531519876786814348251888344457496148274834752019802440484010092617096979393073611137028707012881985646009787827165018139277908216311903272745133398857664439529264494657332712516840905145839499112553935539126893285771499028265531037551658548132294054056623769995425285047945680505177833235165468531203198405746728251096247282551039138031312604074286506589936412372803696821360066283896525087944968362649407411451929780798589639185766345754653542312411249149462267718087499069655689164540861684818391893639933362483493049405800030324934272712984793695086616970077421379277990735156635480348514661494791097980669318616391553422342908982634046988763026143601062704526674172073715036592207176189985908966925897968214867806151727132313949422461546982225007125950727853830807499228539029379428638481443374663894514716255277013006735028328700049483982812580959349260254285394748213344064533165375505598338892311890157650982176817898567989045231713683137388512632601505322793956048319447306931907870736548967767296630467279798133746998617153047321360681751648772331641799174716110053259930532994355378501502843226118585590759413686993343036060554958851178928446066178495787639571669200307040002577511967609900437805782227634260263622211883438895324428334125285831875933817326051832898051805278566349387228964881533045114217480184348194319278856734211799136039492688789204944870430733146719522783647116273658869202672235444786841461258758627512771218745603848651858918683080277884804623560456016393551571077390653263619541594130691873135146333870617792344912003442665960692521985246746748075055093162253968459281150022279230134814850795025221665445353693702320030198902161172529447575835253884655170564140749343558906240474960539983462471888470411442585926196209306896632021257886090004785118317240984409136451368966643864655978796936651669575528026697779690373232091968094796362758211635852034455971361786794186510614635496827046538951923197440231969042512569213231968739860341973066235866328705403881060417097282551378413306399806562249032939362209965922720787842964296772185032100928903074542133412755299858830636369588765358774713115953566496650405363563243060833985597528833065467030701262928348039204932548496698149021519606200120577637192974289070320416650616868729863858084810976332223891673776596459111736694682947838439966767157787204560125040718767465524357813458306965365000445050089205502105107310498786509329654025695569583065131785965313206179533690199021340419401202675710975426880724427181319922915446597537289061235713137144888348521258371218409733884238783038487650784410094677587434187598154202453821754820327034616624455998643453285647372689757853032283976903775033609564337532358447112136293724833825423360000000000000000000000000000000000000000000000000000*i1^171 + 2933683153686374415009615051674993043567382971188797917083346237488337195816449959983982832178413937420535992296828030019848186206794790541048051337518785419753383183846851282549804890710716746176088958259241367227557074769865106621429342900608149204806679729716753970213750787949969402798475380022219668667599599017504457746085819020658226657986105599360079929494904326888059185819662802250837393510916170210624358902416897482197523080229009487014145379199879619746922123155925699480126921402328093821664037157473002437226082607477165508439198405122131375941114965844699468695910137512012543714162045040449743723891208395612248093681454131443067841346477373538878228984304649138652923884731170089433500673560033215997292381672749472689268613620805648806552699246872970411091918603461551278721236417199041958518924812028812051644275024428970749965634306354844680823309500565308860126595621182152587784315543052047095767429806011102470765412883884710298756458484296405349672321867479432785501466903604139041631542738152698136551853745624074319866029543767633180928714786052765894208867794278480937893681652834618286819363520355886506879770563393139696036205097109863059385698845814352905598721223734067420246529537240135829207899814578490932111524591674339266756283226740826707962938486110642524216523626210730256243888084501985283373204855817916635185620754696789140084383927387783232447846727769946963731681758070162899833693822781532676567929092101821339673233175051374043565585476394734275337534565108335145321464328872403887780052211301633113644846590987745122378278033834711820444077860500554763583586095333794094905474713051271239528332196787888842693538659005827064630589124445364743842440034052063039017096784443485415256760484010324632484291458632060000399632920567958799134760445753567665141306974614594365278312203870442893726503050974504782496247765610293252673008554977955056576145546378007578223009417340675754540505804503706674157544027265338138599888486631335448759816931934119305314918253951541449516247900386228160016351071824704970442872582734902228076286837991033641399856450535373000277009378969079622666078750857245180474080299519650690202361236967501961702633547881565139952347803294956982333165416125317257557412318608830431506127558837489983721774988499879224545520188129614530876492277445450388807949941730047374003428039879654809801605226135052927471016692046430824152561925027127752941955758968255281551675664996533780101116449750523780003417409902357594401533923313797517791902370967169494904837092252565874954234671719015274874549014553039998637537140011766629051320571730501381776914641101737159621677368147197286616650183109933397949420411929480680058048917023397363634406945851124091186109675194861539452930526527191646993612958797104702885897815922919438799294592773753485083039567308622507931738600262340324153685310756282004226954287469182460090978639465921304864544981818540937801212578050656627898315737975937523559148684562406502429307210123047448553400911558915264965242746636631487010358239422114648482217996433224646803667518204416094528065717855880158889343191787486838784000000000000000000000000000000000000000000000000000*i1^172 + -3174050766474686504258009695954522820421413780237523662575527068209375076277523014749764877494939278374212571334030948825271998042054079627204200657906675697949118066734573626022555739983148857135691290348159913178180540968850285707730022269203769563787891276163621534327772732225441757213555943356161369730358011187081524469516299541467682285295847923508194371528042008061334480417363435327030267565801680939917787604396090111342906095196858406644051456384964287805438003303016307388536140191708334010486488909631998953987977928828036104821362210454378200344726352218809146624112954076283015140039013525648315688100807728820471378807040447142986710352210315305795900219152261401807557920301720781150875699430186123062469262694689837863356160582319897161648458667267053687917782123838670710391263536817229180156377098845725062802664974802983464437903500275578641117358605176278829206489002041546014575774082284629502864532805426391837219768693740006481479151723288568359352924073404531864703844612486074699653115722677545345836028685470017443644513968189775015361082218386376565786777706000952801879790353763374050525176512360389749661006640383807168750341806367476518975504259677025612702428893468860184045078020030149993171757324635348359724197656696711336015116748322835964300212508981342421350857651839858404258199061586216692254931975804960703732684331421617445141496776617329195077123829066703787672211095039190842087305564409524150877292496376419881657378908976188408524164613509702070433577890949503434520051377228788304579698743760040537789553216315334611243839070019766000376875095944847614485848033273694999846517347683240124697752242348331836759089332959506432279004396402437359207661978868829150367500297348368700075240821096108327392869948113774407640172147854972687533969854058427458371335507357996809432363548453774062221948669666774451101076167458906468483984190238057017677711453518101905888277375030018245813927256516358955054297441552193604380434106486921612131010282740115083563538547663667242434194599871302324034928634228823083812666223583425267133540199067149688963299772252928301885490683031209160867323044155068491863954171518528973883044572890034039301177060873422376468146482546649789126686091941401022790764736588940183599665798356896623771079095820047693572879649468918557543438297270641565200325924890076108765819770815595395902558726869231008635770600085568363745165085154001282673303482771634387314503609024028366638767095814125191904397773402634353120712702540848979253153395726324287161067903537165483908170791709430240901178968340977465438306757969933662878073639346158384222532646548593358884322549211160997268289100524995671293630102070160710905602696744126895654193580777689831271985910039484983151607310440991751610705952586663360839641304798299802918132370200246256522465176558674904490006023242340530449795748927099295035267274508522009443470099906607248589864140136025805058029941952600145689827228198803029230561920534465873989656860650628448228538242330330683500019920138165741846612075723976310855122870383262313665779231032909414067144405065273450639994650624000000000000000000000000000000000000000000000000000*i1^173 + -3348212658388646672389649163699932235631066486644166716797409092705172353996593564296477513297349503843020242773002200241375784783934989104223543272361267866441940981081319297539203577846016116946158843826594684086660623273986480825223542834421934424799696887849470635345554474448675052589547279949500386654507475985017139480034026173079923469429685896022945446087103208793900373551209817811467134642053216326637916514791107564512465190408321484936218517491083747129711554168446181873431686734251278819482052488397438283071520128540583197968724357959188547162154919445200212347937399654789779263243227189435745421447058956767960568502783663123324741398848555083942783121452588437501846202077938859508664285826104355580297487441508403733238412907228975804792573792890851464052577459444746727635427767043384505975486052765235880094412009535618615630706864402256891857885576696287734622845584164182077915090791299709196521432311888011208206060625507449334510825705500283117114748479045619554700098135337368736908982258517215220994558174756522947689253823554214556896543533558278229161069746076735114188179926527976557070949651316083007597387113647886912889490144939709992103666708879599863909511147386991011597554363682927849419611207892742390163212198051347060331434866123396982597228477981873489594459924208528976684857820372120327907100230627463129539664395053510137392213581831436991712134948085868856334636657248411195167799151901269790290408364475108207568696893106279187595112506370772797704996864112968703337679111475224510068919847279333688802941317392826372016628028859880492503687606252391143617925646706234178359472300277182638300401067262086961223919823410492566081906283174770069725238886062430559830616469611088201137084745909027835124783081334480897306028888491504381255570962925287535311084462223053974149785256992839996674871516770055444728368936734916764374540739176158402597614566256776165565750106686270144225953829768957862398673137762502275048257083892813490376746741244561704805284195863869253072073316699196989447514294744372265456510662564363074831926958677537383475599114266406664507152092598482736156986507664673200754057893346179016016253225681647122805730078670451404564213095226236815355756565878250951810683138236396779099302278591637040858209249577690006037996801345435515397793302109535166698901694370254320672795393175501369489236655850474312971974056049655055010365647054950294847755597132805366554600617210355716060804539090369808878868862497712486610521656092791521758781359887452606773713629991238889430769431357770135616451340701271389648861928174568767063813852011610434536178342452891928869809980589636497055977385625889626325308596707117750831993419652892954930721423316575728946928519804604420228024203088167115965059177561357479776520204739895099318059024620295721238276540183949876400662648346301092813058680334947986682334425553339336713811840883710281666265764752631830607796797920003775447682721422125128305190599752740009668359593579354956071896670326298987549422165987952667807675052934043292062833957650433794738595505245064776135197185040954362429440000000000000000000000000000000000000000000000000*i1^174 + 12031332166233402749787802324381673705753527868711572661117655135946168119299694228390823395724779812905336881763999077878591412539027819401028106880710837693214714438921319058252774878048858661594247778553353962755835068597106061114546642925458169855771589276964446589838047970079017876186638561399978134925324063162000290550572440805059381304795968808565868495905267375648881811100477249064569232189091739448739051081429259768200748545277468988828127705351637654203893681922877402747758188490904115704592616402139868111775542711646421275394715482150041943807016474008580519521249339908823839506726104606596690972309492148463218977494300859018043233615297727929699327583134943668260934638519005534171593711625972388349818690884806768103283454259816439809060760041923195433663668189909372344171829916092481869901023900235411275459080585407534188771344949213617099167759910067882204322984062907744057857635811170406860740256747914589785297681090979212358864649630649381103955476613974205605852339656429931427426138886638601815119204116745169161533964218468479107813752873346137826322035476393864264833840459398982842220427691326113484592480829054710558356331122144400289029548375624159410653090575903782345455016423085457721954311026759989402061770326404224347835075358290872830721351292535612386840947048165833907137355335151524396342063216103668309312119686561342497664980305353061144144641529536598673559311675963394659129119839317059225319251357486754973043549721099426410882196062953868785021986521158729689340264680528139529734942091626731614914135415708071284757740507459684766986068658674218532722944019289581892679064889670569324922873023749893582226293998692418172315692946185685840277365866538286455050642477274889583850649451942459910562796685401629840886394650601694692613375499207994559129977667267665031494718551082141407557435367432162249605173128108740562725143404085683116031113424974706335411772424973217196109792461390457767001469660248568258160306953286224335386993639886380042797318163995590001495056176822525840840963204788342601330319658571418318926908125201496233463323346577091768023641365839666044685428489023679357882487912821358143524468010476327717390705734848810182875375582585177395162335222024486055687174797293568785562410031010389109635457294383154092674936948427792671939477688817504608644962119035006891021304162571518882720659417995905328913873225863294211620902171386978570860128855323390374124794208296217607499465180966706600117746025944221154799264166318540510626259090048594867929067193005902971299959716758114216501566778860443773486955682535205427598261406350506367245540940824237608505445532249195357628132563781726102270079415481218485370702119792478839357336482611349885200959381704422677471943857909887567064135209672325124139081800624964352333428569733232113553483926150493013900618095391802754354191891871259265502916839672187893323168208226722543071044940207881252041412584984504403375302273590282328386770283428460899733980906125793409147936315942811703486268908656809916819251960677542768235148459186619426461495757771738105646089571926016000000000000000000000000000000000000000000000000*i1^175 + -4035462503833604006214484593199145599644871015648361363359762506457837779440202832250507649826213768183260866595410881270956667400255081475324585960735313266854254716859493789385850642001393626502031532145888926214475289365973953212437011488289795992896734726558160542465914091400333807918368405228331031328954966950213362784689389638724088245082912111993028505735058858420804183785115202249594740511875766108225570517960800525824888483422723931422847257862669446529720330763788055856540952947313843171157390461173815500939889212203316696616268089768455264156671171496081969545507679239920902576337851036098362646221512424694018853334241324434577006919518650790393403188235561743846574478502473586079171768927135930899643884963859701746942059363840732698956496780435102677125301993540937648262315505340141208726557456886129232442141784098197606959431599098904783867252764637181500282123302626191870338569454244553824853528780311063525806257175058783168339003577984987610459155793852091547089112017040291619021370077085349277743007235309604447708378297724946702297985655955437615658333618001760942318348429218306001722773324455832009077735042698220618101116359881350134044456511216670063204061202727686264931989000177302879480877707016413985140705756992689033091362989586211989757209997616262116594054066505451035873920943552156562142657073541774637692641524018251188893466072500143407007329992311791745464025757065745465708271589425456355710602561377200688900293856581961155461544264284888652127331861026908903643773589697657003843065303061196309293145061971911507033672679787937474863338715029668994608708915145004990529723743385015875208077350456760865613650118006095642808674138943167336436305898232369090324709016684399762748787622586759147209332199455161579864275002292137504782224378313844862354687394747003882466979093408607246285264985284291610881092191937928127914663407631183264009098745493674936513531864644127134737330074464840520391027554742268384114952934399829981576179615428688397888679052107996301990201904556995929860547088022335128783270359347965605603282252992560681283985268113774304643035497173102241474130300767603594773872103184894979515802507386801580808594565154512012418870909545385827080345981110168831777852364516637098261631162795451981222299996408686968106078643295875142101493365137242056158165498110483930197509234652364105207559839119030232137752548297640750816446433764923889101379107485007966331315755908444661961789712431816564174103358610009429449008434104960294723679227232763457972202794415783562008964637168751582469718946587313447947537175430356085469325270123660083124288791983724496477120451982406963950850011183826190312503006936448788715787404193285820593137006591004921416445832728799191078298322596692774741164233958830154247377776069620602634923619059715314615074691431155453424675002956756342714761737053866162313495618310338949291171449554765580608108006857242810641813690536678392922606892653994800375028608611305693764727995299880719085476704983847589943414425637103009476679041010471368248615802124677178978896609327312473895731200000000000000000000000000000000000000000000000*i1^176 + -17210133632365057805103147033388343365974357653919795651066814856916763071071614681264829409889129242291211313587722146413001770939350933200894395833148582767073712779612427856596514838021306476408160517445418311715841626691169773054328850228716307777243937623382681963680660109969238629252695855306615072439597772540289254923399287597410846261828437126215028815873459243057043250451390904627500748186594693620700718661518262276812554566367629124530337788337517274793934112009080140193264180824070816994149586266180638486402348259444913706367015407175911986617306740490030792682739749016623815403810124663733176591023543822664080896546457371514891680166308826572829358880780984829716162031119400037775724554988340900843859463292972992422999907449564200764656668844686852543413691016142285396346074075661607552982968481399926784000960984419862622621182131198797520716983737288839534875445974193817109588048442857580854586985383843588831930293891532225419530802108510966296350055565900907958171954219360334846578116518323916489586730518617201178842239597698794813338153150342712032034945010295148238229951842431512222441482104080854482177776210680867397284467510649680420691721121092313096646625851193488375137390944512555462258321641123128564071337061535077953874102027763767295054762970255135382392376552384155479644928610831647160066858845241369161061815297629226434385186166274233346993722894846844689266993390015377344522266827294282534178574014932865209744343140518585225406214844348860086313304470791480075312950462170424840498028904030833590532312982717047219678074225271757269377572257218909981367930412573355373324068658087927182379310072388796260820461664026261727791026211704918039144458389745241977606903397535740829671952673827522441429483361127762470448411320521917137475589808247062397386650797898341805467596927557888139128379904939545521352090658717934292649342456243919601977854945429197510276019734169694757866043709783388372302889506174131651494881879715649947999519629798867691392286439591149796573331622386718480838710288385580281989575879690564230202102283137796371385463191288836187305902080964069764623621718262240794285928917678779438173358431350881149472732901239689644532054455558985097026971586742125459041602094692278612839725129588424200126970092140730205977404575205224641490752459756509050528619238728271396919100345277167711916816406821535173599116502143169339271245299296107743744556459294343302557888602206383544877082979910822015044615303262201152390240319011639854350051874236469796352005069248673858857678218919252575249811802286882636857967670202194579675654655762467095599548728521557490033068509042330511148019192012938962330649739172237502650304744404970612813321090246311972612800644909992149100286629063660250018711631050397632401295196699303042272598707569052371057659685895533455759093620245254835012279019281426302910406302856522765938372741631312450064226507430542935548869135452633109630038184869955973928242075103653085932275156574008095669010473387330610814968029636741716038915880849714254911604202329486546687464802153922560000000000000000000000000000000000000000000000*i1^177 + 11958954200031944497365366868946596635523589207874523196141916537289099061634783063080386134577723159638891138272216344888068632476778991626185127246416936902920902575374638359414845310031739923044207922336087127840319656474523700723092488714346357191427439904364673241125261029358519019705174006915479911097145667825291380646800804476689100386005918266821649103371513417944677314605719280906648516566868095783586785591019329299594983264347652689561292225120767742655314996446181193440724663098630665926070994038010407853995369410125952109948120948288831331944229871028323152545721427293012046229316958549930991535020647013554210421232195166927998773044727213014263715434032377122493974397005813756067695144687093487383870391562889600557071030183219420505858163565911615948688357632564546423772674169163888288748538228487448398915986703620137844760679876582808827176937326379599098915693760722225260820867452344854719852477149168696786445827763270628691368135499944580236756976788398662772208174013355419217245134154837949865506159033998685612129379539107467446505822906726981598803808443797364988000132390329423746141393927274365270782944101620516935434191076044723210370370617068542484573415093217116700086976640948661312091248593731367121048212790192005193299882173522734418785768902221001650436982271792367213696550908639396380850413186643740075362340113828815376112048795923249659818766264013108055719884443601800771077410131399484377908900102576405714065105120440449530121328048577135347049314567683418894539248449948120184711847859493104832600604268012602921539230177879348803066114474405821111671720658314942664479628593748162526423831824483688948671633135139859762555754579465913739017826304010849819011562798394710856911729286731437621861353503614559337812943936447016214361338704339179642065232064905835887470594146307719544118813367105666207711654284879341474322438850942589552684001540090142044166458143199984188517388792175500878272708710133836881066385596885884848252832586725767120460901794134164239421306840065750173327082966913318636235731247951570509910857293685890015795411062178350231717797877423459916504746463701581506502090885516946107335271275088377512275681944991388970064456130612989504226152191684578445787917005252557179820825621738661346927743809596217054161734461483127041373739840653033038568714827650489232251510628220580527426105109470625014175863339520140953286603006087980154687337593842979832780109457890661436699545315016625536453864478548858882918845372486051824250807357150620404572624121716211837396054245607411017343004356590756062165877401669437437310166821370228794716475425185042499429386716418645758456994721025517783023246168582317101738728799607104965848018322648320414385582034576520052891345445788216703580530527718234098797165728855174409392154625335861247420287173938393324690429017476496421616513079726239434897811950242408638873994365951898475821379471461422749975688916528539126006933020563859120387759903562834488044701339551601472449560739415983368510742602981170151713302081161899977985162147954119792335519744000000000000000000000000000000000000000000000*i1^178 + 2178086236411286629491091938191852067203797598210386943193886465586800254243205626145871034128698040437783116508805481394985964682482430239247843735926197365324932292057369571002256642594675123510019361989231584146984640455048936992005829052833050835755014144197656025691595299140399983096668734118918030339623962583311102321161114455366117692658278651083026995924138178516523455359448804306658965527343725070008188455445556920564596282530322657701588735368930085409886848303925540927173211068615502893725772742791229600050911049919128910399620936234655918279392397990953642195944050037617556613275661726192355209788266999667622268280764989516437059711223791221994102832333804020904977903608311452758166377202526184659726749095996362617808978092413602864008064987755323021603318611272220728905361174581864922346925059376344752337821241465802576272699256048307931325306062560020498311424713859296114782977030021990418785384903376122847490468598312892034452965292101639871495044586513147385845675082504290340546634111359999035876191055476594318864952532163502331916726559556861105104775225004550048649597817309826264570382078059994068818212316958786914580851895901585053479601464098714747115968410831714401757381691458792191916692107103354621494459718240994794353214309369522833517993058056411765881119795632688533029278221919347034066549940001622501610248525057344985726948476268695371908321323449947309517017995796956184064252579639749961777513292532017365924116551847342258351636841871504493967555646201058465169112569721896116635893442353712586785567277429813062301337634913172947087299009344570825029307996377766587023109004374908882402567280892610344774749346895520312465837825136905756539140348496372119917490731499578223153111667696610025332389963832530439562186767855991780890746542841581681122030456577697517948867367996333060980432634793796529996061917459391833535924374568883970483736468721623777545627323379150486343099890766293162730695469991997944972392728349588241263369183257940693651889146777660541785760801928448976367945472328637604023053080513973654897999648039494539225731527598416924566218041194755027055213577669075296764109098919957017768767414789453437208373844454130551150126397797010002709849479386641892995804896781629182065138986416449657455878880260363653280640878202347290968620690892389492728172358673526936536313231431945428447610948613632793173820542773912682997930253871387160775057083652154387624373473513823365137588810633435966899650560010116838361428135227154922934189696705017321700700585916798644696725362848739517445352735894138294449606216563690030647926435285523105699539131465191124292778390786468413020097987791920170422565804979787918057729255365856471371160412320814905191227657324835706676416395041470335508945983923980042626085315904872971480935096477352202625382602077283349701797753756700722130549019882873997859028168282227931645941316685972660198718658963408215911689718651681259729168297886316616075087256062506030009680461830288289304957804636896508882190520708307500280472436905918173574586824898117632000000000000000000000000000000000000000000000*i1^179 + -3149792131761408239247451298164210505720224101712906796567988284377544430194995135820068932887650745766846852138422659906104845288494939272785100613771366334482409451756800353921316639212396678640213671309579177655700354856510493906609456156911818218079826702144633471922360882415864663890823647344267373011903578058372197577324385450034528622258451056707064129216029602260102810132676523642575717279695816622768679273549019772809059567669184674122132131980343574475377924872397666907226932821480333713439142213001381598306718180848432189525944764200356963384920295906350359143312172758044205239676241302253717683234682266564428350922263441690864418953854771644051125121342048352145925621388096098167343359259083200185838667585949543176924201902147471325679257274986611064842330341809649153236258877801840430426346410258709900066853462168695594589943003297354584027617317988242829967929859037427219047208881281676188621144022419915430225223481067649197133553899274187065688833087818435866205956990963469399550605581554670782742524086569401132174097361751553462015009164918521874521942350013693407124795842901857187085399540179475795139550319024989572997211630758581689788433190870689518196836088667668335530188386745124427236500981895366290840895866359037844026926179071910405824127720777911290773263288293727379123407764211891108213951155433789074012532070044888034156915683062190768285649748419027538606632844149244189150258927901082141564582242639012049880960655281400249261702633483244209743850599671678521899390769877111727235780541962175921286923104197650790536079447728592267716416232714764327554601226993884571695124854111645372860084011737643736439063405105444793898115205382410412937496902396569683672432836925481832961496273419466758831460630735993801198640010942528060222180429372902763725139101163378288856557693896341550381897546345559477714575066532392220867525784751421920852480051423125826324807869280374682973265169055553347654838918315966794458143585487987503833018828296948908065134781327085276642338437880993105628778834591558301715287395492218816150399162658830866065165617327875765177124046741936616972715204006787364636378003241526564364574225115426966633252767839551029203950542009067852517976034703351639717372948823948539889679356336818716435931161093809392475214033016102458790837090757203245497616446625614404471200326133147668648893523687537791727953338517826431897061707142147326894624893543114766473439109117848118893395630378948044569081462688034746667977311119268130751618135101176210638944543683081085907893192000425823333975614013081056938564347754858437965738990898026996457867137229404350429173622412719478478591623087064280981522406820356160489811217502966301136634989186399554796337534277660468412818389192646634227971511133204236531643360217826367936377918178872111423727416966597371790755255018106714005347352456086059463491202428136425386509112644421154700717969672719072887192491548960816675881077927069675561115155294325718957394975704919371667291740321240709653837273747388274423496409400508448321642168320000000000000000000000000000000000000000000*i1^180 + 762018637412076936991560490796470217685044319628729208052334500814030515422815211546512464254103266997016634661243823507889567890005387258393149316393822622043475216851634500300699398060625249089950323492025556492420513391226850385205327883879689536176553101453489524795145527506043335770857446608418584963765867834453612897498116906971338207481593602298159311779495652013002943380716922198852923669987410325749080813135342860845229557914364054431138497157591338113213462198439028287963293000688389486508758592047235493652705195589628902066992164956734619255403982347008758246962015419335560416759032191215098033612572039780150015489244475748957916229511997453931508263445171700363234944875171111997679170542352989709968735362885684864174374774651786525141419375756856518831081927716916857597669169717384225807069242661896242540697183910944101453428477850615275111626090976768918012539284333999931780462333903810256789847437672532486145062691627861259515618880964750618167258680791383553805955848916156031115665172613716014872919031961021614335566745114689969560769453140469748351498079395330712929064624035698580588318155445713168607638493137737469343526318598512765866125180280093204893575047643615453196549185485663741654277238437477329734000539126156270124378439389755603976780703515003865881660974525849866663767115752443886392305001258920218964205180107579752728449188134292688474000699472879136181926887120459847302100512940105680427886516986905734288275766770200063913143442291189291282331093178832753507493891926692671166942236328871211801564512102196328716997887285686637747033816302180107193813433832369668699287212052556593744833331343624972424514718116648545750475719203793275440159555291050293162010183855642101845138113195963109275368955405152542189607035566762146328207645243374891649534418811315527000936313433726434832929882894393315482712561705711268622875448716356662577769774966195105908661800245725254738259402088910315090692171489741893854353341926586368991114305833244653654862357494558464292506575542418667366567261344999178295819531024737109232237304296214457678918822554711355451655790394227456825065023975977066620888225288079783197426163187237574537716233699293067947242730288300146729163826106304181095247305158474926745731209225790524044393254203850011554758397398201004350315522893831120586075500011896596216571348052382423335072218535316256247666906154454810832800455006912407184378319583122301676591237351951478535988657362619712930735322913940332167149446708705438066271345861485136012254293648917883765408229187346436441968833354000551624525379770105787129947215422013794134637039112632229748881652188016696928144079035408050581209858279617214881539652247589065633569506564960713562057132180005857603787726651436470989704433214263761835112370465193955835259509683726520435421829326195704126363426701955160412406539072222362117698689688628367860837552753793965855100590729926323973047423350220009891397948086074651754813358289318973278708245927230924157721000283261850672337690372649875824530843064990695424000000000000000000000000000000000000000000*i1^181 + -58091538556107024715464648510058726532593120578057334106940893691001006756169517663293605793426297695590277390478321175691649286087623071369839968401165360975390909712580321789471431522853982125732845872236718346141748916546373020648535204665835468867821437355109381814428991385874995378907504290657518675458737021418344413688596552333916974772766827415624940042322594319041227925421722015012360753046050204598568967577251284584072237525512580823826701185687607121465706959347247963458232303480257689524546610766775694824943953342663802692529880056207242993274627067237420127115513713861823624516579216130112397489699570074301976062732204527840095924804229937574352892647164451662721495025421574150884046803608417277861619228168498557297124591468815196980939073282980965950296927334362592166164042538181912758393232121693528193686184742151858865608487701249031508123905094829651678242598174614366996579859338701262054098373313715090667721338145326375300806673495693510405872313549067823268171743022351933231644345455847267323060662057316499206046517786131063370395324927601324713781859583946573499027010079876856339234214036397892547619369918031558363635482984576861952355822187652002593511664444077623958521660036343463172758705661261741460102585844338230259345728115429777414292081372803234850847855543864658174982388389554679200765292079031230537975734807271457094661510468951228934457880027052511980464313551234181983407817068856535861151660470316650904218338560145428402761315496293544803211181462211971289930266056664347334009582526326833308004640995959944093757196210012666846978305036647891305833192342647099365043174279159869889205273770248024118798575231843608812089230392924195099421458416943608934999246576307214626445985332113557418454728942559165267196692753607781439249736885793701997699430335342537084046164407344607572180921253960481459244394582904601607089592400541945117220630706842354774137353189953558710785163298783782161600245829695793325421696081624188207975801833620665036077824474182774924353002382379021813077097797874310367979150252303339753339968620605532016942203895655486585890594664951505994177806494234032807657424686219770593013203137729455172797200278934043180292253413484740357293944541982668762186421030909382916184902181998350202609190053166826720986903350394442773228810624312535860036042862046531057033383403873437277080203760250894624271684617793891682391873528348760778538080812589981871757114549879956624389284403788509412993785870832877541096343122372414743117770412552336858399847237251524383044811648317249573072116338283492441730755823763507965134276048200746184174994648618011212625731106270108815219090594726961403342782943081973427602182775792796101239488791767563392851678655169440506587329634861674234936878187016134933425483643142208010726986209804739468770476497076071884577945493982861234671874488722651639508373012091826079223490012160460233586971804722759394174430119967882273724151419767355054192465108149880089953170949272286642193365556560355824669117664383817291587072819200000000000000000000000000000000000000000*i1^182 + -2201619302390033312609847678926246252687844766713761557430363234546828136299152017825312343730235164493985764054953310769959781417496044806488387248363739141538701020530848161785285885616853990823837843125896489305808890226430600180743717843716739115741959774614307248521621178989084419381116957942733046587082164087304743185695527574757285675024182603018097075940706733056466884874237976941624566764399733369750119796123055295444742702754342316059868869894116567051228243428333519905680577059082247707847875755128791735868123103097844728114655491029662153695369222363747318678082633412612799805518980818532901582771551341231336598179026391934951629740833275448664047773544981480779766644917895281278960500353593134952098844903436770656063089522721653432574050137820558116910289008367055859620427213758111400874974333572086433093440165174777452070486640473285386108868528804564163103428411393556791589120868317276594942120982881262310673055062472959198482603040111116780943865700930447341657131613604698796503783499341337882366857495662322601407189311310537024121824005206124047600478205524133338403309787391076365744393076736597450280085885005551979312698083933778933312190792259541192469058264526998793805777074111725972409214383209331955734656922503291991481295437838794219547556064760820717978010234137141047108338216514858288130542866708583544079773720742800678893719859314113231515483623828129695021381299350104853830696895597740992633756702755959455154140722820921795275274284530073511184833661207761392136529276719716236393646902295842753512580160973908743909302845102003419811296459093424919229004006149824396196581738478520969163166676501947111680292534248169891152970330048237651087038978137000367034044386936649646925021069121738873393984090039965557846269445954296786779537210244937349439489681275273099560874594414846896815553044151493876328258745227961860219958689153958246841288878743625933139865482694526488295259336312482799586420029184774922006737798953094019134350072305432026041276324529728874142013037384964927155818037663641993195995880362029758037422265708229486986656956706492428434084673301433523691219950476257114834692258481330180578568529073070451386590118704088139032466884540210873092781720381934757713302461169169990427472106529880665812321598801488717349850641619973172759375424698572042411969862594387735775121248362417009741606531176712148479962969316662446363561688352524926227635986344984023889954254059344762242621840205613615323000900784016249505656100479831837439179041150169502839075262315457998910054048066728931698708822890746758278419284889287827238334945043129623214321953615946805172686752289872654022738385574415925620462479541938410432337296619107905989205125831809859000517362884801405757475641805427852708448743091058685587542754773819870232638724506082176739007268837683742349144991114381492736693925847039892054059197123799510745118578592350576126601289808411675232605210246092200768228515674682837247795346680118714548010753203880768110572394407591228226496497677919846400000000000000000000000000000000000000000*i1^183 + 971630314417631481273977546490311440788655605843431521232235181036380880650612359465612966072548884755228058156662058116483785624518853505683015407789653260827590798152765501591399997688395813430884552585357902310030964358475554086984547225831573370249802161187771166432018359313518696616215121116712211981730185211317723623560345759957095993648232547837678857969427805076856922076129920078036732370098723049878586940184160703402020264899437069701009066335117970475739961319083007397420313433332811635645568534900935506265275594149424947142051911244088816436558373204750683205428335800856303555167267489121714649969009548884640366743456083479571410596300785983039818720700450811312276592442276771077979670613408020822466178369723373956306986831385027766676347343251288386706691400868270454857292347595078334299215724183563465335323143982741421883440291906938152380300266624869638739944254539065196176688182501616114991975734675637270586390434824542798056949082919430532491607344389633639548903111971424235525751719632482588961647142495733273587326807635461325030365324261607829002139931780366900817358647312751914410532306992266597630792136755503485987185885668388306504375906415124042225989891103797293005796123115351674558733863857549472983285554595539369193241554173275038722572238204939618204190623979301506766556981597108145320977875452874500617557409282295787236273096162997110881491874929371775180452457899010806635942869445980368831155090620816303068444903819502729121873547832846944965720221630333000069240676014153932366942401375484763444224029228991941493556767849119139660936025304721385665283411659302772006254110831917875256729907765426254251384646548279902301488399856093746801991854464647673909436726719139780429481677974166305502409333374202847077182963852943177969047307263650189018089017940653073040012363614678216559096315321712420078301235690335785097780639822058135525488924246666957347717441139868213903321502200785398300959346219888041785366266764699101288144675510900556469980966890029721709071321577092265863066650115228479639675050841378316324242914706413552053576907631953617934923653557409396207330303146657273144674890962143712522469653866508792985180018897281191849216768073875451639919177589188338582542744100333895159692826830867398731897735528250915061502164369083157827307102772216636151326158766433692468698219781401611855037000284659458017897352803520116894819933920984432646308498283280458976306511633327141007559109489268158978818189365622589122482307274077368323031899991554772563529174829059906502073860670512052663820892635125328324582871780998505554440994450560420275430399466456959591365003539057444371635265126173957031333530032101434527292278252372267239435041648952458369408269545438105054268624969876524150937757354545607017212350951659676191456485848256721393473908915862150958461217461740297660717165953906337201570533541394463769713570812226861999303092424561843355496537575954700570302263598849365291698843347594102866204084454719245420608888761299835338807574528000000000000000000000000000000000000000*i1^184 + -123324481807117125844465144626850448193946752979332186343769851597667477066153724037748394110345315496137886463887892222224459081808481084570320052442881289218189945529900055687390480045203118268298704998933262667582079932875376617409482039136242815688495653551698629046456687020884590964743918596941139664218945837524809042776637740442966204083633943564117009280191321175639466318529810605323491918544305941013966509358844743398454490454402282291911179656224317626206526132993881123644150881748498753580834482855937661468526792240762542963968387241158835437876869886436786415616887506403404192121899630164919723171965452272416681040984302210228022851558317702977657403755712746477737167845105976721408886184640457035220508687491811757269733090435717895247485824044940151654600093948521591614047393537964751254001815403376294561833001763446269575053575136565823884310890397977129329830967445818874754231946976930875695666446145994529340277314960596515434532475688745682035302154251786086722944770950213356479899480533157902279940589751914626959723595006243850417064258681509362884518015362395307697829291216056291222581232384857536130481951341978337377077021648005337010575200271877309709541013977357161233161394581375827746930745727755162606904949649500311368981576710097325079029402704275323745358010042802928800868717500155005558887917379209172354983205634465989036924183774213180367662757533006871788583913047679203724476518109601601557383752313106514671619934231901173362136358221764598684943362068132989883587532902966180721701387747592230670048734076054705020186980682903420576135240487189525991264462970018919167123039207934623310556526142075456752398878516733747799594873790563848974193210060163151896404723739858548652113257025887113347323547000784590023177950802172990347229701647893791100642660608633867613290899414570799997419263516800393691548699599583946909995929885145382955124271506240690864803691847658977326702353341759465992457750050480684924929012716760469514614226220038893913603599919714434644920164404445725446951021448390034146721568824009730545136878895368120947483533085620968657410709220804300339365860960256368494335174859839758349130910148585267351244258459751903171047950039754182823295884549888682287372860779926935132964014507744721169631856663671443706507912305366236022386346362595839223747734207440143066041369826492115037401660985986572044108504692612403978923354059470205712471034790321092536342609522915648221769555937309990388465467228117247161539699194085832596118804286820674144229826028398651819595717989507789008145973888984905825077855881821591893290790757613570260326099537278482769203860864619986854071517776679533200878265119888763683633296182788842088622455135013434713657887531980186360023015470415866638318065215517979875243526131066400784260430055186824005965476307648342478572912547007228672223805260011122160347508349950355265576266899665400752562507396432618789700921545263850819787925451443720369011143546982780880317975806015087463072599439293231923200000000000000000000000000000000000000*i1^185 + 11109875792574085579165491350538916438527998985667498511259318818747285667024623531150679538365467704257085240475939868078219444030654744901785725922904461771413384194993510753686653730345852265551741631383241331460135116614525283377038315262728754040609547966076234696283648045279523291134044998434563821230498733528187201297144522517488802398585773586557948414707475807273617942244933494943154836754689894086269403182700877773240641259966180048696584265374496161365911025788083118758263643394354112563458428653720834318485453750420395667567047096465611930190479970580954171958427034486306508698672404160032336042938365396958813199065220566080925599743907728658473852645350634756584448889075181018260755584403853082304363607228852493973369031566099627251422713526913429414510022752352964443486084315415962718812037580325340259340566056997199663249134318399256408676930403764250513120384267638103615537749711598142283645997805895712819395304648642168929190088098958253621844015603833098611293823437177374879432132594915125093370031177892742515395589365195243103939910594754262786133627376498324204098376045394100636736649057816240046106847538327451811512207248500130905659230514225062495887957170663982001969466250514799350557818334729331641984760823115331138099010947798915128887371459589173249763801756783554899888629826630903641113941692628013842562262951826277391616299512738168775274011276511887672322289452494539944930091304939002065325887156865732956703026882260157332365093992792048815650837204977337056706437324693303841763474143847536634038144023549083897370473702866499464711336900616931964443749102043592365709733086788337243024995628017704928941273600540536907893449241276231167947200322298947534570488528753067521119416736747456202311870808193842214701768857894738367963322082901372114274985203847206528229257170341276746365218593499708701223644355155637567542805120492692018578661500956291344346547263167075743316338439957779568738133458047561037126009123340948397687927519644395508409881597510966181859716777293617443233412959864580901419793193900879237580463528103608365320986933875772193342376670737739176579713339099712265713538134963156788917604001415044579290399600908968420636970754268655814482631504343899175187455099383311861587180046850985833641926461620350773323473654518189346251987462390119988670827082432268231848913060691771733370900566196472342913227029032339473061791462683274421413286734777416313717462928162249939053829413213853358133455879186059428250266827255566845547961428384998805805257873100122274390342091730395885840017833526366837968558209209449264767383126210657030192204402669598477537142748087823267272754244085584136111090249633086154319580793040281890064302443278892099157288777729292880560805573159542684099873836813424518770604327704752272542442025280319778653379504272259653219321166103968711537581051519711107358280393341947155542585241899198213263898948726945038753938235139005959228134537700004260740803898550175033836452778084789144613782814720000000000000000000000000000000000000*i1^186 + -492845392219817310696492913034787768604547008402977601805915083098909646593012180787803772675777151595421771474530834148105582100291186611069672656256733858179653577708177713958168902284553171683793957143067815585589842812060087516340573339239754166120630141196943914318643123844680930086363122822477825586077240100558712136590464621429018704967448381892908124655248759362195520399405779372801583181272412150196039456584838153121854187076548327005627116163180365787236470135674768367105013842703788226781070351355463119991726814294515491474731149434490490930119270183126842610665136226690175627944498546200111549182395229727764584590458212272580082702424487994558792808569711476851766603218664433745070312827920715066500596101170538451982642721282123335094219942656257529265667002380875230815361701018806691447988973434980782200740904398191475569404594731254194884737231316316207855896360979417175574957656053062840774053341523599261955762081903276195016734499871786367769215423865357452326060723310467667171148461877540048637997850451965925277739513836943347128188673559164120409760705502764937450325812792943110954304753249901355847572905543896741244529397235835776997558548734898012821160584983813566710464891555687585926322902136389262534773662258174276404459220035641997407753881081863288450619440940845476429374711541988332162536536034314512876035898047411582484675769079108211468912556938206650851539976426311402898689604696125212474967881354507727687144141762766571128360426854859862568036574777628980610293387437744562653622813054279268421518444284499635361877144971993504066125861940759431629728841917179730572460267911848987703708454921207041447255036831305723247895400256454242698338898843006542360346513786268946725494276352108652811053954807968407201585580895849066948515408770272049386793723993865164031875404403586627441364648411677036084069267457328316989259853793075646235027138986819150529498761893538034512547908722910214681320999522879966519608460124300859715275531706480446599081702131504635169105883152238921074804245281840961781202234236079867265738712532800474954520908696353590982426898485515960395405310257999457313146669247720462327504918494908700242841924330902913744558990456010081411561304768578272638312265878441282423678453708404574102099441962713015559208635513121823339797874642191950283258701950745738726999796960966178907362376618723183223120164145140112985438140024877039249821943406251577669291752263472840871629870094291203103090977061617289691908730541852603274684415771659822162119059095853508144820547272350375362159505737977396028161956688300356424744436997978362096387898679447351609264058544355061375895522355466547407142355264445175944967357771435010105072996373165103615120848723108970772176098162364733072850445744068095585149747982022938853991386933843485219617952606434245714620776357526834333593390932885913685408299838824121449134111025546402247550132242679937924426843977081553368541582393071578160354077414408337821275367039624544256000000000000000000000000000000000000*i1^187 + 11104331972083105409147751244133983514274579799691466298788097024075626101510179235082538448841046761414562945336406245651662350316565861553038848629866236676585983312205830247110844393761895680735186989765341699502132145100232744766933595699936882062924374147115938794719317001584393900696407867742463723192225539434492073931917166955999584650075105333430372138905478176894308484087506386740454766319841302071477475871159203417391842351389311871600272757037055098947233821869444180180713762965902811216065538778321371857099639141858648323741794185322497218911530596563231931837056413012756664113190143971344396749491334965076527803335101607176481157870508961175719506330453530992113516684204289066114814695064856995430217303507224270566830032526194892150986603627760765581816075242257128194145453375873139142358752970845901642803528611911745929079814346616327879221931992097686718951774259684792171735505595654162087572409630853726416633096304265083719725599521101269774911469416402055762532903755853537377322509371238157536265846589083522772504782342557237599913356133192101089074532266983129864137194991694740015413829497621969356271394274350581530680156310118103543658454020059012205252900827556206873769858637021365058948792633956029577091410700326022197176959498765696868657736727985795268828013904876107055728153520977958121500356302684107580343141370887645838938229144862206573297907543271518804989527692654840815910508580918294987704348510031055830738757657468084058209645828380981520439305555374229276958192437926408522538061099404575872247985292178826725566746671987776618186024355468831949342946006498109501094862415485026372465027232904168779033765441035358653284996015371133685844574304138782732140761651062643824089768402221930115027934683955440048853257661066567911636677194470022840727987273360486662516094862054979767125498647529904245374374692664809061967784271855030286927804608440811891607431995331192029842850112599285664390693691685630793539009273739681226145356890243553867907332241720705462550938301037538286223653633580845407209548153002374709038646246436117818574151708611367606007379312806670887585153781206644670460115797125138404036818351864890304227361878844446750839096723860228522557738869279932247655255294517973803267130637902719882481410567754122121456414935034674756719161407180178261176138569971259054063012166991479569985214103000922922850087967731134040681629368433264746207190526180432581462722027558288673561169347334817327168098956344144098672637975355718751194046425328386261727703359857002277526604073534833633541990041675016383271683365825457979469901472903761413000227610612045334886831566258016313325257186236334308818116869556863178480995884513662786572985537242728343278238216801597490949981872139595630673719817675043855360212223431777040878968365814387977925941856087167520068782880211753682241610827594630104330278050976507096911956034459553619519005272124745835894679094704413324290943728908730669077855890470516739536846848000000000000000000000000000000000000*i1^188 + -120485356319468644575000697858245066212013364274094627816486577609802759745279312295261337471281859874268094401473091238130094985735015732729619568285083588184181585342361177509864026541985461935027576306321581020671390846471163400678492409240948031083627669684517488786758428485226849318813468795092502163881543366467309221238396741247468720000187455033857869940938836118727546130399979849668076736175525207594719447227483251959708647508383239076908365339225256973622841048204305479484892166416290217819666439701197857015124707111231507870367287519911470137124764298673807485176068241062434800895500343531128298014347647514275218133808003578488906283162423346320994262891104132961343317898563168355426948215515372362616153880749229252894435328446909766001265658367885797094115762527597650013829619381525854472305732511360069311522956074576375170966219013334775418572007422470735615489728825603428799191912592236531874857737471868370438820272932852612271710521388992220295661274937899953237022919236459602004498698905120544420661192353747872730043537703360822421016384016652409882272996378407207129763140104740716561228019102968497148119240617367723964285301488564541164746618620774974477411034176623422831606550600646575227963403547706981186992463616655384809428397465070628543791510779466397657701410235961982575923698789229884698087278531853222174424751818280485026221870320699954351065216711442864692049564097700794865282449496108377564117009722366489247061957794604838550178874115960863426473816011479406471457041326908941312689257756402079767023214530731265333667873488379085472515398347107841649104518841082618622802638055554236882143138683057542075158170850382214791418622471491214271710510643820242888951675135862181012511974531582125445294841507814238472864040791019179320020471469148402451368670566007666350103667303700691158724367493022475429342843316202704675550792232737080369034565764254375856200991123096707315513883482311492272573290194353166672439561860390118028394828799063309424531429338425659935766489644655514833535127309799750255259497476765255953679870790019452420650717406481100700011648182272591118614260966503813389481223516475571561346127587303698197099176938067139765318645189632305345905659572917661822217223967743771010230922724876420702983914511566731163713227747652502224366880887594980647769347113175123358416152685089249283752280445751516183857167006151408226277231843681062104802867260345019373687791902737556709524668645836957513742714361766422925671142947935527171053078259071663533675933885485327151814205352237379148532814379364464555047499349116784064293872783278266120444021766862862921320708060169149468891841142370720452451644455943113830308547081535659671441652817350607181286807966265499818825717294842752770174037206283860111693690600899005560677925982096954481071972585912868405672497752210239744005479197858158657906463255839477013531807299228768330876417961030771407597893635999469741100724025493218130942424945734451200000000000000000000000000000000000*i1^189 + 518346561862895080506364207500616169500314333320516879305345295721727352129921717705163405027671259278947368712485006705320904884342188275278543903345879542014198329400734901200122100410866619349640502299220983383783436166434846590506545428979507143266404162265110053744482388982432530646238833182913460919564530946151655026081228535895953504963199343982238994971535602424563602633623323729499254751276314837392640524165458337716988548174816411951674179407036511671427562395643256109581323945933149118853593823244949814597105973828704016939784502184424887345700848853934228047317879872357572435019132866138656149344653267157377400516408443231805813705906861535735865960793610867698872186667748425011467233910234530038977667773971329020132207989261454873988788049763001172953715422137078235104040455636425019439669981825239194189681538092378669928871785244514402377440257023294700459258412159782662304389353655332164362355005021976819184022600454776253321599137154378469199834616612754205234861361210905009103146731674655601462124516053221530653351318232812359823932757073903296333736113660914336843471544809646423666465681149582065994333726427326130028706288581027783864785907717343711233408011283427487957993719949296389385750064040427538559721020231801539513035851665930669906578729558611316398304098391457323409569476282537363588933256556593698657184582465069693625945303722040587328662619895559600925027697693374733166951176752396125148995081341119173141203031469273414527900332991743216572258341239839822599456777114127214087369285407961305166131556837340855991807315695855312096495733688101625313189570349156598544875699386469346207986623452068333605851818662024644669565158120138757686785072465259053015702659790859597511785164471582314077873463872720245398683016155683951108421147232828518036431205137584595368978041974072451180747544243950341151552022943801374088751999491892591966584443366317984083183007923431456627359678576119058998954316465237612309425492236152150683874366446090768641041659203632749565878098017753060225010883383335267545573484366929304998707652316629683793122962179051741449716337881495446284709948452049021570425678356463098344191659708292807446915248321620971914750991097932653401616823806939756688723911163177260708429679232235144195494060093175383966025243371633313556577586320554733093496412634505712319881700798755372932468330785098360147453244680164445529801979905556766196047531684327168212706837453945001469606057780462607726307955355391058870203828689859250908585006473850771058276413186125559924555138443772065311735170602737884377101788817626441043527009405146202644442100125052446262532027353877042473963920388040160305881681878459313043673287326598760997282854007259363052209413317647784324001684580297141381769535001052409827531786761595125143257957684187353158459759430435818436125825303673189406089988426719203761777510271493136034903984293933687646131266764576615994155349911215456816960226914728610684207104000000000000000000000000000000000*i1^190 + 2356104923405983779802701559982713135349228878472816102242050376877432090482428586140499108625498461816049448666783740268499557510127538836219303055209036859529642143100858827628249810336294592727760243034753391425149497148973547892888661607176666820224669091806653260710496036074642975667794051215588214470573918405333866221555743158646165859941544177560468912756490683711472162804636942894029248415709898794691809958138570075856457776640839663875096349288064790433013563743928926103195955373191329254734783979984019141874594006608315798211153146902817656885554930647205832318693665487448886480141485651582688182518876126433772907019288987020646011542647001342833255619214148404372588687893462966027478880043172513632406225460369115997758046613683853285398140485865568360029325860383058562681425948247484188973120805000755076598151161189259153344753160754433679367840660582866847422760152374000035114182448049288202019068604829785884845516179104497986307898012711025585099707125977505132834817295476592004502852085520561814313237891731835408255591202991495579166661767043869653282969852753830933680640867350718662936364975522245428033943598298969064867162424395856161822219690601971978042256348924833789605801214240154341567213351083821388275302958669537898214100247888440497807282357505193899686241156455302841770655117005666842097544452934408678917632480158944101156887414215501620508750167355702397394639087105903064264655096031192435306921582145494725893249938152956231188040170556200779177636100749475232683428791326457207915012730285631264248602170930618003466234851164587055026272574493853956272067147189363402240044714838762812850045169051008746631425848238698050029463863955879778730448509648682594858170336197347586419349431596868982941493622401559894952012933742692834115228208107935865130594248202307378299518063913439727011334615762987103310208180175661661372664318038443356799314674872971368587847595479503248402782993297010249284763619408218622914878253865415693522966446621394800332531006098899915367198223422516425688686625989662660071625668364073567304348076682206199820759766407547386104305252140193287955720660718873095189305858976658658169838209727523423938990405906017781578871430288630788490863830505459201719662743844303571037654604844974667562806922483389881263431292692073969960606755122639765448231351003870950894561819066511502430654329796478178800448475979915674297376229195145105657908176591426495479519491914704879787964601258575599861839126710352618727456527491118350720800639850461901866321340555737028876137068637948108027626012897273783067455372633101285064566802900640516347191477147810564671606067113127841808352479028347927100181259309553551766647847516228095325801757894336010898225785328307188647483436939308204636245985207848580363511282206852136760717054618739444194941365111136992191482208213152592804417706976708152891887181336466249628103471460361775299921428569554300315948464474602525900411377601740800000000000000000000000000000000*i1^191 + -36155575330276066647947254293660987052953222023485114044399365631739520564335785875500000692015678469990505144899315422535481676225990436257046541367090562576396903393211249955682900075889313495993688313421260517898439120312176699004550703422611761736052130142084076886288391892282803336640747301871894489620862559553354211280570208025296141049638923356472761508536953509225596372491732695217142872243680418168373736086833781821141733980655204620369533035793690664117997298394878141011713465124955434446123374014266480480067291274095593020871819075351168885568664569876180836498331441425784288822683526288327491852368716547411975157942305202649369370266564047012377762644622002239856954380111786085986252055734794222521228224273794664464322839246562930809548843046435943015691264249809218499212740240625187527001152739632203953615867103695284977592337128907090296238225463492063145207738478705855217906624089495179208477676775356319671511112007804050297988574106575727305298691443911454708807544450259405878756593256860016561484360140315172084217293212101327458258936934655813005634976840278712609101379249019478056740563889291968123103495191309996714801024146154253089322171705529849289439874491552827960324760150697136113213162623841389310207846002820064341647247702092852654103666952656744908811239526346630544059767088459090118544396279451976771665926293060311677565096391288884539374250601187580927967320641566637744303483138718721973793122116321432870296674056616637857123359615255206267462291736980591984039916719836501572033843338451189262433907104088492924673452775151260983313321022867346993959047952914991352495465802246197844397815565632025740728546509170611691110568410696115939924643172747848452052803832233293505770585354897200231324724880518565416768787112141900267287396944630028344073416864319001138245007502708968983511043063651894603129076172724974809429802746534191004939608737701040172810813282783888598762441826701106107745040341939795310191561510734852023464720991708534321463405841550265326743814784971213420583051920576470796646038994414616614987627789549400336984418388524810814791692966557847477780766457860169775086875062359074515533083023088974235307875906697818819215734263685156845294212243403976117672613839638496458516318240758246973974916930941709382252910005523603774721559737808537055671113439908566866621656808567011937830486536082306241328152615818028473567120281943837911984316367087565119322855104326107519651688839972070611437417118177023906691333209170338130185370533802317492871919937620746701554003934181128000936922890318892833097216713200267223478600792917893619297372942061726277485724951757946017832088240310546446160388906561528995119286789202719858564582021539213613745309945231412791588351294320215132287742057750629515972533081502661505662758143272739160174779759964411957299148485804050692061644506188418607780252526109601247260533000274695164721526193846944885909200661512302394081280000000000000000000000000000000*i1^192 + 144034667624195683010844833796834666636241103808479061621935617408615845864190505741037897839294694719874956650703907102499546549372855367091044946957298835557183557766562415576884939415829613848987423145659880885661583948842013699489641655557592204723463368345838309082136042404303949590148509309760124825417265264115920617803389424284721350938696155904100015478327376270659874384299017717832151041697519659055605257232397513879059364023649535666992534543879255387182916500812290137431307521693708903530832853831643622820214916073889663624247529802366059361261454877694543085641753444302735320607696810501391912077586551659844128527829774609840454348923019601916374418804097694800466176024199432050959230966988175068977442695028560142905220289112541675059308582346219429145198810690208367927324245365036930759594152252505916659691763384566922565984271540432459985480692310687268201808796774649185596980995478237885379080345211866514480205871254775489059837827929141551052533584979832593291894746338727614429622224032249097011696379457439742969902032433009721512322808484531300261622843838069382979738889471887661759410763747023878065623138546702745262755526783328105607211294328490702935305753364994339489703137958393687560410211291748742231961368597204211085428360461394880095105767660226562408254480167975032790063308879874090341664529965204517216458619252360419646246758685556026823925942708799012131668340952945850198504917986171197500953664705395937536378337742252256238083492573914255593247645172456343976367876648893745074339869809192012649523894017760321382638290087254317906370497967811971767883787793233271186277034756474776456043750613263841048844765266930876568778298556294301863587349855744470143971333880742411507984791866529497100913978548908683833732765506607470309917514465049455231754164064814480420412795085035717291364661600677760662359847880586568548031486847572293361015593916591570138020541222913213641575725780225136922152548062896337509735694302890354066587366949981221367391390250511672121686678158012140499252783740498984457954299209892806182258215086017514911997115047627533268311459408281821954714228598934231729181180429649851172202713489833709077196123034827916642486910547633523456581101030731710861676595506341497668661443052337647736210188728253619991161241365640140818741216740664456250315954102189368191400361445405381664472396763036388990783696102218188199117804660055355905569466267918398364172229865422130292363927201866286203995538276417505253520158512899074667452926440063550162975702095268121545966518538023128631773072108689784742434427332806424462051880579342265060016861383841998262702254458797983260871469362501552942434335111168887687010497252966400400068717036327207692009178635026193582284123634479491489800560180547854028816653503899980340974441178157708917066587165162642488706384044146808802975425787118594160760109906088264507102738327275561009546371393121530615746244116480000000000000000000000000000000*i1^193 + 14619937590050831988575877146645240453498688477274545752514661097634440864649326019067775228122857995008362301667566192262193261877744600456145639969652177975058741495358868243651017516544323104667325735948674617820042524809743621168283453196573814303547599884427589455516321890910585368725658392588140070830358620995393956016646508415573900677661131023221786480558014293543208009855590647260653624185537945615971553854041233788611525621393357440631388474578108231742338969627687682399143420499074132974186020354747722169794512356154783656218113457579158446099575256108610563650295167838042591611423412171314013074361596284880000315208524780787056576609866513821568468037717642795821342529482901786765327058720876047757058654495043435634830407776393173265901497963476284898583719942354990857136718903643083119135043183045924739805399238256793373246200480852376106513542493880905854167874982992771465460081748791450378338239069960141424848259811284365601008636875909500563902525577582526189860794715438332847337429389912857386706621709241900951618469983971305244497134803746742036841253621548756369194385836573488547785951196195507714748245188242397630688245673122054983662405058909066365016318406997774271818326381056247734557558959532084206834277001067361302339866688930060034252778303229509775696235065685666174825191984505542377468548686431903678316452219218340083315103277040099444316276729244334949594812696451419648976359647105019414457282073471586888984653918487318882639091629860466653182681492348897687287335256527225144824710013710484395128568083172728066793785945413827224836043296126554757254085000270873226561063893111646325938491066317386653537808462266786949567912164554272592515710261579511405050328726037376787867521662465821289689861804108584689630716550477879669793921903019209125518114852898978397317940108955785538687469698049780057924562956006642159963829893819726137383650376514089766046949788785647162881551460443498962080088495766465377130865302979368789426115145361156335291530252037628830943671542579989035484949220771892484075275968868736150300771705081557465390564524375919065973475711113236679912098491337525167908063829209611745194259679784360301646044203006657982534431041697754718159432859541392289152281365652510631811432281979451638695721519475560147723758262359636319577569847804238488767014113814255898323386877558578538399809449103684618910208331885626063385402262678341709805250875219753547451564472495131156370446182808061387166390086913513428833936642780383120752702167816717013282053883038398901735274252316990971754297766168256708448747871463842833706290422424324908825730256424977346615199302885121743110636060727159693416299568550435051162161049960500115850293778513686132393664726585007274276390472718959812279426969858878110040515040816146732279492821517754471862968025335806482282751980124920909741685210116404280598831464647006319943098231408703958211467538952775270400000000000000000000000000000*i1^194 + -2642449200920049875760752415315822601121678916891642426339861620806409285701586058347044212425423289820836818663027031217836627819790069398114873156309249878201772702518705703497325674159845241898999447159765447993775383884456420639224480882459952216554836863921419301451076356014091406439202294840331109096943981923186773721889007863270713535656908556602536518099927786288131654174591619294050906230840318442747992300593993409786159256921157528278819979884032946281113832124698726641121010678833638923524378750513329664690423971749980707936927497227837234807806361561723038129881370958619574647262958093164731302702298791858611093809479758558767462546879892098736026182281171514734038949672817760934430242594743275052148116472375285379340184216685278754189022606805498676479822793139302318394902463926771418742574332483502235506752738834347661278750366409216120647797390370222169597207772265121079522720428422111858346398673349660808951419441161698105717821157405590978597663487983057495925779793385636384699305148984961742083986383786421654084012820758493745951781546696980335274405671197654688128145287457619034753591430186748252623443189890754305638906363827382242624808403720206476091946800639686962826214934595973656846928272713025645218767604772719111740885561794599142552154487267108771746249674251704431166068743616213733598865078767313534263086085400039682400859680545106504739387065726988235965041775507381422110136230356928152482768661028779255672375319304666547185430342621027740151048559945742907953316202841336361970237725569300444424937657788539042836207899605814956980112078072703365295683493684264126745535126815179663858671672920390983192807881389576955818342686964952796874870120137816651885518607313319458757753588472816525008602026752899274266698970969611493877194994841487971089377024441977259155835787156740175267078482568141429294335157443130225351934855093136472371462612620880399289648536407069660450205561216712374106182596273973194693850388041818113721624568070937540585627739663227671145984194188463470570253383282855181264994233723455720672567961794889959122367993258793136128737057913489445782344881504172575181281547605562838989346038982149050677410298538153027185576796241331270786602939036060228563786290029666515749525674320816002406413702090955244003214676698387870177741957841664729621901576496298872179345191225048614256930513834806465853591193555839314601761518267774004987259979391252254602445901834459668113703250114270957623090440787604517834379225990655107191927200559274914918881728510888986775691116939676941602874247434582770422290310180730598056587838167629116618767657189715450961067412011693936275115668332757330421517221434427443087287901840451226463063167414675713167628606819811638844565471670569230695578600605949056929302585088637652406393568291941236395522973476055350390982826957745791370724808583306736079073357621019217376361063052568156850408652800000000000000000000000000000*i1^195 + 13147685383834705821458861641133774674369312327961000856214847528456356605109483476007200511175483824763047562980093524935594996215639316810768636911577036229698233468960119437405399628003834824229566688318561132151826291109834774739502585614780814415411844398002690880429838357452166452305148072392420893413587260249852989360285110303173564684511973882801290032383332958537255006010390514313583917569231065793619521220235660035252049157491672503099112111051761683706906223042269070993645580030627997816351367867099950703886695250212610629678819864582952146630417618479960454589876083757519069013530440988729180065790458422960296438744313101558894623715777441745601017010651239328124467265708997681833339910549187206172360856929460966159665119008350299553728247164500422990304829383493990113819823145983826995398757090786451967413411748714970610002131014347551035826463774010388968834689183430173026299284245628926431427883534359892694572330341506479010916758176096302662699629384766170714394485540688925579266892246659676416227329647094969207640333445559805018929169550360228020975908248114506920608913258392685198272874908663810074637297733871473091482765377485615707020516684661605460805430788900589605984416569536696400543271751016682378651023371626438641088695617000179875564649920473657532095758670737693685728260585505173611738218015150220621961904559387681764321121404217805480249585360225604421119209570024000573074916322642732042266316540716678254814222995255741475250744408910845904234381155453750113976666598880045373684928787668839497884234748889617433386348755592288821893787066856635045304878185905074667987390187343430798314265102773691186546178101846508779399879719050814631031763367273529688464844408805036824734800452993044330986373237485818640538837390551074634313119114988991602250271999952941846250247817358418256518700878060602769201649525469869443382430202230661060147614143339236883670851488348952904801477486298972904141823676691629949286560689236165493536639917006875344388996702600903539748388008917264044211904064001639271372446521911805717989455015882828606137153235485784880931976832856970296786032013842091409157115272348457024071793172560213837344408386330199730044857850611670206932927289414530680406867265809806271872879885178378161436058887978101093257462297398510002350769461377474346685053725331648842499660878856997467035852457035260559150163634185168293361497914997745527191974108300805903979893573245710874476000839499352525211605322498999120124337304663041295155743003091905306380406628634338946151805026867407671264903103563770190814227481807998454661629693206665944308125166950757467018697916696950875677931068914263068722806387973701796737507926024519071114219289656599600666617166814619858600098527076713695049039625346382099393616214822558196961768111206018578851725245384293993147096175388486026976693314488374336744615022262101951876465033442492416000000000000000000000000000*i1^196 + -34019574393392200256300845205194945611636144935149721842102064523504458585534120033418431210622040171716564456681064469996617020979403438465756649433825996271220111294377313810213395781724268413302698030283694206078645754169743199387591384867797353236475188111884528469923510502231397813801126153859867231531783941454007421184992979087682239407602145736197316615017437510227905670974303067020091618223012131282244776520930439966934023422650551277213445938557616383608471143256574602797773487568825275227829172245068441022501515241697106326634391322329454086928647005708186325195692114002637759825462997617240182052732322872557377506406248224580983996678376400760568846229916624344660391905061250511733864896069273193198110954547494417980509827279987701378751984602742270735599146293246603663171051083485431430674254201677221066201809774275523856089805548030151388005406471166423795882347785648538925713363842807176924359691029148936019845563397925400262988229129152850497613723391738513780208795109536402241916427573595779105471781959504989756179807546174101136149371358728936471569197811048521532676317883039280950264067807611054785639378629578929348435005947619173207015441542481728453002992312794203135143350572129283825499578786778601452025979044108180584070537048082270012886321528811014769931929122827365497169965304869893676665738684389931237775243722321452695172065386012263984507135148839030742940895100879674814904691601246646935934621609958408457518987306394325718378370383918040304038542399163357874620729970838232620815514332190238954613801578374010230670480394236681828122886662586040775215494294846742230804111539910898127405379131145147427161283275982984959413711236357544918096584086032222940826822610819035642014614637749179200018483969061457391374258025643053296349730183026762171691935028345877638451357033253871822643405851672116087368241420901893585765729959316213531028111652270488929195019979675755939057680730320457767264737474291558218789804536982753285119143141126505651133068114758487667822137060302949543416152907770433296325189782893064346904298957818400892926266728581326111003302709479811233011017328066666840546674324482962832188943982723982147098957435306835504992817433899043481424200833068575710964323270286099713042003789207536504716624135080678219354797928159049393347288217909859633483816046618810992023585480933446161529748446122800400386268187333171376805377943329124554184699885019090677205961294405517077330363951120835778519190493649949982869050279280595812006245048030638931420879118887665123089907655588698478397542731671375056025696308692948518505439586063775206309737769165933752360350555107341752433774794034006242739608230020732543797960246012631511136552118116554914590191591482341857524307131241691253852661817455695521780109795206346866450228492351500922569375967912661202793193302998548523006313649563889382469892354628938648833228800000000000000000000000000*i1^197 + 51485998906215626424369533509933722446908603053917072269842298843985145871268357289117980003606095372152118798485495262417085863361124324333351278108385467851497896684018315422092989562272747008664687869481457286857367706363603377280339368460790376404054537869384324180722638538874793932884200605880238961167155811012224969579042983525597011050253185607175736121127707579074077820002272420384575962627931898322918320237707556579240564076222281835478732246897925908368135494461347732853826763757330592660331125389702458523159882944584850845299442035343385094220620251074705808154508527130025006436163433396704337683554258235970338352256283361253926917996648372163009492095958493271769515382709326691273635955293108009547690279133028748203938097193442866259826772163352051091823102107254691376832490246428946591589903605544351373737823938965996318828528328960749945286418324525969293324063618156673913232584097819671716484287465394424781570410599345908857773774477684642482585604254574671577255258572247779871253916077289500780947692982671906361875942749702112517116521530514934427686704822668708183050400219570549765921901420310287691119875914381272304228774874038182990101264400358803537714714504876666342369992830486991802484603173205204397497900450086374287627023922888537865481657003040114782591481142847128587880804359324530415909260130203438358204820720375982769879704391426793888840936043473457210812201961325374398077340130411282619818774026180717701056969124060896974694270771290142879207902285395596754140521496469799395514761766488159581743335871470692866407467109761415691807821356498388380023355818614387439770431398012063587296472959551583553050711818701040027183446625864330844329740258273087173382375360153284708973938970924087450662124559443886752632629462748894675098344597743023981589887395393776166747068628817534465444597520643215500333363862133024394724684935251220848918897397950748288645961609366834765846624468942818293834097078544037797794029980965982975366446571268473277191217000909734203832862300468422489518849929325901073567207789557232717313360197638600617226158484805045224851295772982077825485937888541319986071984311542139921240036878763655256088978672916236568642888880891814197285577520796192990269491933943339015475324135265718756081036578521616061017924154192942483746017697780924767063478462101808209027945102597392086946704759827820157932076349392029529748205129879524720562623890939805074571285633715704131859780503350258542951014532223314507571064257916952835982490141094552277014829132929517039544370933254450140381331588941070880274694364430962071781019628184313312048018723812662513274936099555797725254202129001456563631121245468041470875326853183966112339949048305154716951671257227585407534939754294507240996317008414036008565470371285938418287188006183758402005668361736839550282022454381179290327464452270857267897877785477120000000000000000000000000*i1^198 + -42967026974431762057756633062550295248748463365177265116430617405562996248626010561449419874764609739329708366045221353187483434911782521377713081036505868546746082615625148611747877590071233293164282436794016148894762009731505457690079227826827441247559054066634402863349178782538654519614750314572751553346590861395937213925238592752441983778604940420208211726064934773774534968972377180181964940042173073409181631848854490960270944702067484792940738992320521063839009891921400303203413563759889988151324078883987824178637873994080890008252844485766676522828480302976545621071299445081066871494264656089432870945857611309843921964117216125176391177060521072414834191330422161793368042693009519368313995250029490529478685421131082969138225831980893287885857356967749648548606624013075286170923256041572739399288788823903274094259367537223942402574652878979449379437259871952573276542176877610409189656429748869641733640450841504301404091301532390895568039528482359841326083196397623180002457825551365994603942180999962833354304873695330177398651731364560181784156227916081279061058862075929176085621107179357297406348719270351214770856804519351644053580579769063499465416636265669056611352803950644733612575469004749147792239651651856452213664700989076225556144148339575994771948725983121207234361562532023258568570001364133202793841320254357323905540774149161525050102257762609921181100101198633156141358625943210551051782384949073517087847635412295546931578940901066262001482843135713344580847631411811324953362227373685250503024633353122551976297776812379266513095779578435380513851430454928937091915652055814111583502916884800860835279741945717235201408067449974021644332188525531441096198581619510097976710963872433765016320571758185015687772152931947884796068814205549870467221185592332391422876228747154349493316047141421812298251591514596717551243033576840033986148838488483025672093929984694319417361294910468205605918350669195999573383580136012789281124350167739254659063816263261071962375816105241375675128489655265802970586037648033339057198997796495593517688466735348033850960095609853624400084343299158911495826024917694664752603503539949099576127680550235085725532984006746445703393935196713826850773098747988838950656700598901579610189908079912111811733367265548304760994702940875319939973779369277193363574349796745831975449984588677429943409508545112842643607895695405268291143788664455984306667304932321722722326206371243372362484183616483561285722542795135963344535039636323863003692562896643009671125674645566368435862780796168575041506418288921294984473589154924747948178118891940937389813753743111769691519799667323464983815766213626249694439491774114590830296310461257137289016480707070325671930349492148888395125657555217838805810263813243011703668706606458786858701051220917721767019187378010533994042568583227730663661972613445997035520000000000000000000000000*i1^199 + 11277431865800301273358185583405257926898208996155266185676702498734106003225672866851422931291742176791984686873901278099558114531230002781500042551149181668275276542215240944544582844898298918192058806052312816779962479696006672078595071275412439397756978488863832605030020997858043270100440616209102862322158534919973824645389370234822266461866127851169663673320692270861302060638048098635149794604776776596548759246395968574078682571484839047998575122985608304225719026374361692625993176817642933471112360841218749540888756983038750132387794258016813180476205664389280067190556045542375972695406570949880102650140777073805702954522296431065479749674249824594380392487434019180060029216924496542705198411838691072887639837009333948366987041465907123534431683135502591194753051507133884568369786968643661440900157557436166776608931804606248543841089295768374516575129743287100045385221895850603608171543960803151447598638269008602958492122170205788303790183329975891603033875893111835391407834640278357898751937675295244631542620545742548642231529014465861687640706106719622763800217665025648916656474214389291344460796269551650852721372296824119233681884515483825560143584577830825627620996402372397490665069699591758842869519732319325768862513151635201945229587616402112438667130432614951526639920068688483909776457195214049038212511339995296274751964825179422045753541000659834641439133586282855545441016674707227642723836274388888921821512515767759342845680698507093962529253474791414221670204887969553317431439332065878255365895085753542681652156447198623430500425304319733632124858319927183049646053559897203193298045784843373816427316069020556190421217467131474153927984541775044001399312620119076113622614311914196703796693170799255012715720634484967310429996471346641585675118823521149512855514133458105594374243980121811479642794708497319830087744809696723957747107563378117494171865016885276615602672155409228425788639514312219329908316630892971009661920926105806611458698445580653176285152211444508336019283385864271598059965647285277452558549002461528647275925402238413598873432702703207641574960989583260330564062415035490897051143133957166571272956239323817094278797127940816345584268494815302646311549065138048183124026773963545948670679856414045989974925817263736938986785870248364892170895478573852870891157388087750753948695983659850691966975153182313149105135906920300872210374761595609853210975063206543163659207726399939959357691340209206597447441292299860804502715599688981164562881553787994138714026645051887227861084686885281059338535133873899941041049745495165974596840211902332975329088964010061564270450885747674172609790056243721346703231901274255564508425622633748125309147607818444559888704427338802857492014326003159432519759803967533309588371744229353338184667394364709471370947086616219450012932810012255006116492083200000000000000000000000*i1^200 + -497387621846741832783146267919467932786771447145816091839828837683176161664886294224467558159810770260441199734746567212287617610439912954722409431058995569118314777558064297330677124587781288616893285815592816100783509918065560793111739071895131758552732305054677623070939567945804669291101381150017275007744578472139636185903619558016851124010621514058405453685581091012994598148758381651461386115701836393011486739629830526377415835648579197572162442924051345045221794799164095728006176602345678382080505955376450102896569373529095522050585160861235820791173161785174831793261292830957765289797853956174798509425913569095423699320132847386493816059255413253605291477459399171242660585355419076691488292912417741193575693954403579620569008022497706184935361375363691831411307680249295575886520675285120470230921790768055294988874919017985895993927502059423994696711616539010309308344543181869351515090018464034335421734621255658748971190049877990509293009110177921634467066460960263234580957685397555852813325146625236465723391424060205702617916658438081962437173851751317012610981344622476847881659890781865868989660410873595243173700617846181276419129368373106285532664955263685141041361044357960494707444391902840980023356403401649745296288080412115885404227300840616145294049388313621933252723811881045252698503648191314879732970862572852854332649942358580785815846938162088857412266957803856716469860495106496879275216169888094994157721063442878413976402411795612223729954380596112090922771112456826454472919463289413086978015408561468239716611408138414082084991612546426095006917428586431959140934588962274315535391290781740660428818753349383307015854064928157170080638508194525804429584457660310441559196302174378039060298627129195305592623562957218181939592000209415368205294566646624944920512935815294855572308059798616577266183874117589512559081864498572029129693632685892862311519775455038880085514765963831585588900749112838790670621736280920729953465610466009662546154644154414883016331164960551253834580697638373540549749174313399121421917222851734511022859467165356601257610872419688072475383987304370936197802526576159044534483170448946747170396932822314966613729135197847346977130861485564293532428494754373710527056712509920185790248195159227750689328301017395019758303896901685218262583844361193181980197556316074211215190336630553312437532466692412118992798421465993655654474686405827368298562445642434509623388349296129495210779511891387071999026353080066828321987278109205782862171419580370991603399133749455430300333157706158988651192766571834722200893112374075619133120536741815590579655627613289202672806545957006074278007886557318503704372207508799962198857471638541560422851520525012833250602992563914033861944607380989497278057708701776181783200078805157965709678044273440388325639539421880958025927413318287360000000000000000000000*i1^201 + 72700144159109014364075042198992412542071548247103699303755291919162491706897490073015465613889896918716510937212082363162412237177194722740110678499444889439942333181596957179552185423634805705599153138258328569893276539977803483022171172603778136350023754217224797083184862296223854862956745471063538128186002406581981594022844575851961988415935087230438960490449699309272319877633886971523334582668943352794624352966748131820433747027120901635095985001628389216377614114337206743335147933223911699833077051480528621506590504844247115272393343140554557462661338374091709918662588976111523804171250414389485695283618692112196164600153816406752536684594002723308920800253283307514679958907891531312369840125305655844660978005410096670551548128297956249288222046816310195026043811632650270767015608209452209096377475365960119274748919860454230570361820028465323149951849361901799948227658853267783964468147941375296786626314509664855182262657140223100403926463422945070804157840646435238063962720391260022222813566025098717107473739673902042774226496009834563985561514340653058148658289561430313893529888552005882249896922241146632884376039218280469260838986603638025726238462026304882598299631467236418265688684611063133319079108405713903491400785347256900464727257730232502318304739867777981539050729229877975099971615261565546856797932267008131304163766452555285886325201044751751285076590069722319768426975971283927148690252851032536757542012961281842594565259616533090338117293572388189451843580144603140779707016140424339566455852588448012590341000625047845791636829939154796523012673101944386334591728590153620355752513365776772045211577041392815735523465372622086358067367655880494781566211019082877836008114273506326540427196433191803474270408444351935998748167415500170712898609093119964889365995406359917851775390421804869563659252895698536998656652127354995953145343993571842395073742092752747992893667850614413550958819221280796101636929976020971708592274725462451526114359547838142861198147299598682325423472120764388580683717136871469695778902591990107585576355490064936919704625224475869555238164395916624654385591578611798209726224841731380290896681109228320774128257106234363384403026851804341518446882309954014222305254623681650156581121672440214939249046981954353640618861345150270311754832360501329851182500521640564231263931145971543315759517149883220390787358872234253740786761972801792484790147901056439131312919848684028842484801074746994421514444155974975278965598475731255773565205306340551295625080368276702944222658142857355034393235987398110153611431986959574601010701136084204166997120937988562820359869480117599242384915871649570752593330664461690345750460904374015788793156743749238303678871878000792790010071528923231199295262814609085837160183625043271312637175204927519517592631199199163056128000000000000000000000*i1^202 + -176265466782056956758060177050627035906150643088931102473119087279121699906666116789520470026191611433146798145905432940477770578880016701718988416885299551960023833365944193027825189491217759430960446984768104383956954858501000462398904890490656403110460148674229772430136729866479208022902001023108387239842327420396315112695966832061694860126328131457520886930786542862286532063605094709901937864764509770307750818003752330131533754568922797669816480506384538185941134436432602660175260558834002206642644294105550667138924815090265172781615292833386624883540160682239948627087363725607728090571632660909774735828764395518978562845024560643318173693846407544746922577140449261888309447989475895880780697855428282486730748768804357359858110439153531282417488068460003936870487805848769974228078253811992858932081113264546174261476954511855092788257982491303992131295670785049826931173630467319328570969146194808999401616594903689407137701808790587442462341134219598137926357368805980228479429813218744447420920490343884309627144887032531870830669221197528593516090911490327543990553169229464931118210050263137516401519412318231711563776654477928225647107375917413176604426637384819944827155496945229443482143218044027778645502839212498866620040656067162640952879611378792543100142946442402080950608542146841125857318760679551472761122640397407986879967715476584308685122533220263428004750756806786836257324891742300170302313358840037776051807712913813368567841124416258797998957036802265404474972612025266533061214902635289315111599453872184772305203095822102359591602572352734329479278377545619212260414498268775494099684394220986780017444932450610919176855875929008349877374385013323241760755244528208191894300322097213501455201869663781429761750031246235815084154225846818616345582821176918852175387517324446441941011503857852214457906270270986245470849337042769751964783608546872875580291236740269370121266693158022459880459618494005261110990257743180212018867934306518787181366169726622340096821676872878268381656442673620972449262435216348065141990126600731876561296191071569992754274198506608585141082677058901775262535966486300319586639406698829358096028605010609474343148777239372161801211065957240908520359186789501040370173711696997376397939025182155579306115251783266151713394175393327369122011539608138172249942566738338933317277070362350424004495067619431085985002227186505440886951891766910315913842343293953264244258707218091680931757955729506885896279239860802331297740865704874402138745845621933165310995382576495433036785066968664672863105945949141656467511479777166210278304138581546392269365505635890320354189472648033797602315043747097761470908208468430510549345177467535853659740350023170576920682748211466487753025403910462538741850686276508236013162174883758452654109338507602186886205931520000000000000000000000*i1^203 + -179967789049319241415205803977201433542855891751005356740383262538946037799363404551593644818937382305941743518955841083690487222259418705065662624421881244168330050270215480669975977648896698052648711054622868071639691202957492559811805012514954608272518852093914475818291732973069652311710540793087700932241052760467420811479865130565104636410220367519623444800554909505857343831243247321932469616806886778015459398749301918156323742296900414510669235017104925075648138570724135654806884267586987423696717059975041216072133073999295170215192713242343355679416021967055776474892470610873840107273525637242131935139144592849833672686844461826502053363927956126968306626718592710938653184971100609202428163323298676088475868125629303904107623122190261278988153060311790110479512838351627602476624019554065042447931128036434111045127709872494315966582116615073634852960070695595672679581119459824921370002867272882149006359985311609739426394677979533740303163750390708451820067530065655359917021253471679708929383461929173273713345436692157684577708399285504847623336429602396912325201253455102355054314641577712407203495830927155444690432596388531933021298445302109302658528928962379774061774654609649131317248978231445260119805819815465529510401474456710635173542880297768987179770508791690496752223681948846067367057222610397228720687373067550401556599567967020615119676338457931838158432589617826195041365824439346071278081494975367022746698791185243889485676436685904216791013521206495564218288649460962920323913705808257546122945492478111583057987651169253359896857695001519631519749863911904941553701420879184127910560192303398334054933776190901892714117675594950738249671538521002329479168615025316149011183271364638512741130044954066394805905604491089873884529433336606949112185016101649171566420541867066894628058136613031635562330379403538655914225146512010703679658157284096450456259527189505468218387378665451916224057289287654927822884482542714457631668543180117854013390916445434888156762084457345802196877597144960894105415987830052179491395655437274476315938927792927692609249400515659876475862229028843009821296209593971001702090511484269098450023117046541608512757859896804206344633961823011528972964258294991369342570546175311591038061327935292778733236697474589440253268148743831561536669620917197101262112326903547196859400836739412469915988446445773405734302990209575068226203231042269091093472171947396708127047369725902251809996410738637852163514018305973925453551687150202590449520689169177607843181827661966073327157487853086857285972178947085593624023562709069315227402554591245036663749156606643701391594003768596750563771896097372012153599985211572466433388878098864205929531681822736801625623975804036862771860156562196817632704314665971368207122074144674045529616910325173452800000000000000000000*i1^204 + -1932909578047376549717252476542151622217835806965310704698642254153518084605415700946556176666691256755915031524925023513169671730793644269512827670134881623331623571407612929921054317690064445449789624008344846221944497462874539690048076506605778610868118892613511051605949187833901888679766296080737998975670385059368341119596932767467159666227147113730371670380623496729729541654036186874102771571069949490044914127917833784317705596531085861677646342923603925066258433138720604063406744077943311692062814210123888517290006311586018990726051281045066591466706322230046795552239882942767746624074553848163671678913746656384252996735754882252483502979977065591481414935734866186206844111212246011862535895636041603481071841196626896964768840533597647782363116839264716270670475673444472807566692103809616519404909220310346614312433559599709783367021855547895891087830355458312073500894904512933491963641144272135771543068971368552444858463307143437374099632930048252685007596009333970784642285570678433198595341918161486852539180219676160834690857254735453233363386593477822448465529515958681454158440196876346378160009368646531009534054297084704355127312445836923002988380247425026825458031958595019242986566131388560226520657691151474541630691690518587926367810973623582552597012491774611799490809482242551574331982805995543619166027557700315471425878753824399799545706776087127193305892768670209853694906546013453723242158763507588691483733003285431917182142356417121378980003498363975239869973640779973910253104988695965807577823608487860325331581278481460632809978380375208609374038521577211318875761311885168968989109486987126844775616870159571081894187151261356378596383962605791395906173120388279537154476345471893625628600517046664246616056163807598680195468218126954853200949070318269722992783725836417013768217865207981506266258019449385119235508598370263348916962471475852547344878198703131317975576817702418308342473184833978581118632484943985904161253937130484824447382393618066272070659215713524625631221595643172254193556747787130560997252049275757058349068311163744877356295473409452695768816462455765216591878059159611715069683236309128656913207262143406836711233609427321358779223997971108142154765278796626247457498710779472832459218626177836870894797766665115390816251003608223527232939085744417765911597475746565942560942648060698340463474136607589929853632819460913439978949163837332010067194088778416217325014591337725960523931237269615529510568040657442031684948355173193284918568532680249958382019937437573468378342795867749905878643491612780466675419831085051865143820125656079956627584583505227958089951811120250340415823074275268279014299158658364526897817566961545480539417489722766661031302057366816004748223722147341795968160701466689414067239786263497423192064000000000000000000*i1^205 + 2441945760611134829416429510083565539335131585800509017552009013978241718473594298556845355158465137667736160204875955896020467100570906369217136499732738330430967713879137820156388427559356837354576120481419105499557555810855917997893622879571951195133789992346179183263322830531621597284030820354673077403280240947207623426588843111687204760471611099625900264029509424466994074999007109169702460932341552065547735403552958720224628438587485129787037466397966552012681134176597512044585244211016368079135481801408433303054707551781650123807401738162716586788263598698941325331653084054417639654630576994525737701425818572184975554205633459611621634467012909614543978727280074550894103914607184438854645537646211742485658639356655308266710453319146791478492501164085412829820722278200573441068677059465544492369457147285520362037367013064098865627434480099671283076404535609221049122102439525368986973919432690611322047918251806457808546964241510246614395360790490418914183121303186331966456595983877468013972060667842893905789455128769863140561855798898325405654952786029335828075743519091428566206090546042593857712999601181751505894209558685376005144187451759906978437417905579508570291492303105531273054525519902553989167849391678976096014171623643353121954209187734748629622555551893295006283607761725326497397160759237178543888125495360310566504156366472025129224721881807470910971404436078642995356864801864131620811009719421485094605763981539339578683128597063347540319276034811716613571045589092026139356743334129419395577406394585362185982732810475500288731929432088012340962482315303436055375978767415419311529116635334503809713013258787888821423812574760304433921712839441509170621313346205981965486432990611360696461087114902913019187301491398504240384860459683355430160206359035772907294071276632987658431570899567073621233214751142430194531462246366392521474935266024490172697257095107456426099821700571803831934698989451622438655897965349987056156913942953487943679858383653475099925007555775493548751815472919123487862156353537876802284686737837296042036497752733580292736630025478605527432991617420859059228879990118441725576573784978966432189349259993135625964998671856282199070704241987866290621338526912949604531215639932905928631696797180190360401138579147582068088331862503276349121091393350942284795235096237702391944806440862012058021564263445481145640051142727647667670112309884179778370159803943712875500130200976037177911799057462761456031625267800036253488347836392694871673488412879614426907168813709271079356007902620814761317911979043082351548637248068161627247705509589284449302099669048632703839373725198271620137866000274269030701104898194255795555481376809017821304173607905187903471035981669552149081886225446526633857053568433578007630675181568000000000000000000*i1^206 + -483893147905535334671766529867670136121395079664879105054473167538770384050263753797013420090036375543796171770044388776351775526588733033737874744776074412033331862423364554802395640973144660481568500606504993705652492741216424835894699963807649632193641432628767825217389496622860966455737699152218072410768568752054905058957024276907049125399589623967995773117982703323402076350725584389353291177747151488177300415154356759071876263022491998054636312804365587139335847153546688992364937891549451660054665688527943141871381358796064210510389146725679126811211561292995885233991462564084784138813993149171121110019862377857158985902487284122824737753465422743414361444191777800969102697181845703553503291530301206235238115360464780082295751303299898650556741698648852572693678582050664793692522135669408325357112369319950702340729985889445973899743585526579965745022574067142469730074123067931047587298399661039626606470074802164560029403074417568175505765059083340553074304639231497377027963752605295828582852160103777815267919892254393918218537140887436103066654789775967284721331069398412098140164255664177224578303052462390680224072142817670252853121395539719284611821032751547207990103148362807217064295435449059926983697714471358234835142187712827899721240176256527662740350876792335345755856524820287256657851389124294641756339436751221785376866592471748452728379424428295719396861393923204950348834251664530908177650529422095070641586640491350924379029937946792484449159990291635027274378136374847696530915080362178880915563816806012642012584003228129301256293511677814634014019261638949118156671664550955302978567308797008697187330541894471173060388278393276659411439004327549227989366586359009745644457804813566385925483246838473356253353098224476544157534947120975759331424068816147755338077200870039995953115856110671105765867941843665440814879635457103460797799717743533871883995594181962429903845758119831873050594459344814014210439368218675773084445452948709251086736045315757417549853588522199737523041479426836702881406253547316323364784330180368194807939321618156952214951334332273682260269586474775135244655972019588981625064345367290622099648248559740274482069213915276075338224558855316855809684364665920590997932779471386873724365836614080805210143614034572136840219066058806230152689251832655626208862867196813967195343172314783381312455698975737496626134958642684586172730725515972897984766288497350739777721378551238897115093674620767621638820794706813262710051398202535583536220250172714434412024463890845790861481687471344323422551809487793100247339223282539027331624972453732421433234729150492707012684802213708705199739240145884935020178012365382759202161614846133861978952979690755439088040037645261035926519917725913132390748859308168970240000000000000000*i1^207 + 7519625733823269011517599109779984015568172400425681191258866429088703662715788542566730384620869622032352449203511247762756699541199786084418016288322529784391136594065428204925298963101831110883062529565716275748964889324316888776348728885350864610054546241221278578707495111351844939939806438189608020657049893683899673041667562224339365618883266533884435085201844875613143187679813776110021345760823030057145725568053024039178128963834029752464357679094342143492835771196254576641132660943129865267256914457029301971053922004097059613874640578562654089283228997279529489521856376420039339796672512868529771351178218254585337381573569468958323527927698747906602021704863884051112274742786667977129488088657301405263620422031023874907380174234793385087855297516286237849629623341636738026067192604011658821180816502366625547215263381720262817850342530130497073643277562407357645867613469088207217674989621754926137201633581938059079173527577965683909549738122022157226171989595601582854062760248245702163160480620175837522749612096304769632379094261407548523637110469719234501178782910197857152157603068691542118791609022101106657963485204650467463886577224313648149020320278285506409756436720785544053934915188047173372337917020984629812701245725613658335128640625097752238760950244007074039890804007278768839904082479803628228831466034187893112970449370782862982210807884157719447014864437476418938659723931783272093790981367626077752508024298326514634328882132167269126166494128586572313025433625971539588997137629472712454445652960000001521788717628047867065316740737196390173560452100201878873628197859271614369036338712873523605768910728730094377748476685487318519231834068511611900681615731243432996900644329612586046107658519979167034467737950985842585342301388636366257276431515229782185358620682195876366600827738759056242402996248010337150087687383858300530346451313565984719214991553112261680860857847950185681488131255823004662247300574211075926376560966727739436993112442510985885207093043950551309626197788010018041499506253458627117609954568255208623984185232858611734054488655977877054687457117832564812779706610119245045121248203774381120803197242328174689787031306623167309584994111418826255749550685272660408141320580759313956154649994516124358194541505565469278664226129706778041872487916649931645965199470813239282436166606027881181271568407076887234596989919600955658125503981235715442715283780609427626253111187115660127999858231370630998853001443798550207556964109794031739505390555190447961394722371042599567152509233015347995704403566931684680341268738015557916246930041252330628205693417001134162756493570915866600368689185224686971579839255121105439994806282621052379805293724674499010642647430423094889032498734476977883840512000000000000000*i1^208 + 154095616760229853973897985841401800310060319490650141308426344074666944960386684176011771324877246883895738648590982559183326767656674346552347677178279728111875802372435884516143580356451072373322264374404626598937227511236551463035475819565565190647556880035654002990874968588385242237562729332451958676296521551490656479134400820689427610701805318260867287679853206454544031071124997980442064599905830894128396709132160626482648770371488725835620535426105699810006365776622884193814642489418466138775993946849040516896303247840426434527440213850159440743269828409158060102167805673037128649875476548819359872676473028988456611885088133847022959255939684673627591891740310437188937020412947823728548051734576329027385089683343220157076739595644778556429789736712792033283268890266006396480321233506937287355654909454383679374814031816338880530193383355601583105412270425797293114794070489143364541860206957228363752119488438475013699811978363249820562380193553803700032591927878823594185537261210915293702779537448335395094247135917673358743504594054450902743921582065278506059328046356292125556828759450445798068865373453606214140644211252978834399613687405851064940213742095125316747486251789744185468965514080739713054240682599630961267038972167215185548562279026949948733773513496581163301370449410717748601966688319787158065899615954862461008883777164193533361934913220726814970399367774911453083303180176623864517007692208799927519692987467310431267818704792373340717502220326823922179874658780542099415255544776581014063022860224056323164225345334458898949739368448575368844770109534396549913556363215363026177296036770384339862064451885357932441608769489223089241770328278618939453787932624660222572784998891838018406199304332804723604076009356628398276446001367616864362421961600516793381067318089276391714957254487736842639648076879510057652189029855709617442205387231615344251497386993188083728446783894770169125325938352979345395100626711193915056997777122804804475890630711149637855223859762852126218779498681077127457643403148578846154558906321302841993477090526025697692361769783924957693802531268515808870328450728593556485724583740498213830458013579259115058986618323929468477227867859048774381377317187874626483482355381356589900558360203916375243182454971302924287204837666291548751245785368258230901582258446920214562325956940437857367159894382868346331901145203238973015435698954008212504992068968667481428225369931970534348273544069286652196809396698671376889204698963399502511582456102542835404892547602103773756403995504118360390827840114032596392189946800819985592972829822374638562667443788574494075665986739105620206738206788370154771160694801526268974394469773697075089097968663900324571553235015633334974559761203200000000000000*i1^209 + 563288945334490482198667024737877314012123559550236285001687201586659814852166961351023979118600543018097996964769564232552253496643922843029979737372899916904642845779440048197087278466031292588142857132545457247974969925818814633790287790898197147268517286904576095137378599152548241532012726081592907930638035509531854025270126197136319866841546416651249666932844716628878343755698375161641465325650758228734485975585411714862675266720140305504566139355353706746027598643001723669242625232013217479545598482911312680180505163916731502552625892697413246641947618813563934587802101837767528260574566969085210715223596978915551566532183848837403214774734029837142646629814796747473213219648052119936942641764478463083115059635889894022710977298998546650020190345356891877355371370200368283081173025661697526893347156477234306671505936244882233351875268946653906013858277243664513731005892658435770196809119770393701052407175353900356747864474374691527971121044051311795043297740248404806983422786158066734537617603017653067379516138985727040883400318819859856846330041041389176824773192249254814142057446438102766093935977557805222766358958704065612305587118600802282847500616028309070830299160439926949540836859130307030521473878257732152413659043967264067129419007446288450489953441270762141347889104875345108292957395629522474027777496118483221875323127959353177509545059448433450964823250217871893048603212362815779630241898506380306548586685841313857059675083208353834048212425088744546036296210923009154419320968922693117341278532258015576741846427941756350127445410503008014133093366725169501491460222895794680582276299465640601098566284263657296624208624027356601482981966376343079600593513601991243561152798760854188530130734131928599890432277897974231772786156912826549398411105492995224908461678510655781179694636492937461599498748845760270265679712113204296954788828453039682067790531984140936753720207053271236457140560873022179862120634824647184047474518913795185623875410830378506735259655034830074948468289191851254889162844932774334407360767779957115727368071557119435319220389978296482227386765404996669100579363115376750791517455750181174519028945050127042156359018772947893125297872789750125759758412947561094408792569233121848227127000154145013529113568166041568841570556151733930554625467314938719632055891516855742205553461370027179413930377129025801423378892698773418055305483467467995016225658082911043085700324103171498089116118919993695739403376904777446124237526736729930217921663746966118836969233193769557331106355498236961969740041362768334796929615330562180140963115909956512522731566130163388994761604808707011986228796492066342922346680396230532978537019555859771361797850594648560556093919377489920000000000000*i1^210 + -9174627134003822951066375377755928549230451859668660106469613521870891976969025724153228682880068382603477747398241560446492492805978280296324715837196845966643801352208488137494328357538983812273865493327143481250262657367746634440383153883880907907593086015127216400592859157008237216781240014013710651784308178410612491891658071817718706599690206462448136164659926552103758133545064405509911003109358399180855598468023133472799150358923610945187916928161719987273065665903935345463914396855668160227038912898928951015904818591182150683837304537218869646230152559107170447739760528768541178514031667776811690842865251921628601792655453571778854310548099611781326315225493722501752398088452082446677212766187559375488128073466822873833197484006500221967770989722869787602768831534683240067610069274694928354672698920102188328791967835563746915994430496565876305489132689976401245920687306975495233555429647233710807622728818902418023872928269392006425788115408194183184292703392177579199769187839143580408202036231974945931109142186622598900327571012333119343289723477092131922873468487952433211479446406603034297704996704319764463553697081836426484101257735788565558837583753570883945874931933067546685779851430611224993368819649137826782965621298670085871723000265658969607697904579342182642698403839961851237138952723366625968519691963403458470914763304140070708186670494788462713465831713128423489721292376045520839693268388830972171939283235626942428847929619241093222347178600670233097604201266206629053792727974779096905926132816319624426868153818456134848447718942456872046188119146843821364731047348632460528095358234013386237359564104243631183672808692260087310436553481952832390134000781753648590551124931024154506778502014064666260561788096700864244220475061862525116086485652616703218385876181289206158094311717554661820622994429108735377699551158904129697752384506446745174226799200457696432798072977749133888282953201940583979244677830206250702287681398999340460772369313774321136797419561153209387164283103697729224346550193320298203395858983154209205719807947053788384796929627925055173835798208388490058950917343269595017613758783766711212050350822414117295515894239159223215521289379020109199702176469005628649198748546345210602808528924483389953035393555043808194780095318350750249001440357169783761834067599569973913722358654328133753310379564099299014723763132267377543239000350318750491406469093691058068811773329846700200495609827571446043402783350767771606459077588595243067826617327151913030062541628675449250787730735884732518328752701075584846287132926038461473711261563183134300428361675530510267558265140115637002049603800075372936071614044485903140546753871189796720842930923748982784000000000000*i1^211 + 551051185289537955071796777921599919941802812485522158292009611964612957454678793520449091746247495241480293707148448673077824869223914480559564156872123142691523501369492431334061643330276001175467504542357522184795546370281809491750793990582808170626557289516984420105346970930443386433588938611025626370717858279071804028423119721313647586043932119092107778258583907087277783420482145056358689434346971504280485816592099277784119085875811589224762877047025879379147705014055915856091917371072844974913593643643661458783438792371768358320307705525451142952134771795766413510807821787278660529231321517397614688029386210133235668847860471496974751644049620126710937407253994495009907804729464929169324711461371462988753879589517177255543090711801617293493960881605631140993304010486958764844148868929296009142373592123980172051442291952086734928131821095832371511927255145278496392827918393000062397223794226379641755069305132389028072410649723571581551758524540594840510316585569639484177300402487350380247808073833056832985425347490928573749635725237297185873533051443062782740973378751765839961620417514921182039113273045477468554357203288611970198828017027794812448072414992544797528834883949980142007337529221017809627081892978864495019060264187627599185159890489923897616207645017934090596315699579326931977021471171678720412344131507673870027304665704173994802198371486367393017130735081634668845358409981304575972365403247981850797504362669195128334192954542143799716119611526434266703839613458564135391979357746639603060213849815219372191409157129503081124589521092531125059409109597755703686186545344987959320596237137835288747312189613318094386432692842981128504762831256818464156941133525458589297000401707138482130379610673387500631345265362607457588093038633663870427887390667047956026006543164266091431670328833734561263949303560041629518074229234540573423524768261259280567709042851599443555117090518482713586772592086242889307320828873921580473272538743140749537101059795587255853539686809888343657737980246312785231950057184578011009505391823413898519487628257025213150712771059562284619077291466792258179931766381371626669912023836618872616342726518852323578471279447892129395728347090323983432195061027586929299684994082283059950033676286740055588003421553284645175284210005855378220405755128758301646699688186292552821935707880154966435032556584446965903538669256903557611448348089969177128430886094226812762832031584874251867202232215904503219130337473254174695420320590138748084192252378588198635138412766020903647005139945150853262769650670095586237817681841903443852600369236717141009753961280870901406236353750749403969132096552043697648571686371826240679724069067845271552000000000000*i1^212 + 6485829270842440813682103561535275671257941828863725741528051215909371170294359462320074260059104445988751770212562609220867310950752498987269666603175868682643143792021028743654409871230151999874938331860565776977131918869242455216123797127713675061070422621752510757235955722191877501247038575793531637074816069847355047134426746476885582580729376552445350540271452038921140062895351360708818306210969473336574930057339652386463224278106470316105782433509450479106807242874081903561057433909265628589918996590207959496880170953337543660551566688988868356256825377955474117235353240787862197243316339293744908206579297261193811665942710235730061162989054917785502263533975977761240567394955909761667757060727534246596336776659777174955769234321502300617782816946833214280588020465959852662184645141387261995274593398997215487502500700088798079054833372990425335805173637270804681967921908915017422189106235608474889022958428147434873595680434716529427276671795320663520888779716248771393296365675504253604958192866290848828758312962512969591013219821809028512679032096308940940740842381166251709863613814065252286153816284156144249188178870468886456298939426804926122464459567297143403104702158499395140878774061474479070672483790850760604472869182626333892896673430394867612165563419125148446084869698396689320403550997803480464937132293709311636251761686063623206478502299107346181400458368234003288455414706689643687393795920445488640160617591170453092771319163382501491592759573460139155737474822206569472493386934219397468672675273799258214639140781818167047491904168557674028909150328439943041688727059298069700624654513679205281542726275560495233038151685719236353517248432430110123329421685296262338317158924618949648168259568303938126090068646735724902738519527305032411428780438882524505442155761222459389398981624157730452932307487308550098801007999382730332102026895887218453994335536020122264966682103722134281730291080612390601674364712031847414179811823308732435742006179247162351716983156930212572106455269943375671096936957918624410533505990612061230755717437598319479471224678645205562941764249227705870168084248787041866273625260074544558059432553460130283544093313950177970606516882838717175983696754172326605437675467007941226018245923514037045215998367672401054934960398371522705330600821372609650185940052838506937250834528154749399600429398359471552754072208077778314594274663583898246389211905829082633615531491448990076010976289820365344464339503911606291533698596108312596232397077324501626035835943801553886546352969308948782961768282282554301885912544012460469357924981777899422356906415373248530300178826765761322686836704663858330356836646432885996257280000000000*i1^213 + -171304875525074406249860584465109406308165171604135235247100974730213043593324241482886969397372582354888382948884512067901493896562583759574994643179345694470889069445151471308376893708136056595129214645282246146723264308293948625166174007696136881983227884791435872226905769420236159564140477420196252518288566353038743807576966620482603556329445884852181775417949328798778009537765864987356692234500496540300520966099140089015861874934760190405555065175363093422944398913711409418976690833653784333444211790439523653070819174760610426289179165065971420505384305682718156726070650797971706215057644831515253683633819558637586869890157060007104156348403088394045898308185993600742599841522619152570135970098504260972245429670505887537501139266197350960550294329121950340242897158739091783876352010223578486404958934175793381128666741330915067086257865301118719618450893229780294252756277474480825157566692925473268688075834489386262331932670584129764537862363639586828416256542930807612673091324200744697926969161402553880633833512385250658521408712035682959460352015630309132270861921872521170825910679342098433221837508912393990301594987945677352305051230408549582977127857669066168926975305510605160620538084320967277544746252137143433929735514131853144131654803933104439791635992955243478882184136205371558556065964571978922188022053405939907251320515298090519280759997039039535196834865063650688924810137015722353395039452433018139738270978587532067801354337943199270271088807484119468287686780866451959016838267066477464103320415203185199832171834830907608819525255597075586227611446122269129666920297131244321426596226859458567949675817066792583858724511410666671042126142260782953013105956720527073191942649147745921255801440188062574965919488594665223366955886183767627601539554128919370532471909566218271226178936733706859823978814091995539409604443871803131030432621468437611685498119675927664421844752662202193654345934452251595830317156572970960132119583997761669047448971683014920130049697715595232210187263410495968418590065260367662577272894962700490327188029533498651286303552248794646642777178130876890163474048329814484647801255920638060131486356689517683379935684752263970968733778398873829715184872573902364090812109925278982871587343087164955945967671620970595786436878844359135500973696505623013865505199407421586517674218903268950622961455259490975167250800726401602624222922628828518800745776806363348988564297328143701731923356436696064109676919856649427570560985756757998277658095475307344911823111645051254061540110679077527911606864599290764804879068058980529100828331124005625547980088640871028136723376110186629973081665011520018317312000000000*i1^214 + 4150567448393792744936099885186793841173376328031735901585258956556731055491236431257677698044255020081848456628894440489290211166740273690257031663633724760723769913992590197690530698917899546762331002593795818400238866516065733190650886642304887700770966111822222809160123485303191796275459606462446008578534193275993409064984229986377309036551964168375492382520146111229976833578243679456055507509123829196041412269644724672537107117382520818479786404894280933783191290578518528248382814974371413063925868809727586583788297498228659606148636517456120685357731492893876778161134311487926449494246545339948425684648200821685666700014246064163008394301424522694745813920653177271682751008037258537811640933738690320571823979766090719155899335584657748468176376714215773571767781481064241702841118634359556662530293078895534789575915061552304916782477922372010709830927434319654144917555002160831476399363324783474640866101319977637547257200835253841687249401347247301372384468728790971146591417234879032405470736876820230846274440873354764609706378391094017381334541115207525427401727027115917466430762934888446680586256301476268656105734724623106675419124318034219851952013633864683975469328566179587097528840988627464059756805107097581990475279760986339383553568534321614702831647726264634466156995586993989354968856124997875463893412108844325951698004233763508128257988430441108509452469049902186668873653846038183011646545310998268341538599469940594296589321582567663221395528462224392559279714633870311324013207282545427697094109604686217972272597885723066958602734684204272477007870915406672519848510410897836648847113263743568099261786500757750453223360058128624916498012580477546190793218259919281494114223161734278697617306929338610238272426312387779416156598874525702485827018399484224842385909722335449387768919665242097886392116754773882543069962060636528435265778351000630197401335875500216626369048082686881130299031374793573123416291869031716213332915551208437139157404927865347134578326649186632310953194277242256313811959817011769099939783371617643299063858497513925515881092247646037697344076248051739119436982343949372725850431334828447039023410625187479810735459014664769306838712092759095799169817908422585855779006978125059478718419183186945537531104489103461055167671321080181922677056878495855742458019316454689083864954034264422788733730171136522181515852521200773590007049874011812816269773127291010788106349174290817620053511772042035254422970212393757570474287848641400609918106157256517953745234373414760085531305728249930275266475780300530159620088578559947539690772993290707499142849260277629032224543141873025076428800000000*i1^215 + 12436597451633855654203930874401301215492722074274581524256100509014916242766803395767261740128174007877586769270133246830982631740915874443930077783110386926840530188036395658096038813376501889176057913203799057613380776076210915848299481316867628662231640539036593502394447072832883093132161477753731333171321736759851536821394823072009035240741598995572446509859572763521266887387617465720794071246364970496626430416747843669019497553185835033007575051753151070731394945236832928122369371707162962543264038209525498987925101922156032117390468219828231021214524483538461659383692331519613342497736099202656825350937525299762153874049306200769130651157899686719599513442543295667496136577599536518422177329229358746116492324061271625568718976890023885414722122519564125732617269719662338113479100903263899175617114003809994162572668225957959954389278450302980128737315472147149991374166386220126627139876167963368172774292209196303542200274674771898113033119631799268899741180304377842445928554453646075033105893602706700303690861338703112361191204641975668810462883797053187238791752254954004603995888723219574108403081205151707569708891125755042340714223007728078734675533165734825331933576754467986386168682571045701388376648719058126775698978169799934490782152450603404631266966396231870590339644328164824700376242364950193467222498244824131719802323669967553724012859565471638729571012227810818475883864107079958503269922180282125170500383146191184161788422097479810153868399039382762354890050753220184307925602890011763872412843579454172608505276352854592299479147792161886959397067295573420778257238925695314725226095583618925876243211366816248680540988221567027989013837984313946266185200220568298235923146378798810323603080477314971473403051461219590357337084852499474071337597438753869651205272281790516382365360862172503065596851218692000374896845069604140391747605408406738309008239511287443583227680811330747400281997660208592392365035602361862388303511025753027902951823698374308476193332334509335102238575733894636423590673696315797246349015179260346544152985913749245596768144482077930452510301573143627177797169793604017576562897075132625887660419904325520962290652860716105115563702637872931041164308328615249862213441200592778408203605833909835931212078912262646745485868446306208590791152698196715382836040934321887670089159618438117468786731592107764712209404606055698335132712269860451211181156061195206215120236832021355906888241372122251776495521309787225732670257971908093297372639777306866850909060485142383826459564792816797446026476491887322620525336274546700721499301653116293925226745879994354892800000000*i1^216 + -325937001070331577035721595054688609390935024626529129040721999906136441564677327843639766398333749573600021465273484753844353902091306567789090676565971069161947595523387297154790009694647481843808377721407702480788849068104261774421373941741523101441818335951387564164274367981144767150093754609344603422597784258995404308802181730076257371764238038258145887480180280311115866050174035916073787678840551337214398951510434235378270620562407670150984983797179404798636360550298657977456324187425308646678408253921041373419754085056697373706962574202217338144066724945863231988559372576449226541147695835152930768534514966436543889059216405118959455027665196814292903801891972490971366630724825049285726628111178148297247061290015815985353894637298667512697337135447968972659923521863341817450938132761493390905448908121854835531097081991520557949709239027270637066757768901547860378757257527288505740627647414991164615977290254572605401643145564795834039084725288270936551249677858107028119412751920804326065926814955949383640608768877575493085643887240718778851638363637670845114891341609713547063575490820930978111553403464305547475702405869554035916506372615574098944284917210996640149921198082896489519779826320727101687600266924998631600917518416847152903915376174642434942927542127374722919509565405037852479702693644791974568798475596474086256786181302496332118348369397027356507595514524527370166765636767497778830896106634336150070064226012537624475943709749938662277862235211338604977947470155451926145437626062017595184842523930644282676470136510132720496708782997132957425540079060570975636101058732807118846604735533564310234827593194710023623855098004258033655982912817928680363932488010379309138194551334485057207627884571453241145238492461361297376049318340211208431453678401628135314472583206283968695952650699869852485975083520191581154066855956061818472764796778785789178079283677016880055038892825681774440390539138915191903549395711863418183877310485885679098736067430585790074988201588216251822608421959569457395193785999396443459188379303333692387906616707071190739586859125100346242618666887566103851416625456915326281671266371098695496808210136566413767775542514284337281583554957317370019379186127126215803236002037274973515456343882374241569095453932621426940589752694293831156237587266440366807086746086660159332400555170512208383006712264705017039608160756772956446948610897184359667943719751307471281691838315277120889770230573254660936958158033430302902603042369915546485150028917403349115808320087362711476765190092682645252126350652652761869066244526597824889101139972907335680000000*i1^217 + 10762907795587598602986177991588014553390740453623576337283353102224227182134716671655226195538579374566994256374180882216614106785794566014493731938191788926904085075615073382958243646171683109858057945420775727583749476256362389049369427610070777303762836341717979504453003154104720138504949863770875104995040325296896067827134100544723472871917208853077001049383030048316716946255939457283085931975667017351761667732762987409616116526268609351407773069441060008160689078834755054549776619439443971399454992605574973727019491235951512340745777358605445996538461264102924430391835333350621926688436433200628392073181455300305223381859948555728603482946345254675808379669204245235750152324225516240105070953721458991310551670827432240434186515118075741627465343964178275304545764377429883084927128920369823234886110064886976521411748799030835849218905845693867798465154136992760259622305505508129969367978895598859181148582230459348464215967308765547263510988688667284013266507712211998538930986829464621299328858960612271607591359689289453514943093784720293790713808843845628503188732563138160812596695097588089636539961669054605353775876054910722236084812518900709804536787645796832718491958362557855806024894415324428345618514381508021664929612043229503865945793417273201677522314871108515090808572634648571435997004135536165172281473400385737725282631906968267017269600691488494285864135134459660375990277278224623352463542299541024953229314454898067302481301059375585408308525345672593681122951020989265772306624685413285950031773275079998400999999536672594632038353222206434147511115901892675324216659812498210472697014143362210564769813051624538325672068337919364107045752801366805786300355228713065780346980448183787453348030696453863904396874246829035776172077196908918264718139330795181740425577047162952190787711833710555604038693298912149792893621345616621992434721373921425094848361010156203752790093917594145962581468129567387169331768691342763662694799844930630049870421293136349806337351840710684789580113536581400393984470731680885955511013634321321011324967834885292118673511053503585053221797948629034645714816375702271215975379675544111361182785349165825026466350989167297949755871815080910966484217999464401988364634803202761019246870680739058788728477681672906490715401266192519029507082329713682231746115241144982510513339309294379618048547562147256882749649903163444796894354023887530257519073426333192385201508260046823686846259821961287099443376346939160518937357257065808556182816295600749773962339736890791394881862976682248785024804866986613580537665802037362688000000*i1^218 + 94640556968585200428530054339560687065097923662185318339204843042641948248147429059821325136762900430911364983093852860554355669816120003370305626555194994121386654471058181912099046911420314945881569287596767788496777046325577123672199781224633164377812173502763223248923425162758712251209965805728744550374232710191898174877032426816096799268645140492279036331297263487486184459295228201697075221331132937535861809677544191592260031170759372578918165372550627843391515496275475913247224250860226193195200261068679878165221973200897181425477699992818358484638363808337377440461125518795741637608110116102717498187225998102493709699233275375318553495553309508954097879662122591637327828057982420066269874904213380624148468777789515460047682893627059729248277374084016694026900843331752680928365277658713551351690438362399929285317987693394926602445634390125332817677368230364564793005750592071899697092505652344520256830496579318757795959890800925105988115646901323953647026310132708725922201035143981005871999461993175506199496700657780774116729794227778869893290505879135728487133022502185083895138877373751688022566232795621088018332978003802266067586131974532935352995063842916517977560130412740728906147850086432197696916255096007427088616694762224256426233452593726510790986468463890420359166988304833254841192812136109664873389959290660579204371452619570406378051867293286144113995275860038191163913847332960163779670323618663181576562920826847215733877313841582731125128813797272616262714559663012867127112258390429240612910166136119118689002141823573594893923006160176700441087574914655294108382952830192017031164905457928953183878255323074570600501056907098950130807237045106013446578040715455008172436379024371172048538036793554062608416365144028753285979843209702185086513318198023470999950927078638106144621983770560327290379899228864757501304255319858012925984895054747808919032374567563133975613258644318664878956607145597480011474621029141904768773122942995673854774293243327712185201274796688310542721316769047847647287764782642177145220537150729505336850317759929709618583048835964093133842952162489549526536801519024239912264584480659702874538513925648162625761416506614502351897578014175708846791819483918775911870051233785437923523389451568744632303824166304914877706335454227608095224669730104258447324160246739898206689137717722355051340753251170932378023593538880896540976144803610979447894355615465680579144526344691845479232426717419999057677836440138276178701838750510849740422024456649876358288416488920103124139618000251880367214994227629916160000*i1^219 + -388256106814823937735660959372896443181496443283682044099663342652264486369829732204637743977981775937187185117474648453718756461023574624284730233637222148672257479793461637005242891359083317695917610087639623119151742193051616293282511632467517395021697950165844807934082335760380803777015347865218469587059415381580217616688442705872565941356765383361987199319522438166304342171945970672838812933495187927109293776413440615305796829953044458220925467549761364365520001869344672597900807994783249424845967881937109499949840049000287959308556213003722053744967259313878460436871275608220073351101280165518615484562871283138905992771464518891127988405370261198462648305072256011737751298918467072267665052323649580555657627399514262588673473608329940088167894610215300785035897819950749299443002955212344299331215892871523333821277675317016326561065754307430391995972910815669363540600418480671713163257175613085176038852433316198310894212545907624530550448882548703617753840293732289517130989651852164309967703223105881412927503611952802710044454779880565085701330110595808216522806292989735865142525667375035695447151768016785244588352382154472663654080301520371068119567244158935174260385152524395390972475701353442181390509298992188008082726039308756500730048570915447536413552346542986851511648405441462236035320007604135614616959178163215158255806231986351831706692644733544353665603975060040949850227013837866177024901026865261075946358126020821241500392531844495680286598371333409870337548536428363689925576474780515765113105037966296224895000259968276544287213423760461451080132922179968980998888952241893457695049718442447306877133887092039246746157812774502056814087807058375496873676877888327712692733612114360276451262978177743045543583257629982188396446579387471122985228357351834947387293441703461535995206895352614877520508777375764803263673489256256662352706324054230001406064933784594518502628723728506088053809369175743659406735135312016605146587350178817758497026982784912537838548347266140774094162794924826557994771536459680538612256130543696897246527455924196337921681895050433245375115807808585027734961401196078677752545698450182499731113606003294577355046175464497675719744723079855978549310948015751983604700836992351245814674692513507996318788885762404556386594778113528746845217226031096821846983803085290067429929408234183237083324376996380529459533686880251409336673763630068613128059717981393933474383128865536830426599126037601946895526575188467363557622720190005536901575985729737782067624954551245042463366912084541440000*i1^220 + -105062468705862813326655843502847328921896641895820951335623509769961199343395503166585480528924093025210269488993975948901295551639320966012845709362585255178250964965315107519264977686121765726598692333184333085011031382243827282389090014606398414979260551752976980729847873314705444979045446805328244474046450863761435077543314206816960690958789051656877824362334994140284911484479923693516449641667920203472740068429891509176592194880340877600544201012506825094453491673357839554174393066029719781491027979277622690915190869075749001422944690692295479770670183440156555770988748601013025314905475997879152286557847614904583366304238796892167763401284217270192088373290064124761690951176608018330636280423751226200560743919844597464716145011456100778680742215942175869238329812118833087346749727651782539810803197277484286423719477981540692375173309085492860385716844130972081165683735543950128229956387726380883165151485440094517274361492025197216398399947377935848368345382152241834038020834091990201332081113267325596587831809085966021075336731068544032673613441011322941908038360096450887235025843371553438215153093410415533073763752770255934725525363292616855415363305238604659245092704042255804339004675935746224139735650314309866950359888073223443652465798883059401888726850022981457812819718320683699633645779922286118236231011655533576588954421547208585603245571828928083151025248845781046721595902715382942097285545456368764489509553091841535074522824370426048315293806650696998579305340691509471488552037771205509924014579152259380976587477811139177324949653990189800635916793369549229899175570930489470446143728894230533794123763005406592888458134713960745049692360967461982746035776816744085594495131139611745121600788565432465326520616194913089570088771801641191301530396943279013675452335756193345651647425095814040789866786181642348226524961826832341514966558038695798860012297639541444528953438585830142328253790634739646082345973406050960856301548322016970987778765007591199691420923820527157981028958218557215826334052725052005525774734193305213021663208294214105041696088960611031064718424524802205451052735672943830208201427330710382454467009766559935582103111714730542979274510994804970880082256817042862209805248347720307258620020442191189626722347285667913921976255693032889244898279505605903788053030437749536069006818342620279104708841315981732202509865806453192980998177614135670276618973790518968207058826644996908441678087589527808236138013471782388480547962101197226951982302603778176935985914524467200*i1^221 + -10654034703516879538028578635481594820073289000375541896398365256649963943540889059782749897515207150020474213189609205394564694990936043736380235327934217288094648317193903949611990006121638564623761787671299914449867925343581771127137105282432293048032245141215189685182013939625470406653813562972484844220773072164472555732514030367650825298886585713866160906162483043600954916776086377192011995453187941357687944002855158623405121586777415983769496178752567725446285346009464312337911297202589461444985174607306536550124465613445079861814298753721949478873121720004307873414944370394552091092605125483570677019994245966383461711697469654996708062196439583829203750952150636112957999035031217947076173928375021434603797933118953263087442588943343642011209072724761057792258875703023723391449976707476962096479630524284741169922145844376150941974170536912639291695598291813161586659455246253473931681878275167573340179672596389716052558497634609399013853959749491354705023952707842673457641427399461972730813532574085026774733394390638839170866806255587920877649102883072697533817590337870074729207886938682972114125921909511149343577657317896058839671038489347105494566616605707075703549101709401343721705344850974585886589351450552340901369679793686235480293272724043301869810309677644914937562604583546606273712319520034064649362173893476959188760440450418222306432422856744007561707246614750824647592427942561842079609567433182599720246140251862647573445252036331954337574169841785758132626377287852704973039995733311853436376411470832449861585136193934737223816723929215201356552265807001849179949611932233471151615325915540316197741133818585864636507500321625158673271477664055639328982648121435486305508859493688061559834503185594793344242631360022210848900108461249286098866058685561752419456208804853719339599514672587105229623488819851848854177309044040743202424604065770506819683425530925448596393898656096787489259077694286979155516295895560965729132687063754351458665266525145416430723768839402424384603771338630910590079732538295070096723366804561867777252982620690938120663077438516441120773067138351913662502956725000657045651478691725143206600540094825663559803972876568269993215443353460212139099430819594854057322533546294566620089477159529692176087782991241923582524699556114938469588204898311302420938622981213816684138509912992420611911156307379506504859748932019035210857926747054033821299064979595784252149541549924755222987859225578872855887132709758691973593488616372138823846377553920*i1^222 + -4013106195966030059387226162266707999808364157040101000433134739760941723873900470178559502699716424232040691125451185039432527999734711746283460254857841074125098605215900686627083921572620837556025730059756211833105558296438170485297237133798250758600558110470259966430261336989550241222280403937931128552404358569857330112049080392907930503562308937088171975221033116044878407769380766095353447342606263402027576239875624307069827889470586474134768064097174349367245968602653196231848877841910691929973031781824948057628104295675020549998761909272127236884888554738325312730061703283003760020064917614529876888883512847078027566613430635567805082826420985023536459253218591874742995301280718938443513159741450727216683003462336129043615129813938737735931283765934485502137624464718795866646833073081440663872708714917110611323180455767747336678622505099660095640302235972261623411155833778473532763276634953929884996185924168082131935727747449452896798701001301780133576326904097337808286107361484364085766468096147758052604137443814470585870363620053495966436942897820682369621349222738153242734272547880138558261659114793465714947447553175319345219810515698090452050257413813456321432556616497049038784842840639811288110126197409044812839077018610020447043098898257644476034230210501137436311670044641942434782660209934079163831137069411090621371318912841367230525310635986231982891840563499925496797371746914867406718761895719612366742842096295110134987293980328211799694161565194062643154665399133948424383402001846618340662331568372397022381674119485470726688204298052234202736788950369761762884855980231920942281623642172021239326991938926818220676366329454818423089850323932154441108380537585359622865253393038448428530540946448302973633923416059824651839265676813193750105393340567175476990236255563892896472734941547951462388574386159574177157934820273497410594136652098007072745635307290605145677784810541156436985420697726238975382264182455453928695057194248811975078738955421475014507310054812581218255598278155458822257320520286332856275628473724489675412584992142970755151322775151838717176804820957751740212783591980608035596494338176228464205291334133707762149433196019351728479911844650889719279611587032043704017395874445219048827406853018214575409526895938368452862343511370083043744664007298021134416525071803924556850007008530695533447734528165274074160397373003985389052050912034083837839260624829238017357775092822976343717346187233320486567936*i1^223 - N1*117121342151807531030628230329974610370942556541281783341626526143040851305294450749022807903543974310930164349808772274394070546186936234091489118023327100208053685203020912113884562394827994450434678361112172103718489982783627683380091983883679683586008513508922933687569343346928430029029873743006947587024605025596704907697408080567*i3 ], [ 852275115071813453767406726962811408542692526086423638097499306104748335024758961393482311514537732715632608113354639482436681378277267020658474343315158548216601909866932706438783346057781457483318760173891094618867324601425486649848117097641840402407710957976627922697435158109868489780301136415976823313971997441881817849138066777981120069923667270572844929936601020522050447667455853134816603396163416785574003723708756184421661587597079699785626594994501550594070305452836830715979849595222132993732428806597047728634683820766888773734955099564302052360215824111281236466717598747705684013428122494084646562376101371043606247005404103341572147165695076366578729961015003735219181269389883694920892800966914434963213018433319140569573441097701552172871752722902551428377518005526688249440843286158618037370019141548646225580334039843226540577645096104386801424146709681132568916681449460360607968010359212763757521255711822867849617018296631486699926652833476129782418655013256115651976023463350188043832855370225566944468836530872586217353752259099992046038126466856969882245897695146295515961080292323455972988465564904887479409777869245074342234662000376109537226309959816630331183858890463344396151418832482924313677472603412670260572718367346053354234828578997267264527917948136133603426753569519394878619071346912084591096640219483371410703800501508511068026367098951744789844054857366033554733767646563867737823304438643884710777080214089066046420392370395523493933225262588292948870996715044487242154995650302310565683084713147987891533608087082203087037651406287956356627338081305199788245416300952373106871954078414536824657256511456873752888258163491411010523565398197743556699967976837702010246369275686640761815615892563609246229692880830292273808609231164752316320779874263243198479566711310771515501064495498646342004020611901033202134565665073710354302577933196501317163624134781128427799546501954143182453658736981485764741091373188707771919593632500543310201565839212397673695529573365483752104977610684131621142335427662947002850731714912418100026973495955617806357280093535347467148835020961244930444694397874352675372742297198797436862025114374307998822591848605606242800324042605471462346746139646459933942072982512983360270575520756295958343012687021360720796014630377843468975886372753496010412678947430329651361187916846718443329641800823511196238814675481966418783532685806591246483702285853314013224303366694306525333952261201648657943917803336344432094332734398864393581978438562347399388221196499014996261213780508592649679255370995397941418669141320010200645988299383891927440135861559627511570725378052033983783513238250571533911479336423230440868242170370372605220065879742669718023531265614516441009946041811789213630460311639535244871391699670868265070505589624486281703300296189896400656284743486577927843620110615052798178620302982426109784024848033352363451326209602226023142674517292263136876831911266967842639688885952915810024846526131093201325139004344323607167843960860048793718345414997542589493036508144427463619475438298999630243730214662142431288442504211141105113928405174270961172806421313462286675291988455617693064101711183549995767292903687689305850725294137891264894355731855992980559720669573786240402853684140570889022051917023236677981824841002585012200092561376840153717175947664066695677406140322803834585788251165620299891027185788361926841551092773072556748403545276337653477186816116738816972873996502679496100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -5004504312979530317371366902739104385754893546160950727853026859365855861826813511782263166993603189423890643185328966551544858180635129693437358123338691683345250213833774923577739247691922704887961201851924224814642965181265402790158169385691153015475189213865546761437875170346193621145891840318406966583008146260260011172919744929479694256335124942169432020379901053002185623738345383920892342956811938638604517779282648481315859165608058234853465578603398836700812699647373734130043194833482614703812152997158673654448335751155043969662088540891354800516406640093481223507683247593638474939128233644186445512268436909105182915689498558179947977402125487788076778206569872399112989997866002087061168269249554071766874655980724848193216987218098800297373712546282078468729066505492306286630320082704076312401212219144325105943135936943025438885716816268237287271417958606039912689123012986852615790382190917783820478913141373687286643585706082716244718200930099331709337165143080740297718831651736179237985309495851126248125735124046203571285263456184057668283606849768890052701935882317344557853094633913879229659103992750175496332903246461533048511950902562078985761536805420040497458818488830199626294461208437676798801272882370421615401610861842095745908871082828536270338672513102160853247045248499560205173145962882157518281667432068043860971091110546204159863525611874205685364773410173676302444915495112168674805412267350352831489194406712849301482359102788934556117619960032047581228501061531927118225315850761030090510762757720258253706850448367544208490477070738145130427903695342271266268559248671497851078705919239702068127798896613824748732406926876270675127701177730335890439385649279223995128923225397785975408784804356904830216063842332930575628986767685191563161521783464591419037305972259549293630442534234910987191337411917704672245065982259457724088246148855664668090704618998242201494721120059973346260379808053460543630020511160423686572746880892406203263323702271403446265017194727285346391011193950705319282070980934677675998521504730691685978739627832128240792366836935286162212800741352871901569321962295698197248997110101679843221691878832915624092741104537056545767694470743020937076336306543204878116406667734154709603736684576772328545379608651239217646333922080500898406995959296066375020808670377121652961709630435580694459605178173611070803216423316134317886484107476060336060368498663797080560738739072743488854155607659747328225130299000574253183092225435499773544384440513511854973114589959904031665445054353992216059987564408895896489753537868100184841443862587266971166285511965500523174142713546846349147763936242977621425424101595636430392160410738820309677797029583391578467689121741118600884478798582671904619473026036046029333335695889044905404786908405563589504324856555471227697963216826776646433227830483227591059487466819330378340279078681796494572514786457271259148083081867885195383822667100699729348588848736149867350759799713525580225671007233254938394425784306871504949455664189132467930213889837714736269665826992430333005824818437354153624747125981059502607045161791186359919954790180165450690202979792148091371734394044775089879619744035200981901535822154963447042574967725786068223222961765623320303798628687556123235899771800608106957498901673161846412103478831687973116302286073210156524655328277625847093302803175327475886708064205568663012293207622119385732810401139736371654788739996506286413665345189272628560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 12749448629427010191969278672857600246160789862469448969148550056533195865450366444170710181485735912885160572256304536300579758880345440164134244513853652583222667600506630526124981605066576721451691708718342022865381638836705273230941367069396658811912494300526148113989071032877948806539033159184962666081339548413417402177189296246861547793705133541218140403104848732089464906454492525326680627671780800794147235913580554638401007059074306414398872826284752773581225777782808817715157379295350288063376908304980127057860210589077322592840028470685761377616334386933122748940642664055980195516327245001476756321505129922549562097415078319146692117255510737004496895144263055113796937020674914528932643525558911995495441838560539498071251078443173734828106216688889017570860512855392168302598014320895491619859988152320994181318084669191927233367374729757845043756542916388866420527692218351404199231830929934506037774032951853317845250574375995053752015024631589093882591924382360795869301368074030496219913459469718250274060251226431248143814539859649886221359753020144745420273275453721083909369705264037677368783307615235731885214979329493055363571304267204834608845082375073514311235584350320999832361991126714150362357749607568295899595880191912582605883880336359013300439456612932224372527454374092477318526680302487800859454805437187624944098318516551439632036846938318195079483568253231604574367299965063783134690003567790212666538178990297577163578784874914183518280544322112857789569575680258308857767363291075531408571773449975355813511745476986982093587975066472689181974802080745443382153218140549255239061488031932203411312183303100797895288511183677531668787944330343416422683424412252333067707899764477250610221630756122028223917782066192244468158782688997341415149830041178192356052119886637193188405573250925933838109334063054416871165421209942874105946587370573158925446195485298591127678927769637393589126698229574330115804891013675137846906427958511003989103626553238156840602455230220703204172086595825354051505980934443855450100817512257504812485142975195006095369789059129135478281073527835705782908823849595638668735318390692226947245160854051088357592527434289647347472395705638732833343565059242003514571653997420556503651949995832647469918097847263735087838809075434820257652307221730197503329311454020552724260240688565003924086056925106552884015273186040484900840673379915406023109413955960522634567387691409848387471797892326262470310917100676671693558066965225011917606303601247154954236170817198374960333715788086180146063280496952092542696577821557875189719663298795436543317373292912176397915151058190487162819133460374531801351032323113467790879125778196375142911111193291656372891181736213146549493879457887716743615120271858508963411139570904297497833695665613704225675929257303125662322021130188676462707978657765894554535719720238403104074659346057488774491655542703274309733197643205334076940850471396270846956591758731023143009553642296143186731630370365583847561456037192940959572166454083199579854086835489842250404248675489308092673094561899729692868416697291664398953587158181150491176515647149788420195130768509652807320563726544661895433423169422647302230402205270872954449489793466633170160250967456835974859628817534468371972740279828438606907254985052849565678842385100222764726124168498429359714497658292036717778990452415566274205156247058387021379782461310398280894075272055301040829080665229920063500503813935037166000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -20855551403482431678241300894298685039654156237342519340685263290727511671258459081485202801998239778585063272871074591714144959193735521765161723290663032716537666448388612155668337639703740429368894662285455022793972882186359290989061742921011408730521682239530094925301270157592416673673693784191778289155724996260937679091680229442543976518672273899281176366640690443297976203020091405555134489634688618759691031520682445913651500212147840680211899562017631932265584492784415635764771930750873811408044333746230179349228051433346524073194510713916095502354110026461355294074846922680690890000423849647525323031316374632206184952001219932675440411239761039522856849585633198561011779479012406641252874685484774548956422327479236020857122123891525805930106135336549721819353115081925037579805238446616098414589610360183727450096622597456541142278074040577912572765455107140594224048000847818035939159829017251596086418755812119491038718588014744492860065827178850077682928130227060996598493799903356221463690892912781695896036877423324293302762068674277427108963000989443915274064093290636300516911703313088589480652361867371883953967108034287330920439081607325303848187091756703445788051376519687856064951729769196568477400314510778084975799240291264686457196239132237407572791920601734698797895178161539616239074136969674844605617908122104678612053330266207461919279752966086250279398552613474749963318157138157494001548143394603730632448216124898353871547222941786589851370016698598043527830972666377801016099278433304391782325702048451257585318771532153138543310008052004859881156021619982042265819555050994101794275768983407559028404748569636974347178164305194926336014403608975427187609206007524322698596659730373448615220811395304673719769669373591965220684988891948535355456659768967450421815511581183288910999107369524907817039565097566091023624522119023035852935388552432008560290214796314043211423264725018074965227586791082537835232640036916596875937960295170754369000682584430732828171295268625726513109657081900246502512942714258109807806173542739150757640320783647182555446529212320637214299150436607639472273695997326346310983602692658677717042397554812831218260027416800382125601467759278552681611744764924632093650468678024835686356406724214187916135505839285301936555120765146284234091568490157290542407861276133144317425249892230578173522646104074294024233236088807542917806276395141676024795421451788540641230417076356337884353418772289272276624154960541524090697177906524328845827492584328705356594815978827063303826960506328026347066975672899026991949113932943417224659709022873142540728836074408670844715099536971959984892600955343822529761864918018780123090198947491602275301712027887054468139478927846910296173691784218408127409443728153823447413515509468163559510877339155437429990857709610792151960724286244914841490941606130600451305052680027808834426957847086124432770031172605633021457027787543768441922090905636323190039240748614081108390313288104885318548946255283516808594405820294806689422708918832346127563581939255431981003258831337516720409079286225030178952930486791166896636540847707543082884213083839614989380962080816995341710979429342130882478142963902754054443423669141741755901235114876964244359915005626586121783758200162665106592600776622364765109509472633616305316391161554530613642763439495076291025284848213207957346943453044989890153904044042886089655758635952614751220319759672938559569285282948909068009680134790711000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 35427007963927526076717118113359433052985180998837290884162260358332062047806817600932922806865975382489778919188474387790572980774688692836667662874403645541907285642814868966388101495384145851691370245375867195143693190021883303445905694188330151374051579438444340744479438691753619137956300031687574219017372989154925914043985466515361327931807866046057404381403074037779492333137431536812219059991600112444602932657158295057784421213624400322937581995451341371088449795971178266731328270678868361498608760556913413077287041126770467938568311688449759213281478209245075801483741327625433300013785518328345484359381342059306943996328643404050246201476506639456812364614245314194776919273223862837845768201791999801493241619276682060389834093434094009245315244432390292009134885272202608309382167102971946945884218222507513495223051414561812272358257298118171647279774891189325605963969996465648691068715576176699981106000465502581030875867826398112386392021701090497310093368542593966215536851863030811326574449209691889137857876477376459660836556048925486013654109361809082774830542212752422641027547154082189534731301626998786590287436303871252940036623611863602010356550301704852764306498844347935785493423632197968254314214285585849786325619881737220038772992059008513900237648353872547014576697166031572824990046677640150192771816216573838198125069186275522849145233201333326271775274036760755854996917178074994412483696984828643970852884574131797977846211092190236159784842403364111521596497625799589669777611506266188559106219706744702967850063504701661087646366072008186672807464038531127153468216907436545224275026464579321258836950008716458581049293195071409576886544092169342851933576058439144789843149270597047542848734055126200320315190743331657671228633974146924458017454702939077313852751887491612346372436833893696253304166421034453713506576678616798486581435531287417319615760292328265699179651400389942289814360942225471143275133548858613491226447347267070454091866748708932427594516303976014881645963669909717549515781326648456124929544504388702697442962438866824401732597834182638659440997427839870540570524749007631905035055367164113639460900313078368223753261045640625761323571676109270921334887547427095002776830300327895889930172546089249112320447586240076870827842550921144495173218931152335741701139865761824517499488128751225578587183823691259826472997422733686492160763451739290977969022031049198174542264970577294559568304512950410918356238728948944357209137750124060521866410085990329423578129302450861438749867667375268883769922461943961732473824285478895663253248287472943745306780963411600099152808441803351231364919582227087813028948917465984097902418996983621965608239423270696919616948089827055121072763177776411696004471436727068845861110089980686281146841578879291094583978184159795297855545228340587775809134989329097352195175610777387311976618678172770616676879808163619279192632599825137050219164593852711658173714740398932236366862024316702109975267950515528247178375660901606100252147007271184124153127210866575632668800734204902829179523481971584472799468223788959563308038948983634774359541848699368434571608106563413772794284315667740103843225078573177485140239389031405742723969981722121018275197127852547637965159036271729140190121630238319358626925360914042818703568591769784318578508493725715937498447408024732358429677211984974034186587999564106417769212069682192293773124887318715862352884739796816307277263208595717500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -115637016928041115207938981028274065572697053140907058968130275669677555554143805441507062827459493183597459378229854695123702409015774576309202864030750037393137336442138004775728390027431961922217426313762417179168159234651586696756225865713361334196486286771240277304336351111933031692239362012926836368879946504575738208304312045544413515460554075743010388164925002876571448997893939085755658756835316758536973973408528306820166345433717047262269280114373753452638472038387973931398798669775203818323152242777099254656797776344994356577740719629186564499096932835478242219725343271175863354825221072781282362105409140114353696166220145683608724455933650858169568243561991112063850708017844519342972920913387475274154963037206345899685345598383342854172291193655183977129463601489588598609718038777011736788412861291627771520122154917999826337112075429472455874108594740028410978393780370795225152769705506130276593543332112017261909670078800690615116421803718256539268542743184641829509566148570034353006833114619903191602108581026291328898952392414894243775851239227382693503913165193145299805049174796794837862980149677164912831837983697256157879659022359898402445448116595301670356751580162021992121827104121902194048133662495076909230417924864587921361311131950401446819308122754410810798348051752846515402094879997941998375802177170922964162092670947707247250191710056577450168007901647503513553364892148054507850868307923090320482445012318311619029647444233422300037945478069392451160140166124297062523838147402481856850124187937575882508563003783354285145770345517762978493222175811895940742071021427173615336550970686191893877706443924779391144733209726788361194482686925234484179861423739298527102913641692381632190711653028198322571249016022792185602540123138077489417953038098085904681122398668619864896413032572877817297092717864437287285499463790646431227448467788119333512505867895238758150016599906576627292757298425464167305390086633526523506428835012852553886084538992682026646179144559655497563821145274230427264093161267068116298525407296831065680565896075255126179762318388783191077244788579620361605925170786086115237548543058572924792653046855077043518708268042232958581671820909342805765507921281427299215618188209766862530126183660525004703936020523864691446299994300447838469296801481193195421921866869161124133927198588479670136699080324075159153275618087388182348977322683481372695190717064152921237643331526321876010026358747179300138049015317677118937801241454010971127942599205772010991359011210046384099534082084074184024178177789566640128620654946071246173643329082035617861400576446814907883786670067647893514373645512092894079692398832898377391842422753592476990555312134451958791113150356518796534240714392936387569071988792853697960725110664291877197568634141511273563260423046509633560817804338707976086010833641566824055030797086854303939184186653494832950894016790313118971316990742218076310400277152883531309923520084655037888456535984445349832528077648321966258738352532698101060067903859455618722809016108765574426008688917094657053581687264717159908918905207721890574256397968463932555985580853580293078627264549953218838283574447829284429224028564084654496343466800763106964820586455978664562465797813862738072261697315936435639015346583011979203124762785463464120287685394292399659712877266997482332546201611611751453545355003580113082377666616078166388043130957753443618326711155663925204846841956527066690795263971100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 366922582394567694128558466965708985121389571026301477278307837027368643616740075358213561477366882541123785033011244722865995541645453894743179285090878781201535847009746508296012814243066690169383619474950551031577659250791548687317128159214765728256974676233111247845002745844713397871241188656013551059853879201505396349244468896253368736541319345158903120390733319415936585323107790862180645899471788884545596645964079446639164072237618344447879673701995619409255845455607862258097317447679347036628954354531222955004640668721006763489665018291950841900832374369259138247343062667738255398198504857467311896533348750683634528532442950055254536820456040230244615314663922368646544769329641737894610502789093444610796989063018443515002851252561104989499541007845087742710269494090294128783678199531599385471519871066312709167047272165194620504976972678024044585554989877427892651001628889745297911281770459623944004646702284511121593351604909849666695075731413259866869407146455847821480802872586144912392189979927760064068795790947633110170629491495448329049428070040002911488965944614160708541250241555990542082187129680304636071445413444458977040046969568280921623104615317063148173303540356437000426994605961756572821978583654631744402384503401667793374128509497331612386765876398002808680731618235703990636345931850697852203129418440289882399386421839642410054766965887420072923470023490510180550125687395030429292814635459101739881910818724333948650239283872752635376179034984589578623938508377925695499120072323928891173148407211716846778816794300802112657351490310782971408577730906256625971580596146506854736415182867151785354041068253722935625859849897907977580911802270374824042892399864221740704593312594593306594580807229351382691715562972987650756537732523912147543757826060493353334881766666763142296638210307448844601052255815842077573963889865786619381334315046915271465222483004858206571292024521331557459139309524437392876151488914500364558997410471228829942497618384981911256379290036696705738784571800107105241719144448952005478208918057116921650735863158147502581273285188532591155449430978832704079878229880029692560013956620757003336673509703098152261997373186220475102115883458522795886834914251527033304338832582724270206049492907381669176123243776536745070118743500990248410929723439978884351065159625965607127211686703020911590058613801502421498018297901498910282766341626145503435791835097335038909699179864893281220918833570100663426131613980156056301368019798062471903863609178406081050253238910126811564704308936418801216724429013922879154832487796973338796797009931620959115311748299720812960027949638673151369972832003876586151124824370585824194480655205060553161959470559846613787099931956166158163657475227228907650380184588228080543457018721897991332220439833609462893823711797208930745553369314485391811950532776228320260296626691129120902144494967013682027640132013648635853124339054911309544460571147388266378852962304382107138738738411213378102410053138709022182643061582576252765724943537556382963657282428695023429648647010055381505101158541923779293737805045108450311091560537163098013937093361691277159401956897624385778030658832798153870434058945341432972196211786897936545723063926218959423008093933911337481160836821470954201948183058765344343363614517329181692582067890871199943327941592057039869699767575052824994974797119281694398550279925752668994953370881434783931777137476266925622492906675666446993675263487912500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -835841689688490906643404307047207499972729473324940564744625770548802123837166328578560356570364963722077461631568878939148427595738341285367083246544751692446805033956486294530262728046165843819975028364339784401735221397548666050647484926719446127613883160134096861292446020834518668285835385878271791436333578606551002075312091608302276046938809424564485493213079207289597634469688543366880692655722744978542014403346479981478642197354792789718608973196328294883277098733978568891765173608545812207178250400224853791049183952960181843281574897485154652274027322259797245424743826378459726967024937344368051877465247475450195238422488682920233079836433418003106797181507409816811462484145585632451783909008459498284977873290511485013285539634365108947034535599155378313330887354759926281405811391282621661716875536460998931359997427906145942365456439058816627733161930649453015518607926241594987982036290572233670332692545362175702953495887332071991228116942300674869607695430672935216892286600826121618611214317841343142285827103004168844971533766140036287640334977977083353034127882070234594112312348549301975008086899073203922448058132206093518093731103385614803892362380784366624079110062999814314753403205085641967071662714507213134621259958218619742124805031381145383802874595279266397248178267689197122703717650171548616792348375477179446403901075452600185426728146100329571395119575762378541389250455495828199192833079145538813267866947706481155359472944113693180905942584654237177062487258821251707109707145018694522204411019983044712807206886817400452463604288573817903736218143416362935817054534434612150760008400383025863074744831560953499617799646677088360829268529515087369913120535843724642000615655050125039340930425626495937958250972088086477255868194976414199713350447637975131679245253915365335041814704724501127294824433789965456270683373992116030897323352197140646571772246448079621387104228886758141768639642617353833016102384443604074794817871095660722238628155130282504767506098666502687329692222119671500555173617575495931460741363823446843795366697010151701109022888155106301181337463660323564714295532921762433236180662319931572611397439924696305314274469318921555265422289959481743902014823977929194525434835929071648927997700935044046809803468304211333624332948734903895276281249024090829927872419741312498569052679544072267581119858135210907519682800798951611247716856021871307846075329277481147409147283829479585836856520828173326915429528884973456974441539829128313656338680554934881708250429326481562968695441938626074389235572626972120695996738040574857576299116444511937611726411849412227113896529667451652855209579189011793661586143484995772913718098914544230434535687912579680962190526405961195364158872721837034178486898628393085045063946426063974145558530663648590115134891361055520680254943496442361148576814917011075989137373846416951544269937416163006159019510477344799869614955272202728817271921742809076418290485591298327238807496918422451410790425570642180365695645409596166463425484374786923221260437755888980751136795424996797358466607595866720697326320526067389242091121550097699213633168467221159910917778406494310262671388153282904473340814933184742076872568803554878689827731959409859630825394927495617075973057209160445778256453470909763078221726700299153882556669918738430885472674312555399111038574102316343338029215564632979319046590958220534467652257919592699610521215276213819187172150229737207609023624803750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1621734027313564068064615044391951680521340088453553981016834557524397798828721896063760890680836735027265584740608241917421569281476643432526583350249256024645783299671591976922057899125220231641345923503954790880522595734471713880517135032725011170064930160578775034227872702952060020405675742307915612787688288399249131375169402945981623894916804862840251075282936367595169387325427883251703637238880052813427522882473306315458118591756658258246463015889737398291197167389235456185095036964614527424541977096666021810917538850266669049033975106238323341760310591860579954525931242699629858982655174561857876717192612657331897479277809299808863098460122291753600147510288150400117397526755075807179615660161994317020058274413053139987937472829991637508456622958033620150474292571556178968141396009686944468710668791631036067903582648843173396931801949448393404624618341787049801712099421450101984202876316618489205451197927898418930581987474764581488613149371581181978016516955361215205052988287147367764947288527078690921012883546484033637234127605698419192298217105943086098639173986697843257095494746689002684270853534191523012982588965892967700438225703621539363845846964039416689786251222825030540912011800088741506760635778293339878718781409309007130148322547828303478492734142630841035829463399845809049784832234766497257023001430161358721482555124415845648222938594158502633841578791389459958836368749028794602399504821175499825156125809425971340017877384044087952109448334427733408782298672119981292509442602263640491411100495782780024920697103149953028392868778918725747659826683601187420449216561490342197626872396219857299728259690609405734667814893097931280689731074912111313749502473609587266660167364835752735954985771514814522081611333209468951849475395912840930209933588619083158484484925081421289979540640472297222925277456565453150654571047528086837774745497424241030430415854604692972499348944274884194213145907930572054081489271994480401472711462263910878593209052004731228298787778109660487217346868392640922812394683386795425051418711514667443611101980877783870484320875557292197726832267377708833218291696402242578756445260118277413934371449677516148860012879735783669840958224161338708466964203228374519314285098558506965084489671018488297968816467331210012470036354240810614770991627343801199540566565916979095673631071501169105631407050838764547309292738837095431147029925884404084252381740703669050260776212291919525196299492132525827000633305898317283684081196883516592265731931224738701341186892032190698226380426316712579718655856567849873694993860992485832762295385987906873132808669933244913489111669576271330521964754899934451028451822651579048619772934329070751965758476149173656023237621356997769931770770282075345550634540278460707817555006593716110444803185323132885557776677986181679818568012241312080861915844371861235092795349337668723803147316765794024677171368290688768892172736189960865855503763986635055425901979566467209366267334373753002477880722893524212752177783961002055129406710114988488093153855052056783357244873231577696201271720999368874098792530715071076700369385653294124559497084038919521957709180269192110417300967401721369386504119107819027097466919664677449245550533033232929127715227592813125643526288115020704030138312740290721318291563921460080997391166858956683957698899048366382228738100232575571130387747489385958309990406421052433532561996910964364476754106196656723392777180880059843968249037148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2627811398052298061952592960050151047630001968409843739054627135586577703110756051469955511141612978517118158553163064517071390012630427953637476784317729763729319792545944631558326267850065271184326851537911893927433686893899752911319892394714487108574240538022033076042693758792450386497865166687919330240794809048779375457361670365440393477555013519446395280536500927251897945790509350048760016875515175092469004753397111836893311857557024229190159312758874062364001595501216622180754219572293511519967072305167423621575556861600306193590196791490265046519999848014613194193153394769837758799256969562832300744326631833963180580543135783572658451614249980408690122235295990165817658858530924525008394487414354339860421303323584330418353126875040030107865544037484591723718455014835741571524517922000230047595939210722962456172545785954717658489762414123722709888256696656768572088929274566602290717217672045052271404369217652462380449114436392881077396623780662696010127298006538056958210085218045397619541226867918814723961703375951378085257822173615774650612916718546052998499215378685324686933459318972393872736463951278288900438256103077338192529781197707258065051818095066857758165628859914452255720636683040444706189079531760023136917925102054438571747840575572774100779524258985972782204940856828793976955251754077600921830132116612311596776039524071377441788449516628835529060628794452402188433208479808257466434585957852339289187906049137369821581239141729300227367310151306255607604693700763127329707186847121394345771498108715018537208902248768930225137703921491556259380532498167301486845578583549925846535762098233656654683621015416576871403136365521662559261344247514513179345678742540066430956913828244388027934756641495120343731772245748905409821645953339529217927242823603134636396274856415920978838552455753330759426564942232246440194887630820779545294686052469403064715518113988702896589882676831671165406754134489757977252872812924349274321344722739825814074094437432059494993722175802163688105453092580069900809306231249994540922373483927139252648179859954584168791411482379253988584754555462814474582827509945789769714596767402975939839647738376425340299503697550833003898493211652713600443246651088312763052175514913283793074771118861659833139452641233545854521066125543652430994273635320618570168539188599853301875482838749705246054762049261269200039838561814822406719448952880202772917695916394256243724421957813841049788706263156799520654553920865422551809601245578633698245636752686714543289757540081794138712140800989639201998976016390769606605776830842496743527815925683514259848026644035280564788784904306477944307399807205779923006192872814644952450486556357452663106990043165597915480161021858344503549977208717401544723977682594266159475243307511073166765674756439711002049133465929974562989824398717822990335408852551962623453075465522432574697439415426105400251387434686337540269256397628359618800156362938359831394092327818660588679572592943305890328137546339468365200404992765671834695681911792040051026904888231867516275646502346604148915131633751375603636187294885876519115784743459410281656157550272169724112780321992320631385154938726843814727882443993983927273015323174709799932564523242599766639717077187621199469259074064896216820428367467885130605582246721337286877765703800805215748061320353672616983201978933296781209290268133223803967954533728576720025363024973343887154417162099171665201907678091863773259881671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 3546393358122502507206799772964284054721805249171910672816626002658451989325905997016708534152203623909716536530621355071531091983364004679305696965066067408978754450735578323530871883565288901450152978531334821603293516095090001172537293697241634184151533586858750901232221516698886098447572281037780694255791156480230853740173108102895205160075361036976772675369245484907449185511615426539786322702681923541995478824412583349862923364475695807194868305300847184308672693559439317572486090457865051373410571432010302064202196713497141673553484227306626553001185687362835104351129417241463561073228526808656227993086360258728967781412771648858699015295345634366676152609883651308115170877268263635755721272651812908202210461675400593775601799454421067368793637291486502482465554423053790814438415474521516909551741271384732849576325725547352819602682346544192692796495367496294368761403462305604037094534301816869465882453708683432162449300104444694419566455268364539825564515518337343134888072463625328577099963674898912929643641337554569230249131977781627570100748333837718652996602520131084366515745887850168431525161713632912552659812506484103662989457048029291118230130478286464103487246028858261994318427731618048292868219245120729763028051024638664322536100666599576370550391187242168289466835969715462528596693837540743829871212750156118379721354218880607612987406507255528290085795811375899977456919649809723526833202654782493808903611510348812909596187953500426937735336103444862647141316014063736609707258696729061462556481375065612124864505563710158073111728679254056289831056359001190175263055860027106869880663200538703500733943408066770049443234985235893014799901794895321195354354148292285651582334511046503563884873200771473572952327452815243657877067190631948093801337661300500490920484613885237131069647562776125386276719874004583487046967937375255471058171939335426132947638270322456717221124721417540069382986331231034198317316500750147932716578511381256506436291693711049886184736917417022861659630942511464772640224241704924776967211770743723048762655139032756580905849235163101849779249589920411370851663869020762276436825871425749797462451005088298441971206739266973544058516720444641653666135409619696542571088661010806464096014192804072853350093373893485950051130428982135343925115930124924663528776322917016794382740599927642337166729862050500083632668556559007172047442062235073285725288402427614287314713693208717792217045472175303369788617638029625848443448057463701608037701348176370551347587733851974563693513777019348871166423365703912850871015222287251219270946543984046113318599693812173495505106629123411691774471614634449818886276865540328575867224020341764619826137327847569337211674925333810082840586552516087870543961431511752346065243868860522039964821518638339319583214517288641573323397103190716936829441391924854533156896535944627586259662959410196154365987470281156936918190042019938815272423689670309407992551043822290552321381059111491932515893564412019238966619704987991313100769057105389772522612285736588209432670556220368041920491395876106376638795996485596938186862004187136635241618209483340965861809530869665200648355627215964862315537977911679567047689586010779164358780689158602024544022268473368408156655113395374193558844641307908060638646636973176121503149289996366776466149371879892195723257114524800862983414887997535892067580300982070675809962683021657332046759450249683995182598937052605732435614140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -4086232814690189730373769321631170275676433674166023571265143588892325424470791264957373415299806236768327586209664655771131623937459311191970938456649886694370260449875150528535946871427801649908183397477646184449994167132388630979161760871942208639503598262606550252516017391377420660119047773757131398758769585809099872412192660015843136659922848715559115010567558153081628116939206134469028640253693334271528075118976406576955922115710000831582165223360674367555722825962120962399938028673355871698394001621254283213009937690584991416531410536461071810106088943344737157042684976644495096276033386186490233695373842402776459339395842572321829323495182339897723874029002782255674410591622545436680301987272596686986359740216039195809244319526087772480671865205093480719572388735322809626360303137777435799677006215520527441280477428307643913530127551585374731534878315757757734578781534650648797906615537229880914287757621712760766325855671266421511607995920660923387142736671718871127561261329261478518447164880837941220215489382225056859270541381093747477117179036187337411956110886922086374947060425297136836674508203328242220095844770977159171373011981835870000166727958294235794823716011071839038613868943090915239177196956985556865986773952406225951337026508143948543001839893783163592791640825775912001139362035721869481007404198805409902920121984353476704757766808055109715157196736556599335276480517865611032048270779859058393997675680207532877522644101098973989300480072336258382137368602220474780164120230233242571691379122118891771656619744685427731596939411708252882978572633535899326059184918536108346846978578091943405496540248479343879733956029859948927765624503420198581746671863243909765754500219980550334093313714549517943135076751806687057387079403905969028577148277013026139115029939532399137292036202382273661500816770965253483042207610360060241875691930281460993544712178249358203106375560038486593263184285519745795637925692338196825301279719649199243802216825850080928160206990987360117684703007226848466717891595405523050573436770568765803566956692492857377608974614603202138430516590928585262459251165398287022942101877051545866517677886512961858268488010724370307029242483992852425758387037563559010756114119692374009098387115884191716125712108729187887388444837898078084905560882000269036381424259599158282949309281344155350083021651411418208652702877753373151613348418404190225683425892254574380511654146627109026466946143828386282405320234373833752945073839359746871332341873771510302912742958890761418432735066737508437206650640597267907658993379408343865569345425855269148889906441850361414954004493375203040197381525714158854042131180054052862316411320514936390369050779886757795018747323950274998205191023701126208240600204950841455563781671823788619087375421359101108684286864456876761020805818619011206535581638731367364545268735606686556185736842050888386531562095864982196809628756704631356879874278521622672349412087752254339944190924375805735880067719001802446359656437007341467206375730949231885935024111782977855642773867318884765429229649614827333909777335813038188220084403909099997914470969392956342435162443294410144101588789615644811630403959401997683997140331253174016822752307993599355655044965140438861154993324596877531036775461822101476608936988076699175107613901970177231820392611387568338283778447323932095688289284190491015439743134266579203031557522851598679447424819835344322669117445992694419389164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3845380185637948592068723555975282972769989533180234830878013174408475850486200651559293533263202076099651063151895761206054919179950367980877038482013110108793217328522934719120925085943822632495232020492983275211837485020955216631838193496145233644796797883007352014566891483794431255855722710445912565018831550933572928431943640865924952415612230606210808898537364690516684849830204425140382307921386455717106344093536602217653105843905778671096146660575867680984825290048776572992095917641988296687083784243026951343569387531495676287015348684393753697350455402468182160603371387170860206141689854390613436099634972462153402607962065679979096744544142040524322093100468365659829884470522696600005875546529722642490028531766407410281722346822204683070094243726840125160449189633814480861403381878222729324388185388395828063871599348206934053583261395882668741791415516830993175465899761513695495793768355246622550857933239827252706853836730195918622675507963525970041298287284513898293394578390562206798639267270681643537959378039936233546170827352741026684678195994732612040013183392230132865986607989226610535139151964433133069135986602689135040126571170337559209866860223055353094042941713193095507004484909385095505355108125175770250101577726256043099313879045821559559238768480947001294623606746777097218992018141599641982233585304837396174114800996924477017255509063854480882703084863982850899479608061009222242502364455584392576508512465930864801614508808507080164100343441358476591472219991611131418756188572958205962113634079408269419076240684096226312777895116199135977178910001536983149010588170424028740187197785708340783570003331300601028269260425586765671990847187489394952755679610528617675239157874838285470537007250809028168235427309065320495148144058432128103790819494305178591365126940657193460330832903326715086219163327195738511423674520507953130108678418928358255881492927723104773612743015785575614818839367770094934893473898386542020824486251292729241457829950966051514402375590774282121312503873596993687683207550705281405077556222864482627982783074541224724308862225684587295756024267980603435065261041788473979602763957384215256832623898928661992187036866729796970415662438673675133784209329244158212616109684928023705906112433447394013084535633032431780957291029541599768463129275934580153374263355695068847653253046767373806455374389040035766252860552889332660870778270944821125586771382477140694230133805704032329969414038626211257605874322162091653116609862242319483710548242118459889949187598149497127988201276227759600584445100912144621014768974928552526703433460667770660503297738145791355934786597897311907782867715934969380268404369070790773027096318913430222449091906456467548321823573597301139533263822433757471185887664346323976963563267666642148587731499755679239704639344842606368161762144206648220066343574229153680174823742712995353106011182999821428230263887801758047622613018972049103696664542490473529661653881021668770038757900156747331879046886225180040604407217782182021603415739627381680220718945383275611743618366432709684047820981508812472514912783367937125887957414953535623401202766099184612113321984537879885924207683673464106005802027040642191161213568150636768586875018514722112908877490555911748614199438680018831856464667544542340077295235947690248088283750932255312511850786485424097053354690936341568141458144394801228963530948777979245861642289304414371248626697068583381357577370862085821783886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -2875207074143731820597060416737449982001643493541180265154255155102907666104669282919181389125606480219090736213783896728737505787187877480550626327863368687271728688641263093367195860351223094136780384756295329554088480391951331372806879049710963725566481238583209151429003392610842502979467842002817294704934258708044794369584034889693168935565464022563991899557768003931020396138870699833155728003004101650775282712846303330533915690516125105741485541336523045102059919090913846149975844634484905482619715019612787554631887895044778080870128738052985822397214472676090725958625299083192677150908732458623251040659490351193538309942824879681027224242117306065576615706214977128359546984082199463481498888191158694201112977130993854704120628766145432013334737250856759586038018645501970388929860603349559474687123563627174318317188050075103027432152972168476359039623861791253471095586964053526129926909238416359130196324258580881786365717530400716052583429162826829749172580812357160955199292412338196953212656736197018760212230440017970025038929124397567597134033143741764337704930783180626177639283660927376830783189064876509347885955190654609728081753263230090992666732820973757578501811950748201017627567776364849491947126107462754317972908601243672936019602246880970863984684152215582329999762980085960157435028721390528306671020519889413974937178677083076704134146543496491885186503880792560502005571718762324632035859361033363205978253688505029028491363153115302125551439662353713304399746581136500251751587944952145530569911287447310404595695247468802096817520078441162339483890936820584624282507543072826581188218255118673031866173059401960947977546944789808029058579131569169131936436374776334666901862379807592230560522615748243384639434991568254390723667140251544487670894548386378281668400104630408132645278623686919431442455271813695176614196843855327579663887919900560114203441950954442503692946359958652591953332719714523798155558655383482250169618986067305585005782126513280409976301961383867975988853052230647093299603691386897834214586367854238938741890868555899572439790050252107386925249647052220177231372348316273530989776367328210871890191781919942833398822311216423058654113988669395215612334674161024098950380675997095945354543631088432793523129632029208610348416296941503840705166511640948560049150831364364197226167726620913681196479799921950623447296895102019503103975362238630949293642514044044037870963539127869011178747312827816363107019178020848047613494645002118684440770930743827080776087342114849423208286442946251348010824431049682965576153898498749851802840610091118599050861129305995214642554188077562586861974354782813594306845304937378073150857852480660844120704412773381645612810642577117954426156171402255896950243409880859805448201530069604721557528889652386779375947444533021725099799163567455558972195202210939514815061490658616247419249819500768768760636116409067963127865140345946117858622038676754436550668650403082726399089125829103892315325127811766161920833126135007592354007639178351148079256596783040688966503252414998927038849298107456296434998949563140739198764057334925177064631916766969429631263233836920458932311827623269704024896624091393590787233268214575099483407991138052814530370107781583806422552851844261135878256196731277249351471892359307559034898238750332465754264280492656847298664758152904845373662658497784278892850114000310487113552121925846963678525343183022655541598995141166240136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1741412363503609354372884840192661028607562163183897877286042687294082147628262300007509289282226947280977906596958431512364211970440172210948331729914731870280258799340267010445747818766485282855232977023976884496396517001293813229800669870659407708887521839586234627226430903823627958173415072753170792483768016143327301141678955467211915773119185916174158009868002950797055181924404036713425333318067973318626856478127904169151665759745005253373117115204932508183158201328128484009957540942652606806134912938905485410564847892591014734109975107432952830127414377827161190248163681271840493087372998186938883155907555448728129040966069806709458631286682526226108556720033386416653240244210763401704661437945677734038628615262242515869363463916046341391753477468529043709232498157435829743678669645116621736019733403063462042439828848553227972661807212591152345120041381287488184347839340505494624621713442808630388412053377006079541721444070273102770877490725449286568623702200656604090703747642235429627768350019731329478277386113414007873171663239982433512220610810447827803912525443872246200689377432132521653274580718911583070808669415678247806243169342683622671689036136345287496343022150394002884157716531491078069560645529390681191949683240777102048113199227794642472907512987409538433586555920903326576333805238386528397041304039000463085436920100888481264296407615182134198964726987244606381343673671778029239575161171368801898485415047591975526885466809713964063510142838990557643832338645645072994452944344565291181542633742092810397770964191119477616644370870885094638847286234522492630735697368511847085251103747193899445291679336536991818952102855312538234714870289466408370693100815932992564148346224939724663193281146033625486190465578311399540245563559841743279863307634352051743378551468923629686408029913235182727317676260385590171401704394287036638581376026864333556106829576016741747279830052336142743498692352841696273467664630593690269792471406195290446458072225892170376045149192232441648332529451205650599527764443301443678284833202773663052464453694888306579225354504980693602536464418333695137005859361199816736515505140615506429844033475642475802580269899151373610815429780597001121655393649635492508602519916333334904869918902024348802527911250951624610243738043177717831046220663538748873357888862399928245086954414078012366931397836869142274614997036553367058577259029737263692860173747858950827703804545059321837803529879305851471517813896603937627229723444431629786897591601009047215984682866472210597377827155997864462187588626182672619435030907025677184919626370094567413619184264906330785689345033130569485712706965929006921128577667534496914364604983888994925292396053299146327805596815984003667620568305464271000770036690888991493722106634005521813975290182256627131463279290521577121320985778399414603702375891050634892611363831376326900612854227554476203005089179134703412677095428413776871560378389861981286490633635246570424642820918597632427355408022980249399660139276178912557680260560603098631679128179609753550607509995282790384025289386328355562374414879534887370581154521069036381226116851308830003273064598993010035226146051520444442877802556897847236903080769332713442022569251833898651646427534180984228516552539849831964617180501452169448059331862110512155720069428759103476057420002667231828371450728896779555695513856954342240119204317786031369802100356232745168006746406717614384719882633934090747558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -830530596108087322500467286245239910214256175468332766024603004191734426168187320310212785899373898397028862293279249623412118741454375671816239333074179703471716414301672700603139121501427380503500256079153664155403131210122836597843303974936001386769354022442378171815899336717527886706430062518546991692071056800796193284053365866612438210577327205531306655879939807127026760320638885729418752268641144927137573841474317377176059108902534813330527152941024956375458985236148048802361403793738157395033729627441286423462270825615616878477770943203903918801634412258697039345879998351974181856639167309904706430293015404655047516318772421368881378951232062515145421735146811268556579028112396488603064697141598795842426500667380130213387866237653521825114881127479536145172033245583112403639776463984010171155404932791826972281966907126107019124425886259977003487855702442594833845341435928208764983531345168541228889969816772204192696584794748997856608023735693592682774286602706006427368405606969050029350768562542919235112502091325168719002186906398826816918681174126832748604445099440063968631894053671624012112825656603209846274588319552546059959718433471028483815172104808438196581051661059810670663181021986896944465411251504029309122292100360363552215132929017465889036382578546986467568155139490632656299382075649420551652569544276437735881529530478733802536288038327591284067547525927479609696093290259032878988261082657328048611314048814881218379619542290405471583829343975705877878357160711340569280868002612543142806978663087187502762771656545217222042969215482025874717506213720542207163371491487745843117154604970791084218097391724860955861395603711408695136560691309198575180196910797482737263104581766952502976236308808514468731637490436973280704048565911854647501798851076561111110372007541973550551212980556576001019253367635964634262869389253502418027098561551171363615671965935920428195178824270479617345212967775636869178775287596401201794195152810168526332661426204013256921647602992394774156342017221842603426885146530398083404685803200406363959129213429695608399959818482745402770896646072733374750022264643634079476002419709251431861302988473451616688082554399736005565327756362513224022278232536337416092929880583118526219148711959435159189375370734729837947253194940354313752167607888171232889667815201070670565727930617653784660128024057055933876155253529555702679149188441422182588074725357728495595360175261687309067223341667042248989090545095926565707484227514562908993264581706731809014737001978161683688291761672426947076042710180346900563056536936942942354986809587320940259270008878844482898981213260395915795735038551949167398289855123283538279337604298556975015880457966640943378688584833683305760979382090302597005418211650268643309466395925816114863487060649253266160575498018707508693192460484092653903774072216018022832075373483027824916448497383106070082849657250311430548862833652537695321179406105479584116199736479349158136494554067554645344992769178440910813007645686101399797045528368663362734196839808007959762536874944075005057917732640057599873169527887761522981539236992850862511843364096272828915290257488266073051863238950221106308571302792809715259958616870649764232691760037129306972409614277618007035050820380343349725810073776194388038735500518253592084320154469734019424750821852044017159224482559390429207131403688504035997159778658685213400362951703484821044258507124675886587588039447975634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 288040840932357456833998407774173426049121289535276085659861018833714811313315084310741087726679827911908011906647982842927400521277583061121117032865483356627446353004554339108893264005837811550781472918329899022032366063293574084639902244518948851358307243457785126647130428641762144035027134168339174843625353720995352401740508105930136438096716997118931599108036534337064830686943232983877910251176426620682612464734981218477507595153377687273195106242073575069926942852983870500497827837180172970747498205611676075615019734574526565370693742465024055783761126519633119191828731342765986450134693916551613447185394935337372396626201145716448779260240829772590323704059215890605543247836036271976635931125224558068277817639077882946671133630087013280887005211163141802495448622683754215191059554679189862772307324117419407641215362103793466095502537519476910656510771967725599614487384876243477130885950250175124362849551980759273777956126635804634079433906029412307560560899350334862205640173918529412855166810960259185822416640013452883609319315096368458807052333602227777506944930863669493031680301532397719044706873176593282874390012459614638623545014308403984061938809565274875113173931922479373733567935653422734401204378441845894284971944512027936390555196200747056552529862901880658146362195647670475912363837794498615220299790924300445244921053681473882112648561012850934032545942585732764653103151803555018322507907264264450407629116933954450635286582798580451954810140492721827874017450998881006992810235482634457868635470331960229829267604902991648514266193404595490911482628937262941096789049119677321842568868091908497959323251781411265524601678876797808398835085804049446579218721855975624832455813003725524385947781962067895496744908980930777792458791279462536089514274924234761504180634837973335380367589563975635096278494259213653622025456975539701296012966205616857039234566850137434497477963769514276774740268427177365748271113432789961749857444858772952474560737443389510000345347719929584702017288846424904251656761479950530308432942669242871541341338017253257865514349352869175829518311099869512555629835920495510913182957921325963381175568705624715055817843209125239476957728220797699965155093568749553427866768694342597940979307064167212716874042933049281513722195934459997442303354229247264371248998174351025381723918263992499812987289808546614540116818871255555957268444134620704961093329038661938596288404220374915886755242767555241811693343908368369213898011969745607147087024079918446977550836660038855674462188293070361906107000236269451051844495188602576174082972879338889070639305012390558931447331520340480788983956899239155324441094082833791483452612737929527932471440238840608939605086736001050364578047326783852343274291340112043393559101088725071300429783203789297404000671115380897409704517431755886911598434560384474531397903121476669857134492942631965992473640205157812259473873751146778153008872746103707090675043338765015185675589691550223730717950140298710208491082312866188071637813584732611429254439603133240895073595790929508748660121761874848272161102508414471022614555888841512737774646602880694844008282194979762269376980197477776991533172653170740293833896849079657506096808164394326967012593068928880334255261716516824044028105557334632033136358075864832229247272890720328133408892982209289467679115912865605174945283340199027684915041726316717390543448849064887019603797709175830996255739614231719970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -63915644104593217677733768533682837458670549827448649785953891940913781064552195076065062983057680820487815060130151867248954900043463146256680156373959546254827772113956715526997667534612460443059839259956575519234086701968911571057272550769427208575038695653050830059869635120665623401310611307656833657811543915132222672697706703110101514891951549277064826159025437934358392279023131315128253942596330657845161662729900484284538418572083927535124324943340057358023117780707341856878780308132613610822478279856809624960016352995744281958052585565317530884991028703468581815274676060937757801190298842875845912297592412303444173071771595288810504498239779475847317422537230132344258145412971155684006189736988247762821707247162088990386549815449746642208456376964759116359636142216045526648911985454169692037163480132936250121088855597934943678858146972291434178273115422982841046761052338389366883543453177663974192462527164889188687900288513734774098976007860665329872377404939818891283495503133430736985608357922082117358477759312166428597229911674949623570217914701722128594692975921018595823582726863951765206350659430029455998836607391011121291488424945343358467758231487057355127053668013908130093947902139391278427994299611385833869310202140008888283096847003221736256548280660686647099420266140104045579638503141857500956357182492899759197710278640851082195880180126516659865140433162072934868381944642769499275344292209535653736479893066475871082460230653322443085261971442170632145954280539639861180278559554910741558963386854254081971984261265100475892085828824812921317774826891199245723100302193188507472056503953668898613246092984526695083596449328484974853163755112927049892078715787591516882937420866372434076932734523374228065813486810051928444880956513869517743388769713430060436886539885274151530237914966736690136563615067457492888790233623759316175633304870003164225462731867437879893298029430022323969544307296069522513317596832567527602038014179220744667973488499457548079056937294690728896079663053144821002486682379037569501057993625064613437941043658642234203479095380208680871693881769502035597351921236418441615424437780756426577351148593818523595855822968187712210444862393676854067391662747627294672403043464014791557493511170489968040470195634455200169118292919527369631361302628419137903936808584725712887160694331509698213176038502365788307089034344245857337664412076003184677505167034243322485006747702067139491585615122064240644234869357721934491656228439962354021423694257797443338865509483898477554557993928536894732173549981315070525898436763714162454434822645891291285506533876997491740005510034368086830571188196330914450842370846106324445961904269657908203081545976786979555953296098327965696682485768256397545740393533802711380917701085493495487426877027197712525351385661802547393332699786984191206862285576679556460778092187284255452936432350756489747217882665274478940350334950538253759973318942102566069972134769844812167500842856771678231041551444127972583260241483192916924418095545842386089428591255191412996673703092441577782940749411825007366046166737939551701040733121315607652729390869271002781658259585571613383162498778943834470142469539382913555724902994376719185173904246999431960775527120137528845143703309929141183039973171576348320661118923424911699334140454884601212740387442428275500349912305466538140808125722571624871261067091505083005581590926931052397898594257327353747980444021240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 10420837191518664003415903790578047539669656726788944382703010115202893007486738484486662956684134301753794612329614131394742273994930295690730670319798976252503551413694200352479061878970597996455414946801173615891017796736036747844939677149162849533821531828269406403377262902853537616333805395431721338311535708442169331484272478563295179973945481295244508632880754169875162744615541034767607939634438777681947931432085991842333404610118786174217009430383920470642693852695535135405568527876663338290032455832976567038443791201315986989905812090140134245641791019853758258205365179134115294769623310383027708326151816501741043956220894240000216173227686897835398146218827795397382881522367948454577788579691375875958433174642849525113072467763766154200966918541621747332876602366410196806167304707812902503058415010591412413714043818403094408656570281743827951610714432422232097818781159777080132349768322352344059807495171824485489056495764099420924243625625087834761788436381403463993807473779685455809358736350085773963472347746121902761088325795618168018326079103575885798621336422347689546917031897369757324074050790355602318849439744128692153206233869050722868121821542042319135277718622456387922697624739874375251170801838678912127026618394381296076070092672085807701268002254041619090863591450417820060431078498812035845323139833193594594782069540304646271744619490027971577311201926217822950539900321204056892860199319653071671204177460055043480867163743846973442516668614400441413499606041279099834489400194166769808040986640198295874009690765511337321346320174205806937423138876470236922840703340782394281106910130566628938493391351495504786298543242258461090709499107764503903431476211457394426922040086869383582387859029890226552950513724671903328256499409723748116938396888926829722937419492438623763956679392345658806663504751117469917705516677975766565743200054795864135390513255938949922086272139720158867861477202999851899388684188242292363095875729917281549234617886806432500357079945946709718071327225690782975333940773527370906136067933775872168438348383233552496768412585611272497807626341689792251530777051775433549957483627964349988924662958124719455811235975970961255899699111465440678273511167454326927789874689452841817048064670107813225615732536631836448544011466650372246217839917210811046010422234460493841913906446605215335778759944316496865731222367804207105598301676506794769924318200222748940551379910145318819494033085781742837421281984832627058247614955252979141694941803210464351853023741804064313453341805754079329021831798488131764140506094014502429014664235961871126839676956795136811327452023364611549566053228786707509447806020735742521029839655340650544662536061329246678599762754451656725147430766990406953666393440769524072194837109505522342027996173465042923930767557279184479383990631301964275855042555559534865734174831154150106704222424068973218282364005029454853774473386754940241692527669474400613524046522138513886954966766375416726730943653118233244591088551949706401537178926829459051637793953353725135931687632403501823619461170794874021546278473235640102116211341870908044308177447447015378688376446837091950127145026537781267843036177649508309561324860380305087094804383629342749339884933754769807718363761050168092599294836947020100877060134256669726259852110532942511571762580720592456052250123388867954253406345276056083232054927769203187976347704436826774997043698630047408405530816650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -4849386912235360602411403374948206516008883126341483683183262889496827272188393854069428365203685595916807686508663773078779652398060499996752492398187608329695999713186386183049575745522375255224396485185009434979337762971471365195452002369226361263385849211160843587495878643487875923073152258663032631875027783605419880164901264697500042828559479286045616563252898290842719068030855751309942770443163593565677209910162634570219032517565591667385984561785025475513888906467690654018052959348098050054781919888627978671886848103959440182734312868459162459601611698374941790897715195540333221321350895278011672216553477317517875960323659106381060348861056858128357373759209326197800623855258376091654024773300819301875690317647947820724905906817737984123003360949874946913724584329820696307594582885275217425585403532649361662232942695295134385817462630111045496574882192333035229745994090228191150871245252091107913064454928971419543734233277795941122521072711553061916751887978977713179738564808667796376303880397372365611307873806537158767210707495913245463524819931211798969048924437345996629556349220605920511467910017127819895232108610141838582507574625416719335390818062716334716197596220557493095510328094219642079716848728493117230326817166483391780849443102615830565963400478521613829451240698410278788140420364219884167289957848881171752735603884361423080105560447810367709879398561243357434225146726856190770259224239372160383431624270515052009725369885523724095003464083023695953927013001921360042780350533039026807036294467205887190979727465851888446073255184190570516859390941293617525773913226391303466962946807085981679387616553139903247488467399198558858912825505697035379580888037173589174480457173630373046112534844968346955371874926742847916935045441479305331136757287277914709780211095904017733065371130030735024037461069201794051427013805705512524056052974447250664599636208317996419654805780393630901791752704204369418186684466718914337617543269993997863903733949160220115808426342298501160574035359608979932127576509857592281444387570560650643394110899310350803800518438965390186949214683433440404417238369925284642572612006259729414047524078213740969010794612486138244500667298693197240061104918779011301829981081833164525456664262258156581066074783672359357928509545498216928820376334746279932896018171410020500327095451136544077329630597694858185688055847664284504635179253586262639401306233603196073082446564795000873497679735882527642506600346790064639947200858072588052095936269141524738661539655220347377250142324188042120143001878803722023489985882433477207354988895342093888408900707883703018213854938456084317980520564001446355421354118642819852384592372219172832031392196143250704026188834161877787661483965317280666600549400324495428652334799131685401426269216872048340917269176698157863412965863022321907177169207766910945466485487758601752939397290522203984935027248562470945632060236258215313454351287588398423526772947780692171250562837415753597773835114748363149558875147671635905447831697906455454641729723823030040663247681003592526256594439033664506281517894956659257522981960661090562640912654025198417681364205025828020661024390298615595599913377611106716076608119898058233887349703093421142934192105240000312388335957828597070227836939820847112842981708141808273244154100369733104064242215936444079932436034427534196886896309965603227635696156884607148631377436466161689010825393148054744657200317382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2947706604436046815864020912040630647090479001161591637419784591002968861012827675211402864909590291240593182524520875564701776759953163275398860371147055974811115775174317170425343839779945352487966142103084755334909469677011490752510249016777668217068237392586410858274702680063164762590257595348618236700732502870470441684991327768120686580352979905870104347562182529341977676495565792794343847869077358904960213257344252483594432216580639093931147727540597653982534041317639763980957675131053788610768709632114084572755741837323776408219574261184244732495658057818440314962966399807734824035059162659320245926804561168024470255925147723449222729166892698245040381202757430365433551189778405391676548487084950446541882875367181083840449544478377430245422595938257348410929770439382306027773894977670958127861777432160270014713197414073306546036193319800675201423183470143192768677939595444642777983503313773835994288260846229255105285298936814289383358259365181672223439627907586898127727497696550708836814093278581486394721382150397637350679663708050350795080580896839612208012281181309210779806274043994129535149072564629708980068956314084046055711769710041970467305851675086157613400911948448105939698476845447365041600929776592493677899346888308422208170305543138919964497799858672668186451091232448529020600832767972022472882487968300375091496707187892969448375175507582463010079413054379704181678672486055601425265168933577266477367428790693266906749813611562257403235068815652617128238111593781371880536067197905714122735573208844840140200874258991027026534231872050621855682143487972780577981425516752347759408585700001519444282232729787345060621976930122041368870822226038943055685154291858851898155357731261051130574425589602707100109538700855058583685505030025754481910988939173010729581891400381059612030830457687702650680028015468437886797840665279532981758762850376206760746359437553162851833895203959315276011377660734058835326242181772278128941187148938329213474168773578519137462577492315338529105062637903252273589863228335327869936370568801474405413418811258638557043812163650101927100967361645654659795782518944799751233618518005512675576785891913178967879458927444222379468058614390889322065515122051139373943168653369227667383939802605230156865328604050813411891024646128732488876554265993187231952704457879941020359792214195420121983253430456500948659497348697180705908102322056398662247375027379051972198460752780873029369730059500386779682877874511859262543540797489411287247817331271588251797694567947001621532798309873153572444956710323341815080661367206328537052367267317324662253444642076122410181423642776809024230765798408273490564294993577168596236586876387537291314567069317564525126884590637110981655931672960528372677037664016022562009037610173719621024768522945122104979895113437063637977664727190514096971156388374715052311735861948173825099988929899233315583107027739976541485296413753789548056167384153732464793784355677687244108404971901756803006471250417208758259651926617541077926687258608683402132888666749389156695796466728004447904994629238756076160176700496587095057826147733685662678998316656460648582143871682112829843890975092153845489777946202827260413450755982352713538517456286503285076064888952007761264344782609347434927725910105314961184660920748340469833279782677390929962454541795999175047088103849123735640354831093320484959093790590718107432446856468138071796517422222677784942054748535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -710385200605291136689129697061879670794333069605021291484033279890686791910943401951949803405985802780090664624534491956692008703493353794612727277367201691069914926619418729717239521251351111909218485251575267498117664303183673908607086274332470210512182212156991470586955526921339773479259174731111502311563894162318860202462707641256685721961346389761038923676470231275193539647500621064742545738373648436898009072903034893220744923786110829246939690761597369462427230468935882607531467027661780441264217147981149273719040247619306100411583183276978526067789455023334301613478536413338166604767778062579374158910013262138084167037436438199960041377351781777441578955293571345037805457448147551510232502916865446599942457396235817556620885575355251015730360744679737741376246423401869990956810514066584755479311906348950869732338512515001673275495388360186385288662358417259530376121562840453079532024247638480698460753003277508710270903888887978170482441487218030233687279711475366124641510578779482135323392708802656361909114211253381429121560851327904376649198993937332894835764984132745116474263735332947075371464366961042009068141319656214490260640660247401375175958140545340472822094308248730149115655586877739057003028194448624738844049478385466333967014370960509353749566159739873017384398495783532386717336225149608427180230018762487008625640591870825940139397312082524698231517185947049986699543388615319290142512782638932937255132099517307165783770811879075843677091314924591108193844066357632269173749170593503925032080415498247641543992584323186619216613248045583793903970249526144867896223002252050720056622412335787915666096374790254906036336897375983955529647852468782134447604557785388062226252964114738507399309002715048836843399362138223091762159593854493765244355074266005794284039064860782049459934762921655751709000504722793044753334178451661358394913024572448241633599143838123373625575334536091861159923468491118764394927817776658812528174768454509359998525593572858941973173782407636719563302266368010871519962225290151825682977637297917762550431364238993005605378203982481598192235106765154821329307584713761658598851978016128850262148240382182617305646809960630723964763007493169016708815794188786577433482592422700934408628783994613990888316018913638589779428849574894975308622383694001892393093393172635566793032372711247096940575225443234196663063542965134951100848201312587679245307404178158584295466472371700326034931763720909542183627454997198468756499152696743954223887260015312690635481144207074513063037941490984359183435321590815773039514071123638591068449830754210754565300615909014499468773875368073048518649137261242385664345864167156237256096962385974973135194081451418721301658576899840472746572459990599942364979002052139375788863271596749017284870188482541869035680488346308645020388158940069837166372321780044323862401766918056919101996244488051309671686819708785812785553902116404418983158912690056741494256976175350971335684317768908281888634579653609782694727807409920949508617808323362777474705543792453603743458818766142181625350558578405624384838495476134302847443937794441621480202374538177069607358770578957240417813399111159107295195579772559809903226393447441519678683053256821855764357286747784402568180583285287557207631644894973524272367156161483769477616150675265199939304551722304995088447586587765076052200646324362429192237931997536753908870938189627195091894571734619322825622558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -36137730897554830789213383986387815083234476596713803617863884979043088714811122725378965137598554389158400164218798701232165083382842351290176175336877951626646473285752198853743359499682729514416511027466689311849278236285864705270168569084489106259557431379737988107179941730206620566918058056476899472212077392941198403326711005538531641662315214307906138482087449462181724312862550522236852850942663346239130664001853947739246291801871305157883644645869295211540098369302772266333755894474837087182711170850428623599026127231382199908874489038378359165072193302111725116481636897628076513383360857061887473903475431407027100698532075350754119385542609727765671810558450431061987429905984531272605829372297271297500028046112880679894353733024672919259753709833182679022969988722880811345620275100795865875986981944423054544851781922093044330901271900685783461615843969124115245931156787439368810850513399213738137125196777325084378963628901820465663593534146074214592067843308531622800609560379967312037292178460223687090037079155280598836315218756790833740480002142835906622378679321350923015262944722787727954488027366542945435897655994412735367233708880115886139770424006164227299943968223333533697333614215750358181501979452239600460287293109188894331522461014932488898238041838165645719773178444180256047703016211332894687872741671886829486493329175634639175568961979075735017932444045473279173672905632739860043951452075648341184242792665388938808881283778281734809833776482402738264765063260158374627987979452022997335245490903945753263794188720052626759635772343311604060089003352788717722146329009182947479060897028360702614367809738146239342238958513178457391466029419684408869595738079993643321601583230279645464362396627878948243836037240639084057505313547439541301691611291686545123002721658957694754262839899240733315768974885205057150288974834983285832259371032481874101956972153143803428277969542372303037603982269023123563356799367992385403332359766598181176035601448645804747887541668768045957127601508135057375752022805780297162978775815307123874902302832385038327464537186537977616541593755913482932259512945229208330553706894732418076525459743532858446789356043927811424733051112465059753401192499006186282859375398487746601080741554008596266726833461730114932168374087173061885314006946505770451963844424180809946303350450556217700238376875554473105270280864390238389152936777378178160128333920286369933716021991905228334162694012730908494909000723110963936891264002719524073089659749242101245482131882608408928699902860948411328274223265092950141108951230329756333254559675315954288403216119685761266369301129845143166556016758270873635494058580450983074216011307372492867058145054928647658811203217432473713007178684900202188401134088466946510998134912254504399970705183553176364830998740509068539318607467206348859099938437478020628563079559518361993307956854666643685199400630912058173422690942160871322830515644097887782776366001584970138882222624760582128856228486298696128169963553457576563689345302107905019409495588707812043447769398734003079137260974637738122832531352952368754542448887985832237192934503232587521562345668126599776476736536039511526438183668940139452802692690611411512243665291424186597855037223288076227458021853181260698628238970628313491293659828203836846886388607459893857126714239855954753507903178951520137931994385249771553555100379364680521579203266929704646747876306004726905822753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 108353350813559487235039998945591228641765517546441054525382508045311269690971116786436029969292130058989452455433501159837700090782385169776466023035708931178953893179174179493715089779853411723331113774234905546651579034174483267074116378423487074541392123730504252676124452969694999222801220866497708020138925544186575511138332112022593882579419697443178589059474181627796259523875822342957475755308237348029393133682989892328465920054052730215228313970493538073975331545379219312572196222453562519884109221002461209231430146849964549649440348148342689346471655115765022509161227134314757037606286872416321189211832510057893488293365922862164835712056446082821724457856388033047297979473208052897241209887963491312220794064538727524326316458740495772083256248867728469698233698635289706275289722172296877862687847195333130086630063331187333008169306269292830609211664346390374494180364335801989888009683045367295297697196573245229967211268716053567965906638940501386725828876606488779196949337866226955111606772446438779167280125328348689278475430242004210997481964449282446625710644520594008032849136568250460999492687120984505343195331126355414311691134342950716639879889360184814843734507571436500255063930543563335765839712813288717752190226351300869741101098856872165157269021358334078028693242703796261463569206276460088120175855887737357727017142956160005119591112131468892568136242838736592552744023387357044005515247388664225833100843289413089960961034961774070927169033189692706750027428539866543525559436978727109815117137169667572822658459070942078856723637763536490880084233249353825516772612866065243233389044284319685766496268755808313151341397870106046376119572582339731287497997351037247324751026201279992485275798401946027734382911317950922140907706503151794332706684421846077242961889977305467487506551374087195241470379264206474115289701094902564416223443925972060494792741181216123969227583031750670497230581734828329767057078031927179051921459981433604583701231078812447596054687310948452446410379143720992503994969020888040397989972633340812706000350083509716961763043455611869682322589590319513489901511309231067400426904567544167811022749224809403551100989274201949819122902984186390400329754924437394403261709376969018939854644973536826196641532648434261810793671505204206690327122823022502101735876710333501245293791680219288940587911470806225611819074912357616211518813287640264942888951278074169313906179414069932315453628678662989191075116345947503638964386421627557069100635663870968609794957828682989243456111294741162297579503116550477077191144299496512267006091391309491765438153391533294752126210393097483690630695744123483509466374005627072447067742519019179842403356640210902438751306860948222184837795122477624639438834698999102775695323594020551249753546129650809708106712152942651145490541086203093583959705322923994822887944571046023396280595592378571913525704417155509323847494917181594310403942698906219265701137747056769002370155925819120134885057348269967372964121348317821510240345544089837468453135878083115993678153966188980969779887883898277375865774389674850714798735578604022516218801101423027765159430665026782454379183764278746392730455645965175686665607420120801482341505669790128446412348968215297359669982296441562652776904117077151589400378143941519801652651065649813062670802510489480581335911336976885686817533637567472893121446984405933327796071721171318133468367130182781219482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -65024000171349425322534538531197203816929860973404800174128259129690975750906188593339724195533396935191657170279414930901865853534026409336846990458154148446146668624780791649572708789103123950289805401797708908800830983763509210106499524224893589205467915021743474548882200754426303109508803974706872739622359754037107844677320844538228272397275502721316770648568591257953267395619575143087626611037120198977009790402202780912656033014538307172734481954826577751562102436625103236043109222770692510013987767093222598027691696168765911505946031606377567319863419434582444398486212621548502971277585307767940550911408610901985053759392550532269706560628240736336005208461704521490278371958203473744181819325424385726868555755704816195692128150619522226338494835506993544903289005089735644382482024571055954559562869378737508307769149050036206967319124972271552881594607285548537486602369696307506748069935432640829805425959466853835233831674400885554673217223939714486369414286121103762846983700324943219580200719250721974735993521104154030763740102279096859637757753548626602487464230847055366180785924495652421872876862298878341967334908868356693229071344176542476323480250364350718900514522042570744337100084953102189783525921069380784860321296585332855917081171536169154205772757290473794006150772350215130377775361067521389578903014834172710408821801048734715792762313654635288063066704339586699169769654832464948677795817464030450112291020310582172361811500591856353170190683823555694630767754343871344994461120736802368025721921719798193771923499341898399605361555932693082158293882197420632777267788004564891400868723187417237606753434248665061679810227938545751962270234488157843063567581448392020649363928510596244828414965899378440155556572587558308744741220885569461981479041299955772478639632216677228087218319911032475359780749000227191625196946184607825076660197429632575986984528028568046978394718431843695224359377276038369455560637849229311001248902019640255525635626964145567069439140829919396837034252335221290812877098132184912679343444751004842302752299629567659564423022145876214529903619322816195939410736041767591796814826721924390826183746515156430232761319882194780721306310821348436564806173645744502761254118021041732459084431519820949096606619692364427219667600548839719458412646524898491634737790099022814711757114753904035208540226275852737959253836852879348261774985049660643004991855261166365052091594716992094816736738449178507941464405170171504154579956774695629507369736439668693554196860040372633380240816843412073882557177268303981133303753577710259740451314384026205535262226178403341947470958780097082887416364424185685045843007597056505212113692385190280229752938234149763113780696781794743297611772755990446556164448089057108947875780053131805684815626788787052083646417209165715419859082191555153045725751734900155108521778419123060604570731301052830262814736343413540430577993351584705595225018516929458201910243273139410047572620143408097742336546743167461386643529173216200714104783267099219116810758853968033399719745362557764067469208555049774799922858604286618418618472532693372696292810114587003260872116579795612406649119851683002328271648034370564941864284733634077467605950646420722934170263655842049261616276565131453978969423267515067503497324801159292138963724636694787099539517638552624789538237255574211155335165637674480874804664813622283570539007242751490232907875814269089698791503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -8793071301875394538320151736043228653002190973151984685599833715911968388827179442777011219338488618738034288240114576342860826273486492898226397289803156596253538406275648873172552925321120520939700502574763007477294450051443099592654745983395849920596457495367685418572019713233692219016221857729061365533830896985995459193670835435787936749134221971370764614818254975187334741545246248351528731588907841747009413399240770468805299589376841540668127876723044493700243184631944475320004137724944359898439769216768719411385136512608410548221819801111656981287310867106565962443271166013466583060493848650309517288844001385703518460415594782883372950454452291750095827011874634686342800800880513226914414667611577814999629542138964943222571785319147422132604727156864648843425150239826331240451836230778719750358378353757389778484984970713139253634503188436940397669297598748640381359070650507298266402712411719599659617936397269659076268601530017541389422458858604812503851670315430963733233207258253220395776615615397305843610012311715721290017590208656244208243833868567240842996350749994052601807100877591953029322726609523031456348664267950226322938162023750669742060539877082222894477380356495496473182077651722792994152615045185816453571864131516635731329578141667770056553620548784103755451910678859777481202215580255499988860066344180801939398687645022457025190298831868987215573565849312802125598546330294650750877133919472422036424792529056805204083890134649433008072400223631406448927555154555158317375528740761630600818106852844528829388987323553715722334403894971767588388232363907893655481268368152662644890717887099811980206189984511005933916803897582300863413186864421230725122337954587354337562747894291653113707285822560296001787635677830932966503910840076788695777509574353547934823709230269168187126058875651317869710755589042202169601570523793896974808374294660167920420405496632330751537106228263529734349761793038568804467289861137199364710204712574572387709402652369576905553702554655866947720268876173112850934061147309059895033258479769424679997216848252280019521743044462532228847525094252697211612160342712153541984875708571004482572472429655894909098474453223929853906751649917489117564783756730956436800399879826594123526480587926874823000721395980940830139892040318439395092100359836438167276187188847789553892580128430556213852294868825325169326489802692531050391255884703476525187276296372526021626119882183010883599229567862656191015733043990996155638687673985633011878508029995453428926475229529142255627514070019570480321118868303053269187639801927770274102190508051275052765308381760393551964895135487026854490783274131278801618596946036443585764403478541123342917899092903396330150462305984351578055249221593210473462105018119963067952650261158456323792095056604027980723742362470091297961550406357842298535217949673889802336350939018343163755172404193776311121056621319172912166645340633709961428093924618507207529237834088083566911889081599203372376005566937400037412384109679795739445231225407056652721507270774960789312104128498782751035959871714180175550082335317579456987769154948227339447736450697030685270962118633486530109703540869204192745551151124681688027274143444665861522643240824745869690217937560924680916303682915539243015743797958048619129829192995036482195628536472523908321637518904388235128009872692559368883670335095821467557528029683839656124383648893737207711570853853225708007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 14589374280010955158400734710101040812176316920686583969095831059045124928945121933302169199721665245851679368546120312762698553394562726640113663123529905037318651056194457414170781684571159336504703549937680128090233294111033587326844968606862699014961609324907448940796735775320554726585330745604492957857808869904685621667692791174662299787652140768027297587361464686829194991766806330691188817359220145760446299672838298443326212801859426139277789369563711400532128464077282876856356137663412720035574728145241452397425203829061746009794114920923428516028627771147460560501388957061982626610329510088592333007478684710496813565587363620822226909708449085665223783281683731719127972068295544787851275173129816912643499487969066579491799196175276899847312719671204134780672971202978315479462945350472559170917208994433519392417853637011858841483010057799392273665732093348848084607334483774675539470494072648799952896494137306776415170241579669901666536749020587625014947162229356137131101605042223886765819409052169713627639058081929176622777377129626665422115246171841458156274731836670958755380363586126044470551799686642470738492304614036265933188766898815604103717142842351748445400962793152360464363912942830522433956410963134045294085523405178485060379186444104434136725354024026913369241808176149291871363260101733987171131508046407731159905691675430684755721108692046990008594829462166014954896358114215180059843800083462879346800555016395884120257969707590680027796861771531202880068066495089481320369824979899658815571442814536342076940133072531659133858428163216264218077416615042686276803655281675165869614652344890239843959225553551417464683804009622308305073854824093988224177456571954741630682446291391089590533189176133753197984179089797478098016036802467764844819323645665216976163438839574254073161343608037697717882662839597353553024107982506691883036053891399788702151886923637329249279683468285097314943349500997588681393062348503978980023193938329816016359095264517343616097391986349529744809942323673088769434648127461213920558546201591862873821327248211645859232115868796038562440695093262876886274686671892195774968289798502638230770778417695988989528452239507983058282119671877363761996220180483646798311638853149706889060145516260308883459156866912973712614414172339433862921747294364962714800488782559774870561863702042126747241946217610910387973747323255547681543442998092661709986215016608040200890956672616298575031721126832803832274069413042169215988165042449253353115043888098291431069904452055765504422656945940759697856905303250922620211820569732769125724869703713376080949634553985967071704007262877739165900065073216190523644772950443169707143157807542568734708191422320101342359197002371626322266998757235239501840585436570152236286402984827182222902467851600214315620538076250574014192863427496429325098186808722248517135382335507283024222332517269926342817864725330632410382065837497561135942556117256187431441177356203215435079009039683846050694537385518840373258685087874732742436368538438405432080496580029736215202263205727138886498512465939964543475607995509295259464562356123595581895775680034161949956466403644491258490843511564911349203842860920948895409142165711116504056420020185658764681720187821841496262965347163688875939867608149926197557637086482863217868930893889553520318517326545426516672754885656501092737052495659165145631195447756007379999336574600816971094237174749374389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2548622996825194320410346171648196872202725972381584184025355401979536445623324209783593254946099551874017737876664761855338651878780731083154287489714303982072236186171621553873801447135744128971722758337174810312981531157899597364402005472312550612577625020230602636438544181475865357853760459950669746341081374852102761948046065071157233580116568765531842934459679172065394642581572046681769406065407222112460518994783664012677652091451089427833469112618319991770671971522823669170002470163031006454958157403561233888319669782744531878523650921061432016631278142528047064351387748350953926140025782854111907850637073990994149451776831666246779608789777529921722857442621444607369441872443835257872305155649807484178727873196215495407463933510329208410671856123306793233226310746698913049729844365064747681477789009658787349004248749598284083455516116108566663533388046908161130159064740859668449417222357592808098921219482250697845998213104365056521392769546136673121167908896666421161237437317655561125668764668049934646226408162102697377550539123977316678470116286241112470917050983926461563333758878046033588702820432904648469559290284055380396072323741381848157431242019763445755010934856034485673282375744321035867738278372454534587822516777251443493199706917571205300205244986256527377023593541450941181534910342689363221828063901357977474273537620385272954778800480354633287275231655924788258168786394414635672206151776257315324996030311264760313085456903134159825373286715532227749200002257819796731660038200484079202940656589174452211039889785796261822234137126309698543905077581229839487641754549548612856771177814949379375715373204186653509985483230250049660347326897636268407537020889257326284259938920011191531886231043580783352343158597014360287730811931206100042567038452561311124829068840704958587727240282191619101401696773754452708227395831161267150921244099088034981021310263395382775686038723390091688705262030112736870975212819520542403450867390705681776861582252219441742339081516496272117496653988713689593280979375510794880515076320946020398227151664703415019330521927631261377362433589447214816985320496605613107689946438747268503575676747581471501997614011232858257937971187266111142195250992793977791663768435127211693770127452726055288737905545019571710614488737745497481485449260145556991934710246254408826443480496539703548885229316178488187455313329088648791194808173831004990022732516177429555490062861450773094827020407619235419293661103510579261037832616920589929766304891443732200835012156858357303248428961234855820927131242401030026617495624605086527644543799946594685341914912838696625261448311322316062487547747872512254833702618509644586318892810844407181289982924018354468145064488365641343762527680868251596781593695044401573484272561425069055590297727808340103702824428191686282800740895275176035495563635323521364550234472823419955114499235718913666695982521619505121135581394826152339072386761178450375444105034744697638642878326915033286432748678004737463006878081053803851629555759371803563425843310190165233227022778709342557314461124409698486136275787103724714949152655167010283272054007136218933209418949871563468030457701796827266413352793336551972285019785943194596626471206408105436452516996260420568388607753638163482351867500720450608003661910697217944684208301827211964082372481505765667897634305860768479414586683023478815624755891806273055595517171249167116018945145606994628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -36691260425528919201622499653669088950056379825937867811910867143852643190575708514730505588485033812748454834397267254105803301069100317232264690214901286261538365722031720363314174680916347421880941151436092765704164608438315802249617160293888603012529349024721531571584310620340747902412384877295999867758469000299980792325752829454350875824679058338102959616494708011663113443270996825819996795321790984403585228750001610550488290704258197332718719158887211141677282023804898211667159884494885464231830629479703782704238426505568841330965008855226533375682587012589902386586835501338735834004354947071204801964113613579960996857885663471722755145865507345180028144521656483394419841618396967946429383023152132849133686454019802726690209993268088649692442814650527583235021979461885044118186469236163963444028887812921217288240747052352820664850539898747377768554897420880606947930466216378314389137253906987552041799337466351825837586625990992705383779701076944207825072769501413546304325613133648573192263315207114089176065464064742815158925425007744841776410694872167364589832215912383088601854691060799401689697051164311142743483547880302590853270790761409488356552631438445386682958053127280204882355215793366028256793558965206411492884555148678061432173750432754705328981108503567213534706158174828715626237106608085228265980012861000841684321512771208471948185506103079629661443702849023174326002964629353995575534491712195042605047572523916724315449145116438066049264991002454356658946640353536091051258772569639489906432244919370244845440900368998438449320011589624776629524360802644353957462386829229247491440788166067364493539024325640801481684221136508337549051880215395182263842867003537873842389121926902773282719875509166528654405996005541825540809444547176274257876010200145320617033603284941799718774967318203213572975083923929700681853200738883024195153088083975338137686902575296730679191963590072719555730274715585788798330494652252082248040260457143514466603776488561227516172644015894931085074991891969522148528829229554120527723138771607345289006471700453308597286140000408332685470896365217846625579510758185036355860289278900639067215644720745495003242617803533086455650311671790956767459107145050742917256963134643421402528503611280758943584926878657999147937051906152502999677733584527358238212069756509097783440555385370518693370711085241993298234973848583075578433575494939396125006844788777224034409964111461529691464828810114402697058822657846059572241906066759921174151474035669668678926047169692560897765027238057814633795727209482411234632291757246474308912333407020337541292255372367364063698337681121276656680405238400415061885919097296850335221214177307850237608975101404802143217223408237575648457293530036605976522569659732534373190971058717902079585427452767687367996795035736191615217921949123906643442844333069819386625879189541462748993979624158286657050638601083737081389699350290737751007651581336657836650660815665897052185768887667712395585323003563325163058659588484787127734666601339270308992472695465755029898314048766411457180484804946719264185296869106617838163129121071696021241287304359874424242197869503249097364428890468930396644797709429872820032361234381041711385785385238944151190483094729574186048002654161620513838711757340584738511257635001565793242348184531668342522317302459927720801187037462469883864440999110276458636184154916416384473177702997135314179360866546630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -56110716836740409715868559510354941555086877854990236998495876793812375719861372301147936962266572913310278297134957945634127660739985447634259856529178242796945595323385513325324500441902970717159255640985923723775701558446124805992112659181965151369739933141686664293216686453794135980815636117549356730193435185936360429386356100763487420698414438108999688085616911420650760449655631414595660085453527935214911397811311840025496652355684850486689335560141072578281467024507051307639706648479810713153632162787704264248213002188338435241197654978699933050416619691326414244666793432047601161719647156250233144506817112192640537802194340404036645505624558819676919917399539746622843677687284524849769861520554311004608733547112694373642957301693068250622934940853988677402411883544830108642816699311601296610146554431540755350346958859360927171764360327390513498511276449444839724972250574707260164843969450511449749727205824292710476152925759418899300318681767686667726579706237763337994803217405679024097763809180851100426640444235516809264264372234302077273696543837075931748090105577980837983790121371438683769907973017454868250890612375118690532289567886504987704386984852772948488228028844083775255536549358567279321714669392580880104287197381256298787249089901039467780195784863460255106531458302452125284007467386616913256671424384712408944691193113837845877921883428062734959101234175755259812256918028670307803551529847454090033693586085184944220420126607119321766986179005676364093983963237397732297523799882773895636377619023774768730610984989056823374814847267093326255467705891200131510930526414149721004069075589698137545092364479003954729379631891844286428036929261199211560258609670262868505539070030611840078648766734145418183777277150612779241848746281504406755090756686409523250089005691152597034386493024688733201492167467200369978597344273998683163553716863322883703901596479999683356904667613190177520317839296009203148445410393850580501309996700040414879465490433291106514739529584345272950677415356354986827580532556502064884683493592117548623088454960821939936180975802230335483740602691789905363189893710875034833862849335026212027494618382420864547412327574668626838687205322883337988831298459005221602060277715028110787367296411660838383341402300925410279313360543107657082366782506334062715361027584364410449022006655336948555746942103815155605302042066365835510109960610299664232372800531213819032906348201562857434887033576692242884651566884323102781466361227491905138145584287256155855859406844380954842247340252444785091166419345663048877247228862629860551956719171184335936037072921254412929366465464487237608117763787789767403953989649230155223236287074693310537834430506508451716076265225177641219114520197264835130080834330550256181924496972172589330088333111972508845856448716112066565749214398507659293459141385866116652183056992970605986789166631579506262471629298563855790784836852408094880137081072838323674735115248678520472168422032451505125158108963568307377320169103003777529769173860940175455051332704245689381652573052188279630023922197870293344083070730181282431110643499667291031496733006020674015380970109080521598355684799685575975067852790916786901282066543355862629598425643780710387960534147704570366639713745028541428508255284197079910712167544638598699143481948643975141980012157955176685002052439764310567771242182082934602982974935061240534987975412243704685032367706298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -129955966613515215828142708633081595242672093665488220861746205243673664241596846122384010906229393640088210314679960463688289048829617324248022852618101224155095399557813233389678265835836101452802309339991819150761223831667527361228568420857884965917703523050717638552060213119257283111214765826040238515156598297710188956067576433764916229777644106607742834028874092321499047205342892565651712902080604646244140821385617930282826221927639184420796088493965679806541054982673124485492646880426918226334867866344140394418850216115688649264530957868111597609724744760859538469707864515302753998282120383286620245975462921253188200801375025704210152964203300321772874030282219816614379609318058324816617799119857294349687800435413766613096943637610572536377003056363274274367694050643907597339095079636321864721441374701185624082917421527629949720026613147481501497194450099076557617117407771694962203042168382000853992227278604560265682296982195189128673057216335141501844457366285859362891489592753174308549091265615514084981485417107063466708400075171139926805130294325644386624212662681763964374698946069409890401598308292345914660536078358899631577118201655539677007218074038289686905619387757055592121572330902491650326100039362732756896473818621024419487517617226398477667024775639182645399821735436473902020370166964632103652877184727063026322164396147334230278085986222807329475820190459174395747500185314673585089826228138226217785938425676581930666516366490750253410258240947831919330977404250592507367672139329342525504156041004521972079214901794717494051245692685236837447598526813044590454755504237528725649436083151370198551412522054569291582515516811171427368556701723133386902156034407126834658922774903426786882541485920568281302895217821309555408865690545887263130491461215923888330779209803444043499570115818896323406164612510231565754182490051620732018591464429300506694014295783647539662687805555950563595606812127896861037441126261345898107869911601214366517848823352018358020305125082555362596927879493417840565910372753699703467077946469701882815519618368273526744867439467131151874264784032557798687063411165822839665501584442309196601224801103125263289154603647142695083861970570495563134422181505433415145245317337955658454106728543954959914585373312303369604716410742309770068244975035516782248478459899795231653295612204351039834804219311236752054756765715477709652515656125061785199967471273690878415634890242261868561264404388007586553544525224310767460980403931670078287575347986572732033492411053541165627461265458087752585437982803353206856692422487959723042008675011264206000466765836235086821943207188220367063217130239139833786578508824932460653022961201228013933767898395283216713770537231055652035042373399228392789338270884234393152842214661515380710514368971307010043190918339272649053887678290799981329294112852159122352928951888612808278478537763862905466842380585680807408670960752438835221091258560331779065270090268493572791001533093553390271841734357513459930528651823128250019360468871251114187137428274453460142177674536052523840178388450825244622670097329664673705763182478358336615387137296873695306000088222834436241238738135014865181260491892924044290081992649092438500936192527389991729214348026152747415566161151721298659744680756235245577521923493030607627329114401186222280896501346551582818182380152214226902973919890784035878622543447756679669417612747782973264157772064208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -70395680138470588125536545664343685441346079719208527221139390794424850121648879711288543528349046273238016991214631649852989565170981424399283842472196731817292061149377578104480085379139282872887865494929631284214581394620017034761076356862125477393657115581820069997035797923537266788140612666163288442158179929986519445007068637855057593850804115064790756195334758224492517994817947389247577136905949506956599904315908100303123226185673540107757458971811592623239929954456570173972090830738150653570666568296438428896821800966408958236230529494516434378774888874560780413025106027308364203524184423126879454686400793184448410281164281278345403793592736992400203390918523644614862163491543563967509815823509735978546235756412609250990368906324428770917383214762900661960831216219270620002745721598433587564251068040929759698624348981027964124798677150365061961771602157800928950691448093552794950273061787218605275365391437242123378621929197955659360982630355650200105805878382637827659303165667414292721106670779620727213993824255059198504319469871396042968790831093790231569224936195002793230810592701350343640304980629347339201896258877732464855830809702491883495381365534954598657384945879029972241024760442225895729626985653417007549908074171021751357677025475051795337005942238189866430520542153052341184698588052975727720744479989939316414030089388415708112955968664433512609421029677266681273544786358625953199296141521806483575933196499597819564941566235969274073913527175249326224722991702505291244375447956657176286469486393669053225861318477694793330901377958882469582544359038905056144085269467323345957195263391282448812138033724714668799379789440222515448685384311714204574363295401887632508733582116037087370407579091611939880481656433113396815400259046362060009156987201840677559370599689434870949735286019008029206321199468890047076185830639878636475875443663744738814938085498771712430474405255659220876065169351471874680733634147380513384738490777898331395680988365455187502994598552564126025324709870966587639033331378144166561452472975020036658408747621459226271490665563606660307046748596680939922389671686890566028733777546817116810310832745516453205378765166817029831716502293514697909999373828650004743809725965411253652705752310527340482975490898420221916601653157683928807646103330696146651450085918140415422392785129356664724797226922595541740207060908494259126480151530439723688970531720215629583207404597303795683966683225447151348935082500066918045339467714866526623231775966534245771932385983219384793479874378896206187002669818046587603122452078727047865486591574964984045755835953514789847734547758226038041955523405958974320302443311369721468180245161880537802257935572355336389798072185896024683323422503637267352560849153833056026985089609622215676676428726509280331215007462169169956876544780998550399783219012360858704180656714216586244404910229871190537619639455112187918084668229587731720730155583075151787290281181107818550080619916868758998299543650186973380321040320236440217619812942401847880527037568161993986173775114443132191589349594525453407279595548546470375741054481119800614101721619692839445823064505614027693602991039482653113533364968497855293458246537739746251178712948788113915962600962819364836050498224489977244194218278691195975924243246146532841090527418326790210721726647855336725454887573606505662785841359445895695029512482482530424094863614547490924596786499023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -15555691955838376137334843857755063159393056206485671168615043886495884613544819528325553110993719019278796812485730312162697962646875750684992119195919323482881196586186069751506166820057229537108734628357318591345049840358031891285126144373936945730225274763303961131637308428102470090297843920254211931330803990861422485877036387943008474455111738623130605931344036362557577462788336448178602030452923432391224667574488220190192478141717197048085447146706171759748395885426321305465790990615834435205574075112484478496079884652711556232120341355289529911915923290191546712183358343714897809258148306358731814558865786189561169939098257021556615809206283317873624363199319264627623260195658089920173622856535020941677378442907500013453982159947202432033286763556840227274249774929174388225687975225935659784346101836626626739663848415564731871408600328690631226888201137270019882478666372607552010963002187727036468102648363013218314600512322223796955072526780399592479690536985407091866893959932884808311182079528513860744228213931437281588633096906247204813183233232687282151013323272028921662998942770626427118393283086624265711951858956739055708741004239143250138928446335164693319357940871124023245349313838795964916277232288566040904765520956635312381797145956884797008004039478678164477947400091467172582878217014536958211999612393460399414392194754637357301036243239784608074589595841817471102208260816234838742311954708418937413456907225093288676514025777289059674170865553424259107321954449016960965575147242999408636728549078293812027697210483098071659734257882003075404038022962265667575902018927233489225274254201977704845794624433878540136600111582564306460761411587667066996043979352883105685284328267466851277958477591550593985901479597341030694783166788797143436471601006974395630593979169223695479020236988668050799626890531308036057316494797346239236449956082130515923906791650822514985191070618161371971565413860174158510498605194636539696310776269750681708941816576863011085215677879364297248915486395663535019172736952244719280517511187723564278093219712457970122363239817760863106423017853811176709345434209542032474231028783604595816811533283028150440594479774575241067139247510988475306961659462163651231405955605939876374871239103237467538544785127628956480727027894387584326462303364619588083314471813718229119395741581580129443573104505910173024851737206541507677638729736604091175203989398804815695483329795696015131154170619983721216374044472023622004744994287731380080421115946777666718725480731563243297597539422825045567381831700706694973541964723854723324687722853108130082215154802285412897671108210970378592116922789706075955670876856132032234368392349929341878815654547407289789864108887293363960157626456128383854768196917002146867974222854484576660955832500269894412871112134426376651635175424266805951889325069638463214338246719365721149992243173581918701820383736537356829570974535098674674576360737096805561436221467277423111120870641943675972099453112083473553205137442358918509506879979193678427801278283046084630218348551575068830557916934409449688722075862864680359713776678435373359347848873902097565800532843653745900100179846881086382887040858685835348065964567117617530781484832147602814142267533742214594734167325421368555835340991811407470581358395663614564769007749271090224121661709796488978768385216437540643016574196405378201325147398908703887198015798394030192866921424865722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 254583635855837305956825892863497771184925038670687783533258559359083933640378937547589513539263154098921700506485271232798918108612413734908383226557285501300410126521499686911328768583220801186462753388564249421092347213431962619859927883515663255546411899457117140837677025319816990431357779083547462171872445429792457015205941621544220988163578430347826284501857776592956113277614087811985342445927501651011374526800451134564341156776119928647636873941412466293954871803788781037876684430139687783737067904757003351966866680149295936091725338491609470390014844703488007219178331521118805449222668705811275361262004704997910822054340623579877696824388514779188214392602191995703753479999008065477660265973146040163142656699259127385090568972839935519784642346765903012192770948430814618856424192819919373472729671636770038657776630147650984237042527767091867908912223093202769174677888347441005315090093547028844241384993676682433171048797568933400699290577641743627539889307536803584816290702847752900875793266602501828838806459673900580147790593419472859829339521630597000551191341902347890037888929955823102354003563799896845363943840771368256797073504289881805498556710788945123706198807875972999608702286033174230287444674920000608896559071005639141076733500015412856741599438258594581334831687422504036683588813006610959516308328279261210741697330763631794338105303363513315130519610228728584570073985489116402662555200839881951309746103959546597294694905679110143617480037031025373788301622664758866708628543041956886538741232544723803345499691034597829645116010696961734374136751663458337662060853345144338881396886282554817596970235405767551443017769616912553625712766639713916159358980098770129406453141881825182184296248692573755057759661157296637222232142736874208399465380499763467716845766316910161264117186248686450424023124913218348305798592486086349896496745970073000694395412239338049185973814418259905346977931688841482832027557042923027872331717411184273926398778258399820249689483237757457011028791008235983941951233563864470250505549500512216757741497812518343818949486279968831871127748879891220601208933488862606526047455362370694326566068917021092166008524010593242255151890200159932525195909694606928387565527481973786541580776365090674612488821873585487044498086120284523083299168679025921679964974007944548966528207973812172663439952810727266108729323771021369130149802325449104645417788716694699297618406160290751351554124240349206722302160822009204307173987973418889950314934321855550860786543293380820384251817319550545651606074753050814813042770327199833065717484926040841481428508194665769650461279000370353746850304060153963740996389479425129814608964343843162266510586048879217630325881383744555928941055989396882347742947567769579818129732127285183163763353813778062453371035152042146665897028605949230251403956674714494306644947154231983747275739594327698071178828432389317368905942430742693992628176852363393738942287594190480152333280383006785293244863852915008503118851046989047475458885429539495423946155086895982497913508755588209709409281292643463309226644229426370511047515780896659536896949927583902737149137426030950333907209507051223307186851560733994331551069033539827456080043814178582787129932470205393058216363667813471668799816030996720504875126358389606431312293525395969608285189840122429406313703190789606855665953386164740080839855943536116527590287412144243717193603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1481705639877173557230372630774430520561246276918706869848820985835556526632169865025073893233691807632059769941771337491587819242375655779839556245782915841811006675779268296288907437135674512104468446032282229998356599594499132184809200570225481375102924802901184185883040978234673985591159010805768506873307881555249370351112233506031007933086722405303687256377102276700879553740355858980743087852800727415168226882969648862752093955789389525530456407233682593294310353886617194025157737394947891802786708281727934638253618592084898276730496101351286627986571172752911132637329719030672540979460921997539342863602711034601028202937000015990656206472997432241474532438971152110160366202188291880762948282623017751675394142917722828455374875655525504704612766871043285800848054135787436981972375188411813389969332600453818811703395322651260210860060249053951583210474252014310718994961578406639016659134315083912574630023890361207651255992058229715789931295156144155383122770143552565481400755996670325115163410917128745767560700735891386149779970652253670139950069824000731015443995653402296381886314426727822481670846436826600192769738277308345212774670351688982246341492424903923010163209725842504933477476618998275171122742321975535190680343534238048616213022413181884277965898076998040551511060689740149483216584106020514617752600758005110655607706917104685671528457208913083671717169961293043289539677230302157230377515397411267578330174654181523517512032085715703610970230289104307042131720604017700303588047889748326024024664216769245463185718952760415841334077955226907835308174816296733079949404265022287862066188338448831825864526254751214672034287016236899782950367193972241608735289494971363334242492570480852624709440325993122630248191630148685142520646145422204084663654391358510271945273216918337597719813463322620477547225954292691970974571146846846408302405451988187998639564857974417537038041050087706879234852808413086533370924014198752296167234752948530820366524401018945712890396230577969470128602378161023187302320251320192344129564755773322957133894089534009764274282122844187692502202056252559626259237857292749260414695082013387102200130466308216158908739391369330383427586458136533547564569562310700737579044401768624664367128249233612095081294193473340720537064648475497240965209707820880901245556530505175854273131244092529605139967505682861162532296078317826814160777533240514823219648184152216754191005155354320670402799506814572635820412977295328204406844062764321617223437566807801643014344559801865918079332595934849530140442631835285894426288185683273699584224228217146949693156014204828649349262129281598999577584902032174250299469674650236248848068702221273761136891016438822222752551640292745120133339124995083337730190519404084753734246772684348182681417567828708708767636405377437064751606118429244037279671044492325114939198799991350826197401606357108304872064690757848404262665851637155305444462841364758062857978397120221750827373362041853420895625096848162083501905065669072611986675775368333230556198514974210133671270919489613831105663398401245332743750174916308031470092441206789192073054175404073217496671656294931294037823513399871698580238522134220821343842119394257939571840089459296015780897674256442011666188664650276113664885538256835454324825220166125477775897448690435378005001057311361840494887943976125860936480126789192551274347431580503781073831646651960909366607666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 651433277255557394466506688324070798884356694950719633099312148850550136179941691081101815925763421173232856982520181640120240889969124650267048881454181361843781632742652766073577946346511904439603813863340571847117567986471232445284080186899187991654438165860137590885684706905625443454946180570418084446872961042295994193553158009132619132064931504204857475856614794724931289878588076333965223406621874880169606966653938810158212214124909216043237332896668533869161433963814931140607708120883987175229681247798950651967729929767740919030439429476898404154894637284550129251696062894816911753029438328807607224579841985291678315640131868803281859368756453841601325146879550667926115053137617865259829508786692899319065695824685379090459507708794004204249431236852988768052295499750567265750478965879026836584940745216236818064261440885301985663061106877321366686839884000066757885480533832695758834290406647167349990939008481070057824993265912565758381041545458438184030068906578164316324759287058059201470956565305842300357651844950301867448988496085973828263546175222289099298472342679075026979797619030723912352741739721389003668196908310985243429142412839421167828408694548710741613239785112884209912722165793298894883693675046867367916045104774784377244948619930731567359919068376890881150170415936376115398084591923273953516358256064315244943209707045778503765424995831768029047378236232096333750431472579646612676846308220860582225221705929108230809430790816983144518847864563715900680926623299633334173454067780488185276814350894998636349793528301168630959731437144567044258091507490073015816756296537148170969945911039121149532546852780841476206203987399056538557058295330508500942475911815315087535591232778843828384134394696315951036369982042613974058195147156284983069336820460690994041999313519466505083645098048525571594790590137500804860357637744004059970834704665680937861213816290070056543509098968464324718960598557997448368927630989416986259534176642321664657548338134040260765726900198489010626572230705047388559453367325207777537270913321262175970900153791761045148606205511012718272701888788084613028493066751639797172840477595642666412877012121897569683978420073945791396649528006143140312225665954641557542492584819356028612914291859038704343175290834065490853616821327265822097078471437988961814502286065760109625801901935307936572901633188099928630684236185126189588037459241792607397656697894666203219519445186438340127790211463042846402408503970441793684241469779718164725167964830575804325455699822105437561031486671719662063217606585860812767750055194941493169348009816026424064982111710323655304023664892371318282866505979694176100142372314501525212560266448038900983876344036144509233331970917620698315546932395389314388412706215560597198949833940204354769053592980813955017150109977828421062924330514802834160053076034750264019263576056522434444102890514146775269822970131491376442660900777909018122063696003866789418904460303212033110389213726558096995544939412204648443044918343313710633676699483887668717931347794228971842249116268916725386693822582434280052904440903638978704698104750328576178449645485171939140739393925577930974606851079734574371121482786390252737337917671764958575412305850220352487110362853287928174880361547341304149040146539531866508569841262661964083021764335381447249292258917144910305755963498124464294943774848228909633988925121853117242936335038393735885620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 190055980426198326572978292166286539118877774355497896590796554912182634604188095898890467948094607042654494934351384849422496364241698480164096619056119694732973631443564760809089606262301460576039650550781112013385493221754560614864235420852161424235750842270599303969777031435327688560124295279670495640933405226152498941929338911550710309318689142274054280020691853752127182175823821326286793973810562194809989749817643384244992493665322944008301280517741688473286624093789642720509099612064783577897036834885308432305009761274190638462845561032534708612719743764085705352899134126337957686803837793185484846678345470593070917719461313066801237351860259392522489605644662000430618117681919636786734618279639324788100582697198744640725477711603173821525416149825372445588125489282282008345343298350317263145659496953395272922274400602387979343903818357338524933477416757818081734514438075555289195239310373081049399212857023849142365192571372526782669327696530488909508568430457812593536396761602389317005602961529256802337850532037436123907587994243208390443474515278549299457766165829058306524540014523419231716645683168767554228207916161589423053629186035873337708106415252707154890220414117332633494027688731704345481314902172377296429940411280600003375359527446291003411443420895572396740570153669654584580055616070192438623535944348383869831085077064032160304874402243033527311588043050964462519962856548671714794139067933058485658747579569708716727225210290188278377663938091166499692955168934576865950385050934271199915623941930790214720944665103113157908714626544085013601665460893336880066033129928300755418608654100815323453624018320566950764842139126841806783094830687705827171393551125199260275009862691594957254478401682805137082647433784814709298146250272649194994525812735673175113051038752759154144461526181253467763476155997623708690141944960597611940972408599815105775691108696376501197798015988147595418925422694701473647353059179647355213567049073439595252341900763801896641356368832517668448185527220096260077810407282916418159622983762461313001128677787306134358304636646302897639687421675244131607745708041888982702148516303895637244995178344141048957042096186554165658643591733734068629086573180174999175443608314647583207844173136321314437807085340272214311534222708545331785544637686183705143704866383140544198039189525936350132110100352506950793609016084451677111390131443956718884485076533704708240490446220044032623275651839727717549692739262641736158816742898922737403081736390862617495311974579561402992774110493718862659849772224244366965162140251525256329672636899476495251235796485747044803550004469212266265798595437320707980202335901777884988149946683983218032926787621330250905317516111641545469922012427598856174422419092259324138639797451868684164372252217322657532030455578726157886828533697244480053056696603547628279088848769069279761884200635734520821788349395911573988734609866655209899718510569646049630597749407078832902595026958885251273480532882208577785033802913690801625896586423865027029801640147043157639833255655823816008548146051699458919112209865719917039973194838854256200754990695532741894640634518543662918193963310331164944951064769964734457619727663563396302628976484168024168183817007644025921447889696585380347008958035550753106407630660208385438582046259980324363458805007588136081273542407981326991926681407184018231642302803714168944787030341103672981262207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 43898064879881034160391407411495471299331324211084837400804106547364615855606474644163316019357945778487423338126365642357558535494982259418439559345526343407662544226969059415926205555481798689410121639466038755703091934282299372043311668586883632663646334393341925812906309252635942886761772014824435754769826633267053023770140169173090301661493313055335017631377248505346352623098828592633893216495114766595703532939107906118368554318657642081049931390052452654616508004492246236202422058800045984341097836062394442977327694263194203362101514433703090230272681200150655000595376004573235254903707710956411717414111100252810316711757553567953366348882039526090275157076786513489662552458417079158895296005374637155301321966132778655333089670751283882764417449826336942750760919787874929590983604654244558965601675900385157808978125754272637451560928592696338352080119427342154741685939020773025003849643409790793274912580071402121645306385779983429761346996089456301911693061097922596322874519060283564547497951326262876220877383038336267268732812941367455939354425643648272120354287034668948166025326226102696459677445779033723777078831120412528097996488976115957202870134343504020503376497144634014976222741206270316609884848736379232905683733654108586529830638904317516238059009526295129026983132563552893460948221708212363719439855664169722330284786214924225531780655025578102731665252089513972648016193605023927900524765155860176168422834810567305730269965776189524499043112573781310193961237152039638215363319064704039651315915387515028771024757645083297299360394839689608057654863874900761949136448723143370429966296134421329215225281658606085291642230898192336008192410556387641613558389718460349167080973510252607221234836631824075379946923430155242661025076911109982445539759119480447154785755286381556313036690428038604573599521319379223482163849018419014219417710305481743483270074419982657508585184582671852614760875366452212797199431472836241406126985511067690452439242397374621243145483651072063018814989325851082012706396479124579826484888939110682250615376277566318242230133402606111172341819338859327536856798355549630134081937915641397682361395521785546684326453965173137070995387952411548099110745221385422553855912369930625492343106676177996277479305987160236863476874294608563084626261189735425985993736006290251584990896296644008765208625370176638147940551527764288106011564698735965914385321986080984738972935828504766954137157645129137754299531994080855088671077538359624551711688325852462584855077994240273015447390541149077882024975035928024748602842262266019802447406010932720360817656291290946611735171878263355457688414862997561353828750274545244194901866002027927925407644825577635345559167724696209843916099778006674108562383378824546064677358748225787275781092167925787004944329028174648749260603848844848635162014659133642581791960217091823506820544958206248430076997576200110462599507936191867879743411698419731434713022147697953664155630999980637039318000439165506831090650523101625771560150639820095498544023477842403099846288988626359049760400500331967676541475524822300150345008734078275535448056787701805591144358922929849265295594889965005825278013772217889545906888834598193900594197132609327804534498425860798816512328137781350235879472206490170902128180600952491408717213318613090151551225768207179432631481701336583925601424099510913659603129319647214540742570534348487854003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 8558482085338952326387034534038044183211723883661488186697072685315459300063698786138761312851203230828159280820037054025570693974798950338120091095194517041788457074244876237398316177087157267260103665393379446603417850571227001956527383708089867728444722468713034732680217119273102143990211132369721526767651269377557543946100067622105950325092082860697689970254641125832227442861040261359029742911338287316047705606831734809742895893851025481881375895464202592515790731617367448923188402010697013013938396618993896542440974169596332671383500169747619322115402027518377664683279626561018387039900159489863553703250737802154352514015885663957325864917523798549287689624441145151840773429077417028574421044730091779930822978815075885962503591892857627601906655745594867626430094233495383065512131109025089433511844891799667839073890940832892004546495121708247856099115601263524213927744106103050242519280829814746667765191782664353008589746722973661428957274107709051098420581474488064831527286355221090535400098532716723404259840595699553593172335743869649442755827529643926143673098523889721221812372659994145718454672422999993753124390696850494241789929118625600463164036614490141963101571410312310973298815498619277347332604971085863027360538088736297730981006507880224130236184486396371307272736910032573533239186172243000675485212186458406124503469944474196408762400827021224937617271477760125273022121672582206304353593789996680696894992396995333810274874037026221189618387702788794401088658574968724014612301225551247680660169230636032471837996720540931980073324684764832195510388409168884474905814180596880946328811057215333808055718107650935757116164183281823764763648219559157156663615133451743274893305116589923226011140951661618991203774169247584127356386843372540495312133638925244207024382763513896658604116007847343898660623920039266245435742759892941945201640539389714151710881072040893494097585703471789499214588685924443985709307502754446473540619698237888319317070935132690740794810130559837043603466959291194224352032215091209552114584993820040741182346856214862989630063828287916795567223230837037715950725953060055824622799658048170865323494346619407748483711086697128148639971730927127474293035430698609997727002049510437364398833120541019707097956958079139160347151813798555406453259489494272122491553052110795405652263877391120293829547117621314030500455737552249332183286093654410734827832582298702486455777772123311019010220816431389538869660897724736558114619100112833971445579958391731976790222697127446130508598001954366187841988219918037511086539640815384909899491349152163117318276597657936062093795860806627919246567121142973003042857907884063494336944728093487621058307415187467879592280583570465945885814134953158929611300119346739392606552037411129802995319907704080696501385780745550575668544784877935060765523142456456061917202169338418056250680095884889222341568284747876420422801732532212269084546348918122742669092899315994506472371471019953402762852522705450237494419764413518018678548500455511828660615209483519441102125595581326613389071212477173779412598839586548189007448918215822111967616295118445778040048111411188175342197392242176395359624685837497246055068933076312057658988305541475197993283188464080365735283359185541425945841531931439247358635593576301425006351453173246295649202118726730847147830276379275896766322128701086769746435524608593585988273844122886657714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1450895405250708577635104072521175517038529433875009752631683702183619944980365709362573231918992382187258532450921332108473578307332256710050180873704335314816118611753681840274857147792722478815991519730465419688656264777640998994622842831539561950606053119287887970466189936933804918051100213551740956285314112106185921696090297566441404550532168507270513315462985578167314573208120130022784717229783859100929422025941926149946912700720928877178451396880402857772033441875892366848211088389029406185728225536348519613493641354577354428770342188910692179272368690601148285945318438472991631963042390866705838470861546122082875102852861524927744292627059244869762858841902766286583529557701993216628374741667197409222046736949658727923364832381457252216877482735640398828093412050266563409721883068306703057003188057227710830275901939111155774652389701653487994942213848997304938928279896704576668268562973978281928236603403107544649932407083432416955731739560783652641430873339299736334810382330311450771067204444871464939033782641628761355622093575090397817761063447361474416145835951157155961195751722726300699952697126577165920922783707665241431897761683206672282635487856251601594001528437988434628220276818869206868184738679182481723361361085047555257815795388727476510132376055733050342510772233809796847623274033620434081213088321445288437049044369724679232694445686909422819136528815992522582618679810131044774500638766182688547243281898939299033869039715100411910071140239179605449190806047673528275153434337525821700092211241256315989595018608631482607001640646233491696024365606571338313630961977138211417931329217733090046053353355624101895518657409256420998431885324388898043074889131707481653483197875066795825489618840380256347418442988725624662128733614043478718764722075568007293660850388606638688246869615705573549514621970528476776403716578678277413805262893165804711387226836768062376102347818859197460985971847464788329106732553880023352545694290448072081647906064352234882249774175417837085223678894658133458763186067124077151821552717529904502969799034763702357291170993005660492952641154240230610829315565776387052657944876266695224269091505786379241100640918784592385820390858987076382751467340289294744369907004653660680554253923226799888101931982167895817280997619394537954758781276163817530846010577506948038446975537556410097988554086769001013042780928198215532488877939743083722922328306692361178229615257577683449152129673762261602130175215463816028650445778451362340906139463717626175769511422288441926007485923593202408256025759735458400924884011154170760004724816980875101484644192038663137588712164320567623958994399330886820603344656628346715763136245913534451605886558545627080971499189947942331589864035533401446139510748060985754715156758796350618690113096376814763095611174348273366507106806720165070731507470171597783471365656083048029713518588497550429998303296413255469014420347574514244576666873742328999487082086531642397487015119041053311941978325223151336453116759041939889844874340355160027257663653853944449343103880078770845972843183841581971661327297512089886067641829073794189061027216379327283702245188684615083788802189920517769244002258422091752596642566291382143168634584093210467869709367450515878154684318851698823917771678660682530558125444093829344802138499542860337718309781414372168868715640719532873447032227866005711756361673433138799737207591533660888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 216737096644749849793292682049174263393640950300444095036075763493035444172307271834298375813175597024772228509884672679411523135494967223555002055818614545961463285858979989721472222874418589223423202682394585560587722512104218126302776804199772854319081438918837068488952416738282011727217582716258445335912261877600855477254830314899194100713644012974183751699860898880909408046439901352388094372189399044101454178027757788464330053686512602237585097821138392721220516753430649841580702481076304243760089416994000161367781537799834542898768380976404936846208458807963358992428992896438167641506892129829981225770143396151922284720026933615900741436796871563319641946616715593743946507939019490635957519049670479955421176031605152278031817329650842741469824379450606691113935267512643305552167168477567536719901162112310464987920356080540903118249452379622124057618422541671808590852856328062725600009608764825739029955091137790302136892831762632390511508241487955941398371098216046529798115946926827235647441782169803792300723807571685531995056787670948484286262170708688952199567721228084002986547340884167881090425105963045873895084237045609671260982526213335667842954870571480558785632001925036115289732446412549695782400637492270003488653427143101066213479372212908096180728285194736297133923489241679380198065215490613625975417323062581344780265574377448862922246740000335211093965341763357476496674246355116133581344518004646585530471995425680291985717294765251531097268519632623403595283678181747534685758849099430340978622996327789767797954816238487736729872209252582106169656050974560259213301533177440385746366475415424374419848709922759675164943937242140407056949776511600834011606603654952588519169109313924100734497688149192748651763260678087071530032959284322783066242862963737824275068647982511359169267330991874602785606120514272992919437383572892114155915985696773759252967226412187373588284476427562451490181129978846801392788521038703600269190995679225125425145008086476351411090905227605768878444171925805794881333535381657126859014349708076900762637290240650797946577726418390109478617790337972515349752085642049994067218855956927563521382494485618344301363502389104125146240943418900950683166359255830584250949756119012449067327843482232946655654383487281051052940497450012552626935540324670018854652463667927621290346669078508848625907831718073596125499416645489858564431497940383852061065354187586820009800384588900084861504693142586977525118096295229773908892542017594169238675826583759986948470792433595782905328256947057150006406347388720151047234164360798962081929002806013646717844482038103142243570550980616020721873442368159689103914064496393142995387398476139284285814535740045341875655150192495939091655902395734640759582691907070311880380143576662583311643696662280960434846161558092460214459568766874229818011322425228369613499155521985997445268553492603069283633507553644865227010463015603760957400018356341263945137900892968213770234383539383059443887010166338205725195649924922785572983636396474548822949283978106434295676768216919428717124455872075211982952292406487993932556332719444472762459244231656865090935702132066882958872489436661243897311931816721229570463402339666487026084157313993375412221107208288007915520407345635656953190593560341237740060721470558135171012731544524777655966665072679072398746111339514024785850231489595301329896361873678924894193187355995178222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 28701077148853206081655807739141980083358420909325924301683209340565084408272500633119141550126208883568172161926541208619651552467268673756249425736249907026668841389760658828666252755049784480441661048795325205525562623172251717500608433264992514836945552801993874064896113406881429621987981276431121855876857187288396345653032777143368166265758642854473541564609398325119208304906152884784982648414896388480399808517440922161078611250525112358500122975817461818163260496259196763815005305905211426392608047972344748073105574853373919560263950546834343448991743992537370851653246226373491020188302186603318224358068828845556585194132500278140665964015407489780438799007637407259340615799922654483273358314838950151907448443990974441467272211814398416048131561953823801872372498628622236908748705544115608633325002963832952278771771320958098148881221307442746340555661555727144487722057821088872291465598195977852325554943956784697760606375818426258524094912304218080740658662734926432902264994803300448333356380341530825242225483474318497316618873276962329835152481503094592009646399953650336574479853059495672570179912107462529502323087025916687390908235276456472261428310618180470910718639660070399123948520851952116623148394727645620386710169855753003661755297746354418386502367605042041944928921880293731772942641509945130558763115232318247189797438649620169524605194128361709640690420675140012950218934356735642706388020425440450858128021219297849180307441729634239765098914125684862765492016508510105858506722887870556973071059965901484635018361284185145410361573393633609104432600456882605494279505956959698297084997772679952315399140068361952496044210697035995276966819949036798904425782039915471961420157370525006324699983104866581313025286708692234688196562275315357927574114683999730775492389755547600708048640964532067029267798667195274872703337362992188821660906550687582988882304224464620373502212575561516083463182030684706407699264470974432310340581711972910930860894365052463914229237926886877829585731831873563696117538060167171271120494541722756366186645982489912121671655134827785423204360720614916514914694030606347772449192781909555709328621668359663018861559085839957501260205305950413032483459253856859416946664363371182622041823018991631184484623746247661063571905047393009699974661007195665639123883009888264961271041586902443820429194092440625060086395144789290142325745215661510255061683455474599647850627025862701771619988078739809726968521060802475771893046077594385707597811706072576259850927812594163385092738159511455345525491714546589269087976257741324388713320634233196224584838395085143291599415547316019644905125206054202198676260802273000931012137004240230311617116619537192295237547396057101414336289328895169330432146292432695890059460880144020830676264402489230186880053282328782608210148438231110745407274003589165766263918529373385446475401434798548670023957339521696736394206089318696051632609735979441100467705375473793832179725185681533713371583359324224909787257915945214404457469351211961519118830764921690265527294153810544496739969812608272013789134770138027926175508304212063762766167328879744398073289087603721189220370686905193200194678836145801036557883659117128197840086413705746092479575082556318913408827243635691999823011308768715389433141156518427032342718335027276311914235595555524167851916584129256088005752154493227521030610446316131856292486190795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 3384157449348781664081031049323702526461379534362968826479237180535516962850978802271829839710465775316375068306184021999257998438381822973033863473975828792834736796079642256000358819932046702273547172683932154911097270362810345486659751374370640321661980264166779275323828978587624732645054606930093733779403042728595248448270912992081698411949597013702908972472201735721613561872744599811310205456710315423292531222783860233095084179206615317904134324921248560843260037824320473492270487389830529031096279771372479496547233242535734082435153031534991174446320355962664707568252224174260231302385605833493551415619840990809165267194332166477914659209389612083270971130568766662001072853131098962648834366983279204040878974554097684585056574090847392615043604317411878339933602184656609093927546381956023878750887277501813134531909505523433459640233168482979166761590692751108907695827625142590182865692379012304073736353433132400097057947719892121572639938018935999855944388611142670339132590874944490204914137817766211235671049616833821352515010810503669513205337719408832685505581227086924333122186250702725196008176097830603917337901016282998786879042681621230711902119083277437369330083778831557735435276851977753202304824208516418976494569156089424188817353978688272734832723595954181988207857636833766615145223062313541587202159761658003553090254378900960379506497430680873375045784114274202262764154471056042783707693712356175027044929416939185884430867919365326414748317010671250942504432170123419666779930606029924481471704513640154457271800481307778071688794523443744634343719138069353078792182245500833153631958128506010615497801302323800497034208018657118201693626677681779889758800853491099175709825117561923573475726568994131021646546088708031631475401740609238515905068475278891886964287333787691781236738468087752392393918425545782203020968893578394630536941960663899455904901875920387649756384047605539159496890068502365724607173892620700431182585262502478797559930770552041100817225392858861609998699548374037889893742066639558062120452516415737172056822963703770144194808161000442348072073291364869961990955741201169480837625740056208392973300467318691824195187614540353548345691604136212699040691845157379847199745738122243233210859198904002887838929339653115410397858092055010242698289898339549405575158507987622165674221372448862305924620447733498976537799864265018053073666621642019740593762069449444175740117506436842511791285029336956805094557592990519774693301892537591361400223723703294990165252443977712456025011130410412577068938008792890955247884037071262530668146382877822537068521325192158724775007674973743797849867564379135961130101893905078343452595804295496505536967674144955611969634558132035861069277123688704407065369524431057137168054277555451317248335629328517626452587809486235120428836860114764331829826874603307552949142711356589787117628663539875341041142757302260692705011229620379802100388491163069406322654060360773371340465609717018663090034131966489612858325293435358755713656952279001919399812424091718776972264418915342207907491501572822128373763302793367228358534700389663687092478581768324727932864538480750319167349598690618637585457585715628869664470357528982807499118797799842619514565114391538334249363506796267892022160575765349187249250628825452071590905925199292046317565999992676004957010394870032725209790988218977376120484820967249106615781784057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 356685367546800456809913610502312900974105765605716038673428741234841381363679637753535836034509571320904239938172887435621856837689851570589660592001965863934243046219089927037969735028426067236822669460785825256893558255106951490852986472089533505365735052080854210935275771266520848169184731554267699264620301203050621293296072813826603698603722976342456861935432673291913055742217140703278904499364993980870448046554776084629569760846497926937710623846109663899393440691869854842024325049361360653753401821507146301139074723487448488041689374694818058197714444833002154450810125621559536441231596176780666530814907556136008801673760986636125286858773070630701017099136543124561533299216620079066786770999945219502656016583689231169734790328371655853913629681989175559070778850059048287932640236428273640018953019932536528934510908199320731259786118580594857377265010618033124939816184629302966425574161367255229414461607617888811617983043816919020524770938142654568244624332282052149550651305795778816587064994119691386464774503095581880894997036455666110842663520289260508699090845103862977264347507632698835481015242434166545768968308125376014227266977507392993881764523586536997089967034955191104535843857314101703372906945506889387447008399891896464406569247451429900352543511405819365161537654942503196984128858077147542167032152262262036571771081750435620141652227071050951000965731382950094650990899466467614305256429252756181563537598411971674621052589546404791332188004967397802722592853956844209579015726172275107609543465753908513377799253413541021501791482193128144898933987809401418176410391275983284142972506610619787815681947124827446138869163702158739469370077339743538211161343393872159399974117540584808768062722384030468656679390888523644482959780762197166271224066093519333462130145340724187544022999804232101083718949188222713244284472769651073347846422506557018051133878326871753232779809588355963216034687287228989020295893126009265886360054570582293702118212929090521232422730804597703026041709009955719103155586175571061884228137153675090893398479097817038896359030316017216683188632273071174935081781187972468663501204390786996474309780877719761827491560030415447067337510489038908806176362856880418521735124325902347336707523238676367748891601022370238501094340506459664386682565208958783174312437419322046208733349914888114688133671939945315113090725819674873418175700281933113153038440987071005330663042462513091112575634401817976179124243008054404042822425776402157158489321508671535708977231772518097019296139445050823923094743757506752963865248546645808268633254277937491421404359612546064040336184117583086726851080205083022689711795297393880933827555991420962560255104597737163212157669639979233726722803201120826756865075915795711882603971535456093831494993824274737235147320982708881317008107040618219666976863434375177129112047043642288087812080831510396876933045727831800573786556377213482894326863028033330259669383872471851155183347587867967604819155747500714736824309281507927517685472641653308408753746812596478105104285509327669898573712184326843797848744085075131831859273537653370593354957281421728899764619435596449908501804430230845012656004553006093107648923878878028049480420601301721028737988034892911419310117412241791415835157093178109719170661813666986148466333511209688926305647261002651873767382396240939457595581317840368091599102626787498593330383300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 33611071709799222471962890430039479418687573597168382167676001403152542872267996537060661481021883440529577778318801269532903835258319249833047187061299914620461800662126083419869702767161308778220383617010702264731931311408019729358897371535876416475535923801231114083442408858951833301679309680930511996913357439432551260785277428375440289785079117078922948845771968127360405092057475606295612453373023698123894389223770133733150890323519415400736079372159754769317660360380709333850322618770942485159871747977354082789611698512456522787558937385283315508728599257524344686335893577721550017927376109367546051118109172487403106845024318887306168883323076925269748939494338562227803636035134919654891062080351040598528583740854542120996559442876696034282642640247269156004938691702942399147908538109958718718788937652568232045795535439097012485960039019383155783010081813814805070856842041198793303558179450762162668168532491500989139660719626612687129153388339779110355881010771473752836510301079809617083618204090941085772450415221994021895455411502413796961731965220392607777767211869768371947179548387999569009042890717890363558421822124128985517047368983300593805863335814457411283193599034387569670136069611426570687222027284175145966552271406415238039558549138651839061861166343794750780626596589304197814938755925338289293855376387159128634844568333814421178344387242686499195151069955872209091274276858222002483131901301180147721283992557345479203336208820437133158126600312551433768692181158900772571623144081171200704462782700705480444850437735827932356158530648814290451397364723987459677623858227819738816252265977114879009660361491794519113279543307975923419044540116763779367834034486075606158016255408093131611227726391030988401607825593832904630057690917955752923665291668255076636339081884644890945853772968291706588766746418554710595961164789190968852546317706245717457410590943245449058373264394907172516805897694596555365546224735072139877954854183732448371111314091493130693082235039140860440958484171537426693768682531849681313096776159739638663439537050248976147132852534141846184991134895962221458120700631672414673041661347142535350112401481586632035254703437555685650709795484434279008361881482125083186730922650301667945104465966747929187671558993054945726751645894014962442303783238657006855384587934172045410204246818621989280768600376455234474118707545949283647503575128118490344931648850161089296018005188218637846713128425865350294140946249667101157928690801565048383305368638715630017160936017937557197718432903148221978851990796769366353354058543364284870836458107269251726031256625838068180125431161229990729129379463397851630961336848653246496319574696987777183176183429258650581250761804342833314961655914808889595832033702650014088582951759887761616388615774848736267631644573036374997395688187349597994167561733350008256696867490883361903968142019254826129812719709478083934219796949589344971035420594090199441207512589700725593047837979193763664783897710539068270709456303271736220289876616837234317489098451480016157265946211292668278047308196176987240540222297999049518581666519185250729025729482194744166888420223528010830085764248869747150573637850475893676122852161822903182929625404388364703461474318745109906132178594092076442244191892753904557984609101155172643613880865065918913706913432339215418235954677858129286645595485694873652979595135548152029514312744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 2811425464342764873891938447702585731447972808918020992653431610325941015578335986219577569325284768603773485962989478400838162527170790528041937664618797461232898295419289127100258245506776984474239487932585297975445746502215480679980060379997158267194639192371964073181030223783204126099200541766713074302555735597087116855169433465223809708819276343243390763566595817890591393463190627511877995727751811663781343891411022925158853925526660446417538393003257216562040133830986804307056959575278491761537685039425118944005800746899914469796046209129020405475120124160341774135334219310785771857609851875383425524268074082169274706903285961986063026712557372449061717704353183588317623727961564389432203596651258915889710824308314121842100071980967485460197602854897591387701714738160428511305693100696529437771764258836253827604595295611815595367860402616794924775793602617103799115563600732830623836677820861985838565592799769063499072730575163108839214186678136871471159181460648473811630766301505776776086831705237794029653263753944893505120694026775231893366852768019128267947119352429109930234622294658899746621221651953520097790700562772684140805788515358103863560446423026668701147169591536702716918015655172066697326248902049206345261745164151501535353786594538295335897792946940692292011005211720643733554544727578265139324853199873109310814605748819219857378811735987111358395524489727909935826546462842693604590461902937849651294521956097223000315827993210981763804213204256851048686964946539522225086757460172098449345447763018523939385489202099799042191571872433615345523074357865343263735927332186001850190959743587827278442697889367979380301113458987985374648491551538634239532942121395555792606150026868257081468736606413613743431318716369355528999047856130199677102696399883171052043844591017879454088551807163788630150316083561461706966610669221140414623936635604443557498558906413073747076159371294693108514218224549530249737979896949981774092122376885283300076634292134206218772099744156472356520440116068816918449388274114892376402515070787451625327624556062094003152320665981748639591463160552636307712958973462289427031253277295615662452446325376593404911757528228464001277466206600278677442235684576684313523763220702125452488202774580744381090484758907020437228351036688703085661306190681850165321105697431629862754482506728677922254743424494234222724338777728815369128740580722048728822976187097561597999635814764518828959273515973804114488612498960292179365275685789732199558187524522261014676303737118800008080793035971755304772637112368182497712815148873783638175852528440358074815767349882574466072976362101796561647741616201961774254744329120744170889366712005383511531164179893250909169448901075788321717103956526057756535693417454519115424952093472385411131104767099772566792784810804763683653571343510888962849799879016881030302119399409488360718897204748643963882770322200601590095234254482335988259001977828609968537781745854603851365759478082310124213174389530483504727774622768283330630866633042748408504098040120001452865600358626608895447812706549434049134414530386667918863157304965648421805707349572623091642583585433501728631496840643287048953713763552666953120141105061338080066277480164071414034086819738171305973198752159864562625251282938472623695054743610854629811665331536970113666353455913956614794494342990014146486882002831144439323907135985791683197021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 205896157135425053761375138796051762611769700216023916635283273599086323800172132748082138638404671318069779227961650070173529845663564010861467535058354282139887888916463561220768184292333619363082708021372424095611676398349443431367413580143119628586282518989460023914252765654301532249568149941143634705432317506637175231077664631140263584843558191055423632735701236780403886904259058865385417422099050285482802294735983944587655265706845760665549016939919014182912104127208120775328393167299468367650027893146898206152241549267649791054605828829451749502511195665262923020246595485782707751188320908364577272501787873908768583605918896734330548110590859264216861389240541375219148451824882593529934896024047326434451717682322750313850339691446967799421511947122405416203727919943647216710834382192783498333389084263941915206249413186591897713635209663409106710519344666761317241941186531134853538234195322604450285021738316358429252874610485517394676181494989940590849691959151299610031227709929620468442521804787642226467821605846336720802809511259805908930928978986039754028620157042478212050463515046426247950627942280015009652774559804471930032904806112374780982797901348624119240870888036314806596479282210620191884010459620964424916297228766950972519014519992376547027886292595761360453855508540988216723404685568172658120025305305726508600670044497967119132052832540621913970165200345734925924240460732257866239903133436675494241807134673384159744747945136022659694132035747908022533117457336543119023953637601489684628154082831540617682812331179810497209838642109767343816014162086674527786669269684860379049514966263220429590474190406981155924548897437968748511332115267756435184782092744663902522340151130202537894833454060177781098595852711157908443962414999249868258925802671698007906882523221160713970836553877043643917026302606251447777065409279823958636658826631183184820201845249343520265071269248761339600704722931882347763841904741108856112430130073436319032608755324948248181157532802528674727894036264582731283843330521412874058212451543046967682442014508597149487675770075869571092945958117100307561531080662703072769202591746711455406532134987621745015827264732523975935227451305475423846628590880805874559106878660655858571309801536636309121991820539450773601427607760437945569988608918444011336268544145439422140560641846832697133330562647281001021160123207935206630500976097220554404101523471940142703420636682710078122732395041737426988873928578246948487540149728175968378216621077619697527645525175907868068266441549543259496690551498906397546993785326598880933824625576376593173976337492391701523669254538685668618014253058997650846974827574784549227707380064120183756121151259998026710062668631945583620936198100908705896860887989876238849934260894523923979329674479718933984737817165098660351235383998965686802747327900759758021212633857951870558676097443991053827198142928110620588842535046141486595392401434282815685461852316985478202244629839080666185800068196059852076298878859859574398424643947976974998473571607189267107869888809979183336099353411935790811619691431615077148364619824354767928969089163055037245258603354020868607988053432228639319130427379776789829287320895772156675089838579592831372529313708023740708758753759899499304996685321088611092219956122118785619527609579825047492181422965826817114472017115394041721520456031175564248769660480320453643798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 13029059769827226557313668847216028680284611264899582539502760448818364811012676815220334392789603918375434275306417844443244429185836133312241091116131657887902985408224856335596709337540597048910887225147171503542785125215157424049062315563431143563444908130439043278761598784950074213689307776942618295301827290752929512394495061752384809704472356207456772802320934293591349724933772434191242254130318841422691499001627430210943094498027795509262703494734384768399742757348165335163856565257296099623991830004667221100718917426141756573852110940793817980483644255931400336031945614465195556087715451414043252012531083227207514701657344393766402761013024005805952495208828752315823932510016642473347135951472002209134649567581985178589683154826229570117187051324729075422151678983589872396483314117466406170968583565457077270110292353365357194922969045106838918797201359538753685125306910762172480275816376963335390418514316213533883363596304018159882366710163225042033587414505468885617905443890887026181465565636018628089066352898457516560011685184674038967301029357582225868465934154522235727968230979106934748362668786600668000542004113536453118505793949085519800429195337399271995525922582645776526063483937834386630353553426512011415938360289228037035848790428794652139135202453610055440367430992095163555943679889412917573553487326500061580745295243376340457997395407784677134753378579945034420837585349124134662408208575385241277025838924208034614204378224990993830015956389590024690575690042358220802037853657661529812749939236415190769149212343292156485094043269640691351395318781687395203521168167856115724261788748657399427227593376024492180597659146494775526952219086083797979226540915737768938756209579303654317707842335680538694174661380174406587442772546685288873610314097341962344869944447557625887266612439461849822992574876425785238846855661205841074098480332972933389457320190815216600427034908172576108628528579008201647005745542289143823537171608804444548985040439302200526791212367774176676665253333794486835857379495648637141000968202886929729102643387524909495939287915625791724297106099090358005123569103641007259642537243145432871191844558394620471509616433172474064367375743907947996099188906084753848509050273395440361011846941730419047220444491149836472654614086597039562539957885856669188739004526024233529162681986091399876235055843454402938205090385576698574284536810125370442355141071733044565554106816957663093790051000672792882123068048109161780874029415239565197933840358208244883230357706100115765160818514743168277870010195193668472544173678704931743924070450878424871219501331873682825593951190082298821860708088858673115360504572236665585466664763918872358741308871784055009367503184670694428029693005082922118832917620711920570245375506449286810631162301156628588035407763953997860935063546431001124693162508041684181772479512609054386191942959826776857559303484788712186318773773009046052207458131070483254178213175509724450208596119956342881514471683318070936022397822381686528284610456582501292639572375349146006567472693928779229435566443502978062055704258103160638618115047447525056467112095229263435481588433945612819268193042402907893725951454627680084847816376932776091575799641636742880449838683790432060107646314521903384284256874180298278993997090996063964003900009593075912668760927373020185165470985740309276045913517590747687791008502244949340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 711611493790668723809016168041813890017887804908195505893715065557093852039893803608669778525841331313835318679519636270160552243845670553198461275609058007662228507635775862106412061916612956284897378856605601092505640456809454646584441153217266037986645452147203007298078613977088450322037855447074698671183878615113996706140768189482467518137605927700865800292139655181986820348731322187726806095688740025551110674230750897231738471781042793247201118706661680481426785705967327620146847374344937671698840225454207280128919098897276132796307533996728296261384110148728818947392957616449823530377224624341707562672410206101536429021628397146651070278198688166893498377105026900300662101742769782066182238536309792305102368232499531956707839781203232110010606285924186536978174075939121915594965897524361848760042594368653005789220696184287401310068789858522025279239731583807019087892254801845828536635360312407534569243455022386466432141129223980582074513637123128269757249304538270412730884808467921651274527751199671224974014568760848000355069709216748325580031736771830450419133520601832318460855867583942542620938745690579746423060511790787022279687937132113118777631809364523630946821450438936367524512179969585402956132741379573640918124293110617496646782263182633533101500800407196146265143982882754114101467277318832933849081481240668207419122204486615480460245265097389441752545703625157761447089941088866011059316949154244946827964613499043101828588455374602701171546418373380981125270248923519720040149333788031048345017952359691940027665157321359852921780314681454354491918089689641498697746547773170320316382343541161734107214200563590403320103600986132938844443340384959355861990054538344605551724230889407910285533367160625122851570134125033176114886288421678112685377883336806106877049017849053060530217440844935985747357146410499830884787970902811699395429033112242188195629224220363276678392467910770341773873204838881319018597979622648546937542516599416823664688122837658582974797621850367721246391181424669646757317390801353079652400315357590882759263910866793383891343379338885376422765833756641838025162181509251314425013232166779631943101339967088245116241339974401536557280093689770923036442656197891677906360567713218743089805542029911976907478694089132604058029584152121419952712235373842671812541715177707774494611577910417086590034967111263327945926355359407988642668365199207221167894787233501403995201127542414457750648577342841854996510101341405730404365009819126824175436247613369922976866984709553988174111222224320001914335614341378350467309668220537167905853012298909480863970488603506361466088995709087133830701800725823970403870441338558842035799682864507523250147594573832469034756664615469998822550652348683366661128106601043351791572968092184651216839352213046189555327350158203715202444359531446184817928606259436435574633746404694186497087501675692082795676403699426609052059884474359494289567931282056110665502385475738470888641280748867229292398018849014247144101692771408683079493815411891658746657047467247259447578069843644964549957354473166526465571924137549496593048833990866531494809547656780421173034843871438733320661418303510456064974177304345054508603229218084536696719464448053016837534961417852083530215968602548836230528480844317044307965670098513986099090470892196510318486494093834541952013048092165666294838268671085756977845449000597000122070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 34193186638574548393527283242651207686265004871075677489630274580998770082970174013648999843529878846065569254754515645202921920160280769804857684727203349209538558604993314114508951476275265933339196702868859458964986313547434653786982624305739258815332504253246891665336169909048790301040622251179753528899310350609128198259327150714480285116330858744436169236134601920824025222139547857632781241356141150687067276925351034732339500925634908646416150963938613435334690615696179949594596032316615415360481863145730171378521631238223014923148614909100694822787810632387787956834869090218561800694583474773100513603208408975838499971867331107130036078539162148137704567676066238906220466520767109483124223436043344615305639877998610979160034602881903652170541897201895055195376018603229214743877621824945449326131724924279329573640210432302299428220628881752431738781061519759698473072757226866055240917767397638330145974026006363559837435497189732391599239289794771856436868814240127668280785189628219969632818181088661251451362628519342343769219433993069912849767326816267684621811945643070496616954936011113855423627525708936407256206338682076192757441861682537421043625496125387592466625697251599750238153154042103180251553660313208013666403325567525167379341953160012038739815498622173059636737617818674027711256864667182574152163585469613709399220961278765483305271521596230244954186334900325035955630687341069002501914292194107581139186204315111812291078963294553546069153622622755857695850499009578308323482344324615838189182857599514415855371645286124791600983013367514951540441033408152468756891840018197233672541666600014593749024871599180061195711627911729862766724476595477419892671058808690096233349598684248688438832218102003861318476213646790049715949397195697206844703819846867138787886425115621818365749584576254847357746868435662290928787443860043818082652501308890214941038250416728649420850254431818647527839735588238154490031264509496258742000769215546892158015625292314558483272345376422371011887748399950209716881641313382005355949662500422641314904366546985015222705636940055280383969133669063368867707228216242734656699356427169654132439380058502198288315893761923869703858211095501971210529310795252780331482052082737389386578089850112433700856086654247644525321973632861204770002560092837008465207689516530708203629716446021967056621294793214447271600127318946010404094448972017534641022491672110798090920706586564145698734568930968366369451660529730937356660490611028699382494583761595448945836722059557426834204216418956482543430095246890129791352636138735556976210945586155077233946428873986907653090016469738769837357093088255343619379679194678612616781256255906779513838188448751173078759455964439260463699148236907470976902446233456947616082911993717953090651360868409619595825423124809159712538907217099406807694562174029746563404808340387250940574833630453322814740104813304396890734300530060111327426420244213451261741210384464528144458507783825382269002609453664866495184253737048589303488388556894404826412754554435100861398165943328577433221484900228542945466834318210228112882040080399381093944491626499012728975483103563110987176245805681217575201298290628753491802691495811387118249333849019418723655935265507151363876236214542545201937716951316298755982755630975043706082362313401170308937983900336528929844384499178887839151606158338836394250392913818359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 1473634537926128053858872825408434166950703406350886186938815582004171443377523554204469056890762575121861876575737670046222124935183369781596880541574450238456395960605920822319535528403663113864065495361209825408148200465129695565214035603866988731598535799939192795958715041781326090241933873854212850349603556373475195326970356554081345065051236928004724255758030454694092346876907708988398833101483231951782883632778036593343246681556666933735556145541399946523649876961487041627136792301491072894632056488020610426556370782978843026633621405348168449676566688417005392981770829530414512826820235394156441123747616519207816716768476935441919023510243200022438987994023457774538267230045187234525614487612258747426991804811847697257326943380274443034330271484909469563158180775182064067925949326397097147346477635348309411481744171921067629983955375064989361815943365308793951844419338190524570731802832183689279976863488026635168288432332331784394591211253718389250322476860805559377064660468127348574251334039149885143504692195748504159017754019388103530306286145526202398742050290378101794410678975806998800710701907606488952512450411331129784124391465273281375693934492945556892607219045205815982767786536137298875856650889494993818084986374001803176404999132795316862603316651258705977067356196427606486693606252151935556129532358410300478724969973084727195456617808247640080535078900834698002398217018876581998541057709481579857531964861614610821819016153036744811579248238994903630941050016754930634400981294369052224914166872190049965006903809202477756883774684283350041069394749451135764678663487242027561537745435757334586556876459354287996269410045416691316102101425762983124418331658028609093303140903459771388064361153954220433731993955049175916860057790674979305770232935488799079322366495039014897090514163245739114608512840806331551151450345566639637925064964978762638687143198372195767109510899569434911454932271962433102767275433776269855190185119665921233494273756013879037519144308079784375118408201221117116420027244199438623415936001856715929770400774449402359227493232106579342661234450134469720892766631718937801429571305339468247085379767385844167826807472638485541843012438039891799493062523131214620032267067937933081471919912948522503134519250480951077176697289364588169235842689781294453004910494462671157733043042321154183460108427806545978299212798274707325123269895000038019600804406581074381823716455947780922330711293480411112052303425951517714829194654784244075128973615063285940625105248870338480631336299878720196442412711712310023333458259368226109760661779179600039499533191716713953234601088002680107093613225199929882203564678487696408258410799193886826454034724572895338606081315458434867590853079221999702308748955616444535732084162472298462167823850580605678146530818914832854014808339064723200656608146986470586390158427481245871046307072812378975768097500562567423724892848804150972200335538662020353739092047944534829160127687574961097686194422024853387369538687545127854281637166098155779367092233579945909207333365892172066463612243526636251212879053373173130545896863451676306992852213637141391528012981787607655133798492352898654764789781393588599084756973879508239420401783677301235942653912213848620868705018587805448514219420451430272771633872470887193071883594140372092150808998129067678823266443502620632883093776399618946015834808349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 53853075883668304616409303998248142938728469820801864540671304353509911283571966434048911450423360477730863135628581134386615440061263713702584154540762795421578826808942987693926617225302334185695044413229408944383721695814370480275247312676662570357153575957830211728755580857814185902641671014950023150633832345971670092000564361761055920438284134525122753964403248834202874082698280150371321355693105526347565070385099750632480476974432468355096917705524529593178330082677329016923016789687129685260406207742692417709969208140582427176545238319775179280183828064533052701083038844691536750459497741485052900839640039099598630316335076365047619785230909868478049047278364075071330133530944980642391154975723693886782314927270710182045179041464287831673193928556477875562414320412781402193950696280402034178597844089798073732877863059969444473840375614922531024099445410886553907515040922925119582285000930082266159819244788532776668696784487619519774806086875321230691447622565793759773577707368660055940289284193923819684833692801382686479835633104766519302516958476076618639164712646099736836452108790534330682923576308023633119191368826175739730431303050536929367770422266340784136998553120465712254732589914877791925974665501039138498769228612257394378437322114824323356198611929775812651771181579253893248654873929026606771260305536966904834013965907023079637789243095697717985801132957859382937782813118494777216799406206713832528229522029195256307898586893987765251745624743839694881162766000270315201480648101833896983273739135548223991465156814718109079688100706386568708079188906835476059180745292023261557396230262041448468884135051527082106360167225852408322200915238576416438138233738590860666222580098711275668293026790091426255510453951454177789019625068318684490334881752442282727747446666899958676366178611384995837757933469111989582662761574883153037593752025915550825082446115640233100381897635773606917099773351815641956661118696342337374455778765053322136901753331742121094877178752436856743672951092832852850858339959134701600928589909856240468034806948246906893016571865353335530968545141429169209593031705803499968846967817778931964226515393826239269467691241920431918367171623116801122031316390187283247890981073578834362725980092196218281275502223284177609138863313287956212638507864617801846957631068091013535897930585558657958490664013276357616472246642803966886907123487174046413378124682421675294039211780138971911217604820589887303461841800683724873805140823666979717962452426996681792989745903022487506586463696592379837434280740009153557454431327437844851711593836445594564498836829714400932860625880969271081381872103831013363085092303202803123260831957867524458911116818077461150274548726948779136240012282299869330089978305007313596329608251517006091410119034534147848329249568129480696549851763363207421058144335691921152815485413896155529778387230034703293548039192639529941131563715893427461132316869581099032954282086245301718503766504073648446652821336025441178306616495460952940412283646779518393222255690351758630411673807110132779801862326462644517435168529455271910994740156708527151068723084880581479373670526148673482275501222236426750353670611467508495739019985264985828692806465043005087401697548439978212428724103164766299888088151649880867907970246092548581232034097981731815043980484791512088484776602226733010070347518194466829299926757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 1228857011852178968751380689934510171535981705737937834063730587269110054987484507808558792048104076222230853551496317491557738519252700613163519925188328712402856315660320663077083990410042042348162262111201079477762527227548485670003054298533911967121734781043006199811733954083364856408713903183633294761400760846222154006977178377150793611294699097518363979179578830584331418993305638166155995671628044846484433769361962402409522313297650823449696435334919797764893488398851495207741355900029542172602823229442782252491625928629013359162614164248441859019205435938872043932653746958951822327609174433900509099293222515662270963284863030272426463357761226780756402816537764860167057223174119640593092061024012395855509891260248737365583531089128528203109161755747132730097545971852125649671297328702318329354653923267117231589420936582230783016397700519077021795449165654821390946016248929815554533661783666104603451195902433085362094716744753957040981399275358719671954790337819683614885866793725232172999423097982046216137388069454445007518370093883010455473823461493879713064533958570772050523592535597006082254927246295621487465156795678870777097311417391915613434505608104921190272165450440806773728915249108382084792365781843341558491660328253627504497604118319311172149898653112525145114982210492689090086055903275241236687656865531590537915104509780203475045169702432249525172195541625090056842271925089070446115488408847001425386354797354942808842387065980515844592283826268028675048662266153843634584739679801030487182961366502851618277097079087812303199923306705556055603318394508790303908696977278114526932063090806485207879452687062744568685436272885642011875761378420854377869255813897344928893525656266113555593919348573574397919803703106605539463388759608015147248622074210831849828562945547112444919555965815487554997906715758597754581227189645839348777337252470918395277190604716789541588944707421837489742930482587608930016285683462439729687910706727186610115001670494768737988459261751799240943995422876321380616353336593544840519203801044401762812135916023825083389488457895159643878102210904376634863725982363148163137597893044733931734696058819187781700083501893422668526648083634662554149174436958260414468599240015388659981724178530692237533536569730774626889492419462891971512279551698838133351322841559445462953450626744006220084573232142476746720332797528503394054929759145273516613873308362065073849069282497054681968555788878394892785427539732927786091655767864169075926912403509182402938436661908174341284507088984460344735020302711671211369342923455955095423100800207421061432546239984504135874436487379631927034832972038167645173754535353771902253408884666806058910102110586210316343938991871087026728930176888527050777417024711795823964890389558438904753273489426171340526886751430587469733494193325225142969069355891603815362865760190025500226546951075840810501251620945080211050483092144803249197670406944728220806312902842420677681092941886161467804814869098164591960680729008773124377212934556091001712255928437569009586863545617706842342070545873792360870917835201544682253344119422661479791036642519350743313707861508732963913061732616732427219986818151333133960596969572489966835936027109330921897929931085823036798923349310360420437147091510835681404702452515621290422659817592675914719661649446401412562208615407882312808851565932855010032653808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -20239047708830218380243603369722234246314431560711056782445266720520414182729857235797262671544410042897113211435828880479201211795736528107758449879562550993129947264392954561485335033003706965210735599412343058715802021567314636897552347459647417630023034121432565626794293869093799456958131322274728312667786361946902555989407642951199055117213558918412440026167612124052681586268073162443211944669758001496797711128766440001566868745139324526510895722539661321595023823244878631368896483321377379387855489137861436083147866441130029864440510595076193871900475870588150297234081250585506731994290416255273243497362704614370298570185710128719925997354238248570871500450143689265885444771411908105099581520596411200154264033211161959768760881616319674735483457436710094776448214395490925132625889434984187969216853903722725564838187984862786539264993911554981460038312784662191170973090214348398117236686999187536481863166732516932862782153550657990098898722515604476741275622151965038733860737768878999777430055750606468640471059211586493989859094448172393405478946535571465095704358055835855729829169682056922819060515556114706443018022331693435022400387648357329843035996015005805441471392825931083675256992663771349016780558386753442062589656416300444279759652030676199702988578532494640695538002853359758782817780750677046732276585630262115743472508950492092768845304457162950589904202173980213048859463297673105185831720803604045119107974059241840218442961418296572208929458014461118456170775341970334538769763316883760434638598321214712019272889545036991414362614341779371096373814936563148728663592936141482804713516730515494374423308025394329836520651933051343327130479930762116581684977858285249704773115655784476096813960288492303661271445487749146188747674299923365553321554092243914622675784857939449720428159252310719600898148342002838781797349733259022077580229009900740214992877102440764505602331556257176615855406305412123044153834644744810112245447774578904669240404782900820721685793655717031317586629426290869226899828247264220237083789053659191504072840835397518385603504352004399325836739903541848566262484430737691760813249361801154635759028706602652439864649471710722096574354691137005688880237425786703343778616692073475390304385373404836296227444574107429416907385991621654254453775413308854840281359675564340639443803476245597290769584667021261349890358612333109959825031010098680659392405831971573330574594994047495405409812938596878401141331979824280836068320387008862313714851504873560938534117249136262043818943474167997984897948644154970407916429264001614705134037701027466719820455293073367920957197076251396111319601202204529130164701198069720827439997755207866898070853064710590823844715198623550855507906979015757108904472715725860901477271464181310066456990868325553359075129058845531115634477029020759411015865997748473939582671213617952997772992100622520091296426476449981223072346068457992425822791168730014534423386534839118520917748407314377323495706526817589820666965532977234635535093319740983528214451327403638832325179779033505661098030678567780998943931196417961745348162993079851622708671176278390341641389490490989180229523690217704488879053236171742304672622021033909268010394984769877467577546996486604883432513641318672856825919863729772645467725398430836169029078336455786182926707306724938081024124751628789908863836899399757385253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -3925049489045578896618483673854648537066721577623419554253426747275631921100608152753653123564837220901880160571814235443607057808470375638201192395079872129399362010948183633897689700226366013559405867419909161491736687478408334282383797148229067763840546987496406384966488787732846548894602415484990092284208372842828614517942337811812062274443537762583270370017792942780474211187453142376746959432712868967631154402661954444081112799987678254905479183717788243802524183013071289655260622445702931582483678082934224959472399973011796463371525989811389268787932419260556446564165320233283913436187297079050302839706273055938196296503945590918155901614908712034171028095909062712042852981658373722813796671117716200892099513320673491128971183931973349730979472606489723908728262811744695649310769449965479057016366321683599001717599503385549947889584625436709427854929477929318371447454708367396745238216800669322060461734941586255255595241701376660787230735556628302383777362669645916962967033355339387134695693140741632058449819922065037552605292700733154627759292248761547435987977316393142512834920647871183290802877847320893286137047582717954642699148838310637218599610509984257906479357349210737207983904988983384349397217281260130333287018114974251529884205421029721057729006021735362109480291626798230195796955593988435036911812769108233415501707607901448403026697695921069526308461875807590608123601505475137215053404235407722836559642237514219082730983319265905107637168810683505449727044769047147450176859661303099966389512008709782647822870735904238352688813991775213080234302144866744890988958599096243660210038019817712357312898311560709587187975440299684618215280565486931493077966083052284220925056923879365771343039261213351603717173050169875661382355630774629352516839848625731324064219810381330287005142335999639589762884516640781988194071944256232350000868021472282077993299197740244879871094637563140900514297420830715905254088761118766016333349821431619195167082549223497713758787589423652453469973774379679640228110652538407060101067352995285520336126511456103075494435444024805511540268157957536853038461566196862014822562661962932187565624138685302190474814199810113092216093364408690361374930926713837238388161607094046732312571029339498051473144342233977990564996254438594053554710682999008363877780588383850055565775925464930342787745406355247917878309782506479203486015574140834541339547412184463413514214085306361088898263026203384932582219916060976690066647312366451051992193867227493104525124475146647523188550578774168710914011649080147830528293825903404231525040265428269271720750209914405775058535349863497604325897764758964861059869269935039621287537184616827633826653223164735147784288672164015649866611402206411658074418287787819920507777218288169140257930031378566294629599387994145956674535778836541972502077323402084632026882136565318528426474139681936353647787990016590609238168539722597427930059823382218689587326896857621155410776517403346261171076235889009346858796426921555507873316044179080101091314435911415169104334977199478446247158540235124621608928479724616054375764396535844903304502680213576031453131730849360894267473731176808802607733624616756197961437823411730641012723718121165822932709356654216678411578131118319231677983805943892310479658528370730220899970187014472867146424502131874997189099670968914779223268851637840270996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -242328561892769545089187832798004463630430491145053230625481974305423095091182100444785332372775177561439873384602292305722779472829779755484827495337137076868905128992791618462795110652620608105640816405771473705442209448199998122774218034263319569506428030725107207902977170544674470653795284259041215556849950459549005586131883071831417947010551130095271822782784018632332598572445973590792765371290778015003316796692830058054892520799137074185030839109533176833845515056211242428758216306828528282842965337190421303899535582607248847722003247497155162937807157929002229549384681938089617371841587862980260407242534917767824607902458474188755635090790816321254348943212958760338189972647369232773538420861257029457246413477519724707954010615285687298612131263816689990743649614248541406246875907248872165885452987741377570631818097348490608470645067590521474158272228787163658948508472823641919254204339304520223033862375595088920186735549237777217321416746422914526535705024725185961461139595315178759555294729171900242397363879424553859943979885671242628002542729366355202192734528859496276373263716929351241932259412538515368396886619781941417650202019922465845448468171106149689989206930460341362400849411984237531658806244410166620557952761569429022418497381033590688835051151883842018054814001604954388522783283640233270795729196200937316411197715887569273974708024423804114806507638011888189597078818185899281419886615240717784370389926967031458929735624135721839024817356939967039308143320860585502628912215808739783808843086345552855304021001573370827820390442536240126751157459589101738827388363650789478299530920937116410368931762002974254947808272146762752692666523572916023999702398977003681826145507861304398269927565436130986372877746329404049823757363493055350726417234849290811380644509480493890216394914293108750714473672167423934310396779205773912023964480342784854613209735138013998834468672428065543556658955784837404484739272716196362545530048137364070856804146134122864853019846259142910375945179097113594426249755493899720823078231695792377651203711823078097030882929660543594644111907257236430841575870184034712117580087387346137493122615650979133515674319508946460982330204399296753626294956998887794365078959224839905082013872111480603349887656914138559899997605159398451740586644878619978415660096518814250778714879846372259768536217334796131928933259620057571310381342163411224398773769652719947491308951644071257294110405239775808434769301442439760262778627968767830571268640831743068047842781690162723879504291436395096538407422516483687365068519389343246144637587638727133436486892678105668292507902293505049759481535173953395194821155168317243925738662953881012410627842695975544293087297989504718492052376848693818257034962377293167420880779275552150930293914681896078847124739498250971045934893081689316544608457451889320867184708719977735023608354808643823225606502711227871284020262853112035372288661481602398091363306201291090151642747495351038446116811615267394025669279486875639275030436788164178877494772328507068376456663184746914181657719850996209468008612848772547371138704854824332014392064563799479939789432241169170071427095740464240751129488450825241420730911405399502123959954852171498537147137283794363656957289537601150102804549589741174676719347477251368979931399824455080929401982718756952179391088719739855150692164897918701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -10526524088721980604142789396439495552291440719685043150124703476229810377276516875534790891650414837298600823638664327880985256958000709244174571206878907230244964762778470466099000881340303445728753474072028331049565310750428205253778958490555403789910304781534578990343081172232950038051155825482499266901045854312478507232134887517075257229329444269645679228352442513967920251418611890914549060342557272175052303802645635401968712351116723015816724686039886387764821268794093397285766619147915301746225276219285752084285129398617781827223369942478170209682237629484093215874854534113017751196330806319582933274612226843574367793164830409339271073019226765227894936106061241676551345410935231490023488753992953690118261921325440595261697383250001680714478728631634533723114876447342738021815359333241285589820371423746673864526630461682226149185776298924503453562371804371578134492696821683088401428578349258422848688080473105183138465311134516741666308513385514312008532106876901570550422737005819818651813133475331307269448358058781429706070665827568058127653719315304407581834094526622491035602295268144723692504102810157666594526196266055085835179370372558259909682677403158466841483975711724784027190528986246782185778801257422690248425852860740119057352808636655259835360132412160653624991963626935597991415659679475868785250071641000131496938024118671315859466810468784216121854858503493040791947380504321697638027934906642703002507342346774006923614178611149285577008498364764079799251166684830393879088417436759309484124128998830929417960922401833105467933664054638126694826852931072695371075302285483304541117771288588329739199401723853641952633513023784912700308207331701145362489982180192846843775517172647861820950824547475887026335654269291334799281765118294109653271293283343354503165245161002294844418503368720044421981339364215287417199541995195194069553498419764324026976506687798062078305404434413877974150729243001412406225755392668247515372986294531713433525553677994566193522383078700233852532131959794337699171892648726175694599890722447955740439323727176403261761257539925114014528635808089874620958073114492691744728445969334936817929494798119650412842962146145509820992431033412592397917346424769175257079197193043149118237438787486010858210495554044657484433700914159581281767681177021462408050941448961015852777000897724572010446064596699098174118990091740889733986310772632363979706392825640687187888208227782707762366362210575300284366091942333392299769265882031221946014375695844020468021949659841565494102032674688534609395058912473633186135122201817847612193706877789140668379782537954407057216915450710950134781863085797786311240189912779786365057192898189735172902426628336521850984908638809859063573593816652103438535914466336399878419595945309129627890009054049284884967964188513785132675443478411179617266040971545655871215458890623998400134332289165195242305580893922838476760587436674839923987861184596276600866898819128409519771270316165000324030996807357107575160759328131431515659371146264112224871039699059091747693318977989557145379642786563661439080052417563638425056350582270250507425930656900719739855431816965906076067897202923438704473976935260881059305117078045503711724411017697277040681180279431146886652021303098103318927526061778023125990119098549501214263795467285102590641216145378108562674301929007469880161806941032409667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -344896994181160086331616022587281588400291850675392422012124198960482417341908402453576762018627057167532941700298862358002539591831458633981854825806562984971137370354364269729633066591975915432731964821677014398742928635324420915273842970827223911793355517122034884924319387030331669588639078295320863755015242902561787882933411293141685639302465916563606346643558782439980661914673479475622519226615763735868924410683638256933741336819235843710454440639159495666438915936937848236666447491089335310205044239489185191554290177804525753855016387732951539645230367189192190922217285788307199178311862936933918111768911871459621264607594003233817966453165090720565310249770640810988375048621091943236306753511511757848399442310456480496685105926652505036141560789018198686666990785449628988585110195855684286643955154483813765211893171410386714237931649326208822128666125936972737691143447993005796904480535514670264919327314312788608725780827365581069701769778054129182487207782227511482427012412727239448849498380309096769402344004559174895920601921042281632822484848559314624999583733241927518565029238975230926390860712134841153255677138663350213856054293553234679185032792560236798013849820595981971871500490643216376391895217281758169095153280005369290016782420064282617558251751151268525694653779049002008020958341300814817768244742601708207221727206928571152185779263896814000258916881493110205615672868621107162377560351043911150432380500012821503412508330345389748804209970386861071292715034233114951790954241938738384611389664734638823565895952942790031670139681164543221556748177064217389390167835367366770142969756193380947739888503834282049826535604044579374550946088292423754548601530103346308608953906361991052196310734676265630717795854746516578780181431787118160847013266639876143128964038964853304013416268302028565739379079139462991726750001935845074418167641640230473093540589735283821003874250764144596868604278277602260393110255795491964719645360727156505625749812378956760328142476493739969136608192776899580741180358975093652147004870280424132191609463175075325838045306863420729144789386466825050382606302903410379669376315296947372048246120705010492809307454560749834861428845263673280598602925195693443361928486867113457706574131498219404209130810446475188425427311465518049987434093278728916131753625893209523255279345696919002067905511039943703835384509966070629772505626844154912226118893017557987551437516181075410563685208689767551550722022044595475717559720868607259258761069591408427813642292086457446701318254651226061087527391699750339337131298089461322439604198927996623362910988839360611304085919566675408156466096511551123906760086780176596046699240611136803593843048755262355242256966956893709090893578300959450533164447790433036192419773176230271551395702317243852915017942369693954663997427083212871986310356959700339367746529383381663506753337781414936207548274794443200665118866751591822029976190234537922712975589491622169333854829628594467924732127640926956621231044831821826876345132012885884343291296721180695480206445412970534926468205162324456071468717037134519241338138351266649359592808826396525576279286988822283982478539918896903841785707179824564256493476987900890045205222510133646518501522951364828797089946869415065298460690585471165315996330801950321812307062400761153761208573829907244201464777688670437783002853393554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -6814421593001955074600729750118549589080919554300482784490324064681565923296190253005568164521882250245388980569263442975764392740341367887323432943259027289733955539052483733978820835419089371584433536321007298757946301925784963354030236861346440076611714880600462282774121594579301158231719870331729093580773416027713469486453921983128742281354576515804037888221066140135262148774597946854379833527537146767060785403507041777101118704837944579407891019561153277373186176376147130680833328123861860769946124735208628409920064562147292192498591575691389888065425991184127360362105123098345279890893227908844898472558099238659632405702751245977974629662440986046172148654019112858867780175161522072698953992295204837912271922367605807807939880347212848023799838278344910002839333916686395797395978795463370555106368946263022223622270390238746837275302186796067416311403667120486274761860482305472001563580890874696862914404476989351827341110194189895776357456187371114174929334393255818539870354517664973778507031612879222305380256862754603764470503204032535009305490170293430003330480071400005108892108089902502295051735437273774949198777780749508184516504844807666674456124295011817633128253022861115059707162104410782122538552200082719815199281000728203843884047319235610537719855390972439791018968207277615732777942664406138584672503672719714571583574150781482459070941721738980331043243011436937835603340825372864176912764834121977208503443968918407507170050038906268252436632297767021456926447016623510401876018531649453422894142818311838925629999751153741818440452672069970657086620976859862570576465132425909653932868440217415941081330862506910679435363866417401988956096548441386270543138826995697931118609874032250233563210127921994462202344866276550087648260454039472297746219720492956384017187655382954959472615554457810154902448598057632262226913801437145597540529034298770289243009352427983410720281882991678198456809137013016318929454234980663126012573856611327654497488488682398361211464034744568559703209999395363978091714285515023443482051162652946201833424844711382494093888981384687290894544524764462621649917318478922873418421122412817629534507904513741730401556958717505613735900915389855651013574376197473296665160601997073079834931800293396980326994486108081425073126792237755896892560593774288333247200473696410014977811649528967779051838709096914176042350595326231377037729592669776975939614461600876025598518440551866737873695965935816332090659518090833795994704872474855492802806285294727874452775556937312490591636866303224800108045439093904161594208851972319558316363912459979525566253679764516864752680398389441657489333200694510886702191571260579722093767828692006472733851270132797079080581644061229795377104683564601264590519706668829224168360378615487167329137875788481809985350118761638410402806691419233687921898213970005090866654702689837575628293849485350702700224983121593569653917749840990346628162546988713566945715976824153348497889999338761335879444249769652373661389212115809259694416522045416884410361446047851594387765406565068140604293908772917278186858865591649074375856116726139602803000765052861865235032030221972887795317493837866014340175101125169070024353045032413479525864117553175229040867897140179033383789337065966071115422219134130050970105075658214711346668614715658583709718779939009669632810073380824178457260131835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 87290208646476182846864663905438654271086961392842333574650468673041701938080210054540477263829504073878248198265867244939142508380863769596096268881309234015755663899443885359138458640521796806236943222900784376647937337266391472528266490255659923746147008747371163718317181487859576913629388418524684334262880100261691315432024406861065542844268806220770039610964255401226204040703884330697988550623180873170471978220475166882939927007590895075566927855048149322318070183855788072483909925343248825655275769008739494327499935181195936412477582459136642350866424765593696121898894724461814233780912985964501911060439717844080708860743694953274896949397055736502810103744670666346865742143087718227273478564595469693446084070292127866527588145180289068991683099877875207637876081831741744461594408927757527333315750672033541643258686858181897095456494119288598489111447245469283331140840638868488878724993197427372355167348038394787587412903764098291872040660206728388512333264675962619720229722970138777229522572025464096788087433142828036028419816203826887494255177571758274126709602590866648722950744390479477681728224977474557266721122506611873157012516254145371793534485317601930988631016784887094690709756476959392620601341371246122398547734982766201629798691434059177699720319554627126813316552355412564041188471855914557867425675651414680103339971095472742068592476892970942970961872207774742213055912492092760719107753859743790052755739875707728708788862194239247541683040050532234022892471536367200758048777842811481128695989220077364433329222727260252040505143909259921659851759719159288764660220823936657811567140377988511943984707447675223218865362390257365100117448249696679690466069972810099270292609717902171214945693018896597493939545168763200100087549095742582758888955455634324308030418168938237311521559569717766123088083787655041318066636303466110726575638553380283015950321679452563917996656731306924444096156520472089899022950187511878758389609725193652977010035775348099870491571884956187118238469956116223482533829581609484369047623178338261335131195778208246054156877353961421873887294785835267411246704087654946625481294939029923740174377572410625625545778297940852888437877067962115142075386864431525777551481902105692000145420183757952093099215241909474879855770099144842287028946975346602207409063212340646191844059169996685775578622337648186173220845353460894226135881356040547636845557502548533960069561141106692711387637989144410159330157184348616372348950903793280991284433926437564847268222755514436817543199371308046063431842666432612785375388406956795572478986865303861481096113152080145857326048505716543993905661776147952608210611181881175381333268704900360646196281406082921770980567270309304731119683160640945237883728959051761530369720078992445330930054497028727236038702430120036404809870400940081724590158580455156423102112169198283149078422004584921113431974877941427250020315244325939016525008224934983940678212963569596825851373019515753684212753021553171390854301813538257685158936124211056907239723180079324453776352025742569998856448643453099949898711918271104678318845880374316892719882524741859154395721162566970823425925719011671236201147453376777466772442449169700950923858088480873366133697257095552002356778481213493873586350225120702816455416466276371629558355700484883855958421749021702851223381003364920616149902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 16063559545893387529806311890302281424437111094052476634957466854222108367629442200225202360549281708832098487869415423051386561737369406600255970419504737340026649639114547624228753655289177775936770569603343421739196409594114212231036248797359160884470407025938422893919070892340196490320011647325796446305315880695005211747754781371009258781960055263941053135629360793635812966579934967594743223149072322695427678829280458588314092432042198398649863032319808318100734278607359746918506304722016803641740028854341358989405407175809496402740469775241802295952066443389388973435628288965117717583337307071751427024908107062519113349586092646187942057678466916231157819979963201409317617749148941615212339132684770200319046643687498780991942996284761066853278996082210166971622734187128662385854567004926958797963533932929494802999784403976690179639253765172170217725614008717852348314592106516224028892723773575699654647878491971645518000156384394878074415698382431004800198090278262369145151055570525448919373169180709908578047240655361583783846364693126577667475936193370927979843870734742767939664006284290879789312018877225528574035924809197714859411058055995187577625547882129656780738168280382995828453415664591111452956020286876640751328271803090680184896780582173694878728189457244416610241198960346263390117787206079443781446603436801734758061910565095563254424598271427444120820710157111000293211440626421273833123502061986627740673458850050745336445388628174803275272286311484529999569783639763938300772355388735716929384524946570073065633841354419735490716303647171577753721275897170081554536812708503006238356382690489217389054798269448518752855128068178653596881776941749474021189438755817903855144846082019370536141984579021342637288138496321744478268073381538351415158456656667653307276431999585648229500073738867675632042216315903808034312489772069328848292025205776872308561190277603131168293515208288006307178208524495092263641995312469176338255928083387253070168956942272882611817442756037663744075932625993078088488176358118457995756318066173734200897265057929066636614956805245212617479378204915417931603081871942732044572697649704880686929213024139403594110860848522088961980528165910975984770269026614059526770020700273165057351833806457326732010016976431085575380953526953996502023146181931571220602594254528684657416225118955698057233793821621860533325490924231996177995928019956318877387495147644572770649975269058104664539775287778117451189989662188870215878727953175743908206632093029575084218582737056536655341446979044098158152070385218074152477240267295573649699181042369860629711117003642882234088512099101876415671881061784740203309716046968579584746160647844316809526823548630531776721077442112310884838538368621765640094301156358131314633855244491922587649744916938676854713860693464330999068084372589362332466238989038273546613837814308248251268567601036347133932010945898227180538316119334390060605112644060157969017920497257526822032129398033488552370154556054752217784355699413847374822469797003104226625489981386876982437741929144226830504282943953107979339398177021247412629226289009286528849715864207696128517309403053233042338287466056364709877793838662669594843437625092863821064955510966716792002813689429924880143929929226331948326686138002402121660649397607363234691492780625924558296351006558833063309066346846520900726318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 861405388035056054870593882206132915199295243791765043081191707927957141826316858544755452784265580412576784842592498763476919967858007007981567895532324360216949119430135460833022736301312759369040394768792406387510341604117662652920134441524744702699620562641686730205116256284359203386026642047272169528213152167613477927517223193960513522239201222096503524088636871314632036120223582661610585726616834170976036789158484364204239886174693201070102306515669591716866345788913889196863898211273779746489272073260361709504721079739020955479620877436907294754586696844283414649241088023617660444293078836139071474878901917024290051933476400771613304290569029308173374583691992644676922551490002768387235363820419161016525428492684004951982620491878922882928880588942458499813721029348226115588026623162437441863677798002828548958837913087963117098992564697276512009332481507849746517279337606485768906480469891314453317577010302842584526154864635653184847911165280683300159007488634850581106932336374205131897047450523683163672725603335319672314644032273209079828774248399157345538064083063404567150280912716571854397920039637554244853352052214162165441030183834743281143679863410497071148167293706385600326936633756361925056650744632658744105562929217136831913704410394453296921905050498499838760151629890460995641605371614050919519862363174196379310025816425311050981502263810990662687687364392068281918248186978690214085811491019011694600927350840353961825742896572145831436158114970028878473608146116073379138343078971631138375160713116339126934577537068337007066751769364927717253674150059369338356697221399264098357769543869022505066867326115002940315676665556941434977919087461532497107302217878301431263258591329608743344018952850193734817814407852479551943612104409989767666542986729885491310027631417014383070006269874021158922001385766277869738019320865398122549277201244769711164928544596816343741955502896713259966187922363551075042227707587150144780034626203292976690320191284412915100246106209322347342433872272953851134597318565226507517585907672163357449097944451308119095329890792459143090645231944205462801864277321575789629983043941871729281740204482230372353987636510664676896798350677582519181080237759513294267821261183298865815893370372870524068523114601239254184526485167727541662562909259601435375752903545163710262569922410560130506916880483133344072201643148283674802713302169622807531486175885823608834029860171719811942096760300559332615034137115652928175640385074294194094879953493943674027506435770258433609141309869543648197912502568555566659635728434219747989622150167579119873632534490194077053525160065681422483256979881538182410322917622907098710829516863494685991713042004702047293232695976666497024121762898127526459948433946808566237103130031521559627377187528824309368164780006881537192371206806111521566777050837109155584571342054645769562401702115816209385195695377415714452202490094738671856742073138383952334979843913596380524016508682448414102024336303787614638380766542110739911352273842110072217626823343001076923101739559299143430586246681031456273476554776318805520513890754032535478604128814761067385589535163214936949546016581738555143056569243811340415458232849108979353482788919057987109692913436990571515491443429187743363472287598142869451623805334167197212629673296167223445876370835350144261610694229602813720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 27951912983099314953679612120824520217387602826599157223221796998890395748408401202926705757378901533503126578758519255779401093067365648181543735298308221878929809805766487880637584985361879801498152789421601054666625747128233002908413949198207054395388632811382797538211750497130157079890453533741779164167567560673155531461144233519396735849744630336106278922790253234979501194240035228626015277186046586445223107531667616411730021579466659320500039347735596885094098547764053220047272621712602984781486382298482274718611305509379616006292324132847367549280745263705989141911228498354666461164088916081063577818625817615374309840395254329228337044033257316108375542117092659171590578202741950462064357556433847215545616246865535608555997730410259989126185137183273161654763543116540625852191846697298637962907862651232288421780337860966034998888757786316769405355643549731052799887327487132827365754320502031690512040656652945661403054003567100197459126992949114748925884378897696533580153675379540421065489216813541444161359884946870145082194896072651999606962766495455557850323864414518189418616159174367750205681358483534117565659116046485488243911836324886982535240649525425608953777783204157895680943792196284025973560165434302038852314034971728438499255556370937756711238108357224000151447454311260614321657413940634834688065035602097259121182880664587591657089418796001961414612541509515983978823780704389163699578910219904688323626323959663432335892466825619274532132431839259166260359901090465782648467932392853300167355783876911022399681203768970033122206873498159692025666265771035807368209546429543773632046192015346739613027852709262861187201725230608075966649388029989250884961260829277604024135818080436659730988957797496858431083344072857000544693965369212392599960988600953499970263389721272767767279365926004708863490040483426547050644885142334708651000804351502034609971042817430774361973974937171218277587278538915889145475644367539829859110354948511996990033711828952837047865709988434403158055032857319470734912421832834359182828051567164891585412444564304905198621907366299603136422177830959031613367600916451856686193216477653134575688413721810626600570162616574686546670507548419258576072766438423795687016661884604530414536051015617956474271733613260018967219666686032702188777141475509966030796576817182729088904942380670729840368312275500202464399229386848969718276352735014263889050161338440774083943653866394832626191107706140643621771724346476911906736557696259303978331500210921665881590927148780569002909554875027458485202423093377848751755446058084337378982555746171949384570670517126885890317353377411008916285940340240412456829555490847527564865226626948711186781580894078200933927379027800193342846177538746965315729257256459370900462786214515308061184504927688130538422382472789858967139973691584129665713048385787020895568626683820008030122765275964899259541412641436821999964145005583791444944115040234338715629313888785952180067461395588631012847557145134774262282173010094460530655980734168866165149546178855355220357834641459241325657535202968577867550533591812285613590958125219608357019074042086371973310818900424703757283238187969114940064573711519301869193562852455772069645548183036585073610264442074380251270328953578462158349654521061966485970237696593258852490701142160592129325136223627623621723614633083343505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 475177733020043532535213519922091434927167393791023332080570616729447104181838422978034922173653110841328516582528849481791406456378899811648457336031855446078091216355718440640475430735715866952161870515320295573146317150291168147906657000146883120170096732348585064090932296190651543851333606783365119497075400154120944373363413718000473382683637691492160256974041452840315036894008105070386427522126460218585037632349578383688946197408470682433742932272118464343214204441455665996116825403302047573542810782258122027080025753360290351164992882537646637135564510539655348115638817603642449867279009723842655976617363058291555732479097649200593794355165857418655124867446928626596055323587561521290503438737554999905448290993752726791212815207690063546485678917977558084029666521861556684920340429448302697286650459303430429299867740569985454790509234939715204456511703118840384280958437076154250265609214667628639515852336863055826609468496374839743344773544584254208956449529999927031843797887700624214341992979190555778757412209332811466499556489272509571677006766177414788380403345173017971474588157213716618078088176549257069172556428199221559846937886635680359759656894441734751731284196420104363225116420003590060693641011879600548771073902061973090330775806781094730402661159206040980884002273127907027565313744087730573764446983998105134248165511469535430112201360064405538376088796594236828690813556507743823598185278952154864367523133494612372267098753738823757713841540093340920694562220513601277234402934141256972098716967538477441237008802099845982482470316962165310656274443544719631938176682645207382410997221158339660494515714412240959691045816118993403020101627510805384704959444713788324455437680889362383304229479618527556217888164025414691205576123044275572726413760902064750557200697865016271138133060137531129668551134999061722796647020037521519592237055983502394214485978474446644186089314830404010252257043867285602309409892238965281566096033869604579389612932866432999637215554021541570935236375660467071081612400647707655308736623516881100470072323405318018900168044653785738591694342360862396762264858276914281824744010606634735112065325081014163963538732577796019472340224200719995295024822714627272252035074675280442080454568645138800501482042769902749771529463272715932742823767257546424861843844595505922670803039909678806936337121988654354165829769559640531451748960046040103089072389255639927005175365625433645689824365622437969156625937644671523262372204575572037913887034969113994597125470801686654414366025089549416103844590015744549321288016679620631241745849612522994721496782677342163867953580310239571422095692615158747785467581883707105888532804531311541653369695714963174841126278946640102971460482510836222338195984015277084674798162050201824952289699941699972510945744026703915884515667128132206107662908529028388248492323966189160486199164996270437449258682895881264443190656636184831261247901902382588756691445601348389013341691694977855900799310837971987056140307004069662415867554479652052322794148400130734518092587861384068626708195317564668334174848242048160001796874352678744863402151898656929071257299879794822932905544132315983876444279116241372366080019645988147979310743170735122202137382189133288941795836458332010931786387739549431591531705061039983232919297365097934665589818337139149662107229232788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -4558784516513593967426522608406244558319167728025346707920653326468008799250133969720577774113834908725469870714477787749834895375002424430655879151914016882684857553746665812972490375892833345703548476684711007650082882907062755583591361792577433569190022286986008842432660080520284047707062509533142209875077362156636699854295114215433784060005606477983630089895137507549171884162088343242225563057533961691038431035603139629910477180712113728729217429918322932603588912381492419461845840664600060872058516007098105390174430662350347049120234101915467007391335788118793734864315855909827040709932058534333423416403672996656249744007675770899073707050146194152224971975508946456287571570889742455014755893797125672819858579807164952880681113117141410220415633332322845808867113123485105003061273154108005269165975842651573772713261961654885141722000483204409279254387679762480237439074519509814328931873856993745197335043224791817965419207029673063783916064095555814016244255551077345739159745469265690323257494259533564193965153229639332348263827837103197336551666595893258547767022586217936508374677929504157721995850145828250964388222715377457518232417967646369744916610483591875753403888030720776300077329868198359336361320480421163939195575911288606639387028076407743145079705346812515377289850727175989163710148160752880435216499597866637257993772603569024559105199497783483761606776441082410499187529898715346076668600098528937572593082948568478794597893628199941845880338137205033777059171810664643807907424479685385833879530035397799635819695434583053786910795792098355059133769928421175162877178155727662481847040880344114907783387674692976549399531508371049946699434540840460642549597894050777161264229229489312327314170114861701167113934855022791974848542591658161231915809243531924701306060570010012649415292632030057761413374111711965259529831201683710057320813637621852711772266861158494356138793713007793146248055263709474587472256552453779697251366318355281192511187503408422874767333112402748003868496781815899532369396935341858903817223156723262151516828976336123071717143217284515614424407525278298238321968252806004779032757237834938588508712789818911704720260913846600979972321177327081170722085701341874137763032079281477169082413486159572472492920004581077829272491473470818499965200340523948133996633995231160804218132921707205254648358779517113672610661686455467485467213134393289907383992995302754062991102775602975427557212105105337610282072582652108845539349820423170573634251307135701507619680613601263090383454185618633220784043883383220122003758773181257039534738255921875082889529828525872377262692162121835443487682532510723396270710480140748891762053962590661316988631246110180473955595158543043739703288078965265482950095331490379207444616967721208966428996583775823953169441859742128476047411530150109489901817647874380623344171531341029438882503216662005928625439995013291748089699386457383736728689330647207272265291689654047560940908091039249717484597565023381256465643249291936532796457409762876176123385383551454728015036054104161418369293933102549706220124986314484215424208870961041838643445065257755175048826868349810021761809164216190179574820082444758773676601212371751420553639337029807397194324394094910553243689366959095932658652670317337557430313356076178980084871742387726540994552504315606711315922439098358154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -623769288406228871974058494484342960988068376106957501259714468330319588970795867246888679139683991169191690946373678419612937029344676208899138227280717716083000312927942986358351703195168561371416545393361348570937566363041665876955287866182481192509195337394005021687722910599421357154521860406877071181700800465027687874460686230236967316542383814107903360442515165824566629511018490067575334447090546931144811613341774640136206288190057620545077199426089337872724035387557914359975823773925389177721160907337735557045176786807875364459977406534961404473909046197431679820038462918759230491306352078253666870514224272491668888763234871378825267471956317843022564017561227482754256603676762810174872057600184196628685540311679125191679960580250291890795383449045397869692554393719447133408880001602868556991449484385475842074315014200512212160011597333722903810716675282149425236890408258971998113201669393449621542579510859866795517797916859389159210727515843904182544230830420214298295069338759685242326594615571490214681938711159548390631086979649562802614872032208808962103947672867669797415124085701276517834685176104633383473658644049272304239997037890275837323252005357486213779328192432378050175894078771523424248434509599362114681168726463806607372112967438824567096115671781042581506729249953738724641145131209074504554653918124135045475680385520414281521048125867104790245146622353089040238632169583424520168640662759656201441726400890782307084777300913704347067220029777727293719873695552715500340955578637476042051254232258501324686815584210823048963493334822807564965677437121523422727441594464166377107989769494762092555769082360126719319103829239796164375299903156051458821936942875627985039308068985851416906964139274796447531206331985175281185135170032594091238502337864108698258552230252333778509503238514166003822911444507216988004013540446708990065148499308868275634775318656300278338304105119078409494375599541297014212964867680971632092423558399544719772247197418653864838022375052657420011366453580038558539870493098241600518882704638206499454273172582171091858073906031681794821565864115624206209800166454772596118065056846957450116565982640856518338039647551760236123198767439127183551848138000830476412164397315820572766041591800739635350578134909395940799908408873307394273482284828990650551504489943516239644791687691560567098904430477660434837061484645696932578441676867310433865270353807890583228303873110996486999267968814336065694703149252615260716960594210454867279528547608702060604733497923224623644650425170133472622812194927508349637503795483755489000084020729361358888844901547203820959454422944747805863052086099552455962599561930077555306518990722771023017468166032952841233997796442398490606636934458952765524420935360834251431800229190793383500143638378785711784377883650949033214584801845426205585123913067228184195611101835801622851525597601012909595867015733770474805491355647715799024888491135803123131140075954922806144058673115859099074336328862289168602307897723841812095996298986696835945927795872509233832771660692926953135990251442870728423711867151090606145922887271454223921680488770269046520925664624407539560878651797995690612261829291704305398573314707737117436444368326118844198328245686002870815219354104086968003395064781672802842683735640176954317208164897939209891930545381910633295774459838867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -23950858246987845039199499242779998479885600585704052003386806126781759873610034869341302942818052645470977630659857829748530105051158060481859812151785025964221702562403089249148672463059188230350616827957566764744646851363951320204500321835092019550650680600452021065425283621821032003603300346293103470288145255432098075639998666997014840932740437023245753186514532827380211458730361299808910294140000272124959058027889851480707093070046679922318990053520626396323768737078334947827018484781953547423250731218948113763718014703199802906621365858716999937056416685469093039310021566150245281968669780709428574941599281515939671684845659766943786322562553156549816288867957933146264457747106974974176463628458162058990998987392711795883595949228074712414662630788088034110035250919725195233733266623123388964392809837489479219301747629425136153033651495705559815397866203181005135488127435544481099558483482248271429551114302055807771138541546000001616295809746094692666062764056701060180284751952404329584737865827666573491507513930832243832961740902142458094221271146015910722317392295235288963364320622516131524741907986777482248978971536937509093367733278901576172346327405987399391125815545021615307216528593108037042496035753520061901183195202093157209603042011485571589611702261112849881984038006737879685530787719632797978852434446791780341455848600214649222702101954207282220662977665398816820181767767673717690428911387997394961598253547141492366497850875282780096076431643226990743795095705997583802545392882900776354755735084008181553584720602055165188636908611420891523640807544607423208835163948975438664906472677618857675217202218587787766377334593772188773543008837299844221277899110611009456783556045971606905771749945836856069684983148351281035759317596094091945514120665670119420389723824815379857120222074360141144345573396473197420195829439623052684371275207788956739151614981999462322855115766425607698386193062499113113780005400832034352060384675107139685625448472605405200414950700164508917330832256988954935401627743980877780285276189526913287553222202587139545835184910951426033333219335744665313707257737571441676104425471273121716032742661611043137486960856110583029113351211538971035273401495383749820829945377128524988496574288577898754676775355781224785717928331623946913107621215865706609166037277913265167550633672275256728633472816490942545488193510511790569224616398530363887492075761971763446816954345267923638921449021144999097257984855066256581786719772161802896416429607268088883658847891239675154812894256529883049821797455727992203839301531560123190680900218813031583132254337160089542840807564221876358299319391766884802050117456380257656197950449313386463963307276391384384245218280581820999100968911694131303075006295802625422138112944216453028869965974849424520079806309319956228721539319391400069097780984031054741459170541383966669713094621389570325169287393794859019446106438240997951569019284175412286742107382812353805018535460355878144433435268334665185874245765791775612213925871587290377198407804967298948574980080934344627158218899595641135208648411339940964267742434766127017745843251466167972707676908638763701026177948570820831757946165573867807139618305441624957167796076927897790250997724098654740120010849600355221165694496750512263437034095692236408530087835282856856267130751803051680326461791992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -558754872610469972813838708864463133320660579292113905942631291294170468275881033473535373946423033466301210454005494783709399292247460036192071377500401039792458813047601260610259992172818966885964740809456339053706104580686861700060846054974764159130958054246029056943838768334220321023845544588476242772776028028438360992423616401503028808603213757702259736203173212799929154640931801690431642170936545769137925443379503422284374156912684773716275096712176955612023131004169919564593983301560672273354826194277375152731032751173036035600735145444194394848125652325056973481686604885221993662948916259339228946657423674157758752543910264801464629069640127112885052264012232091358372277823383928296781583149072057458051181372393170488157661402764693558362611741360776629418932790863467144026531717745175519791662445350462462938790453460029385675731164311499264994979757122816584566299679477611650730464072204015857588169354925476887941336931330590004264279713212431234331418073698618677658231310798764400742675458280006278934767765145678726073163634165207448926603424774485158302299291207708065564444911191757095529849597782892025181615520667843203720167400509442961212217088968994011588401223820641080560302151533854348216458000779690161920272721385454447469818086659721540885761924586377728362440712752022323623227403925485786454243600546583600582579839393846025018820369727377692399428137706709419365492628993974008326642626882958711893019537703450032130738732168275979888084021454746350492658034315463824155324207436469593418836006055816782278961629829626123166602211528820002289449672336613240365777190184869340282069549209294249224694127062995801977498346648359536147961545568780383615132837314169840099079812276224600036678036826333739286831662445406404344840567777858055107363924963551049615228088003192430482759269310934230847005320410727427137771765061490120000093706888084938003462851297530691710948407073300464253132125134964092115568973314129972334189006062872274120839226721459628117757938251796465279101661392591824486015705800858807097044382891861786311493478456672497190558591740544306617691340190002045177533377978646841938461302501442167192476866419011917565691287506963442212481331199743086412866621077321980806168914492851870518551950973098009233894245384096088869186469166430400378366770065532833249906914503374887815913120294106395167623558289919685686645142055672387421268246763940564391727689639504016762248128047701645473356695335787775890167635832066140606503277695527147432895065919103905638839475465941984037367985460097970060045245168839104208185351495494734948094140950114685483662366233945723401845000669242203835115892073286413554364907916451271232360173419791074546941918021520830755211338026935636721235118336973826059438969145313357042523948990661712334444147710151636736535938445694134550967307066229416636673629815218539022036552555206289325818138469911350443102990611838945719262051846045275458650345515994856663133094315622660484840436955793307868124479316669463829216887299725022978117372460764428178633436920346037137516807719490350810117163013845259664360287375763086770302107546904984826643210765122904407123374906794354870614776929512004651722889937071879684637927300712300370986948259434642000285406568140105467453260417196477059706078661679401671820208616053470706697007056029669058716535801067948341369628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -6330638502789673655367370566162079920569719559139023254545182987226962193423315866807921881393669892862879890507781592374963339720329162378504844301504243473898763939708173797694188786047309155368286802087779069277482058720061926260882520312498933331615784100316485894415886835822852833638524493803376306321393634181886599468900853711128561942702690501541990546721778574418749535305285465891089074112755354069087778082744825802484945738476703369015024744166004325681081046020462562687693410813860400580929376746351739123772367345062501446667468558524098289392945161407343504572419071815704351294409274569756387872872055167783446579344717396323742441316438310614107525121742796858297450034871746445920834209913685988831370403187725724222343785434115525440717589068275591365374852118525692785652677289529901224411561456673065540637971111055260800555891176081458869568071008578061163066354380063246791355218105614226436238389326312621158667137067345778242150650917160120795572224090737692310543362334481342951814379370947714396938157770281728869169603799030385040048791999400384770645487680268456088053206310131048453866378763321417149788052517104041597092415586522625392027878071254096769536970448328469074252504948825762996109523156691074462343313209937375580737009144245998343542283040828061396600261821464635537218422932341406009961471719318245089125360630186034339274274420016816128519841402471109383437519205135134496874290814408396953376261730029092354403351614889893276824564972171320070772937674112378642329188850719336275699455043618438280632036241260875316229202169837546210231984280560623900022429321192891037204263664151109043170480465935023600475290077658279597602169385627659908314306433317283816068183205293227134366674266785255127811607933298194710854455236427661186768760010533985618350006367109130687129281492125611186685360430995036614043276841903658446857303947097028680763541963977384018664751016702982769093129598316452369325973751818059591578635136427361820410984522029350672111800706844334569777586906171275732329226762446953872737642558568614633740726271350262031113014737880538008364150702952730307967048659142442239406044032410738046103273974584174360012771573438458605628280524711263950144660854056898848929434961040755482441655000659444334573982981232292627575368173468572102035830937732460182321007348889099046352393794704305891701188361245339220853538682035998058813048879532855303272478662806299502309660866924330253176806488950164832940963418557785504471756327382129472742808463669892270492830333101994264732079872196967448007508282195037318907632607964775217894027993596702165434973370215090964954109490662026523367855756076026510771166120972026468115379482637429937785948435055035727168407570195807504455140791474630669719624994159152887681966592878244618047502294581398902666409077802219162516555162847026725649616426842669627396620592110651306918419887497193011139837646796957568128129483030343376968055027700997833524811192156644607631723459253750656807100248689581413056786534511709837259306922936212187030036956799499260126029155969037789848113549994679817659032026515045333012395704854295502824599583945022876425537394283810836109468190445814124164538901712257344914585608766290385767686120496676017523160374503743723328594547326171810555481013641073691188939078862234794393775393073209301064707688055932521820068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 98507239551045220431286465584182391823683770666653712391457833897308301483165945623431391165786243535376590845695951125290208872055021315331285520047037639167328575266119954305787779549346876583439675077888061814265924537497757237476420982401994522733942300817868662745028761463806208366635677399602240058981392162996847936889548029516819806545865746895578579478915641039834361862198292436874895070365113308125503963256783665329493417528205693900262648337824432206862802939656411582368779829534948253502327327531740948990144244897331917603650444310796088528319909722552672434815134524645520559258725602723978905181157286745009232549651638030103387370935206158817793343409235382735108911118526932119186293963472000941727218150032957688934385809590457970368181452619917638055756013964711784170511205367639604958683370858332804715754992101855671871000492396737512488483525896827367552740011142607202476072825496694881124005373266995475197926744837583807385327477154897080667607561364891750065843599209398819003289827201937740784777049324507862202330577260779124710204794267282749677244495835072089855558702175879695521141489178916681967545923151373588142000356953138446516551084539341853249185370740309266707869204963288647902424759321177457620633764014923567984346490620448824661022346107416700738929926996825620737502144309842964114999393782329368414795626635303887468284977779865727477465429611944474624286118467309883765231890838591297901384075727683938684998187880788160817884596091290281649259559141196213889857681406737361220585277797374504938202684472168791935725112683986232298309807837786800011751944811001473430655854777690182845951671045600733540780125469158746486316239616512621576076995228259253411735597897065318786528248476355929982888914473367194968323641573115812093592268605558025600668706109956510837702740989135890092808363570521399285190269878414518409264363834140512470450173636645934775570022710699842843311955758666804746122751095226786263199302183950158096155194741943595210766767838861554545867809164430211197581687147043643534970872117678098135591293451475314429245786220548727767949221118572091393039481103239671993823727818509859713444703946974553171331184168956071405296637917912401707668739114643753096474065144266683906463367125484706707556723977316472788319609765951634255447950598695320193016015042460810386872652687968087259350262455948538326723022902460949413694217628649152000697681954355419363769882077582498947422160469536066629005426597699098220576944695237237907391717224617261385496163455745729314110753493632214701743325579570530762822819641062628617422303641017305378647112258903098471002420097179544690497833351360080745302070465045671551648250073687421009772359252516352183159865721507035406859327766463121292101258992250135818911021114766913928756674590422823462426477763013344144388878829555991838529194275913059753092289306868520719662377742753337918623318302468757469602485581403745142835553393319762184561072446722647295445270508177186050775648968246305931582576583439690545794687175067673602239681143449162638088908892485324141849637290021845089451118416672930602466445563534599034215441705269351024420023664496455712016018298094589757398571254281571900902694574146312996848553944895730467901475215679966850129412294114981830082689979264280391953020453443609226636124009957029556971974670886993408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 6902747512738595734463566684379511722302427084816454728533999478245353413136036884515544084684277000315215102255722289678540365059639497481526262356915986650996231332929393220395097944263972808304082448238410799365501160921009016826308669764950747142191454557972308051644487517785091739897587891820299526844956737086437441425959024109446340746032690950910049068721554945871780240622559072461584640797568492553533589164751244297231985494218836739981557753890332004179570898542919338563466322463871130027427625183787744466550179444565487067816151196077865776294863335578121569385574169542127734963484602767512210519890597297324071626456633919767576162388283903197349175306135521624223106442659423890060752968978167658468855414375867840613142543951018803060222942093486899434894390436440338585161683988740980554919407920054819337180678977153086424068001751308065785690682539316969953643817611596366560485756792284511131949310520123168795725244777483401627340536305207242005054359991537918422783313474882980816130337717264760911774070397253718150262660219633489277683088919600292383156504339401972548167457614342247917651814602688140725345240708585999589102462295219650680254967321237695307009895214307283684671710367348964905545318854907889110362788008848151930271687798791698715517467943056070410375189557857467998321412709310295563976563785326149053308924405938865006250239219942602962286360418207728318235194387525729054740790541873241047109086433594362612803540394440126081645876008587096046558965885433778661494622415359254035390358702372637864352922645825593816484232972548106566686195722617133732655614617259365309100874562059189699626295493927061443200858294010811707399684602607964683030796042655049411390841234537990807147154385295922933749630925047945512258401528162568764337465686690274620144962544518717822644660181310553865916621214717078881520405873031172171646927675127840721202565159666691922790955882527253116592041254673192372333514160877848607794555402085489797509721913475906589184838984328470611197616743818385951442751177796762298002545190173215573853554513603937642865567872249029282761952766782416281477053185233312029840345912567821608371338713946705623328362475739319168735153044015690206854246635389711515081833587371113919654205379251980293454279017964284503851721006112283653549423716727940868497966260059127326517821058579242097291138830126259287165495319681095950671922532568579485589440829837473998929268870375979246367466693516893901450623679988403814522648473335445060361891821573625264907200436171716869906191878985440180083643970852163422005213951706380928720797489672870617155421011942851678632549962646999039989443238534901857529255870359359300929886489510850646632914856382178760025277173827721604654300427709306101705149203981002770519559522340401093376448762834723175525474543530220901957279491811641427268788172581309979833252386853444137947698650472279962888411882236249805349765639453530533435937197060175572760743316022391013685372526725697204702501096869915704432710897478710328537861794973138400389860788345395659757027653578688787651851443080764927150027951353326391820307095132382838532896442613806038574417219926182863411488409478078113144694494661725429858976336792324462099868705829954035639689567646344687652763063008355229145794649577898869919220622368906284220535507500926541979424655437469482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 188169444064522145924101072122996408058307295313803536967978524915911554393016255921557355873557986594968907999203169922189358348593031151118556538049817209142981638935703321354494896480009054475392250757236343266918445622693764204465087282011692423424736216615923981372922240919172603652211523485907401724858310817687593680624244658530152647989553822676713452951375629781545728318754451724989713209011906747931943071856530030647759940104162129804864409112287221446627420048268109676865871858210929026088115657663564254738986537617459906327108901066365136072955361445371856133256174514811764169695301624638467889307030994740013349169911524705138138991182734238202030678714172564459458896993062967592503862403544763016924836489509985007211797340088856281960048296587354017372779096555841945253792664040312520220606882897822085372214409583897929072141374977705371579454988768244675469796347554860835748180649906326588242406961886812265174306205618425264736805994998016469228168617923329848196736227444491868025743642225944095496830414624411789290030849095740764221126354114189266256058957796655007680802748790592611685237950701325459940308896733586620351156750052305247372424526103256359079769939422633810673277264048127095411132733061159774196488350195207410693333264172476848582038134054664245731708677579373260379302894458968028946746209818276522423302144064837209752592198987926397821044543809411176723338758779252300767573448936238675938378892913660221148824195146900852787880064651817625444467347966383272563085890564910457955533811286905669827058175974925288333804170179946423581862162895385865032270983382186419476313195160563420028090514957178919495236268734481219698098487258994332915453461915314637870221753789977452719824912443074940928805677341803367814849831456085969269998351849541466288197628654288558671023399353341447904937842370846494020557503314010278236469303114414140995666314692532922348471310957903047148031735502483776184847949563104489293082587112366942520273433449158672409830754866405684377607313389302101949983696392739919234729530899815677155028237903152313774058217218100681937194130096541047996343924280412997383573242334157455393519804553447636933374480836205390709908434307819868098205283888202034264097298836067419285167029618502778575320527970107800704377195416154986352485234605381093668554947660337459974410930638896087966436363851980140465355562668142614017732140724519198243360499903243251206538642169889686070200554008582533398773931228493419554710925157240033606564787635172149972776164009933177268236794127158192042753977162830205903003006711627387362415038954919188910320725439137234484195405251398128168519983740097301134236006765409376610700447843133707219792313089318995191670444943594174665184105647543360245054210766736768745320442645324952826662838669093582779897058098535682249116816649833988124254048153749612642322608531956365558874788326590043439176785777595252161528970364675211606825108037930449216974792077847621188985038129443976534521506862987954197830087327773646137483302770191645676877541132080961236032107636326187132049828618677188461288723806126781147030033113828084276352295711512931851526845088095376423293132335063009968670104628969141105525087115907083371046492026275616973864608022520267411805837137330910509642765590293083877318486056508164278033845562276837881654500961303710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 3303908370854140851832738805805412986525212332086712644253830951397932591693778051535211935368358095577209162895496396476897673470777796842474538370877769840100074181738895136708233738176081788024550988068266914034720380431799383032875973670640746911580002548895347086125662942695826959276131731832931280877000381352983608143822140210834382583079716558130866402120580897416935412623779605111999964682272406462150690017511370575079425683566355966509576388308877420914628914102942697888187710609543386641506937125308178007461131086704912166247729802590917379344626052454870084350937190206094275665971053285151970976224123414081677296898156661261386744522676664658746624706231508643580712118490453807232540909513773292562254782051805197294255021472846557768942897991832469354013539561552909007284815391292806342576419530747797623444229976023669456994889811973299635030220811098566450510944256984250070513420642132111697583054637752430548237573645451214831349002906703203133808383811333789979830038975487330750554840596288616272228724406453736457116766005590589697043229326300291868883384607689939374146549496086758101866474515448111931469160765632813365229696050240897124683925252338830307431288298667515204702960361280681464559807534907574775382636873332634835682349331790120988575321244397260908237306805255053618279919758766716551859838509530183063155306965792907941653418901799331241243935060357909368589052463461932807575603074088619305138369765608786163514056916546125423961459506678831814026905232130944100945528965454928257960190605624027178004124764361212667740307124488236406896620304991382035880773186195161688959709213513720573639968549502293013347580278486615451436952894582176830274419806106639349394171793462076478139110553155534720609345565026586858180182591754338024887405282830521112740032215768227604303238519479692064143238740078832706800174595323962356376881880402828497915238281630169104340449772084848609661893106249580914273742888040873068627158315977710544308037658981407740415157149513939613080100027112176823816158787075446039129343065457436867432569016089937400059231594031277885024329607284805825642108137212064647699208707266549959756757473606215194122032335714311665272372872162930309257369954739097890630660586588976561704918315086927842706567885528510857293044502648385540850654108215892975000890540847501246369899241484951207331327635179694889617008596164129350218987977781332604686961928354795680668836623792993704825018070463372148316142599388249196175473158519341331176346654563881025293005896160664406389790219818869279603315612919533511718634796633260587076041828980284458948921610436842053886771277262004587013193148334750704186646048041021935811618752692517761322507510067002394400193121359601110803710184540678446840061525995024693218187645081079267582502961568691156169654654048785544089954865538528375066851244081921419250873609123329466566025047477087015396813780606979238667287926562799818189950330336041246495746029317950455753799930306580513857071014375925964857101933674449843797101752661651381487804488387281676520843718996078954062985221005836553309615974667901477814624792779984526249350329132417595938669989808545157445574871626397614668609319393348426322837515188896556294371703218140068694749533143065796854697768544781034475387271510100981889060100054841297156915658206344232894480228424072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 37139606020693457023598677516020796818571181191369522522324938263013913098305203861099397068319782722158716871439862798103409887268875921277302502071599488589086537694604453527855523115709981072442615312185975249442015282235793443448514431524553157344945326836094571137063935657555444473873940262960102000058947113704467224106180051776625639646847783957626049280981589360657805218760217292021104070680559730627883950323318801906142535215292026105290817829473221024982888417975512914523718276404119405498232679034982538166661701866959054865874157318186801630416354522619572387112778788287624868044220662976418673055293187068962533258128694492309399030339482385890656604327883856114412551672666891462718397211942616215321082688895912195240759905015615406018788220998996315071461656212284584057455069122609463409912410202073404450439514989587325856894700437420135939407471554292724672317103336645494925617726364466418916466605602239250119373315876753136761098852644257794180028733800314741922677464061743291046660977894920673137688338688957515041797958831429706302157000414704906570999183654166031145683003053126326401344996841633178924208141557925882760684202079201655614755860787305352789106831140017525531261220564775887474245278156069625849945764088723897717580852295112348008390334468693749944054589969749118045239804280911452980535322050884746915888107565081260436345043211215534652407303424660989734851523855268398333870555292728655136424573006676858912380871970708141876122853312326398732431311956263272049292760079466977544127995262929089053321441719126834769161754292173996046298623587739821242067449018370002614852550661865656601930919352547060521289512904825230111056335546653902524173550324903650783522228635995047882533156654362060924663614223405390015268559876695281675421203678220220363064180965993156147384678931035384331353307311799825846612401756976528423658477806489223498481646288423343867131550568542291209275495270602090848772495853405933975572377594404483674762990489571282081220289537566841154531712413339858109229329013305236618655907541084930277464704580664210263943878813598175593741128210215588273050094386337039670373991209742864624246939277796110801866828334796558036904293332145479706580930865171951672121965907699255006544542467959045320231138982827186476427852778615612577291709402856175455559916272219754323601151519990378809186090858171290393969729248860387019990516552059531966014459636501934868908093178574114971025407747553875902911454098051384751678010879478752910794093346847538188247915712936395257696618095596449880027562357076338784085041853561405676794768470944236367578240986625104465902930190043669447919315346871465142972625865846435765992054784741622995420233515958009214258449460425967110908914538760687350790214683907076416996700207697452860884395081524075810128090726906218665668563762998489257733376121095723583081882662273693268626174425036890441815258842416741481253683461466637511645840902585460982219504550866513937474014865081973870091901064182969566247202798137394824605194673340771281238752623862615074528313096210334626233909586142443554922406829673005762292661748036678124861968758043566923145924905134975950946152543259451417250714625042124446193630570784326780260785204144346501563942172716653665766055489581554364526622504777000399782204516016537176881229243008419871330261230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 220109862127960289281719794130512979155964362184484078054568658776680230910325060378640872633221551468480700377350302478941130496501920229126360473236319034516598981404741603599459956147367489995691232360222428234847305074460438609615046536992246645484717508642604086564498034305980143460143023116043734985264687271826130326845849940221781865835584378139550199401145084752162168982074262030124853971064555498808627450538722973689187426339651158021426711606528963495746704863804259600387002613117783699261833235771276174893643367661412565682159529694718258150133056685845320505629072545022564487281794356749926136232298651927841836484359290625793142701973180468687434219987354837139460792058740528789133146972473837013285864057960757196601904372656590137334627708740263340007811536832135769578282034165547592582249448832734526940257894231619881171375274748782979891137724208318617122067088072572069541481972892852140182227901915836758963135147708287571358775209673249281064465524132379609532021218156206355952861424890269974697032361168751370393874515579407532722792144964412133180804418232415905340206852894412201847728766896508156948908859304999278896900238293687977503110189805776575009243817283281917457562065979930416558424345951474710454547055647330391581064539779007008528281114306655008341386689628991907750804224953369314918431876033564284432953168493595055961627580461865822857857560456390815247286119200049889077890305775650004952323845820233832516978579450367256539245566824458939918253994205831759350012002917339108922717277929372185428460704622088362506465621213795469905286543206699675525155011940462609296976633896209772176300885282983625599856449437590974025555802510590719187070529601769258497449823497982104269577873915436451552375220449007083859929967942285028204326970769881760526772404540701671641114425604736416703390355509594407764037093520274685658284119147302206845259012772055022694893245972858465641555849929777210764973999669837415064416819671760246585999174870857157789745539754666249461391362138847789198395228073379860023741665296421899456405465287992377274592476790995543105663645830664819188969494607045563883815463275258022216055257239493482582387082290906362220954875229112203599479299746463207454433471295034936658576779275635062545932537747334288812623618400775897628232931614140250675121496012222332608677119704604699639196264560596190622357193739006770231988048178055174647603371020467123559142560419409990664396833683126019734457262376200433785763826523719899160217299159207422535788428172732343642432954616995444894746591242295994671318285807376288153882130280328789382757771508993332730128430212767672012470144658927094192749908297687033399047088706252049190708445796584437087453233126943526705064396897601921814325475044337608600864927051103704148252858102967696180271533879147519872412877038436672113913182547287487850894772566736540750301008592988816302701614589368370298711450005774938762799441295384276286360678849525269348681031582542114537725046712499728417057870690011213394067848718071021323115321074496664915138878117630697482589972971087297094691806019020398126255435734250665855291525476812396223260266618694020004846154012120244203089707013829373054580629520597903008531920051080445078688303868006164750940499084101921958437830737080860014947191957701555509174795588478446006774902343750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 3066944013152225131615833388909848841926164859099052686990456290579540715503707744474741606886941438849809617585775933054100575558506735865611066276408448823212659245166902136126266819981299088447363041170356955387659183993897139618824723210086308053666470362765480303114872506036113145365989634429010152078304847804136831395902775805682246393460223550766965123542939563723386363435050536317759104901085972221692228313201405021011648903528491673366684374816798051579571292520801568405019915446914067631835707212712599956471118280120769794776173154819585886968647034059837387194899574078732164414549758514100333647672401982363633713653391626718485384944511687945890438027194426340679967217888422285763819845184856485249559835653826976546146229545701812105405054989817149410525200222928278984910434563028946099334164966988964381480407874468641623951258425445113459919110454063177326511973481556189216555537609136303106619160870571879113953362218466616830380340608721743160654524854133056848213160053573358844687554882480136890604698497454849028370248554348631587490007691416805046431589589521692934168768955344538655915693862402102621310637412379891121853023363801577900125845802539173094865402896847330374204680472387582701131554374420188242718570521355280407569895296525541641160697803918994114137729838698820283291088925797920644175846570420179413384942131695004951409655921178002425702768567256960952873379825818061716755184653188304558741116195575248934691004610558378614361214914263153348115013654577779420412089769358978038003778467523399147571245330040348822928908098206226494798472775861534155386131955329558695791861666673951392062068288371719318078060383026909371844985021049671483745670382659809602506637065982210508545694716674118993568858091039054991169414250036121982415838243460515991336324037666850580432014231041466089608032639728894394495859305966052466528886042230365003189740392235061189896984230707877170032403902257538991492923482328310234526235777694413306605906505163190964365456680464804762205697523748632101426403115199762317898307889080921584802223713354273204314396664358837826329688843757993534224279120529641230064332179003085089527472155750539669757583350889508158828130065794073340108823018117541034511676907622900962891261410184454331486488131990268154239033553768532700599322744898812130448545356693593758601646863159142963769135101624033623692125788902031100926866986131968641949552598876727907773834152765733080143642696054890712888239683192145115864871892634145938877113409007301965854961303766631542227226323952381399225796013257050986493060755056454459740391816205554256068925452049711470330364126426858123560726057729648620254653985005635771911181833425632385617327153643233536663585390139401883899220509423870110361850152169928015572499412784990710867824335655157025141983323412234514788364517127765693772501038597026732578084417510686716856191303235323569072564822367429747765233233823696798206363982426234693465809255170996963565747570265996117625778236892109713734082520594824509704747248694054332647070488677036490205632720198685882569154958483283751227924135371122023440527294586505143897147320462474746705431612600665639830751438750646436561729464428647123201732777808458933456853065347228884710954298597986008189773625592410659444780330693266115851293440730529482607380487024784088134765625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 226302418185041088461489605191775041748554956793396167032552571367294876878463560712228238680187193732439987223509872585339971209336422035935702796886372011619549853848809779194991644890507560865652825322205803914948388360282125325931494037979950237000751333152983023201613394996918053326854367268285073398479305388294984241071769604296623224570086031587148651907823551277152385825800248330626491695098351319224829762339251348696275420743018502902777970146746043850666694158696129066126501073570402536184435607094857180330004113186892610051786488153483228149242169039670544744630635505597458941359002592177909755582806567988894617080483966287593634116808114205344187635354158232445899399335611868386218804522099464447316565421981869835127144134042391292776339367621263604560123882324210487149700226136189130671874319203533096386533956174683709923224567649231205387310318800940336913341772155371993428125949545967402719761647545679303419408662854684629323518846805912353910266876726349358602726447762528486934041499283241125120296305311162368090813344321315796839155369324167615825922443732550137291696935001928764110178579512794719699763559254030844599727502614690290931557306517460070095997443882572650827969382263071238618419311090584478066562850522730451180829021742199636555255151187288840576449752946227232905912431574610155756929062846544968874354002986643066181293533692358228428885395223164758161594569302550239167257180860683979611374587204937668180987527469882867869268084646454666427026095220973485025292454103780186447864845093597628487992783983329875434194147707947246174471181849565199899434323032772365992303305528874131996294611694846492643939075397064779718317617394198330726089832500515454971085702636715529421378613446709436314073746105285871036292972315557955406435478936290167269598703566137310435391631851324767656021463774763571155932986997646187056195574166503002286233152515748114493572621218062443493987090166086152950425537710582313875163057187802373427346717942566615940771541579965240660946612943942937318663837650281174908290641855486755281053349379210952476108854263593111421232065765151759528558388085679359911776698243840681592690183010129321662879693445712559901428741908442368735895082673613279119237524988776449234585516653875769631434021797069259627714338911645816517260856848919600030235678222056623738370272378255332714778268686463016387397290002278829178555439992166149652312014036910646894273096639604001939497265638462351121863654277494725044077406543914501659031496169450114310907717298729835345072152363176379658577376178825426940104653638094030095352804881082849473155995199656007717394573154059480695305362826890292850713475123924015745520258665475741186832123172660752296125607511422845606862164914751976715886757522079386676598798901611795009073475564779977545022556029419937226204483227822388022158218906753641096170754094457734919287026138079488200205327178032656061498148651833506486612654990642075272081738434650111211144038933103211381712439684320874821205337297658535064497167111153009798385469818027170334631811912246479410699933527706745809135436879814162567048626879845304971446140511054232514784553766655299347436767139269017572486055438120227128595274223448947423695041713495139187837004680770580121554792604173690380396763090556536233022982829155012041155714541673660278320312500000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 8448795894414720893285125828287495291246207210849770218103426016256893284275432371464255944662554060702392061506424601589873317214665513354874751132800677211109897992048344733449330068403956838735754967302327270315682869412183091001557480943473035739576843156823945895861137011243164564071764876407854586912968416819094888221523699257428944564601495389156517147820707769834013789279935234491496198717517961504442710674297708299349065023281870815969062859553513383666845015544998907260205299461165736525568379632988005176630002525256410211836535227468198653674218256738840458165213014647636269745741718060771697754267243540316674713916677378526100834999461592456628311388882660295881711054117961748110895973945467400783370818326235944485727321848515537826825716882251276631129978902782145661973526360646906670459742431180490880403938234870577991610384509473667345718695501508875736262164010115574261159708588418781116565797165858250905305045457546041815636982730128885169365186043453336818468183041837158447270914625904081777663683803519349677730325343746013807174101000009984537816570180897161639865416652577429764683387203993531862215561062741528800899947425045341618762894439833532041859642045866116256702894412881931329869687985219080634946285241764097774593334314415073539419500321212020276634881787199901600306211383832822717210428741531342662735621377176313736913115223332463077520962591294477542262361199815229513337219948945217178355026984147538658193705782118595794906269268289994356146611531999287098814557134474928243302648379991152682986640880458667334866843654619875172044942433957390644641353321775003947224735659151911573399054250393920858663730264039325015070600776010316696287162136466210618473018228897366827354806694919836497868777884385051236065643331670080654184893787162959484374358245917355455469139467663877444716787259996396494532044020128820917854292682532313838379100296579742606264397343732741720312282289120592662450700693743469146930502454421111298358677022151337559108776488955131746984386603480139047377466268096437079601745304143637536094622536768106780910763603457533122594269539098458683590852737270687679811054058985994881107094958204554372776876230353712870169737492471956461278297025284793401459814566860302465422105646329425231137819742117426598585949923974060070865640347105456483250967356449218343127044651541889708704967128702666627012863049154994074854646162812700934351239428353053936823043389805181730455492043394529889204916338578136750569052908158697545512614477591292815218402100181057394340630888221792743821422414023486809831010016814995273518164037007994479989779416782404000734956336486422900142074038966275004775512991762527413064649686488665790652272479486556617452906576923783773677087479237716654446149599802460487317302745734797935792982267176740882623270453138953418813874666672235124188181211686199254438746218056340402355578305511601745946106661272647251800779633090963288299239665386096404491312226414281215492384553864871468004510602472487987316362066894263303033021771872743696929129841513931745130368301701136308635350674114434726918574487512574358753090236685681497524176355211993909461811635226666230319000870742549131558035429088213913716835555544992555269132196306940028661503339064709777194707501729304358092635708733862242442169687706154945772141218185424804687500000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 191456492491367800990159262052156147345226706365622134064784041020729114178185256713758263721422685875405977713887387170294704062230493991300513878709015285749460953963588952247693904920268805121230602854196441318289216288573396011036816205519187921974858341527442486342799310021630574724358709595977924266062160693594956041946083250952588938260091641751375462788730987890151631977376776826349059778989378994982199446989294247732866926401963698072473457627508726620765283139949249805167746101413297048979710590634773021404108118538998677315540674232702952238405468633014820380861071171112790907247475628466528567035500482015661657085179979596751450261106507603305914907861006573446981022273398308752430829956466941060481191645173643187692004146274383517826943348818116944221399546570741168751640751137170210863040745116546149965799830112049061898717291551866451747599246724785230687046297671850269328162072594525871170458360372150492004658264757619403330533193151811890158984892044432727348835174300964888975990388999799364616490226317792970856212906349617928896990828302122387189387388638507971583637721287997520040493270460212580592604516926203223734719129804782818010786387164066548520935783898130717771647783446022235423412810001121103378758229421528732666828101576665863280758934786925493867697597418046141720132392511289125001622588713708174708934762902241778556464638161964871933449265312987667928301410826058620338924450755816398987503059631463557507834240851317930241139474428721911729783943669770003906368909998704301908659155196697162504294490349414019060133464560274193707050485896190439905886138202974270333173804755932077019892285700212973260242715024676632167138298140547850617616972711752526456537306525984685543469880462734686216510628376628734972901737488901498297533582470793760082539551226067998903864707662846679104263139949313469902629081239290463122265663455787909606128952782276694109219425175946582296039409320184628615096026554899234181825938735401415844494792309821167352127738203038646818325723570834175515039664557426919196702217333643824229720752858050793390119317287337804763186402511189406015212325547957935541835125761964539085076217013440299624915400072111603339500778033011471058185970316216745858512759351626592288841475436717504782391781464014115485107445672134918559816518061148347306647866151166818558438596529416557495200506008878023957955458993824965828466626566040130265272943313317258460160843880859359462577348615344465962972612681347899941344429491059862312838529858232186618126903399492255680846095727847494840005761439979295292446350061760504101233413207341129492370045374138913129448435110846154466462810780103742698627513374714389246025922940690960804134267236532990575408822287054096417433005614259884787018972108279220210619275063947667469086115142029823224017086317507351826220560875566178510059080998763545982722480934820424423906988194477349027945140301503241643458938300764183816181987174093935934709069226192580196792045782956388643164524297363492966602882074930791300308711416935384653564262311219230284966804433776581464350789027157737736480467956633436362183407904674963593749312654661009272861247135983747485615636770493802261592916226530482285391415453678227145957104617462500715151911688426934843189760945829217471425313892472667293143118172338290605694055557250976562500000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 2886491555707501112255288957109372040879272628199414133656017300023481450764357856537818661485847861057778148915508499972018173327698981793609303012381671329788822230688063241338624344248606622520491212431695801757464084720913529514668363341394111866412608957497012375186333163605640580559201821152822278343579502826834890268293198206919633707691894212450927067793182879862883821676728729524860636331533206134873864821764409200117205117739545486014710055659546714371165363397613760695180207743015191358677480196463512713461089044041304168900409486057454975651630813443526325207785462656821648610493202170404104615759335833853165440034668960946964742112651732392253066559955321832821072375094291794992152067290184107531236467084793869501284018978255946234084119132393841473063316100210503592845198125541723268160845576199426896159427290853245639208720155583985084528768479510024539385472772464891354914752127376227833835765977590316594044910033886174395469653760498244747648780712198973181702094328663685676032568814690136773626037721497486156003557563026897192214329888303442723851823629611556291209268864908756258688387243089565194322069882039819716759872193775545567147703892168769739613141377490199162035802585436256212766987328790277004294651127359360748048079700425101443093796705058771257113113433407538432893904671379580232769858285860130893977178427044695441523017234907003240352299672823889914778796533854686857379809438701898468891862910857703176556239679625120194657501898184817266401143140375786393597868061697580142022679340849984199203787338990899817866128488392341620408289163529602269592345421061756500739900849566118033025405721307993056165021637608256847767310386285065909323261356982631079845221154718422327691628284863022374857704228161579144810930246111816688313053821530036777779770010265527565534269026079228260847164690730736383225647468026748465027681458464987131673881116420382273645727268439512564512039394141604051138998481426360421064032897971952001449781556835326758095097216261674839211760540343193947973483274215163092538705273095820695235435075287748159968780472197865293822032718989408200508176170251020701017300057194459309279801923508766828623066189213576629174627853223998271816764065693004874562063254499217491974169386615958771936352868114999859220222714599112153003165087767974968749810811426899738233709367753622999328205406266055010663388480829614105115430712459881265262379262125022287487074749387029552029984182305726213397338883359202079356022569299763369759309669147035922751362375782125727009294204333736940698533752053335680275046907631137102240876845672858991136307777959937284978163662557409948752680959435288016755258701592358827015875678838108378319877954242493774973379177965337796610712706541128205778858912781680163361790419667802724943587181045721804756647370853909127210349248034445680082527752491097043813812825366452027712363754395357894444626209889372863626536563705326747994576315554620222026940267806524821371046488164775424453450347689556728902466485157298092192898043941230370671123581312467779748371268945305710146767743973457769028560758747389699599943090623383284113654410639801962436736845419717406612922454517557835666052473175052461442489265870741303635116545726139670509013255238699391278479220095504744911949287925270746235639762744540348649024963378906250000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 27225967738231841106132856850064061769787527294222829265342138332000065796079145599158136004473388303552487974051123048885431144724319101376008858235361947111047387000689933741528266780347076826502726618826970948707949252907198039753566790583348721237729237536262832649235623714856437742222664897427634588933632694282794180652199944527702375668529200478555930226133506946021383147907390242970922389155964228464688890102527468770433423466859183446000634696843508453131175328355218658398754723814511949318064605535437356238633798634376855304845610823065255965852249483354820395344691087585020099794696145543700595391185501051318134531700707409264414187929075394735583921790325181415675846025397309471074856643316117036067716679655911827495664803704256284113894161475905936543220359257715782142337998868419154125999586572904741487077039099238358726197155307658886034761845571874252438193346426523239505699703001136562372145824885558254784327688964481581964739051515450540583131459819165074413974406125355354695894967293688497363314990914981823023523107907705834447520636912674494927357583756321042119120861344190493026287631799557534021057882493094219477153180753225766653147847472970380563816888038069407481880516397489943788743392325041267149706212195952077475041129239821016013838802674853093189646844784339419735912703402876509907037828417279151195063629273501694703572519721793915202225870095830636794928825545543625182055174301731260708321100761682387967928131810860476123734785361883633162779476852344216165160752919945761877128882269262251656044313513880847944698039480253014769980031621183172252790214622275536911353608291735202442770841604321184081471133979390912192753782671811643551577112781587856175562046041665849131759406242125442163911191649302475459048089793914250193690858521827404576455627203442719295202945223092055604811585341382183453265418853489410163838380060757200747843764728332433344480084224714009916906457413376151091694318445819751964978988543919599140409725755398164439807341050318324815601284288636677975897048738151034047132402285364219763354462503359456066033283812896509385859595153481907860793991765495453755995417457528245477749002163946201572744823413253725642736338896612149024248734278689737450737083395282927738727842775946922272326081250364955074263143098652013811104352327695348553179341471986490577412775875926597334957623439147096827710216164574082689765924976231863569245464598833519989085357683098469576138570742976401645117246603150995810968900706581947027512394002597427100081917717007247556564679225986374006078516141019931577420513817727453520449496553474504776901668912387455514046059960218122062074216204309324715718334651385996749086931092890803664215320746205681408943737679276140036725783940982331694944193487312840438010939496096161427097378171184342826977116647351253538898774851883396846877361861875519181224267721764551493510727324554751824315131932182231626867730248662521517976143486079007042186766122992277933959861239741642875119225452697190319826657883838455126024634694699277724788426708698711079630657164791814684031678052117574616611660875862120928773704708016947490936680629580545037584072716112184364227457850813918146782710211388076112783526744923894299541432117420475903186508331694462583737371137531345862731009050327832254900783937046071514487266540527343750000000000000000000000000000000000000000000000000000000000000000*i1^80 + 72497030374990565424819266537648678470019252004245329409551786357604876451711262342098036386246707241746682667468559232314863958506998402351015477292898361389705287452242530002156854361366619422033736654332189579636364712647916287488101894689774827322347599912813562308513153535691297252495733832298124124473707181226602648108090170167998353239052554939544724706968038454933806699378033266443156191967301708453584070387834762597169067949851994023997432978598627573089189995761733620796473320661139248922374440228521112700225613804047260712615184713820701599572076933670337343380312501351598323938204296557571440802925482641479321648933771937917852540822479410973507482208538506306867438528248742789217797355443577646658719888448081958150622364339932853287574476285799249062286735455386159221891334772920040310446708301919883211539224414718875324112538419756383359753535810556528806243261428022120726787278298185121994636658615998058989174025969916205416634978452825648991586468256021285804724342876041681732818709299075716266529618045029252071626470857921122640584477966520867369856476870867278213339515081241426854305423814161635049508066941971908179321597392902953031682662135488035485056886370303218610038384678814313720103577126723392200748752658958447620924840388969003106931944301103336677780331078306644058095878242381715146015165327189369322205929081126140967162407592411512337797130104021604768627457439745184914034833741464965020091606881177161623221892298955916743698050495464360356149643278728094800410100151633697204817753718576118685617062529323680656248808809165379956822961316414613651912213695173891149482217517011000026450071372943195851376296771306685000491303542491223414577632900831764515702332750952425317101901018893525196471251505324648110414719594462642119622248501990174653336903230846407059174599879616760364184054311936608043803094893586451864823401431764936314450024315786750059219122373259476721393511536091731185507713828721220106196433652215813570456845485817040378758194056214507657367158881909724121620837949977758856989787087570737850419038323906687328628872103403226018934154996291078840965457329906116109100828529850148763905646070892131456958192445770175311777993436363602948478388645956092442652573499734926723424371693603410522170387328218547284792979309328977633737620935006614372086165199385071525263454808208982142960542223270619489477313137229919804786399927009389105478060738318958534775131801307090572015686767085571646976132965304369954295466797881558191829261477904578597940922575949130898921974419186798890466469275734923218034120266654684292806939386239982707703599543871507729699136422939838005250790497997349605740297072560367768606118104925239631334051059786103863765343322519872808479051433541463040967565377669390982344674739007995953888489983729551920985549976383234073834600477558767379190895319372018668008746494554333363484462574243456671519165024877758551712149966312833798207135204512510012066671215595903474439251641609981201450165416852770048993024357421288068241129797738527715660294877183187210291615396334641972134169871953287948029925127741708781347829051629052997619396750789850976770162181329267690702852234241398150593437131583919918251262105290331962499482139627887573242048635402506139474223500897062932033301785317291887622559443116188049316406250000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -2118273649350632668487218763637379744042363134667977693521886645477422942775506365772923171942625673586384226471965348849447988351995824964968147312108192520799185409280662065046624601260330264915801739554851242442980694396890460014712716856139544486203342914088510695018909391294233759825737908373779819667587401825765086090130509616231322376074833758350663888506435705898456841029019766194758261680735141719614474911181607522344664063276964448069972276931437077474203477677647289466894459154926826210884446095680280065452467354176268719435847157644694975666311055031824397490666530851343093339610461861449920704730741151036892883747712433536808395593764777918069245565641184130367682380859222259445492216878890291367544624561358674733240974673319187026184201655276546056145973863103100820424613349293771623142137501633018063909256792526178505038099399142025029799233848804597822339851768722728968250242339401101204763605864474054939966828064668266342322194139554868103234523960985277469013171693856730541011694597929079552225008781148900797980909693175273572766429540780331192670665271700352566710272057664229315207081354594716615040858763112637733702532976691230619408268507311641784607923599888279763855364083915722508766419270135386763428697770341450324701413652639675673366712302828441354247122673144988735198306488742052260744508082189149997829540557034892862639543825390619507164232212555417366079687461282012176130056381934823451624866612038907951621889612336097744565665138537930540810638331092562666813655233116461842131742579077333474428155538881143998165282866892074799111831090976138375297250037103231748741378324724833391563046986550507272145379768537260085917208191723663523469650549320141152711465947164139381866608873464208835019120722211120820014118032757653011043058790436960035956926800934915476463896732557896456444109615220164424342637870153848771420694303986961880129098904880092263244220108577878831627804093737664258852040573423795310541347329442526173748161669784178620096864776866506413898822452584997887629589420496795464501281525909527461540241758440421484918097638502792856463599281134796836523737586744452133485917722862690831136142859540434545621111993589044099265716319844848158277195776142255843062759445787934323354727666332078172984156884304375192642673684812547943791745411333742754004909993327811375779390888154148858378484765351586433084842504620324379456681258165924691501487225653478553603112438732336677514400869674299453781287323325155810899298996988447870119673931355397243674534162740677415710008404359326500904785828348073430607195337240624378030673413391468041512863647149073789510446157303420191137837048477540711427575231022342471408879363074488263757718710283618906984878381145790256131586305574000429369865772610369394964562327893122492978596350344838568261920867900364902777353041826048854590662269503783425000589074708098379066044141299235899669690759700053767806178105620168205243502637709776763725141145176650485012155459038105477673916865284061263287597956783313437204124627588817017481321818968221880728314010628398100705600376873007426400726016528066755422082123813562352110559421917953544549296505845977134693901442906232949770352648063769423456443325456238755715837279123048129992667707841685568506201591024587716416069382852072067180415615439414978027343750000000000000000000000000000000000000000000000000000000000000000*i1^82 + -32875911755919816433100568471288761897494955775092843901356424396512772051514534121473097296628115570752246775091058431193179068815439540816381593268527491480161788632682532414829899537802128863981003286040777076875116106019145941833653587077670744609433302518662000176653860086409165307392371465608175607452906141196964574227232678202256717495507313163167406592755064661672462186371706823494005470914999493078735957451106873670336145511930040491716921227133563274084939760557832980459499480350846200602811533961033577135180261818051546864765446756268931684153229126238579386023265137345482852242376137452088328271361218635796159342786352470882396636554854153470134076336189791954890872507644475804453108880040593417046315594091884386397425463993946298628422216881248982477860111612674215470194679332806249630487041310892932830774824641127987754562895152175842652153605800156781421688614016124211190392775380179755828359727284362424790411183028123469784401789177110615888182077482095712005016892267678296860810816930576331346096243336626927081278615887105385916628713683602883368616389149557978578117218902124187831774403190685230945246791027082813554244550660114118774257597182853988054205886040950667326084400372669948794392534360913809551080621076102030694376359320671574765807722464608891755055011998128482937915761903617186118645586074150906747460822518570478296872944234922385635638996319320784802429544099544610054443277251223802949803468475531234398660805320273752092454239226030190198103040745065134232740486482886793518457004294706919009751518487887340521127093961118894557207830826529147393561064403278975020093611340685154557801451696497953942848347757603333262726130049948255396920947514568873321915354144219133710206192375813965206598411466500430639395227237323586108657317286103285351413293240915239863511552082411022387725250403297173223293692965145361314378975024515105352843746977623425030522326004952634808305026914678874980759318094558911900560993890436107451630690081589524072149889676831853504287515444832303537570708608910291798949216658119944177868997242397369760499995906043171636553631710028215161953242021210170868070631448892483785650637622344195228686207552067189094186913276181445796531359086195437456770561042939345670159067153262462256286527203001760151521651543283667977408880414035280965825077115388914069799479829704441356911488711810860375086316140421286565704487468910987853654796595280364873987598201710872980931990152031017209960687324982559715066573377916064385250899703861686401423701245606404025289580007322793577945111808156351952118524683653237532407654232182560439609741094925198368282195125460948322484332310023974121980588445995328505993268845755458557477468029504172337139092115137415543606125374527906828754337932268511824730409739120549829963933110266389102865665169549014731069839080966315053393178389713310857398335046797319210798356769056833837065379784622913399745144651556819951386851408442105389289168988865922540778820825658017250543375752275693078847828016723862452682384427510900275719113004381990388383229608083719727078309214165566117171078104299702720435728845124352943818477168833236589436475961309276979183946039980681856365308424329594576978316847931166399858841029851837915487495117632616483494207466423413406542142212174439919181168079376220703125000000000000000000000000000000000000000000000000000000000000000*i1^83 + -93156704747442494569441017922306406174765211869964831532636641173767556550593212411691415104090912636514428337375870321450365830783729054646518053647396432397020293881512791770723563824845958558915094115529824177312923592349759311713602415437873299856522174929198289112796538231874247372107031349556074560552225383968238051639556023949195879451010381132309851995946229879372024498434949430426951549871445740482925976172090483241234783673372722861598100850644198265919416154357011723294699596154697425915068699276764902261680147288447427590412919476820280624352693638722362792714928032789923431384617767519982014277931523016064570917389676525330238402630830004016740958259746527915989374836829745178158891144153379231087410109900574338543784736215995752069118289975539623686791070129426114725410118070631446579592560208603521633569178985492314661375184662239047479640419362503071904100637028032269575547359565516479315185726739968394479962008970232037700689940008672148379529292030670599148349641161577396973089957367471484365811101940720115608305214303132117737052997861824470180722260785891728309269469476430461609389210733131734358353448381474726624836679040664748030800100407585031301052844494296256451025054626459277486299816134125193513590140093702184163037015516165368720422699803228471550339225276362142961553172948719372696857964808595896809185213399223905679946204601967915127612522879166587643168153236097613882582854664753709788748042942462229558919447517092623512743859359034629289539367953831902322887420499349970112157432342567159269660544106846868332471458318023276966412889459827695944449194740155318092699626202088401974516287052516607157911189786180522341193663557160425223608743019441412737435172654530399119323208042900960503591550786644130004969426242021958525720474202319072416207118387348719974629213672997265898997163860776599350028093762947397744464887444885539008887042240838116517919052252479316452280445248879589065902059292517761297750506483233584098612253605544991707816132354806727121124764074844627233178831752909260124822421155358659226663561681062291811176561473058253964721200868029738203096887010454689751055176510694161400578360198551950261764602971588786366038887448711445871770950499041545310525286881881809871897431848966536754069847826471529316009253013525156397922762297075381297758033809225055811585504867251496882858686810703360993259377098209884324780983359055153472488199031668066633637314871026472249662539977959016020607984555614206641400163488170512354251952765501025088145392522672440099415270231265728414149641622695497728253940226669232696446381226404105408001559675032353856051683719557125053080544361308660504355036255558853639503632373061739335403408059394046418104876484080668915603141687791013641205215836865670497428742113843644677682953785080198902224035670159862043284869258179975827449591627280392913544400192372733138555344524731373826136422788418887306049972097061348108578511145284077129845928930362072971991716365445089328652593386371331161211464819812092530596381416465405761857052226625717747247418014928104037684111716835955943147936848682871880292608294433942412435986317675640555012832988706269111946906739467121043222235432414103417516257348829520572719204134763130999116652538100397435907643537680768858200153204052185174077749252319335937500000000000000000000000000000000000000000000000000000000000*i1^84 + 3103000006900525667692184916042030544629616824677976580291959079685710787236824508060647188286077538753470859440915679995859991120337608972489938932941440037120495749467068951182493194842674496718999043290259909385982500051684226602629464164226481477994799146402762858964994620089720146647145902719428509024229824484869674492277764150341416268124431839065551750610396239983911001053917611539270730892202182067370865163174813353559616687978083718347913286367714801484127132965098913110799768195695900477552012478411571154521359070502597420583455144941224776755872215908799651723378029314699172396674511209260001811345492115356954124725489361082247220622210120155526542912968254322433567570135142997817343121031564196214328954279621564617973723718897933942293846476671906076521193735568742618427909466619415281971816096972514279913498018141787736771036353190865709527675803882109612132263386503117403023772087546118373361314365517635698491914463537758657857795597163962083082377923934334925431358940776052275976438442396634208448041127579104048526996821292103120128400819789171086615040489183207745099916211107244918394567515002423279040262420938385919439381506686212333594942705897409067087351743038645551905204392850597197057288701672295393408607436259381745397793744009851181383585921030738632053453164734638261760096028658490021402441552194922227461360605737852278623894248736136686344907565523214051041499577118899666913251120763300201161071681499510141456053473052730300272581010400277717476593742498254980314043004540596254962563704212086637511239213540250017711666356666465515421329946013607867823071704585855860009536525327741562925240289078427529440446899626756886748342594828460598893627676243007038690674378858443909138983046736274314571089947795056458113352000612493325879481628415957827209406583211533367033665931178300440687416108349713712306742345579943222209823184000855518744828800882377843600264545070640291048319979482567051947640893840496406107820190170256335263256459494484000549175444220278574707575515577258048972533361234248302030870574094004612546764918085554680508776819974798900285641221881393194605450328158580575779589828252473156167223170018251954290763229378894037091955029852346665644877461383084947294987740688593899904915617676604408358585449114457941536384932202493324413435602361300485081576890393169284984386176671171243752967177070089791227222894431263580176437393000512543962344502988872048666140701857217730154532098215579733401949830324324570333996011842349948911701554051741421326458472238212097607011481948643806212326882834906267587689003881088312818812324832627795252698287106722420024048953212345998227282066057123753178387413919815154625375252309531533907516538767621011610805689916832040664471279461522406935354791753344283626411366019894641178023593969396173967298748138284918587589521077005551014536782700966323604289068161343432731522050071821480449843996833795286179403845682521075577183478846381429296308825702421948289679740960121376938149768208814139739254012904847059865224008356186384842491968047938664914805377662188201892459389712597595824420941066665046071315577391640804712748013890411885311170653111119786666959790924978490973337868620099237739597393058090130688251749027073016403187367418354544188029283616897524566979882365558296442031860351562500000000000000000000000000000000000000000000000000000000000*i1^85 + 56289732015408390452530014581892535709137164966450358293015331534296516571561343119214106127422133313352132023908123135493928221552153791973306366457172040488649944303529817670124662763788266557989520095237626865314011061059879505396648268651744798421300459148879402766668483767307018734173483917280819724787189712984373721895167390835335177705406954413503521603936553496405936688753216205146425884499381415286753504959027907452032524288591847291206594300953537504217523738235857808409441572958107351827231050751207287882275348150252650809230610401209926167449997437998670075089726141925890069538277617632681646961262606077704402447530092717009146804194171396272120124524397381605383605837227588114597825545591222778839403887966355108234430859706257911852710833690544339644910035947233311149023416885098078741340763092501854715787365283693212940403903298964848969122831883893923781106755446086073291359367580682598408374741895343220276804225961345057243909429141683689287910363663384620464073202149924941413656895028417104826006982894049036354444734385579659270109415245871307407894725045312515788573290506221866486235293590158715315633078253905134259886549485858332390360447666075113442296037468072659840874640078986448154861235002021773961227087538209980151397249638025682000621906008070814770106913191972466795945287643528659150644222746073825646132349695817732935269279464163308451228690106321028668599500032799335729788953831835841160374607850655928860352308683881360956132941220462880436610153959139197775754431651552493023922531612892073366046269600027349375962865943228159691642062075977192948769819259295692572491409423787827871336911562076208479621624862566375252805728912712175069589956215712139607213726862566438759915905992632713646195754074776726721836213881143005480354077374647137234934014093708985444885957454166821609099391126013813291999670727103227812974671770237167471857567022732051760784458162137065532347671430067287421718270662468663244093505824014037051805597060841973325881309082120312107605530875692721829845158046406995539600250183418677049884253032088981208266570591201346855739654010677896334353094846108264222939002301095023905354874394862592785330860836361372925315145580272696256530309921053995117591388626997100580559188921526303388930006786578686109421842579812849293356041119960551949023348683399021980893038120922786837983951955546457149061970608835613129017332201447808565210955269197827653860328617116521322058307104996509824021590449805774439748158684333796548825692576062222329730808482493797862713211754256528128067174031539299497961357943519380116176617197227630873206911531219692546343079098686836575949704889721682107991692961415421085855983355610923623573885533753229347045357103553094633044996760793667244905886953080519308187353457666703535969406696014731871324479965325702627694039137950352214307198975096767394233584149938635172087955955486535486799405354016884523385239530572901642918547969450210567355700195118304249536536909171249502854298538783703428439337968376698878782203111777594788270188542754873047991909755072673730872115145729526854479583100922665883008379832715888967083389669817505903553288808956997027803919397439047058930335365283709034389483808877965067599051099583519239638398726413875729732182780912230768421977700199931859970092773437500000000000000000000000000000000000000000000000000000000*i1^86 + 571245239750015899992085417821419908689685904457396096062800609167661535929852134791698978869424079589322646156630743666821102196529911792841924632247572981479777730604504874010523173291955112174415333532419639845639776996521637884621015040361187822703059952467861550176514301490757973404494879978639018620559729068693526401034589803811124917221587967914969923660711610881428935610244928115914249339339053309078158264153608261288817139681098282803304081172637196707271325371521929534262394214199877237523327667664668372380033010559214734819040925454117758177721023122064897615207199240095028091366343054608270326968534339442372887039753839274836302034820068770275361587299971457422166681722338823344979637538551744609156176786320377580559967982352949284267670622544492821198494469942514112880583447422434072629152171855778837059796069167145304419276248113196917019231481236684316862874947398841837746574657733057409547106807577415907660228908518573902723681527767595808058958394052874180677192908225789797731425981206670223968219073046550020884923490552110471864475239186087693504911621675311411864540146309263465378556089327677010758025270146398814519852379473276953171726613462524090035369138002432639742709304655099157027227873768832716351235685919397226664480033934531756607698797155916447067374868592333670987733022163834301325073514216169225582034006232130494644649618365435165125173721329258135438441719765705760588669712009839568227342982632632690027414390994597165434868676049654590407472968264716584039729790945509897359061165530047848686641727604898291854426067701683556314452008387930517964715426303980725426701769115311488134372374437437960149650002486810478679153972084110122010762786245964148412161573500660868121530627804613902042766396438019525363497960451168712011004224989522289670250044664097381142141673880480922611566103834720522748771894763623326327078097523684696957481241810638673400909446951178972075849918122227273090859608715313012444195070358416970866378016203759192561117628349256794914097905733157097809915791458512634471730474109977567954442392474469684965936890907375409086631493592697444395675728689956505810017739968641985776806341562763125497673448443055541706031121276604564651699433347377557292039772991174986000417050357721566321960893604244729290877476597871568760821728001278263369107491601659295933180086848138216357150340375530759519067899272402146340988154588201406977751525468229807823751940446262195648605881860286072473805834226444737933072758854693552515304075648460397421952645226476201464598820015588340798035370450371254983438851617052580726542214003654620203991369757154074897882472406631055439597871607913135893637145318072965330526963192678934386164611653292239750778215188456333187963843707135191766255415817684263837986230406590772810936611647012754348711882285811590585143865752577243933415469602063096184672912274738853293304592001120036049368187109992567375237054403707875105495024688303230760042507168291846760096006178886752283898621179513051924252497093113422587763510034575711705704499831732181700746511057916663448118060212001244813756927607126625694996926015508004714500545396821851711462292645437058293522056057498852413227020010627021295910992016604787193640265876975842240744069235300095125447070176782915496005443856120109558105468750000000000000000000000000000000000000000000000000000000*i1^87 + 4474224647171504672590984998495701124095484169920405427451264391093949709344818774723711920767130615652767105474006269615074306359139938865195924268482532113325164970533637965928457675685598589691771105209183256170727539283067791019351469886216171957605333866656737532096569113075664686726602020965153830974916647578663394567984013826525000515745068496325436653035120325711723734342287054622205984590000798263255178158841282211606687739586478543262312029018505308301962235585765441249911787225414314825583889151218583682677525066740765019480649039014183694608654161846851877281982749979140746180025545661123207458814856710785846383570611547852340473694912680938899520286621710054635028117563813687059165637014198344811647721265623199357126113901884520908440037270548058027538919823972337776692309554415682291936329705030862766821038768007214474123893514846108385591527926553113882251979109758839626337631234995549247309440618753768959482943368376857142172125523423083190999545957042445062074736619168957988424443602544229783744167417240158923422665600208161273804466115663131804506081648682720425163612238870244911449758742949352769575673673880372635023154501258812369214498827603046235102810681793935153676476344196152025318495774566954329230600169492622627824850567112422916035974478818239030945675063601839813777428230417691390733950784751740521157136142467804774568907595913952470468503684802000201312568794379821080145189311350793910902817828887462805976850020460406731150303182287298277793265182683455826038408923648300006229825022024609203782433438500315464031030376518337878302779703224636870627870231892539231035241607571012906942211023222028859702488554540605004334837335811475122960091865694651565934935735536792296764855608269951150222537993762535014942383276012379500834125600762509158586734284195964880090989829342503645863783717606648137557761529533658055996583437734341774874787499502401463522403315579035947343249693306105480454539436367214764640389738101569973906436769872284012674019102720673675139312623021483851466840063572088004226046184591959033004978738799237872783105227048465989608282892537553018200067825249925297550156682519629181764935865281731489145220992789833887384124487431874626175783542666142686709685659275082003489476297133549373419719719785528168386026049811490275408818322456566780586104271039791401023363857791092267462162128476448276715912337783420383633205864349481792326918408329631177477365337222553206446860598337871665389381915534250809633863987250558686571784382836581509138254406068215407303408484460333871804410662415435727763965623575261620304891973341492515339229923921681152180881758237334884255913603534566874505282879931729932677146679206099331381740552485832172840090969517924347822573020452559099485730356132844764458851030056614110957776078852386092426405069828846068545118078691014764243644561029525684320565014737745146171151047342692477822145100924497823826809772719258608123254840102542346474111338487630015751749248340540365083871616012922283968236313325592368903849641385902609925960902868565823707261978056550928021561907553038714027092649926267596101328056818080695254672439546443646022403231667737597865897243390787556702386041948914653479182591187200632371559144131404668817684834952395031852558776597206247060967143625020980834960937500000000000000000000000000000000000000000000000000*i1^88 + 29568244549574006551993715726537750420145684369983970043602762051087806866724229155550665459052076618040562616352834798685515555721861305309873614911486064630533118491467034433375515091685736703166770322062592930556219349477037744789673726598093883828234275802449037729928072480822066681764538726212983417962105204509184494062087082346279863618245355285637192656578298520615802128769568816606292479931143886831742732308313016662191494734294697233459561919274331728849272612374484017319643728247934558569521696489793577733614993301555582326676840068964939505088756891122229650694278836698690622784458349238784677819838427191707121089197718192143768224167353138948489577780225540627074377052071154988928644767835419088542598897859897642062117023799248617713053539476699205455826471511105556418797701157551367405197832587477007018906091868309779203368941757503761091121651755411583321169633635241517963091519345786752802005363883159791416795626998319063224695359149621311727490821261883204463777360006357175163584817144833127275561651012861965321934910492806377514175740632539592980915286499233370123329416107759325900975759645453766206971509690003601815674269250141369677955088238652044332714152670113110074373167060139317673579405828636843198428845010001595397357751812341717502130511458757874249963842220071477925109815107431924996750011189685742659813575422368103768384026606713733080657723524778444962211117670490937316589655054950285585444800213039701757726714385201110106344147600465910070033724915257311480767467899050760411960203366248520977326892503246769725345093982768505895287250261471487374279143775746198757091815456707544352113432377788720045075720788719967263609317036489378441867112388310342146492635389878096921315404967710501225999830863699889933063414689271439518515208840931715536596708848827573246500832707234763531566847288460185484367571176067221667081738963198088874687847057796834536648097849870815840718087913536668454503011704672178129232386450534101119750296538167465501990052420472939817360319229945761878027066925953491863382443272311549649338232827901450859027118713405148260856578087085836072956874083380443616829726376629587294982264704993396276660812399990841520596248294733175106001910501936085359421526564658340211843053638473724377858547400317088590619263674721586634263332928718382014806943462061799725406645472345293384267447233673949132507520091656535653930318844171910598771607050819029730830701738955928752596525505743463847046239086586723728691486527938717179318090208505562772497345294846364035831656939952173064250298197015180841215197911414204317433767272154682255713233972104712656131468448903340922265521122740461787616414024879324881202501763375467508133027400560855992281473246842059103797833122224971667841539483569072561154338487400274178222333381714802657956492559452958152181077278798642679828017729569062805021585002893044353334790849039651289983703423003549680704491371418456054404370408512643713233282291447847300511332704935182928492663999026894135980831778402339081596253137389113535099367524222603970059729687011544659123532528451119275583234058723498731057420887435934805175040411854508656506262369770539362037939595092353655177957700436811635954739939668601183526153196633620438441354464533384997781961800455974298529326915740966796875000000000000000000000000000000000000000000000000000*i1^89 + 167103806658583257033225990828989922437374154189131401951160879641983882103446290291143905475658419585200495939023081197089324665293335082788547961205336453454983576417861985063291406098920944399673031956896295080307673810707033504962692957948167201904163553652667745142815543619671612760234771383101623417648968385376737883339107848841513662853519099376093778099617122445002434918617849554257955615874377193780898923356323014902462013845976830474773810002521227504511400410970628540765508651263361017729048552526761676971221226489194157044637778451162837134621618766631066041947390410782825550571829469915766296142448791925206000929943522848513224075666030042744358080223796136240546077055946103038231654351725388441788071970356328523293848854128723518446343915072996813243475622820053098278746593325711531812469731103785074252186871409947790789007621168849269657701059295893605320075838088922709901967862601501556457598032129620792965161263174875464307824272728319125492042403388263388394100790305634157723698576399807559224392363044139131221857107410965912082578675618319176287101848442570918228594142591474621582945987784099744351626862502362016383418571485056493583946748792308191295259466566515568731496102800943550499186656534207539714275796031608752021254589258414754029372511826526444086734630501261772911400044797195558425703200693261910171012370794134807402613257149769561380160529409809734164131926480140607381223071375574294810343907193212937605669044328433810395611010140943727695010667818062731337978742461924382285639590492617570667390052134769075266886255856410068970789462775324374565574860373851534647144949035318356800876419465910679059228786528233484260963294839206840565551484500320875520933658197188119618702467551279324573317183379162632610038940648470695435949390209634602798059222765098363771211344311285604063343429415432549287218572315791139744545132743188411162253082985129206827181388180884538844484434997024078364971532458198719927872677643797904885366720546340719481213827621642442133456678405287160403445803941150740935271496510698830578221997660612804679935523665155579760816918229136996601708884282830521541295947292274402336335498007838920173023596024152704206168804542320096951647006524023811215102209276304121639335134538592526800697037027437082007142077763088905637143962489989026475761716007787021381622607364049550611557240868065914154872587877675404536866968414587404568455341467588528684206074284691669211776923511277369884378021897767404331315332114707114613635380803026578133060784843983627323464469010646453332508355095351927823362615957395112034434852692335969844441963511312618738228608535846950698724540435813079617037404850797196589460756866272799577643274894465231706249980068949656941442315283592179000817387378607117680233030265266478250107226424267378846259880466249157598348650432851753643058400227648388016175924220484090338568049805537174435291617330356817436862196423230654124477792040624984014976052026299980032176557466258749029509122361135371054845825579578882913478984160962701514552674858394699482216581167889563780346807239522325865035162223968970531145386073571966857289542612598999546488242544181377971662570687401634598699281591197532847833968269654991100366216933322536222112849818382217248480259286225191317498683929443359375000000000000000000000000000000000000000000000000*i1^90 + 799582186047420546818654681261204870770403215610153466462148639235745804609912873827767498764507140805972675773611401982860757575295793505205907963717401920795104490199048724542137403039377826707706773081315670506655028029371157385164664015723997603556840448614040648155667118710676901667703529145023640696306955837492216620671307060183165630731237842919348971292130656793946123792079760481501672326867937313509033792781581594509260739355242602676590262841044959060483872883336169574852282400684256067297592217852291723400343431211065293915037960673482282932177079200020551356614459273258146391925280114543291711014092504606693614090292839855597145228967000429147308292833781055057582173101676330160163365803603567721402037739394291774493620935307712976771032089150574571270121534771478555723742632745659271247869330126910113922109227903679015305190512815696254244909192930226155026951785306318753590491432089437929366918444027235421236798962892475168406682922563071653545115875223754590267250504683173351113251765758132411448496800490746697968918493463693740179543033913171826874069124691731789636284281339416383124086895811616814707259607656453639193439420188569690885636194896752266563208565323089095669661427348649823339872378880245595153725847192212832453336081150940426347488642253212659591529719761003472315673757136199344900485069211334135100013657496875335822598855263802281457629312103087031029579096717416895873951047645753238337882356597680909555694561880888980751233010178409471900772177681743073367141258523850418976378532567911238496133689592954051485451713367600717364720976640224328925228351851259470280474796743792519947501322731387827840327764666318469923396640506448981019022368978833239571613625402699905634677855548460542446227978056305688962969206939554646347376180668138826786065081503555155920546938162114747920927797992537298573031484070613886580942533984894638625510007875320511111588973848073000985138074421226679721145412692386159386886240645978986527298654937734055112260174049824195989023400331973486668384850265182563109039878777728568773796652871558806627011909240174630881315579530258055471436241330386772174415504291482207593933097164380526915275826951371629274647773078080208372588583548549267195422923461974308787794555784475437284638627200497904361919385644529590109530058595341120069958033788923859538998079393187284498343304166640757863975325808986175543553203536728796172619669514217973193197202523353400895047560299543156100655488978168503340797818844898330033952012780975419659200167191318275930948292823314962329362903968440196793511180116605769363551395918576146397573950429554484846765956126554936223239856119981485689060673281188461465059366525371490090193762138675394733376257982474525408455773386159843383380954812920202133744616847045480852165428654195321155111309251787084109069813814178279226250213294055704682837453319366968236831873058054489464313154016337357936625272790562460343290956807010931330339646808179199028443463956197102270368044057355804630671879043956863767174444107468207667960638890072255945587735902885930802777155088855849024920125317420917436884110460855812464999185220367843604334505144030450463326534884525329492626908325932539881627337854633815714655734384848171428262499863676149303159945702645927667617797851562500000000000000000000000000000000000000000000000*i1^91 + 3269990858590641230323688389743673231685209971982096438545811595128407462235960029873450080296773999114669633198163771655580931440050523243161264826836990532852172079454835668726330425749675067848828745558036441465943745997038042209843110923666251035010201290368486210084794928066223988078710659510451750218170554680531625679389181171505671572863257064689989957573129826252447026484659362261285919749316842891734181297653157078428991545861808475535794161369581272127914555147397837450402786527115088986077322614309746626208266838319750483247808761330943671806110870832674300548480046669219036217908405337342879761091266623951284612091694847638763150141881172871606527190156471996610247461321241456969580236946230793415228343669801163702931643931823995308414731471083548359211261979565499854394286439794842281346187041052662020545583008429058273824388230103932593381524402273453283812670321050144061826517575075454898816666702261749660687616582852075094190310591021086130832383366285904105497010469755736604795707957436485263359950536955313575282446944639097343869329580645244893091087509145847826362760148249153639005961443962396273768373559804095952565469984831233715007585432475759456847343630659079808365489437730307004899225602804502433609049343928995279821333424928919197091956752651877599352022631732497249045875344284855488184090660104393262213105286441950077102619383535032732010178644317040919960817641569608728793151087951173325955378018166828466948549734799242308276484281660140531131246723713054580767615863860001883462697396895182354666518957874149848838249677542412340187952987390706698176356316287773242823282992914384212547952141785600202645626993766071104636461206557369380789304788130540843537237075521640280774013860202872743433976722372601552184905895262921488796829167963207539699153396412173636011921560989464852193284095385006713668938295818079919061697283565441379681322868713947863869761745498640662719986690637774291673607406767376060779408053347964938495200071530170864897307044602485097506852088895667123188641528040577846345621055835354959889018001164480084493438345672431894096025404760434222815736230511488875657676493729871845653225934330781088129813122372303271854448732849900152428750435041045380052646270190229511052892742092671584223881711088368238264691180998286526684708019981965833532719117640508453410698945254761924369438371046117838309122633202415795518481987395105132482442972005288164265736395420931070700726076663576545241770719129130888937901160163089768796969465872674461437393531027866243928885691904879409436598523793834386875891013959304515791348511481753990671257081919925234996845261747570935465436984388558392321183757500947643673160185387027576791908355742339552656837853597264951580148540934858348538810606586964862308181225808539403902170954570876030103068730876093210066735860189411923579227471431494258736368467072636686191499581929915368175400398017533176916267610386868983140964067623725484688813622761879527072929691831987137400483708103370504481237016382240654718369490860406652490992623374102647797706089031287560057553389039167310061915355104530249577594713508662925209806209305899901883190953450570866254990334328354724313916963151347220937974843887775890292589613490633043081705572455164521272763522574678063392639160156250000000000000000000000000000000000000000000*i1^92 + 11607847934168470123480593544147390852289833144459266927930265619669823471605154347344723256476604798294150748575602623323963386706529715656637649053590710528920401755537521243304326464138935612254365428225747844587499471713297865152803956517967889694707826975831655258501697394003366079683530946931120681656150170053174888633548581098967242553756571933738894257230861509281244265605151208878692278688084775474049719049130945920370011503045798191781934533788995659965050604017824159975098474908994871760349299644917099191894646286438438039378264917447334285541055862731262285050289755327394415218450229488115880658279575359195664180383542018323627521684746093763541849475067009459663917019263058222029050126247232737607081413992062295597184783196973662419348767229585704844415774833796409912765559234564257183644690842069998038092443181965661860293651198295774931008368923041121019830159916391484168031511687147299309596326540511999771428939049387654074311144255615570929214364803891664133066383937736360716714570990837425851822352196296840609154145267101758713441989309587156410796717558096111946412979873408380090473118847663568049925437956982732698331709014333332566506702873862436054269109776565534244092760426455805808237456007116679163792623534781719202077045603996514804599907299169533598923322656658224951251492307709287415703452165926105768203990540148851209038146906479352097173528049731447562217222178513663208789547656954581877965244781771222444744882277948393603031727494550112034058044426980890411759292297471937621540221379340430215005836349060443422389549207592114711843880012203698558869308873838301250368484589075148991189501380901353974793668019850265882117901827710623206119659977069963196300757954505394122039465736282032199586997902994798926072383449176454912116822107591778673267108605826617034091351950540918205530548404991310977870619575528235963903936586317806621223269761335587159358721949925443127095830056361260222725167587353464054440110739319998605553645007488232440624695524586163203301687392464267064227210176907220333939702023081907416072819715330153261696775946945693319601476794137433457391384752200261290639170012689724278606145913783850669161069345104355877263210703009167440133162416281231581997366261281926445258377516234351473035997808105599603963727752244556623826448663910518202585238751755106474432382616254409633103662967349564778480141475158354219847264687719281870584073895782797594439960209362214251624471705784380020028290172816834500531514098252613497075312567577607357803684904517486472494920749710541137502919425231104388686585427881640351527068567072720399289718479063429233968067582431194664640405065503430887313482936489731464210680040829898871958523294609966243885907472520948486087279885066524420064415608060598437839169262962952672966723330878687268367052806714533699987641193524549249962021467703868458340983584897427747766944488060149589579713843996878965675660924103607413614404074095271180658148227434968694909207003390608010454676788175231567139673227162225544405671785120676174189394568933620220937285943906807147999724424920295465042972455833596030596473270856148257573697053880362958446186668993857265007626474706870316369829111829152480799498165857092839929286520582326990664798205266095010301796719431877136230468750000000000000000000000000000000000000000000*i1^93 + 35929044845727478247624728887254697541353518701813030524645503869577915053426980680810444464739100338896074046459504964407404254263550468293635296586455954406570266276775865602680643201049468857090371238306852658643598856478936212304988612782226907949594638639366263312767722993670401439842996910946682592784056035900084432385057520211210186950725677562109385754947874367389081011871940434913842870012071749087762227056888235060061341064779031479542020548557268446101947984858502042784461581669628431854285107653582671254417450106245962635221387609094672710161099512535756537924170343067244721444676125724642131706285483131269238559834947770616738077574898338098530592827511009557318732255395305624743813085916834892572446144584363711910862634660272422729881925109343028084265578436403649196565436716074263097255422221707617021099680606222807166043092755986188686518786888642466395550067347423716622670224366058888184581462080277287047117930092841743323049595162161830150233005408652370874209419473366974159937696460254330561704952330855449445422740010526285370312358053968933106607385329428594627503263564181330329437098503652696601900785862610284198625606567056276856188707026508089675452199264655430622641521651997611239696839464192031234350874848003662814116879048747793441913777106574959358259851511527668007456547349438689093123152582545371278482050024696974058171453715335844607690110811013856795498070108324576184455779831814256218695728562395778789655855582681036417566161828462090334058176337101690719434108555955748295156924489309864953593998999034445158213937212107150011070866983999997230132959207595489106606040539534569949921895466405579781986609790420666140921240995701278714963379636524559814822304183167599865038588201637330440457434298280189202965876659970276330218147608370278995726151344463649738452855602589607293440950292431456357449842706561131732562360625313084557274345438664972259546564008547071015652195160892452167034400984555225157595558727430311042438991064983584970890945143370472820299547272046625517554954944821135065771310943508223595207276324991372305068644006545186125156859555654996807936276682762565345889221691317529289299664955353191483380250181901875256953730901636318007042350713240299637030376921929009023574410319236869870579701542850646819695791221115696738865595539284223692962427049333420062217114662890479141072402114789000967956242289971186166770148968351225503909979599800186472792039061809248824124360324063688316936490977183674406522819389601279043040211481008594216739249883054249691480831952972360844828908913491110658834588847878817667720170713307607939345133502639580158778252836242451121082993238444254806334749347937708986772132491047781204548723294090039807969197958683288497224709863810542558132969161512843339515371283686655894227972410161499630640854433845609301826333087733542436536106189081937796516787273775441172338015444703826697272473308890305993919507370920655206239295334675743063437900362033980029459112014105071737578793071004676754684196590753655793039574446060320229632162623932743707419387409685083092300861070557975488347353382881589186808999633332420004403576526992089547141633814570163952395518665703607523155223408181726079075953698280033541223720927932939192897543456695075292373076081275939941406250000000000000000000000000000000000000000*i1^94 + 96974443140979573702710624509707375416704421631064452748782089478538839633169964684834316849284261705019233263335056684426549721047105549314374625638805469138138003762463216883856907801814785829206338839101330426786945339476817368020101211119820822444448941460169956810056758957611540134922289904456740025868625239684402461283738617194140964746534448449844079445883249340998370698417169585297209355807527093754601864559004444153774374429482906415281999713273272854719842994965337705926495283453053327374356036424192474520268471179696226309165664543469755201435519763688798116474771079929620025365734858655064511045244982398355860681523626007167537421965617709089204326288468889912807937773876493013404757292680889221470079889005729130200596121767112602195962263435236096620719389319633099906323342533762113039477451966934540208481864587435824569632634232036886945903994419434008908220190636365731485547225613577874065749962685325667596564265176643004184647172412072014908319375233456021912658189722638702488691852149310864759180748217934776854227002251576424879571070598440041445724963521321100220948127191050476448451715386647173409773380828538122797639706457921952271184251148821938012342525193066698527060120452948787807467513830168371906780310311251972153773288388887957913575311221136131009839574215498654858494543763736672839229138914234265318364956465045104234845775375221536284787242328769126702564756100724298560786250605136923759588328407276420311622827754473154167557497482502760947151543637530851326833149258869391080735150243326511340749935407600679850823018571321511221354819697896212638144446853070746104394811940285575932455780933004419722673253580830809827403808698385387534340183813574102381874174325193199854984615631351194130080585087344016630670471155296196538177824315185767413184747975808046321230214629393278772288711602396233692837721960785352236682112037731159685968172756931396097345840103365613712806357689846636397661461212312579766151279627020591696851358594723113544288881091009968599877374428558005267210888788244670423424835406621456827363228131327429141461846606488212037912499113999279880042371118626659636176741251699002613402773851194694264041809340895907841606386691055559590222257568259185581494700841934880547890579670854574205114901644834168704388638739747867637343442136340524440138288340776295920532366782090542569669257855744695747225274295098734525105594378812299963073230441634847722074169924372703436825255558096345077499744588138645377787851980410598581479875416609235871192598905830526643606895778846408887730165608656327949854859225468027719912619175298934983408933357130812598233020014216003666862720702842900988411016583129013443517395492193124702964109304989035859159952931565268021772692138158010509681205887332498561923424626809089629956984213391221736673108814921671593103306882424373512600234595123131317833208610822975440673836764719083454697930191184534769778420368725151141012218457563357151291833376106211717669681973631888569677464854342569994897207599656683877771274445139470024425277486252241213768851286402358884988336290290622144767057625220358966053021327657454188076218522752624097123694883826123163578293568652342703750948128529560514789522317777938604748728894226240948572836941821151413023471832275390625000000000000000000000000000000000000000*i1^95 + 230511803390483791675853017284183636315043563906887075647484213266463694364283545403579986482166062822684074205546578683346198268158132202836123307289411647684472271740497345481704242284051689875252598441431646273169721545159921940335175005257990191877043776061241756793441329526440554266268085596595968532035267619168559470426036051140194745668507362809548751096699543605106330521700051117684375731567048789027763502516564801739332028234838654836073553957382142491687041083086528613230968305458150736284494412558979631769320097181679972985897435522847381896706691265500291350817751135856891103097028576309883911583009402413760863498636894625661383517507200645392372850942491931665542295573811167049441877421677709578695999268885187236060208200243988072822819090434951724736730045002373456471323862144503512876051301561315353746663310773580599039271628756967748283003339920083074117099173611012215443895533561457339386647897325432193080013517152428718356586510783717888969709483000390062836773351565387662560073381066047849065918428673350708901798502834870969197897626982941342075018867878469431716262787200410092873809827957249891550027147941078783762320408420350799590799547489281774146065556816876905107628737430448705045476781716919446482771813421961876245442626799838850015389403515243119110839882369268846366985211085239820692217446991118020534999009991693534151378875503468827175896144090020720045783101477598117605173894633746399336158777552580194238534930099666400921626025865488328051248813005479870032481394304135445149939520858922220242670815208239580486326605576834519990555778739291578890468891072872857154270396122043077488052120893334599491333735061252544783210205056791480829148998482433519864337757777907880948465555727222978610539500684645352438311734620008077277215475478605473832093100807103776625667037649339637243944542336160523433491023118371514425876676513890998488483783198536896894395552118876804386558620299546786568758786075577028424184563502854417607528510263273165866049234731999130006261296892443440416578944314329973528951210952663465653588758795571991880905538836559569376892749795630758652873404007858078439918081416160759303979450888389908943480454648088141013771571925068470483795923504339153073748380484792826126621541329868038673721762467525637747850253217488083308419575866834868211540689818250167860655441675725737205067282583355948281488029745169758958108550504295792526543771058420715688296423403948587306913412011742277158325156185565725572504650915735678855786466866200198986598527729293268085813322489985142391587439650622599018754694634074385199081008880415398632114765651181224466667255325096936112820719218496520478701750459391824316648309389844380512738269262390884842717310804230737936015212155619812441525645668662354895834160130286455901599274983913772969422401044798677635359438553048105206979705968050399591597557125728945938861145748764234087764246441000243940615043359033774268371388274049463178603864770319035729084483790917317370819287074289879864725745703085408318046472494371467317384217040768935610340392562749629986321256566822634772083105613749165409005107475856105478478959707600379234605847016605089950577942303870131753935192106698986782722519389889139257367119341835415974317768927903671283274888992309570312500000000000000000000000000000000*i1^96 + 486395737210590952996782025138425357774496597814184788845518386302721017991022015125285524218123450113277490757711003826193434077083470279209820171073314326655361797928906931089357588281894202220204315318347659941696311542205136488147929880587872462751482404338217213613701592419491713823845945700774329623276778617626882991132070521884082882065588606674821533954940192931907297559020121241596752551478142154813194962597859398158046045347313069835194863964854457044487630721728266648175927879515810236460007182263126757324747241488321041560260483227263765683332410068231777012448217065951497633307081580085469856729610855202296593017092621757800491951281885845833877003619227664219127775964530835446651778766363501557950583936697065425162542090258127863178734456370876318516928425114819380228311553200584644355085644318769897919880911431038190388714610320144669642152450813728818160401415954642075978147205627512489610647285122637964836550205067269494077846071367818944082245540439509687872518469698149241149975700490882608475748941379880065849493100348786261918468499110731502424735394946887146071646367217075978118857008748708218257388135828461941922544697623764194193823281102487738865402932491374398597996961161556976073986648462993077302321444124936362802570145067201845242991833352494304672816414515607308200532713196870564917827477919437241285378179371208618382668372360578814894938312181654662189974646725079463760218652227017730263515541203766065456179704527426909748373254096853081862155221350546401347037102573271921606280191582277170577627945223801208633727370828782229537930331258317367350989091885347262422144908135786159617245960340732168589373461327238092250237409432323230980694297251253183879876703993888892936179850674201814524730540295133571717338813551721141657850077172965841899894020271671487096189633549270534541840446997010868614188764844496847624909793178769113635895476070701328743341296799395522732482113336390243344291064090112760703150810130859365843554883975260966196640710928301800009436276569697387467418549818632351104446717438118555619204940241264791860753253009535378174554668339272663376553384703046229858751406013913110670458668538755791798142159633262568762762803609911545281766273999805928814083506911794223204890618796675022312131750626626710107831695649457509794034148015955239577703274910893003601169876119230310440974815613577888413283229964558318643280804234960281644819061021949474471630675099531487101873624287119559164637708487795355519571436352886277183568953680893352090091493325427672549866616373902223968317017394171653482253418710934150961349455298872756351717724355983171219513013777401606944718137144574153967272995231418682475797205257766701972919425683988743873085051305515085618558539344237862140285957946029144497074653023277752249588800657313530772106989493745716690780325255655999343645428731733857697633565720359890066296428481573796068724521748762170639051126915229529082689442175378633266921243369254688226028085788602628403877091747913784462555963191977539586702538583277511746912749172799166461789336101239150498656090244775973961760360465002381240369883266903622471035698980667629700034808788237301840546234118736559414853970402048800310363782486072415600463067150704965513341448968276381492614746093750000000000000000000000000000000000*i1^97 + 899194054974373374808148660402034174905591164587810057695454389898931788734778344816927948126378368985312812417378476834420025702371070152545151759754524287124723475726868778025610719926002963131911154672003024862228945010083256313101549180443786813412046909158566303569836098081669727258197342281771284880650573628372438430349111707095422287120037572113551792990487564653746198326860491997400659768920058716516766779619107534847768452661910535556451848658050387358051108076050536992899420534813817094583706980743744001718946088435451249693308678253668387137288183697318785092520950329524185832584845169797137624500271998957149217028496277964870350934251420180153323832130089193884097137981386347370820422234944631611353039485855089905743061367675780973945878472626059345020912927707765882096074247967814280060189079044702484621944831752926594037133194417330243120667408998137606499453389459706490263313866135112449687218329931641097659213694560363860599110260053103991058534639344941467008645103926011471524324631920257951562823835374729157497390736525779742759721397293440308522989171627721594074900493448239832342470832702936373793333131199008430561673083636978042238406002808986634594120481747692173281906220055671660919337840694043178524488399219725707904559343294308661349276802287334526982636832021362115900161846172375682482279204032197771156279540874985223552851013777974738681170771309266980451358718839429552446724251635825378118498718141109859153314867415009050156406868780464460254824746843470216078122990851928771201661833801700362426295417768320848213604586243977537194524326411826211843359057471055373016142155298830947255817239393871395724294885762457263760622563663618123059723359968014303121865103559811198210176486331574601475621351916721951507416994868803551774791830745892312125739165812321379017815643440897130499968033366580345501631898291886901990231606108330214070298633390700107434680211074251661618643324401013186606637816755965468621332114633856736237656613009161813604042192832063304293299846921439615393519446703576463290385969389828064493303181201543908630581511284816813326068009630580715860136915348341739908676758913851386721569515878805343523451273301027845288024170782223822593100823940211168778992927769897586490072936010772001132515957585113419408650018136807726955238760173903088456767240027278576879949968530815327800709222230557544525236502933283889688240300082747090221498361631252726432042847656458046848784021737320356011030760619706021722604411739663671604235688551885049057294281603234562106207299483219748087703067659924368847483459656154858594650747311332784649391277667208624237933554322523923709005365819990220825516485605839843614015081727998666063154959663557074670700700070162121598235178821240290214770115873124161172702451387027493173659733515480242258877200803343915461353906017348271982223522298393248206577849352952339917069739665741675566581876033589047579320345298683262785220616021830272436673650294815540524749610514724104706490668724264056492226816604749235849320438090183818999645428726512100288335546936367561268432007454836990833148206499146467009130751395049367545797823988557836248336589529209307048514307345923475219615591186508017891407952713518166894387725895931851027853554114699363708496093750000000000000000000000000000000*i1^98 + 1440273575875477591271191793461604142405883805654528802756892771181452947607235445167137965662970238107413949191016851935216767875657493788093469370658131246728926165888017771996997270596142010072674054159930519366486947924190065744444109713158883932343623783090678025471222044992922875444457881500494947083665272168618757415406378550499278231860841667460024058488365599594255002557903497759584657856714488831841169041667882926661966047192202845857282727191362889144222996763065480065826458949245897458174828151905241127661448910271239670949569478201106943251905510334529754540724676160520184684686007978006719922734957907684115068579310474850217433100353689793927318819135788652589321567530364411058179649098469078307341518849475211390797803455442111101822258509981205512674286480239075059158179844332636891986826442798173983177519370999641620837830555181065207830103978859495108618076537408581922298621993865204633097217816054290770466597056782501842353994505863603564268825824804538829919508932162488457840474897392332320147618473804926651623162252537703843367704699083217886163674318052917502420947102903029593201562229104315956109625111048457875261010174627904085555022786344697842431061646503321691831970174469321380895848972520668925862892794497490670458598507016864510702255764651387100941840749685055310620697251477517185768111018287439194069744057114798563223250458952863986458284456039331865751548715728470407523535661521536696908162978700229812712031178543453543184940538472976456171764945267895160610102499670343162326605524350039301590434242978265054910061904209363966359567035782328763472730392548183477389687620786335269831675900629125649423852005785070123442309418765804195328450600969581115170877596649077073287374951001564740309810162978492821747678063093671693136413252674638324299188916628006835907535080656869306838070606653283006753298423281230710158650570751459333738559227527186252632654892297421493688425496972213015364806515768059681182477254490198488567308978520648568212453594358961551852510058100856927677761283707250451709248871282370203005496532539175945418973795743961938685397839235033979308862388594138100523572039242878315963438100357247673576171173589925322078088452549788887905824322930487660952074138311310470276444274456811020850506153260716798331502904454769828073693068769642587442569578406249555943411141909524961368480044049073652765282401399655086109794448104874136320929871383103561240639817621338673472465534020914813198072323236491884418670415763629869256785981015996952459559432853990095031556755399923371395787498421895974715314217536516107713368302636568433358923262755659836991790976291621482903496465137845851660402526785673546929175142218950196318044692955162784100362865738949400219116941381557288621052205513804150595522227431580284678402303239607209167393062493507094194005281790426124359358842834403139350477979320130565294170787487955753511912792388554966444264315747919740733978877531381221988114464059711001705735498275336002629861863989673952367206987229631184665465795779258059250515736526747090156940824558850007727929122608741206316784363536680718496751990772607332653425986690700609152886719511921087532432073926544870541096077996631614945731977743681039190459802767918517929501831531524658203125000000000000000000000000000000*i1^99 + 1970008543269503033186991943865812730848033897648783258080225416815577567217128834629864109461071684803665564988774253867022965200009085382751290371664907158918758885255643447633249592237639817208666376791957997446958395627296235096709312845736961289883217191719452120748366396769845946670677842489679572353787769767788101362208576827432177507831647812005769339386149096617776189060027056213083199445475571959501814952065490171510961902598927986295362483820501297391445301762854279484229349856658298191384586186239694499816714931570912829050457160184960320279835388624114811162439693279635602513418832898031505613539723114086044569853519116480397476279704758439817132197863680897313392609891757151964861350248097373750915380369577421009776276774028417550299815580468942146770320700703431291110582922104033195269804050883494339530698524333498426959496905989795004263638739799497851605332178464641521303322735396579426161123120288390814227069561518324487857256799795770865777155765311556455708001919820431069257738933537614457389424990197858625660656738627760583337189006449618130174365092113425850198469757007812100231139787027410850545542647870417955703628026894203946836913351589086970827905009072171508570096281373710405886646817001448481937751388823585998797204881717713467751713865838834450669616173172287791620432207955075546263853714890616322367649979265392679823266224292221901013324072276781546915789333125515494131115193700113912904482744884108423878177915333525841330919183527360864150370725083602487558404323669225941694508520861616410927502629028761025018894998926359281131361065247493374407527319586513314316316449919872260007771099361363491603712677532557282449356426865469055724838416742689973523877859509787789408462415690401081329624951640471874693302385274445449594921547844839850488909952480256249708840208207801324550492793351069676064604287481024146321191431746947068889488273955454470448231804817350080254830649170763063736004711254749504627071859236639495783842822558915675060156478963146774917882478073400762244751815574040888480281573089752159528748935568140385265299853463050455038535825855953091797312024891378992747212615404627887086300202839932767609844483785290369309857604729814633045210894080253276292708382195673707008147442700285260710574817898141879878791004433921488409102379088903326875262734905885489611081744676416398944956223765181177492781618924875093136952222771382823185837476429827121554816587224054553395523732695119878018132180350439448255321352621254436187798584543683481775704197227619007307446582713733659559095465653073668561218296997089055950682706948858246881610553126549416787487076135322179789092392170152936574861063596478651982771311459901561557443110234697350386980200404097311649812032810760791206926411907492328118492045592994629875904981262358082761782399717732066552367713314356195651019720696630793336327617192235688285719478488901868772245798061229473630726069441447212333666426504839167131596014629418182338463564865246233732064193571435175436999232631381967211539363438886945674439270095658067349281060080608482904009076014112239572949868556824164006408653929447505263284185403182329216756889555099315449206196168783974606266855887116886731798063652442137144715772478775761555880308151245117187500000000000000000000000000*i1^100 + 2297490438544488337651254793623477323390506787626003599911186624816256396652548731893980014334513993272892441767108115711554423763611143834068251326303176735356222880212940892861122035526592243689538204440332118923275353273458763670496577169252490604130652500750541310551365046957179185368820567079202241401675318195301171701474870380854307218168338659504397673027941972815630380776108279820125196964630230986612683744569372791102261349331835018154586898617507597798270755865132810177281418745244631737312278999179724560807153108747886668027152513818001577247087750041447981391530061901427694354656461633370434971818178977910876177109366140517326676421611003929963902777375519542042865421310702793533927027448040987930852457703323504220719235035546811094884263873647145984770544807191751494146148002356690934707964924238814830275959616360655134982955328377777064847217172217156496747363182053184224093120865422864724621704204452679387900174818291715537398787915078504067592631852781341127658494517007959171215032451064752569657460854703064180171809552467232732652027552062848473830980201355378419889926297528859768022328586499693633309569296188194873443176366243438346822021162517314852604418368378100985531809840011974736910548847783349912716512790025354356047702769955052514874279174111385127031579275269155657482483017600670087451124949548854085943597371000129822543143687571562818962751757382685055020586517650098072756078767658567556138167793460151485590135696118205838700833371883050140247503829237153994464311715290801437014944665498311074637679798282864117163081463918748700503842961754357945391981848480408195920895108980966331405110059465982829079936677446340413208259559102999381158291419996972459846178118117162018843510861309669151676096324199966071734626373066868646814494849772345473037626079292887615237029286000321624692584754949483477505345936176989265352378267270793622315506378998282469014116422116537627383261450858270824632027443913222119231160030133439238028898125668390456692495189316198446350654164048138202419127660757664568771012992278793361391757188489263689041846813532828680206665672160886710702624147865295052547398336331050285146762581533634394818449709343188273139895175607121211461467659494795212132315244294019256259420915978915022649223796967385849201645020321274662676551123736159416106069244194876060657181392335206472610300521843564435162694287540036351691393925674307989661295461640921387666298103884900258171409721001543708186178100050229782698001728561302107687758583618876075748307596378219476114432984395967343417536410672663828481278475487237750717101186000495922514001807158425308785339505746815201097801598934148338402876345212280281399102097825193066243224619769911909611103086750078383388258471386805820357362747127814056481127494860087093747930619344183830966175645083749104349435091116341958518250913222981007883966768151537545178064280284991244385422764239106849816400064679542448528843362313144424370025590048680255160692563508974469080662631507499198461786322587164296401162217333201583834006785125285225839076806035029662670657105091150058553734999938739956436259517239009070151638681299041070689274800197154084225747022889517321546247638794998410822870182120686299853673517645802348852157592773437500000000000000000000000000*i1^101 + 1856274388305068881555086776318805239400881933751479513507478670093902384945241904097117555513324097515319884245393651420628774546250635725709112772041063952103992706574507038889432021389288434423308327809555255423115174652757844685771910126726141352132788974669305715359676416923331737309531128332177484163503812210585104742742479788904405725843236638228148556979072981964226135104295064109230382991231174491546644388702387455533087907055905784870921233372626231378683643039272964511505496319257597393272106095644073768189144307836872703975348456184726344555226687919188383981200528678542666754347231498835048921517329490918935137183990970337237954518808725932236673335010886887099434132775035173791163761027051647282096857399107480177371197751725339163026030878149990993812424141322316804670650366370931849248926606726619471524926485232675434920022839111188094236901380514646688469444776403741249742178147757227146375148401403959785935140194194029014527982716265911379954358253349730026572611112193631591834153164173193034222894788819335139153766219876791465626800878064241280753513027952490618641195739009424812497142506032181548478541228487784320530852280219029321746462532665116743599193771373851751540601205082701392766753395428853252946715640486456487969993765803341784719701576550719542673423123345116136174327127476514209419831688179559782215888835533051074698484176285968689628323615147044088948355589681205943009905046013700915839899593254284221272114864127537881148324392575176160953289685400062567634315137436495039908227492216856819053607307014168167810274127970107517508919372093391179020496471452671016220110816298696164343466492125056171179431659051598215307168901920970370997817516293474897276788450507060364467920911860930389337491963136800457118230694175232753023276957703746433884817276186056150468473468310883220877016009017041949614428720917958500711434624370363192684029981067577007912061860566672916862263099055116888065939183418334623930232571557817829341159020083608026809921485395619400152311177449095796256102642541642345444868223135096952954198337324931340719279500033586002764994275868556575405057756963511713235135695338071494465851958433570825583560061492501974301906966106700409035460258441358603166456165667013215895236125788807439938855125420285464000136005469696143822964037040498806619809193979746943511860596588516165959394822474711763404943125687646310954582682471370493456159729289968183895443569069219993310099113636350416943102929941443903175959937769239370592490646799542533199443436852994460765267907461477895561735118059789124556411200360323943378027244936424852231856742816489013328275668821161518364747935038211791401860260937719595328296890476090504066567979353142103526085247857066077536782281656851359099510437730063349433085958717352650990289611624128511703299406711408734932800364241589792824894536833947230838484056863472237232597153082583116032403666857643711252730441326449952811547216300412382565069308702000680421683172420138704455059224350377841816845202212551449761073200458756532219186776824393213565900229846269811554750942107963060379343795321891111601378265364631533908501156107675311136549235849344400798485606874348132309628685314719498282486163237559040339874627534300088882446289062500000000000000000000000*i1^102 + -1978174234104708203226944198807626779288366023754010610845167624748521217671863074565562769615410725972621780803890320379204337579210530350808486433631153745858092884753185676055082038062971851394312629493060314334445872766760126215574564306201003772961848671682504177278686683045605571283656842768967454787353542802840488967881062863470988139262393911021868562262286724726044743253608275725541956534528621773102483655838493608400801174339647603244829281492271954822169704847105474401486772202572424099469721599010779186130987581531008381461346097149382248818462797725933739007282524919011535693915892829253397275215172179545164204085767913448360075713431341966173243210189408176818103374793102768145817130381123994790656355045333386752267934123171494216513831235171659558712057516433490370089659085110766112199192068169103994319318782575355854906800711772584633650621377635863998163476696861306639024924431756091379396613754037509994741116603055978102902666042122628185431419375076891953285367993379961160351716423852689897768100692566474876968366485687169973702459143710285421238805644879266368308795064332448916049437223680192349363008374571324079435901885252996007771040889564453650972283853399681390141344855272071844180510454417437967513666852581404947731313254487767300882819121257046556892724893590194679492683871095132350717914967769862856821505316088829678217967156464840294819247061378159561918059452616192001493384732036193432506203143082021204793778124039754025764181560182025916681900578913163432809165694361732705357609423274908358446466443315049627155979920555635565544766259178865426129557416795521384379641438723727223886093571795501374589996409509517970797999623530862755356145335047569542943365721905698967248308566969258271682650430137475982757181099260732248559077612416527079540484890486062299913047927258498810535315997509628107657349189184257324324095121735291830313137352333960974278830858839976079631383188759232665041656120497034394028203975227939819654523464603406429280034496263064150886925928671870747975822536814584288588632647480044433534091477429585312769391810905180603377589414839355326806050455713186951818007899825161636032834344643030695098325674541514769966495178469657034199418887142957194491185437272646987562125888885532590665838059192864743995342539817669134720066936318089435818800828861185126564346304869490643440599078184049066584092700797904380839630855783410680992601010077570484970580609468255266706273000665857040586782244984818449626726321791941119480323073161041058846514452586955556053791046135953734698542912416282393003465085766824135535947556284189126000228475248977257980193356036512666887596983194791722365358905942818615568340155489688391433181909542070763999256028660803820239321541469401774298481563746528879591339912458496323080225343494966752259169404508802366211157401602816605533169220406186014458730793487873484544713956380775411034492581405206182544723885779627512536135451724166722429405703808815882824965035101065961985816898261546797431761789686307081273896186599692622418893352077538688936395785933678829439244259221844339585730298188046104399302723655770267906469602719384798676302738674700511860306697248782732728387244611682982365838401328517193178413435816764831542968750000000000000000000000*i1^103 + -1419669095257724552876743091731732600223333878010265006371455170450124193832570964933792280016626087095622814669131508661929522861167559231383008583579681038774734002169892856656568083305660587652006846075143129870363978799127662579698729184475448189000423579755386828798664594009423591124529091952099823559810061385211939576744715482834796835946858033842641352312281041873133257099678278570668336104860311945630910505231507741399371000991267400949865006997655731904356488254738460173158357521721956775107805799778716515698343683358631534156468726684329413139647377791640550061776730004728473347235379154351596183832462958620097886603067401551898779033158403797242121337918988384040965786835655867872473175845737806638582867271260682013866625097128496911080607023459977640568087872388373837906335894064370644375528064319871507496879264558649626162563681831682130838253903741778581162045655383857839131543675754133001278603760030566142096640368069708722212613807138486576680311635388828057778523313909401614741523438090079827605398782441803880947500490249021873229875953714493075869611612840475369073760909821005659696787985807254967773033047485407426543420723526601068234890289446941070305426484355442862303495831411649592211021323693061210547478556956568324817927783198954151782013862861154742314879085727823264674280772459234769015214128498106392071398350223033778256872239045146522679663217101809239573245259534607919156623863302824219295632286666711134875526092984975566451325950874182039549651521208060967650212441299344699878652929953858971833567920342046133399789632131153376845734468811111669677564647600560556887112846948637752248992879548173359565050235381695858935697302000022194156748149597074302109747791155757105239032334057761045709956187402040245570007281243625597697931875617466554360897480164428888324823565657003070535512313907524177059063403760471143533483073839463927538367663133444476640550477016033948449213830868165545891512711870633036344361580323434043661130151236880920835521569543715701728979235894493999527251293039974341531241184322834236574883404534958372496534068623650535357203771263842508929424801374128464588502343688294859015006872326344552127617987187237454389442278084978162046487977003488890904559990058564648086103858583927934112319149841499201008665894970102948677435031801741238878739326476962297707609396051083405072667901710421232226720573338979528736955585461684220708490743077326000905103464473115544072168440333448255220385240359659185519525326665774652705017910906175805325826702671827727646266433902159609793498945349692669306046390283950938822960797803780828532091608338309075293415737796833949362409709659397592244931078328204204000921542648250713275908002932910135571954715457956188505040279912103456195624384111818392451737298118285260313708585772594119914419067651432023249526141856362975763095892109407907156407968763502189829458790351646970821887021944194462320203470540434354097489888136320085914739816144575416282156427567369443515406048533557387046044510673498312806119861917425198430271967241272106379037122155755796591274679541463533795925030753660886909978890940608803005006260509653920680608207599906978598162187103239476483061767750371853172991487568310731148812919855117797851562500000000000000000*i1^104 + -8221877176057208182801768381071520074405535930897091765309362752888674461818642526217174191210322287747852625149521780548556480438921433704971146110049544689823326804872172982349493142353534471641168858425205183180125799829541578697736619004037897310020300310839110552474618543995020723189855191785048301501243368387290350302254892151750667474228156310116312962365301295091445837644350003834733411884761524687358159958496322098029827417445745351056936275530752059215376611136903088914669611711973177294232430346136959642812763496759967269569369963349079317519161946942841817771154312374518577215400580697653116868222421574893176527199308157278518084279185688611161009941151433573831394821425167249613674807206656459642990839822624709943610454136089345505253780303699939279714972146448736108949331432474673851941445430815580422990377978997842279031220329103880730974408753527769754139521762296099169379936146487147580252598963145780140709208123880024570730255291379493720225846690838554770967330381746557218840360938076294811916665833785498155142940070401281482875137093478063155313135706037060092004400562388982749644240629256931251102358014065852252934837682074624610380094381487925478045406296369233685733183550192355556550619037861406992310636675406927798831811075033457802333432449696173984429717879892596761237360380758453878928270998304794226881763332855323582745450958900095063218888411704869152376234812331396329999044024042121577231474646126269016055364268896364490849422387521147132445191379277191166409907555445898215001757368015630282034052096879838963067764866853738122043178215459830627219762080104680119039490845882770499554300719646192447510012678248062889279621789960400365152980999181189201657835588021446872976452448204689679404008139470635816702688564608316576579206884921897765185696994936997084544117790406058370887478136567106057877040872730513853517401840273260895894894788154945501429429170054182190156151522028400779775166004980968895583320591382051425407064026225437413057649446765767468211355271723747903487872176208852849286705625100023080690979764129019576524336596452103866487547070675687513810956441180597723521558863989068484100565080825756271325000870480504702956201290369129644246354559370359035656119308252009376484117923595355747152186511608296947183048501660334297861659106508857137521299214570623645596224315183467851904128983334916641478645598123945363312202186506518760155304519345523305468762249475169274104166056531827137101814166087679072032339844713482914240610368566312468599986932219141979316061677334708861472618700876229052973221125030327484361595613901863881720926652585794883879046031309033119672040430904419911258908495689839621613569092864114114479065755686611931580618984392177758253506142282952424311796620786393400652962022027043365164481666755559095946421250915667273882280942990667770318907822209121139064441426811064715564716055690748617667539340420641302580717960366773745683791681441258398917793353080132323161699424122418021411060095141867514185331089683500234063590792098825348008439188385569905293610649398722544033405666396026530731259178829194575204479996575690488561916062684122174967594097497713855205650887399888607665954511571036744665974538293085061013698577880859375000000000000000000*i1^105 + -5229327833794893490108214018701366996724590749425736068058336724849753291963405953335023692747557711261692253962016113391447049852869052407224288343776148986369606668292396094971492591612027017507262136104956107977799456163869819170554108838534015170948905737279936109004086387009204962791850258358816099510381780630202341839348192194844994663380868498601977367036292716007188100646563665674734311994431074371759858741438601004405351536464366756114619663897998445842570075329110019199544233735234838907351401851976022735370003405945654738504686836752702283023089423842522531060303298520987342581264267337612805180254662601326262179704496692858130339990645136556433661710740701804851507527721819137642254649062400459809333865348781835327474343527244527421891307634031899872568233224790747986442421960735333501164359677213260561953705614506880162798283610195277509411113949016297041973782231107746697845284294177013756835415872908528434185692157128386324224342836124772643490100543350489050956996611451472560229400205548626763745539566363314537815585118944265264353680450993842066583785561620508074826041923962861656225417342461882449669731436534004752661701230523752988466471336155833246199142765265956014223049667045338667580485820166210239332434867597737939830206354100076806805478612451649047015275899899545615303607849651814328223233207407751546962749571835592443285234478484746914904254301137455299486445309050856472399688092928032329122696443853296014089817004412179851548434187296493783845340308626454413031801948521106901785698577510419191791092040674031230287530545326113447346551102662170883026415406487744403229450446696298121150988354472446961989780829626627633340618865407179296056480898296422132479315989714563736290785302562433948404520243225635186448130028853281099681366827796702550670458388383006121609637763542135700833124213185409961113872607389109962290254566851548585930739441837584834409528296296285434401781915126444293434491535459792331328907680294201372177142824222550063558407293545018223231582928660058337049835487752023614462788175967881163665637534397428035260766147398406586533642755350534358845558639205867049174788466469455361240157879523592604203787484048977741517869857805495991489945672583689095839294399901940474585850234122744383604744820573635973751474529063494040298228925429283175257697978206757877565782906347161191282086306088763979123287818308734303952931880292297137595897063894039051668202994351397054089843233444366208946248534813323581346232038649908687264155629040003776906807976494763430565598156217341958617797570089329374935060773829377085349441097503869195707669361822836545339936135773920228808874408010541696967251747749225753742094961405084590455327073675805082133411541687764420752245171679911807837848191755837828167610546042669961559052480812994546563797365766544345771655676068660210926464939252917039260600472961515931070331118536922498015845154236384102104562010899123371003565228241659880481499097921584170592450070226271820566223410648090685641411512488004836432721904393611599713546840056130371984258335729220673889100090155860810207961848041731970003840942480010572690463800384788697667830530130661021905167546326001071919483613285872802833864625426940619945526123046875000000000000000*i1^106 + -6466585937600802592133204853982790333990409182586130926230968530059112765041081397028701616762936011880757069330237198895579959431459310346823323322849334629635558956267238612739022677854371996888341017321455955244961027002360978781124185213709834031766335717005945800811840288472504930708255854900502811225832431112650539752913248304000992559009111251652623844198847332111393368283525524011559704232378844791478793937712600819445173733459553817481653136810568336454260301596390703674342652964835241070405620136117348328878781335919798987803475301024924252593601348104262107773912161104828127687534351649326342950447336297284469452633680314211717045556106827932308151264887196951067369746593996751724252512639841250780119312367580857334685621004174831569217085223357987434455385251892672486675826127651376255820759005310005208258490267138452261373992495717922702270685011076077486010108525685634689341251352259331871933654752628016778746214381990534864720429453335936100388334452011447426853138993779990255189351491464569077774221554365606524470053472671192062103636419673051794385941501830231425106211490505859275807412380150761575836147429313990566675478768114048663044554473376486524723797593894613109369605497202612281319045684290324822626691441566428847259034562835340911093829347915816391116390320263461209824902295383367895591141011633984507401734406848594784451594155915411907689833699948035520914021623636051411597863289402399670072789482084423984096027649142767346059609741878095113038429029018785563555014915923662969590011771579558379292913476296057745561896141883787599660760324379011481363892803643016381507957299366308492564647508891498214291029861810873235520088040274574582193725887780346566574598740464688058031975674312987706510934836080758112630028894336914389785371956278451694470105041529537057303019712529215801497895756114735020145798902161342689425982546736000314513347141123282690637792335488977240492741195407811863302171505855069423138670192275370342086139448751537288243046856947241987928274356180039168750999912545159286452008466429272589872984792359646002681802594955063705414391221702624362884812942760895606553039264534606681579940539495639158920711306722503765877985488116730800980184456922225846244302330237316281887272213798790072604022087773899158851812437531320831147195274754841021070084548021053930851615599474467792928544543899340322492706921405508760887610411652498393663839074833140418268581165626024703104158479120382932833699600990475657589829550879268521847056818278201337516053512988980751363358215326759577752903804623114410460864379864187465907837362111185962140751959523435399392195441012453679013803829238587249323878443694081213626613634784438825777134837303599093645778485270652816516716814291564196875906573490339538049864875074402939954470172714015303968493681488356716986522663296402611701343568693540040948568161770059681027806137917672291547095046359110095389931751935128477310439490903694225554514962456566842889788011395273382136794248568634200030029866461840545560380622095325542832579843399408967430006974226021236523240142449232464593981699843567112274152168843693598092667011479493360798918909614295071062816842664028789162012494928788441939104814082384109497070312500000000000000*i1^107 + -1065908083277350565129475877051373139655327333596157283591458495132662392927447692390724084228761236862227353094231745280668372587285268566056210927743233362975514538972857457881815916005638852875682937892479995885315966307343895121797089705058249401243259801911558655902555769498028653159873965197528194846298436595657242275975497353322374095456864904180232773033822008234299644661434838973372822680246000377038464760158689927921793397047212576646642230204901956772344516171969833529243961104525407174354504324642217248655063204492529473882712608337618117260672983141712413135399396999516523943157583101568299558480037191109433680795624418693613148707937826801074649693735925786460531932015313374968632407311044317998445516180243486407896505833551999975402396054935151633599400203974888382913737852112757689610106668167965730379839199023007207871331744127550271379494963160821139510937968494260742997091755386690487008202616942134548432639448689948162527081719816371094524138232162490056420178831072353545918327969352224049844034032300845241613941597850043194227104922406322365206141179211187322842910353863066746034380178157464191213232849135243427828461410692514908191303658194101725916197061999242734017256899806220904710531637757355834709125389240946815681481200334676234067488841742679784282371426610374170074243668111835596140147099239405542997381064111789514860493655473852821165877252742501612255116724678231237745250661922030273252559475090024054653421518381048005628739661745221460170698561149404135694762839263580354515001015288472606420412649842363777276825446336233527637650130238057305704036445298053822518288905511599856949558105525782013215666136903059878933564955959372271890053212919184660260448407906968616083649954762765393310599268825150612113695247123908268284209361939142587978754726693670925828948946333398996458893799146260009226126482053815293986019578191060667484711774021356707674032979324756606018636007930287928289193085306048559943228274265412726320534573571586901728872809806460346753041732524949654457300451193183937724035204639372590888407912545736148275200704659815820691778503629922979911668531607325529256490183783744148446227480415978200739882313715171568098603548063310040192051739422597661012816760802925614010218302127381801355179425605484376510218542702309446419309458644386833777797736567244798618693648423522699633837909422360109013109922896262772575895192924351400747363717303760237542332295338837479128465971578223062626419889643613392919758559863712093054773366945652964479760382479600398752310261693492243635828982683997942503889320446503687205833356178080981879884855021274557957851659295112276792676447289018836473839080752085704552185107726804607676276499108619546015313371317020629112991328368079477285913809961274359674533868392952417002602112476566615624601945781933868482824356939837715963125952442003915574425503727650493269913986581046111897677275470972463000266215375214613774440405098252865182294642749290833336914935825651464938150702280312650277717473943363714274760155152328013203140791603850182427298315716421984965644646423877016283785648927446230237301698456101116218406298274708413397554988588544227063477783359346382158552857255529033864149823784828186035156250000000000*i1^108 + 8949396287876983259082955239857343384770068578410501312893638699926119499026347380700260878539478224175236169901048727449644996700972471236113019285806880337952002044876056614228427017118940268491209315283010141553645618212173509497122068875720906547875296406844105774868591155825603804107274942009798889044753535895498851025204692128102582083536999437763651454045322131913988864202697398592378209624327649390958187884428269766137712590745622398315848947595872853159192392253662118607629628062549863450469394643639835168936371711726503092906529125962436790745436074673762508118139774016370969143391850323243999766852986498406494156332980443482695365428539992781489154745153770954933494965857186887367879003308927947862626507102580324330943113284840312416762841779009515522541642624236719176224965049714390007223039750940860633244209135365221158280449190769631798610254716639447404541734957531256025702089162969324313217326609566323339246700851783012079372271765795687986171117781395952421335532793683431875218164653622570038936830771072881898391534630556222314861580170959513080986014779342271484728758103420848879109094470789724693352193360886943344963519746833960635994555359026108869864122387797478556042044066494656016806214603810831695668804229367220648004931560972443074952623524426965162972553268652814946740629241284993971444393537415478022221024384229248165176128027538024140522307580118933909048733340454108923599243084666534014012747640838125387548579499694406585451186176336599263304649935685758888453840314951643665219512914026192500430033305637157737472317901846925472360017874557530341506514248617925355134800746676273774410859765676958552574173236294304305032503924543083898479682993041803452007116933762204485172655524910884868907043564387856300226985249746816481456781939324141892021762371110275658269588735446861682280335090443418816178015123313036990276057148600624433831203831494024605292315866763345328973195271060472869561172097114879914514912032907896139864597552412066418677284027207370944977040444164847836635787171855355003843378267915346075521454879847457188867456655004354730114367988556086195013637293877272936268098161662840772185200241827525714213775616106642527812578439203058723476201184663685223820526508202418686255234187848681290156057626528397663953261023533858396701643952632368984663017059323976327070455238154007615309394343967656526214299548908525330628792386752375455724752623814974206720108622845485038560638659148003832055708832550989401319385283592261108149550292957487717627042789923048052543865183931299660113663055755949781987300796744666276616783201686886858602006922720423330784079317556697907411513634729878570520219451173800049995310047319828098778326094634591595043229184147114540125709776759841608895258572590737856161905026972780436818538102681274875983764209173445038863567992175320414443959871073771326633665360906613108190110547513402585592803005576305392804957032255217137386320906234621081365339382083391100380626009402888847427956378725080302427991865917528245397079527151379739585135829018159809903189381851616982212821101328370917025869069047319476350213576589227900332860088301567087274935517017701859379911298863216964627476102123182499781250953674316406250000000000*i1^109 + 9238866932065136930037508176707579485003569484006797140188660215451664974255384123348243403166725212549705622139430884905432058758612134078796997982337965844298534027377088917366565828535599804542620647113057386211531984462320662719392350690342196318542398855708723480141129151649355464387330651962575141895637365736442906983518290478406118981066219595305642850643487464553571557920587084755258914980085256140370182398914553109884418318560081387580122483543529341399616659876036530612234130538440168693541522663729940149529268338576274605348068700055203801741515679324175030623847014259340961107664360392436895725068078035421340215476713649111157338361892524581624432842187365819957129008324148759387156044970406512447729786656190104157846153126337820336364678341647326267312377565647698794859754447212687553046543394433192157730029103285025384473618519349304501870845121045653793228850373749746586330826149019960617916104094610058516959735131666959111662676324314875333426435010123885693983206544101712129685816743758350430313230300384971893815949235645485993008431662089758474535791611745085237463278083425401320435545465499320189524196327480560637123474168588816233341798103192433065538714305191621006875234915858566810549144630393233913952960372968796280104115592856660915330688101181370637294292983675620769439309609068646894701130493705244778398725788359928438537342931353674201585143451209108880221085304811239177927373396524012101843080234096624050771949019002945622655314718408816189535989304628146307350622519070957625646601959045754346691385309656749693736331135297288101904669922018359140709748154531632751400075578103196374422558766494409997017060140264993841236186352470481554132203830111572378829886849959917465891632021977463049494981962567044856448334529676449637733923771261615519861001930129455868469164096767209953441910330869835811189040839674179481090837067280468079971460134206676930716986073175888776103734342468492940676181276560451197800414643451362497393475463792827207259489537061088366566121276646560559882952617040966019522051573165279620546783138102147557691428119789256215076366038794220814165790315813558156392057876476196221731992710591753803516455089556319616211011248309088370024678314207133669204015911201541040813421478595210467835447736101529576904835981145186511249128417220262511393678619423640906527037449150396701786956375903160984180432148317338470667906561906289201339376479168351780684447394161461255362797428488185609279031969215258985588593380248152217626023376759765111283129303412945104966120182763807221934171252310783823547242461375060461273439123222979861710022683316966963890818970065365660519200398299557306507733188467670050923348269528713470363593958623167839115065117837717107105934503715209788816980126740336530468858628824523073402234147619780702931835091658941190251873736970092626057336556997430401912036363826536690013935761413997751050352716083254203959490406008890120427119198318377676853692507044062044920582629894987030987674934987263508146332205103569147789527893376267360128332634819745208640988507429514654340745217972850994326136050497606784202661154603687626644396878251518679410780929792443663141857942240273149359097715205280110239982604980468750000000*i1^110 + 2949094453956798946434570631425025171937853777351560547688778923626600183299810593025177432509708729477808578483092272524515467493959267338792284456975256506009066968167406814863265418020793810671769591880889424088017724753339476022706397154416800168817537364407964902237942495542202612076079406769549891392944233499826624404785355406425616492151810330375746638849637453939054253502200594818022406464197380588690121597997452505369561730373296634112543188440208477216058872256175085721207854044240276081102769289665588023962659451784945984900447105027461521567314061424458102389281732038066693882725709582922278906103412520284787747133537608923974456038648997507396205407318991823064847521022460843164111791925541016144470477352036245427769961130867152471933798626510063381875574600191433921333570099589308915542057339707890802626056517026300556674969491813238081722680842065035365053527378441537528838589100694497539661591300169611783489824671855510461497860454695823084110333926544596772241938293703567959763252996445300738184847128054583386533530989904072662671260558849005139166282619182756647974698563137683210820926029662252351048900173731739613345624562586759684905767648382803737837888138720113507207934366662956403353360030839677232421900747215404877855825729891361707217433258041868536529313714273191823899472443440480653090546848891811678526260068176764606101909069118343811177379892089404262622259090683868744203128253605920762418584477197219094638668160230595096569198927744998203499675679886808619131923325817498062734900697161890975403176457971955070234982843908064703329578553288836178389207335436903123490880695703647379027234614633649676444454922750410010009174700382335150901300806656153629254647816200852942625938114376677489038721722464885920274870727795447685592077193276891502278910069813044632541056045039963432604997903843234572825363092808887577358100734697436763689792057125426546778977212115525627189230668553845969530553624093335644128105140206740702372203005441961370103885725441643499341360995227262331039856206881978125367957741515226287024327769256743256417945739625271677170232383626958536228411227613221679000620926774346401159588025979389131626813757339136911531162342649627823136375815517416977414218339470803966791996350231109197642419790120515655998334130528320009973677282820266802924383821525849291585573920842907250562172714729240319589160186102935947949627316575472100862882126246954591487006145172672843683885108991723908540865536999071305396561764401268699334108538862036745305420895527769752504857454239644172018473865269779728642177609133808172224793358976808078464752760589286023569160171682687072857661125298985061821065403870900716777429185164802286061238442695361322655037429460634930727301232789247672479799039415091495098030263803238693656164741408870915304227577080278258075826166411378043861675585816117367553658504947796546482167143848457271931704420592296199186677602030889925803554584649032575261620323830126679976584156122820430065433338804209935915529290438266634747479136877442864156019535912238156917227997661977842023250016025374834782092502314653844448952875417384467436827955275966336131804988877106231423097341959316253223732928745448589324951171875000000*i1^111 + 20317926326814278602918524343673790936592033428801191778339599437646043921916286336917060747161104854377321873570875109706725061166373273730643915881938943755154286255715318400166542296921620798366501671093073330507108335706735135336378340996548131185905171626602218989240769715467260945075541978265173057751714441197692683549760603296354071711850998345222119695240820995693517395712048953787622892386441506826768767866765399894773246167815711978515990852400643437903300768133695035530097053512624354614440026081916148059820774933354639926245025006556046703050134219478712857517439775234998095763910949933375490469075483349416082745310301370094563298040217298744309597431706596208437218747234816251671615093476952212935943896245004314748701760309904093073591040167377657736017323060679758311602556831195252507874486661976815480133805008159187690451894718488818604502691564423609647898466755384106592956256984959269831122294871459836024415943008309547448024277322067343612240024388839916131020149631803041576138242949420044135552343421348416103055924808827973396346490068055815505251649161165714546224220854596537050508274617570986078808289993027661362313721383970257139306252784461322265053430681299885117457501157204522178294803072298276404008993823031569180893706618250311677476310133739529572898808013891874285088849224078399800860713040823936737001289382233378838303176618290820910826732650456397188559885484233401420272552272308581984484130452708544723702625455671849813205699036222067438520381230573347919949965708089607327021897252952788704564519714121947562593530845417095091941993157541303427956319675126055075092279084360844607376462660303483604371764463080056675462368702258995749929668698923191497443566872563799484522950889777207457888083915108611860663178330022137163411319865594247499867093633123880752842400447518166842007253000725731881770953248700259618211722010482220636555027289733556068367815703159896949751133367771445688663700539615776429510674870252582471153892508701652937209568400774697374639450476174737306586275952090734395734752047770414325667113838967375313167015463119476590039217437432350109124362394404384478095614831099603208751818684983584926232563025499648606943190645170375384029507364800499605674638800693409622961668272924316497404209544881000431201797835317724742726409696120669546251558988102786320057517931271924229794025658515957056666137978188220421945041354035679276234698043361855613200484854226040852996574385474176674009814300625997810321993885797657198777429038751270517582182169938835067103292798777460031520008425887386552015326519987529195359296743286859901573458842444752153145781169338616261110940891665953215377350591630317372416392238714805055798322629819231368098481902798136451680980191269321917569392197987358356266467362013859877304906428529291118416508268541543236385370197662977103958174195977929275451641792406477380338196139245547245561471620660130208531463823810915614094691644678251509204562483940336446174380556396788917698197439807470633226896496124123663536043733986192517255247544593223082474792071710410535692191273993455374158350276849059932328476747752505301645691696842707511468117823442034862541582217188018688602824113331735134124755859375*i1^112 + -9914620153867100228982166294285253537283683267720963237795846038448539946824101640634951081939963679698376532701928948373101134349689884763026686026527932245541275190323043681410670237105778428236519520832598070102299279062228833300107971160921663142668245585296466407288390564593779797939575189995057739672461672046718477526852108752671391274345650622366654731081252745952299536648002284399885260447901696955666606640202948584726951448017322939684297663535715322611582965212728901520490532485855724461362333293364207679429359502839453205052794046383626018273849629751226191536216012776716894188177525769519605243758351058786679192942385378803513121653722325412516444672113365826795753130636184089634780239513779906003880825938854483915451863016308596333331440522671677325191421804622117448888287942111582891511338072360618338220174595635781654993882077813336409808164464262677586868673638923104459794201189071984772542937049938385647886774416643411963457891438437649725612050124611237439715821173815983805137335725705912430094618178583491088995994630171983461952104287982140396870884307651159832814173879306410325309389199139477098801226199707806205170339101007208941953770256974197461784167380515004928817243460887635472615503038196684824352802330474594662464786421759881835976335842422477731716853149785959159605848506457653395629243377444168083745293345419120564956576812449346285402225290515616856171120130462043193034977755542018687159117536305655040818295195971958265178817045165326732336353250695352363832200540213396024428107504800781723417737765965165224029757506726052081415125710850568097032606524362395128524741005516875429622690489698329293972164864622372977854500511118444115933572908923209879051554903482885771806984793587820017494451552459849646284741607223648962363005052021070427872572578002779784736542788113155286697454176330654978897132393235734439564343463060027454077961092375439117454734177087269850197541481744535367536551532487173507283906489329282052637875566426863127058495041576250593684478747129284314153461290271462169994719630966678503010716894968752603189687299527484390248306679072374319837024252648553818771350161142284478268301794285010234025205736818312879056757453318942120017585484871899797709799100793625277134388863506339552766957578972269709044989674016726917579116389587679306773358063518866352387411080334644936964869462169726455068789196905318038820455159038259768454236574865315251671646755142491517302252089702889032889694039386540767335959097702969053180345325695833066206057591875217514300347664320248244545484669132201539507891181936683004968595164535494009102248463772366470561488513914457098719225119472932682559313054554066405838100551514454991362961195180987427527978039229555890167061736165424452368448498136664637232916242672667552425146562517863957625964926628607683778198076481776967252206426064769451141921982567871186382409953529760199701203207593907856077958947463169700327779251161297712057955449512312458040610777304221838306950933608066972704814292968039084556676245321698040332135634654180913492790903062029568784889224908790452241400391161557335238391320625443099943424639164651309968700798646093486077290890534641221165657043457031250000000*i1^113 + 5422673154882800439102774984964221593042918150169559739839739934624788948173685061530194638804499917494843348469188211509681732836209025861839051159161642954423111921795201126562091723673337451291034074834368713213932274510754797006557795987510985411094440726977598358296438358367699458042887298575926253426682138782856289584954617761672254102445908044522624253142957442376587135376034582019376514313954581381163979138779401369425623892716453858983903860980501988101824002379863791285793981358575133786768689097927080945437892284273558070590313964918603665008421421673195526104624569905969261940459432654062878977829550238534126465063727194493064690092290975291296218411017962140261050573382188862605550890906037528882005941115189730022558670907654469051581536547790875088896011427121968219431221098038453004617342224592353620730856889091290062293863133245034739522438150813861134529278937077319144888528832475705073710062643636094949816450015285052647522576503044342755695894950735818652644524654571925548636736225725191665201474843166830534232923821505708748876345910768447664981798944424380516240885358684112247076672424109527948036452791956225433840156646955111994125387448308344535987477361535028919906512818040068940901248628895220974356925465017012051833340246073250112649552269334092248526267225921567630235195761592835220202783374710688188425498795970259640553368200219876269081215223193856771679964781500500700829671527705665630558299137483258622396650833273438445046194480155803705498269499027074372214379107129621899703659926753119629033005895565683574616921924655314100110290663272417619833093115519459773818302469603143107589626958411446011682267685672556788152431968610346505623108953863323282403721839383054370069861031714991700936293070010437534551294396817877412737801156988802603873906641785906167577159074783645750587419026263793271895817960856624592041829840281766482878959215125459523294193447632342143859943142715691914558172608597366998244673341854071501173498616934096584410993060611431380480440467441733164231725063003180108599189760874109422984892577498719524000233622637074074102570993111668006036510988443435147699084958685510191736382617298705178974362000995053580803188334267419704302884343290400946596811899414850154932467861911530517114169661229326332223612663854052439124085331340832439076403131355615608152540635380490143265271728017595344189357717440325651289035012816301686714738544953563588786746133113424390406472050291024214273502386201663956361940328353644494709301984943674157156017605115975565512234329156744947027844522097154122617525531866176596626649833073687475697514612475018145591613933684255497955532675753996631647389774014310250298613745831174205589804248231856718320660579604565355430626249039699731983806293921603235868010576308875445969186797177268137397806747917013666794268497650749017035470273042183966967860318022649031177435341304768766547056295963460042255892219055353951665415523174655121425461231449199441130318078801825367684083769171930454471199296948886915394152882818954876716748167963635889226215814003815795141299902812700941624499888022857374458377904577984960807477642109333208081389798849158978555351495742797851562500000000000000*i1^114 + -5367172058655626382352725267401243675555127405947369840180744555948770097130878813164235843279240861640146767810001616524279786643934423591579308249199380564814994175421146309386829486742949207735742693369872021302448544592839112247685302096072627498624187790838271883425740828880067801659834945077267364464900381434102741733759300697220874609672852470533578422608860355097150722434328755520339952338086575891334049678642819214621685416006088253456489129352871806358318602913715572879003874310386050525407719496399549785531527619412267829205637239193762586220802780227238613954231989434455365334001990296580083163277097315460502131020058571948271946914223088421723498440212521391156221307051420118434121343123873464832488641063518024861722622643747612568913346688827560389503385000483438933398231297511761798680931316502293736803738303997595948097179266425704760041269825150103133744614660727088314891446759081547713497498469299677406126287529328891207082845093623561180296774676608775802289285370388912743731317370852954026948805902025821141974685207553185089328166128715380566599159426780212736298705775039218046738757347163576339916413736287555848208116037905957542332182340742308769488841651051364464747385978793021491092962558762489272963208999870065271598378074646801772995537779963917219320474757632285113791411253622553404002312239982097509355362634428883307713688898571523438461873866259199515051151911310220161454074631053089286556441118155473416960545643511482663892000554574331772315408750086489142379807014973717119935373232263467374216534713671566629797649242536860572985640879899383072340643028653416465473966936953586938817989171728001375668495177210821875592226275660089283241007880871514417852339575730144532730780418638785260329223820727779543150782628609292333213776538158506240596588672014469142083508647993887671310946746384820861549353107954481017522922387342958822883431581059709223689167812837948488252126934018730392933443613642103484132656324387751641189921925330409505879686341307050713937264715423300348164573747158300671199774770039644709073104091760690176831310034440250991996927842428837462473896528609701910332299583367989619934001156719381316350715884598863509308849658780727670615423598484871005456258229536301009599497720077746322033357475003506775097828557118192858774112905393437570551810102077620756877441470481743139557904730666116652358730641771170154231571998294884750329004686331902123954756497276003521211203509599985468677571817163596341761167917437881265545653072330457586843048010271924915248179581246886849644647598003479128498162795022456636674514838447755552980061936299338972818878387471095412502821225480274190195616962767081851669540463069665559327868982446093928885449658194463808246496797147137807903814646759243134949304386318613562464898508546573711255306069148963632416541898117762981325032680895841648049637843929312581587374550333954092715817898131643570854293994534869395061999846816960035615938708640521601186239951890170013672337258566883152746184360867770728047408666890841230163838422764512082284167289054714396313151822134601200026999300897115214922318453816678474424008149501474917997256852686405181884765625000000000000000000000*i1^115 + -1421870573969646924619180070910351559681869295308510397440941965553914063126492520252542842850722561873551417030062601762161191747459516797285450075286404551506263316618925986749655312555231305054501395626756580416211020981785277132293841614980287521713650964048536031289004438995308064453839007994784460130619779844961242335717266676115434191317291179622259362105124580012493487584300911229444444894887764015376388630932184641681870091455873262006464320473839597736866460102157737900107826536074753664440714485419649685639200972713023277813867413229165483500629744606031600120947351185494352358612003216392396580765041904057339892900921149661934868027536835250468819408568475931987237012776054502862840604668872381357376389766353442212788738543325886817082527408798750245095559334522130428519806910228514448108042071910075454459366863457218591624473428128140556811373521736848404763498592713436293894979426727815975168561632714226313783260614245362461680446348619637112149199795312059631799629945037501238645745383470675482474599220021246837815378592426783636405433407631311661486238929023508817261815080938921762346704598375541829286113067197779338257749961047824015960215196430030636655220007004783051336625473956994549796278076376643801986915818319610106330137650557018713646484258352388103885935382035511312527706107698534807310321692110585222108775714674224592295831382621425297948653178780014528228963307950425897665939469044267853857987704100390928836920943066504990616568050983012229504276412047023179661187964635773134941024348751575022360993771975941353946433796885223846288182637777785125303073541335510029644826045841593329229989747159728574380835951122442760850023579016373785017209162061010825358630562502078961165255432377022484203103128371590691825897297734495695367167312409597291086137061092577063166735997132830451972152915623024015234719867414018843622185471845928794291375063469016802276061448179071571682602438344905275265292154788687187003219906645203363860493334819723248360749843453198565879578411375910255058431721462059278064857179525941476551130918374300852782987871021844304604158692668115312522948564879917691770239936485658789426467130124870734628828463399183236170054830650991223399714845619453940080893953938985571634894151323344977482915250614331990236921980061114353580560233261989850130414839482369984481199429190695422773675095816192513907057330606855204430855387790995374751140854038920214150168446495710921056270831806978170653138907519769063745823115745712832431293014896257145771528920069697150981803445223129947213490954436334824131255852265792800392000499453020776611899289706971980638232042980240786655528060906836467790073333047705670532417713226455275858960974282715843631581672260113687034355199066559618592309231910619656261800673370946088186692595662890375734642026898752174249023979234314780850769606266768947948464356155097234972480149438197656536059885424120779838374121566304294378145672926945345064459730635163542431494894768113809099760130737200287797196634205414094558375657940715116791989447252400559346803416743970562631449125261152993253041008623570356319860009258748689831008960027247667312622070312500000000000000000000000000000*i1^116 + 749461170877893255328591426577997344964528846630668970314748401451338156866255365558067184140523019051836838282581591214765714912834514156209551947374833334464007651541242294672611620450596199793496758993952190772983477856029170554278055464829327865017015003303633669728173761599582672794580468886800723473340053691009844456999288376495769947807374879727262169628636574649146695151785331737622475023840689657889427473477376269328312388922912929120920987943540106693402632194446272196269337125623229868696256760332660653678651055441254841121213477789534422220655379207844576478166156084159785728373547141743639087081839890960881380505847970855283292498198083175468180849125143894955011434126146990675221430536366028273229652318723607238453477647495367944927891552089673691775384402699212356224082266751791625745244732612969469031224933103784270477598901758703865954438211273459384682245053571891905952711874047625881427391198873438261907911340466834651491682113316806770904957946930761040610115060199210071869390418960194110371915332393071823195096353619866668825855849385288828273415519265907905867470308038397567808436455027833931234651862315655057861303585984243907592597000755623164071408741144011566261548159696242125358316258477181430759949344810249850504183779972182262618369025131477557304569682126003998972776453294757913349567152582218527393915776739056436358672889008496279747196936620204364608606719696046098914029632800700301781296339907177384991466627372585727437993732309913774820504254322230015161402134499293118599939542666022848665380343420316386133945812572637994608653730329718134409016866430098863822848133066097836377257253484678646552541947549103740952268895183863945106319420610620969124641419522607222875877572670145664603877457732153593276745220366672178971866354036516177176980493669658413566531423128930031095431304234054209858276368234783696356500307829960676506465155759004678552924617593325478551278149319687483844546935654596611139438343163173666648178530821281797026814312255546482364399706461904299103716311297351642701887721066353697852882445075203635450787634470642336042544646618004662680553931809715158210091879039910987200002259969484414994794848333191618947015180946411621746407412730345822301575850636596080550135108534498301093524176090736243061606777509127895933143970725008061832633311992592088220941672673671303055890337938187945833101515049361142950726110968917009642643205837220934854301280365732036362468661779007830727668531512692674260946758860835216164160052266455492388815558557778189998699512200662765264188822516980687713496771654792607028256099786629204108894589198640385768572385164543838262763263349601901053261514412922271532173468983900828458416078329232222783937222973203741441442119073216608925925424048777891866273401282090864175115559248002749405408826566636251794206394078519129756730762829130777195393690692801157392388711703215640664165601963468371417173836514199847139696720780941300653322832456615113052963031039937769572600596842236047977852639029938769126562282343608906991389845775845931105752085172546988824274775940660727528359918211270374044374875666107982397079467773437500000000000000000000000000000000000000*i1^117 + 461568198639438201775234295314145414076756928080700454747133685854895623188907098581991307104730814094193731695166120385536235715040959986583681425539226849550852758009353337362979649993296471428647738231095759668063349109123891951387172765718276707047503338174112551358662467111921639412738662151966988249383255102520233212689883448769823939299374380820247089406057613354379830604074785988811777565683342789416094261528140562947299833373324014810412146496254417942013193067432086328599930700450552608396462032363354402099500008432257589426909939836040396383440052019579696658401593728967245376228619142542369875576098018009496905307804146287366337647488539708992242235300115395404229156623777267469575751901010872974660658664465639576122480053063258409691950386308622670665753786964903569554913169772390306695200282825265296028690500839918655442780774430637709045139329035188830541382663833787921053407701844183634087194509672779506448112281591640499935096208431860292759465603698365200070818464035059999775205802619249539916823774208612310271342148383216517089612916143320008696384550766715675239817171902995928476057904446696100013312435143323613655438076562917904872446130875205739498908688036257845684378053506331965915496481066415176990285411100354190988445091953135085975964047009197875608906627733911331729872668014862758062059099981521405368490399897358448185706286605754491035755992095452450962471492177280223159832555490016164634571879794073585807047944937585720448953292561658494817483097945407571390465235637349787104222219030480837267934473869201009706912271143763160149434065060595914644266754256347077899974916679937142417571411218060978219846629206999252418905903339806115892701418884277914800967496968167510188947643658843280986084959338370162653939470395867967056708947441373991481169516068471816779648638466580911660317928278505743384864797332539629935201198602275393096324173708025470093699687016151052746345005109965695552346787496340467694169547122031502600762466102322598884640838551669286813943484299929245704478301358848415626915811947169254012251307727307617908409406681559300858099810077019420511018756664290047713833239170840557671344646121328840668907320774917040342316288932744869935310896793438113773593326224912175357165281274844998376087689783563427564556905391183319946014789270408132551313314713244137136313519834913305648479965012037489966805157383714148515968514156912570883406757770248859549152763100015087358210049459433059609994809589849513600004287463940430091234777005185939444461368411464859775669373205114129836518175183928227574459279447916932209161778845842181298787364461061393631320992421667895956820497665099744173855826194748052065429738562472155082450916963275042033574550269411955688906043432827923462785336078744506086103280671421445074946208955810887726611381997716019209707809048737268658905194006426125448772858100874825018396648442225700441254534695623198520309837875384512370118362988999116079328084673197593782664402775353331804411292486531955649060271499719091337184947276047252816304316237513619319121530692288918578123975449810519576521183893191846436820924282073974609375000000000000000000000000000000000000000000*i1^118 + 1017603505670089310917135299637742720852796845265186744107739291380471789963294836724403743641085720072358532449218288155297656677017933893035511757021771043053020744980301734814728149172756410056194802774425826591759307483091210480093321166698080368872122596116687097301961670283808076068893011562815751925125142219308731541517230887296548655175187442590924548865435256400208458952064580801480042378695667669269088046056349749161235916796122943449789274526984622809021562288157014870852172729247967533854939025090277765127789784861565036494453942597325705143893766587765994759565743292330684613417839654774624933950149746883639648020206293069148673903692349849852650452708387642915038735460209959854140625211070945635388596113357497829486493584760605385193997017662624281242044086952551742936621913888718813423931986248144079201868323543677275738804942121119537240762100946924894556001187062641009456575831091061448204240475079686668906555086455412920830529675235851017832778983621526097456915540971895559680334934417314437108005285527819468629742724970850654827378646383203967377445904996089014926911270506504866999977118791817089092724462463486218197642350610744832092082367497740866866414725962306778499294532848488080063861437403607478914227025528048406673814289375108921797800130149333334623630707574316347449874496641480764004201086090835717630285967857385756494771187925595531332045532557147908942109972413159257890416503461985320898018887855371662615920501462339957344878248267095266512259528499941705526570538968087028107015654953630657484112907533734931261427403818978087640312536969237114653348633279825017721894541273266350182822522189737523618057539281502840933750986773356456271925694434308109843399129919394114788047119803751704274314387856282859506634248523726699309034758797248819942260307249271097984088087159378931872536155210968821531304655576645503063022375972314240216296089029390921246173343130876637252213695438091410409973105753133291528482926727890966608421210270123511974945739314854353372300182410495310214382859908483167360272427544626880901238883690374778000389641821853810977829991354094109668223016956738020542724728617120181808197294804143767733994461684185207890395512851524136292802814380592746023606695741399138346826382806726569174751080008703440034245265884679729559706290166916986402991472709129969193542008392198257847598070786991888081854987592993102677429061896521122072847596858657181503535046278949378869464734826633753142687603330111386538640877141893001924266423736711299606612291716058981225178198246952547763994266458857426424452981322482462930292197220495873699876629011461647173320296224723116143355234187033773762657426970166082473632570145685400399724969455286062240858083597517814047597612636066287342857102950983070205646611706446040774737597269686729645349563453521594930271641638979227328322274980173930754554567322961832890641744381609728674750086110196120730933726081017923634619150457825785315820999016990821930251831663613013924077430083148212146702104451104291141573075087805467426135952772973435851922441133780525572242944831735655952797969803214073181152343750000000000000000000000000000000000000000000000000*i1^119 + 585701789720738934401894399300966504104121996102630136987871130878727256162536072841980958233204545686262856536016619309830105056885008425499464867165090506501816520866292209712453400368268555411025193250812054713634203863345295234434860976488185275349051606132060883862045819652703812407139997520016870120419734710582927640091262174988184112551354474436265434364509466487186446376533780143641217055716764027080368541605934440821684789472738429886689961185993061214420388424064482713618898643368537232181943351094748540004586753078861541877629868381464292008928893654923251016696725638046860145279134935691117966912800607089976042685742932418909623938774098133787852748678573427667362418401440565615566388485669172400616401736559608671025492209878392759882022072547679959254112249384552950588305056636770306028035412533439242640727837041367042298158849272827722032096686989180914966286498133355816178403753122576763141273384584759507040271928056856836708751192184313758363452285444467960407555033956968202686884824334049407182812809724810181689831273791552893704081144844419167494815068301980741155830347850819689796317024302622661834537544977341204156504302337821561264246632359489974653885102807290040152692448528851170978347261836334322974159061314862361405266355126561669720814363094848759386471376120588082338653549226340657499278043255323332253034133202335299545935441703996132306643741667970844907872021456185144603176829608424356988395908538816356143599757626011827822962306974339239569251945147750266781145343124205673490604138947771234910059501453501334575286188101873073435826388932924606294750316751849796261190253547529194773533532170447406650985539717121498476046211048411834014970940564773773677819127929557707329389347301627008751074451602726895883666888430810393940243621384078011822418272118917353163112548207025983483759338513623446161655427732993329339793401743395601855736881683439855302156145034621669294835722223427536628499547108139823999101857812415537200565497292355612017651221650607259393967140288769985261307619921434812660164029338733704256454471707481572315517550035318279514628336282268780147469871961205915694137254155956922178001190322924226510684760003098047073469574178343541523659194622456185095935327682109182783238439493272736275380198741241601397206065459809469946571652244571886017498891915191724074186376847319782430584365059293916151284244938225634816855699907615278966335339704191939624334358719622225175073142015595242427420721755939223829332522575027577443241084749274391338216429887240861482476027797577675319672603456709530823897071762904840362178649635248284586886840137524025942168239767281233399761677867743703118181780948690481999997764540661876741987155413487794528878559343273738008981935109423071149399995736455931901950051861239873398933327579377158494186100780186556956814512230551258019927125426870798489770092607152229865365603715178935582427793057504885967426146729395959526555484393740685528781541218008505999203680114001866667968138121745824057996501892753944289596337858788506414186019952785214181415775334840754240417481923941522836685180664062500000000000000000000000000000000000000000000000000000000*i1^120 + 189843518140651628571987900579425144065633294872372114493247274328726724634364184279119459347277703165521377438215256103035820504952291887952200094079476356980117485133478514035663410810668331489359462412008927611855277815251606949088230559349236368029382127251001849396259327441828460187613064903485161518710499573279111188223956656890561819091486794819948755262831433370264095159449535196025744677371154064434857659313005823538385047346985038309633183798890734858839900901205037037728234166165521446597520827248812114994340180588492224507742560318277748270588044248083338828335423792499148828967956879757382946513383573200272961061964479447772335440741558908070503537572043869096221115107305647897336170657238573482638973127322833450257505910126415740493218651260311862912285670573382447067083189156907778108005202989712042541022674710991891461142482121402816981509860990812883508802793020931266283831242977785350733734850075907178582321295816931059395995641270363753386678576368862702269318198977648694655664962561006237630131346401740984456155942635620542472252061221015374462987495237489871205104512620573742881561330667593462753867449199189928946793111122728065950024237883822015955039661821529370424410616035655378659973554447303451069949028457140888882596774700611490489184574017910994310325756516874587210126620112444413686287830627098566527000864036895853476939632568057914628643300930421366729228851113222094395778843752962834522961334753175955971251897705179721055299888053567970217985663790881610398329310203510830371149768795403972841474684001657300210719003218598615886761196795252496323902550396002955702338502095391136911111088605567506700045827127759514687541094824320294032431599488539435174965695168245163203888668768733600667502072347270116171083429334947470394703444451094145378399127384531924183903213680647826418266260570926796367212426464569260053358224235352275071398240729538333437634854044186479996817388435042245494276460259819632690831422417052997217906463964577472552867988318005329687388243607137357077743237838762323847668510040064005396240376335826356129888924340996085370539948829585149353510457397371341849625762538367701452989531084018451815423518771247698638144998023329920543262520210466915390692938758047096808661471009327559903773689496986779267779296467463200459334136941215790374891646065221526601771424125743413805708616956086647875551387381159697640694675850740779843298614938435546118184462517536089408716919264366297662607863530432980819730007681776161890137082049357690582336051884811617872401747669944083013136631635861149529616015866149802767796813066942791721663063976545118118092574361190662855742448718444929969003199092937951696874730042654840570632922785840504426650429796368561943902725219801123541172902761431712167180449349613563024339582004123647651252437094562442732416965542940124546858662647643911274118231294001317156086704976560080606190401902387282504378009176706754340161411268151913389478595380219392009519374756183084209482147542908125687655421511672900923761162395302339907193839446130571266150777601069421507418155670166015625000000000000000000000000000000000000000000000000000000000000000*i1^121 + 92214126750130298430156550866093996977661656644114654851527240164141396537100788966989942499040838813160267360769480248729884130945872458014198859455475331161153426132577280747831541666630876918018036035430077899703648904374760847978919586574146233385534477040785033862994283824129353067205496452454288953063513891375449215887076178690180839579887822177293614566364064796583061673613260521418094330586585487126958515829435354141939178458784135746484319782650866029027925491758709493925176381861969406540259226726609219342793668974965535012469468845990421098371213798626988750369466783218044568767508630009324589551799854531431554566452568565359831229492356813334606765191087694059041980638541811063962248070632213333045613459309556145698843837449552813534579982411937088836589460753093484263314405795787658169215462557292688898870013963471813629889438282890286940671137402453296583268050587534826386588691677663548550414602354108811091861040124840421474565674526586121985836366137402324962697538363421509879784570452561407853878853831880656516451596808327082774563227877695302120887412439683498125270418280394750168949820191565308380445652230728434173169792873521820737440251349100468992906779984945756934359800770021582059829575839796773552036269951484489560571097610205158823457142816985242738520322445347306563975056439432332043584999318169186015489265723115476997639559777692989156004683083914041646028743526693240510831000435503292887740297728522432125838206833232473137342053768437858292858165880413477064638970666685967965717080708737740366050671887506329718218449963214744878099195721161771229156086271662431356574902027864086700125254248434079562974873740507817606739690186950272082286298966517516010476236348129116024537870927778051415857775904202737910511665379970687495644997284587264682564658212497276037457442631981533953487504132384529396536715243036063662252598834642936955691976816529715052911859359028118205283436548933342442414900563256568108119114597002761921989586562601521412917415470088859724552459029875887655992500736036407326592358748244810413042912989344012290433759300039888944793068930883285864324387064037311889633837878327297245565210820468846153553557419739793679943099888295037845417588191976029979612001434431713060700023510953394936550697720801587223081622656364540151972914032535517506122515810225515398058599943290547063844982919592736801139907169416305930174495713064872759898471549695777224613590478935566527742575092012702027638848241009700602102049804254475795962633623435212284907544361349570467613765603430725826598783080221702043357623776408253174691624824165705309506692031815953167386811006824447752441821491008391622169504124956391866727825141575368243854597744497720412977306700032071634340279986261545545211546695868172788931799724939301485788573582790538593695005605837359434132549675492296909895257506021857163887922094705053928161298049784653641730601423672892624390542649327853991027400122876684728887391125768646547847998992008000432055791588044703484815057569003781240008939381082123162327941870917163621401414275169372558593750000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 16909940566999421695679864835092901506397936597714430512803605856279279328175765212953076889399889758453599413225754045902593428154777813724370923047459677325058939039569624851365772792785065649463857611237767981171363499142621202841843031214024406864397859081501586943315146964376730029049024470037521031986267686471487425728731068592667809930986172826221428863478061638874509466147767329118710028326688905873280263399411895261676030528869884041265744091825407029779990925939373455864910254081457598151023576867919042303220149449261655397672214659173061922490880271698147564167473023649421032761576763043442176193146739929407361225012924007904402309197404593144569515974630185294659201583183276012872827049314398823571799071845457185526897550121884633381549756262905407719446317611598440597455273971421682826682447062176016657327298553620563198406678720844348913939485555721783411364602239037844473873352360332902148025944922129928667058059694543449549066052816543722082665096492668295735378032804876600841544777867691259968076828138447153161740257370037016815916168971607530006661066084125518108541372216234820348394783383430764561701001971366871876001201924322986910324736718907538684562993359094317946308758014352343531219498892289743210856138766845495968392685807930944706905368535837992328967530192881518005090368619100573008562958603832868412230272639462559104687927887941288218950646149549189279170303455723534848394164114672454726548418809176946024598373281458021752801962959784467912200751315624073022432318254294236386375555826045679212672952560474014882434511958118300591627233701904890876625622216992897982648824700050622721376917281451345422959094909331172697466232993223789027722651117485392701959322302223649312750160240894100594696785659943015018908124101485790322754588751906863347467439814832212613413797960651755688698324415712170168346581403986133140444884833212257172143180972204017450024573439588981550222125126580224791618285549228847884605103924377830738570698949452787649006258543561013425102676622581556120786613587883861653692810064751991310364467968302967739991689311749588324696716131202694598361687414003742788781993299930523370598544882803030320045710077837108539600205660184072129602235920651358879816845897419658580719153981763404880316040536152390000566471246797842982267120213491400936169114059732742395156663907384338584192030723907756584479451968022297318255988792751205775200281439720674456063204437291822342800924406342330329018858062369819053035924479700033458353911620401257984640673088447752457000530105374844118576026510519889702237697204143553361613052618621828441314827987371198580856382886343842417115087755197743318614320281194084955567500107421311551124098688204544282808548909184141723834735519036962653907346516069772676956880237560871076579744134957082823617239657339235249634506161281430093759282113600940673322307257197882804063463184271798094984635089103539975071167712032866280423706981978725240394845458826248549742874716464326104307531415843524902244288586698844613218401098908345231160954837328195571899414062500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -13390121231197671961345577566158004436130959262630614028156045159165501006859481077189723531664660002703270717057908227544556756479759817559747664978045738790628561650801969550633852727624200892140975516774387730271907122699429243796856858790112337719187803661260037531234077454999521514064054570033062228355416921200526559539031793513702130184977232320902758468150039988868326415480560530933196163075706810682499119727962296168547224849452602385856607784308940745483862099950405755733682960546039589050607753096384336473301048091853342459155853477316766741707515424262227484292177035357613083946355120384324741636030631672282332411973841894551989434426699399710858312377515914173952832348198855014983124933434481013261735934423735659426682633085388463278250910325109941755825143295318849035482848027134686631926247171987600395042191972296907461787331627993235885028152007626631626124256772558728630533119986189081524472494394287114213850934952541369529871638686634365318815194248290692776467552161059233359183853565138785738340780824958834972516031813616793880671802499019405298675082849365196072580881216249644785485695940679453659794172903360802136247290394146625019448235105353460963930683871339850270208286068591276134544520243910035050965983807109714817779975215898418732478093000786525353770094503448307089624910186491964341431463889511934920833186126795522650878441084388967866142050040846992290327281789299327159390854011962769359448514869799575323229502026991695728888382562482708566912566174037455691957322406731719067132172977908268744049259683215643633128182539645110376685130609711408539303575955513641763232129554939580826689806064934689611003851694334134550069055893144234661012973899613622606846836157064952469782206795401802866301248697958801275944841146554523367213656492680618874244860340806859395328344560996401105603550760848861781305645583096076879651505626830497377133878449965924267393030650499856946759439236734983861971241176806178856096160112702458909183737210927175703469009034276299751312788015892062244921103580556117639449985983383497932599043404426940658602527435893164221614729755929396415451786405483730390824719193326744565888525091954723554441402247333824413410507612550619070712003070146900023715396320371590320408925039300712125345184628534037091918582160609246220343421249740281106207622637880989465117882891831843562560900625785520447365151560806997553635594236577590461303442664943338928368399522663004755245943149734374961087238817237619447852175562364432204347135632243047824678105099638687943945001806556935690614359825420726249141895585389015972829291063114103681737148705483144797527964492650362324423252095211314103775193192484823351960004473969205968633830781281018904194459455373557233271605562829658198969776786443265199032074744614808390269371854848790017647985871833696694717856287027079836339274320335216834100632164075480745267540047248805765662987732842915622156285034550536783782665229904844186577555731864599492396431564460842622449951861623840812953214883589940491789016169418764694671630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 224638601430368644720407138702100480839295582913758778053507931835369049340505247021324534817984726873141055058072978156892898115426336522862170953711082217610281803201681421147547192622942956205187709726509241692519164780968639002389396562672711897217346641779324663756649213847048695893013459505269014248241072182026606558837764624665355425326692719271979151518407980827456627180762813694435313295776518864871787821528711556121303067945005558295590503279329654451913803490772069395149603664402666859245837834054301488329377784336151403448809419056386139295738234616271907040646026102975141369552006835132938502574836728580334073995033444539800372881880115128222288248060981332180366008948664171814165066414146879959684789045644327087273678400447381555495309816577993999073284168945577685134308918110410078967955163733769490168786027043562066226695682776473172232280435611765183347243026543830361983323776629590976580169956873453155692411627566130477143851487186865322227691900404851195040657579429021375055588425499225031324108542665934776477964673314100931771253909740153160977979295936263594825397751388064331770273950958006585650020982475653597133924808241871258189533196081049668597519657257890824896887350244311888016848980051335099455353173388378470904984339311786070144919703713811952847331898766837735843255769588957931683127559267288825842958257021192694958383697876523915013693183315272444623288378139935033946881586908084490848757173906576777488707217167947549863448145929347945692696113634921828489104517149477791252911668794625675400931076847982592606430340775110297863386760213966382975899716988341591482576602968170604035732860376400993550416055034920480586193011657883712148246333932920013506165357040342222077374574717201609266717109560792333223224457656533008994091948221394422552898614045993221253269402485300564401889574707291460580349829506308084058645661595656359021599695560361984881729163780155375481822516330190463310296497153828424231799284772382701461459573723952563383356866316788194581813770685295789712930821230016676985010898806286457782495683503681808153049064029733072277786196239379807780154900864400109601272669067142891478236789494907218698933808786026271169651669643866392441516160682973762137385284407576090510027994709375200547650712845339641598961513138704214239583892540788742271189975673712616193775076289591415559074979343280004373886096603935926916246122096190453442079476228497044409362531325010932915743774347592763687959040243733594744301843830692545593451829046665814761627027304965231590076745520002164031750229339460331066594363263564706772059574357494400904629666684246392003249892806397792833159624469732113257136578478255726022506699133364423909967582280335656300541373666131071093651160224634984939687038714990381401277814818411802536207882856458504124048866280077954884773682580161917337402685756825542331715479974217657781686830452264713713851523521158349134018448300008798033966424176267516675741007824714270307305233700788640943337848559340721617294842818649353533993853859437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -18740882425615776606458467504672072225308711279029586675503095590246751499853935116458438340446394711267812785222576919418732411543267780294002228995532907676822302673747442514917427478009375375471078942374068806882606854116052876280466523198651474964798223386492617318732933707464641981453616534148270076478504035730062194155170610802156382942632385548695146646813542069619096577933995437035417236697245707438264333221968234895196003171236675551301531428256526161508963795355669420886978854786725768292313149622942951689388628910332904012464402703812567894517434762198080843070523531224803373797514050717235038208086089713535115086425619492198856873338066874045918396611718429718426569379014118442871464803190687755999476504486711037896598488465891230411668149920302225272244289397528587088655540822612134611696726220454794627917344722985186263224614558771881546492459670195880445958545901770097063853124871118805685681017494317878722159285999965493631118911854827840499318007652547772076855013821114597179540318740339588228817125700338265324893888412464326031901225437833557853611136622751732024465624753832540422630614736918703280559388445137327095108209598740470209914435056535916091712334060753463592564131626533071825141770650763104792762189651189761708978766591503195551000157678382210095311181119196347381488501224888958546360614759601870717723141505700384186959047122786387943859969448281831257405625067681972992044464199163700032643928710432543970143797792458804416923139233879608682421110243704436940142469816538187056199898092792666494969001001633647488020790463953829078386513087764527374390605634725941498363534845942493520831575408093878322270266292583833556168922379286338149434955138418015559539911744288653748159863316537456356868107919904394079128204730058762835042884185529658445020904726932960263489732444278210693006108029114376911053820146534907528216625668198891692469367661475827280307244585334443154477521316960594943354811825664096958246821010956334237869240451224523933722361208740036681102259586737544479097134514940387119051713491968340864366006918651280313291267926465831504815534204909293856240012592718675532417535488422539826403279559107804864970824471111280062739088163529540788717260757145976250904588329669336560806476642444526513174858641187700720517511627672311757703953904639055166842705543473269175218301711112967447067321660235103307701256885515082798833486773631623498528049274060552008190795285713551417111150117480917363995373575740833233007729923520080842434400349206205225410171900519164362097932694484773697756707379429211235489204733618517732717480012554780806541278175692606726992332242608597232788080322106554036582069945278092794616368880790530726868969971945219210239045347568805601855741967991554891732250726528620573105953539309178125276745725502442610172489929414725016445901030327867552540652978132103434840094003473627785033949101477489380213599977546443595436242220175602498163018479427422361153386098664408958280732596033453176384851275378309683695927294698524422531400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -5918755054159528649011430051721490127556087587915390001096428799183154972105847097495136805000253545212530736149871805381017689984060442913923171962004359812060048392929363232380462225524410835639635774171307522043874875847731251462422846356143942197712088972120556595746746789038809083794725694921466866801129857076220651518607432162347691100735436735804481961564977052967746149267682930703238184769138586088501901629535765981842656908163405186863899424133907169667050370179714082162651051381960669434435614917956666969395098415208492763368636126721992133508956778204862050249034351753913519563548197414276338645696773293328307669044102643312235810980360207679615952536835490900194968491444761933669431667326731626625299356697390562507135619006759549935309196516410049748784443077696664751297590464547733924639001853297403121800919266774733481054308478175031785553468275008914425667243060989229857197429457395911250652035821874358265190262804107380687601991643093954507996058536887306749167947847006765517859174233242785165902184613768166996182742915109406084004574262368084456348326683547159177950135036841639481010850017398884947655246962522946259194945395590376833392899230783878092610819265381503468773798826232793941290876832971453364084748434082947216331406156416765351038515102284913086318152854408364348206666469253307544199040422533002963234573314259898375497397906642913212123037430491404902981129122223572955344350560006287655952624488737888979115217420662137509719303017800924528272875790042844400750316415005697691482305759273980714506165677960909671389448822701562020319689019056120720554104167626912065145927591579489207004035508385089818446137167567296661835049754727360184688868699840372144139442990062714984795331057159432391195540270387346072306053846057339199391274404067009635015901876082090934170951536877667631704996167929067299912115812415025838333410188348532698731786044125862439063026909248826481186308398352772747133334413519569291902462230438056666733038434365966395255176712812353399474770794147602976924646751182864583624660706708665316607926132803302507359711886068699618585041445338419355001388545388508573103697719840813618411747428272765015972822504769685506013710204369913218694059389240964522676542919098419432373616100180016340226194509861829799884882888173040114518383121344370360846378521816990051894196947851531264844889127101406182360175142571313639911571726857222408270231478997247702336552071916091797600386679204242992648254545874860630105754495547387914239354911770020919032516886280557712007703503147085357766602434789716129171964299762790099629283203899381307433059290798720073979582886213231667375184652716368210525944842419602867042272376731716071696536076665287465177720130008094547878755296843826605348397473773314549877763801039510015735549596213901587044286001331357163824972848230851568599097508683324121871986579156695157809402675921214400112778973406682949712457196762015060711215818664304506720851979885586733458713765955439988209455512182724396387109268435048960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 1837514502617929203496927308672546292911255265344599850531105755036869041593198975483023362183649282561508637128855111211529918012005774557947532211780477896494711882486738320368610632852222275639253857298932004003829735857940094695356304388736637147631841166550107348317461061412186057654283232099221539931265990181969347952645512656197694240773986281503679569227619874916226217214553541149541116323838284043159711108448041067853193980891939377012131574361589121359284994006523200432318510037749576305237359948890331527505849749899779157536076737592120585153458586816549611762032700692295354153551950379989073845282265356717844175181179634581150405198246299391760899865503925019108724521489507391262988550774069249502417619579509868748850375490932982644332203554154092103356298855266878909666759908051836379579168829130864199047448653869146239044344884814605103728174417586950159550385711009005980582464738629002421995756269208005454802313226789608199441565572300726080372511062465519412142514786988607800279924305272994275246021290263454507918886099061432834903533347070411049216715053308402110207740751379229600407005937281663228491782143408706879428057292217747410471135686763482970876752965659520786251526835528259597721117633240665714217593165446461810662771031596396178073324272508654240721110205640625268615313583147804432414061935390560178289356463333338165338294724161683833608959426508959530905724388692248293640153572279652236649370142791964789867234727078177538182026970199608756591497115564966223990505112455289662247939085938834933005758373895281778265622575672431707422099070855335969929359726530019952419580147585226710392232112545280789134610577805178040295467520602440432077584238036809198266027147745072263001491277214694288507511602622176612162243024063748271171305045620350732073543316813747905652626090435264129367886013763537067574144552126786395577032035319050991810737484231366003042435858499025200938014534472242572725663344721935339813364187283787639968772346573256964376456961291780147445496278835391804988880915351753497667733707990762160805294484854127277875448544905378805599456149619259219268996768812834609062482314045216347842081007209235946513862817435433257423688973505238864886231784467480671068145426058427731833298113885922355528132448433948550619234098007797009540486083142882371757849805085167687417765381049242574109094089312615107307892994009248875225522608904399642828564524332642552010895787051913413841813517795531908638115671186449098765631969469561572278871904353267777582984433690454905236767937569723371874640863473185528878331028785576970994889524501252528695442457514104055583223190633031360958885336074312990823046553946025342070578368671287137060821088470675006890638713883179330108229294673482046920763122790269919796999109473238138316454627896754017246957918915339060876632866929448867643755030771432329230053012104405390288792513951658940639046535965482804434572886211145494276683891515751675149658740022504678353361464110445099707911026258090014284108267520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -269898795797343935876672258625395228759701643071841039401025899680627198981705502486717903401215058285232352888334653665729815303014673334900865337362308540070473620553024002717538564048264292418766372029113702711249103454335443895474970686605199818066885704689888075170597820852656841346203281195285225120528199155226337367258463305667083856761667866380042292439951913073905122821593668110186587938959807598527874104243525828028197737106492072049510359996334687644337520799958336529113827805081471228756847153598716622423953711348070550554300767783484629108083332668885842305683676961532707058517818207983550182185224183132404693394030658352619475826282565070641699580350183024334530437615928415243125004881445038429329939333749678991121498812031295756805959807632590111951506221192548245772083880195007517118753990095112601178484540913327105424523109735430735758583867106806440707567119495004496654287458714580413078548238996124846551866708186728300972020778940393572774553662532776481580962830051692191832204735005424046724287724978274457299911213782633869312676386259628984305782353819435501173711360250168852694210514282628842155017117986232583828502277940068901088927201375118827479145802880743166589085249895148277774383248840741042517792235631414402748431765056785767138943229101458272695553671432893069144601540920144048300090607465368228388696036379895447844951156658248420455778026506991018075051554370421837995681974032014298742792896730610298508003726181000266704344704175039410114552060638790163956974394157787023859259857071250561512817509164934996096398667278795472975858570740932834205494278137951277355363148708801139518032608855317939928880381334743347645061790555823694884352437098282165032399652168970125188824676902454148177206913205515127497460911028845906941234411206194477476461741781202919377861120019552068992191898313836485370141330148037638193340039856149566366211947711206537926371582924554768450912082045247747559591540670183702042463961949291193101771959035448144571382084526388486258873200960234598063654021481241499816947759688526069084076166710613912091288291616976479206282243216792638200422408269309538274881812854541657882008887345069097713490088044782786728406829512926124253203183131989348848356708530873073976172523097991127358659555364499947290629776217181661764969809666320800627751011506079596411052739223977016588757991222893158100130346342986536880211502429638505363100909414668707323181723673398077683861254408399790678226362039227061775919644631935551733051300631372576906804765990381229290985144462844294485852893040171657235945159707869783077749806021201398212811692679069444851625341510809544658390218422394958343480600155808241008788002422076120830916089496580049920964101728372312110493204391605375379847270183129354071464222249094785972697018797573825263213507705355365459914221954109160530013028570243054564136181288677841334797080874171980254586156005268497023504081638660060109232984494855889755229998418436370184768569175798487913718541769533511906099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 28924134344840367468874945230353050158889892246442371087065956824755423632815640655553465114016468238804465133665404434502315615444842448225493373819803953987149079793080667147002099637436340235608442351421493334434415427269865420780763938975570571848714304856493175444329871126100382448310520873397245940737175564331754709600310764136857889533077006452082674778705811882880867900741322729566377907467313581669301737070659249225112909751248035947332426730793420458020948221757056922830070573166349678565510271908383036130413833084052333016311117469894836525604344501410581868289765902012032460515900417159245716636253307501412475480172389456063718939837949109474777259047360369547280319192358845028224694342467215834005425220851980152610519757825899710756990146901355057224853713731652241600365068966916348137322996850025290244656056751161167889984322564351628231902051344965997521773946940779235916773638485142604537954699103144820022224621050308390780151978961713913280515714613853068181632416628197980559798889933299657923877827249020155548432917834076910680156906577287775952059062510284641429039407610822135888070735211095723836702886174879578205238812396073074282052124831192853525156617855925372575556526276967938336990640799493071070280499041010119967440074888814742099368505417267342051189430795604801928042320573425616020003960001368233310661704816229672857180195505277806063284112491017031113993732254851798806599817487438807927426192692554130109719301636271752711037699629992203635622853249788745482727994270416913667577945319932854840252244634135074983971135095983455207472491228636934440617448350515121949925382430178645804413164354564177609449587530424286739357658695088256580973197935380599279297206497774024034645140086762105955879335556280219013785750611794319339637377418792792586871923844186045123908853369468473257209244577244545340371384314449060675071033590563236991869485546383488935844584758586601762172692571607014090737339885868268965312218197383097998126926343503189735292942979215602987553920471629834117899327261874642938843427064847284443715064202586483056441524852293371915418377276648026222500863267113589025617987112166594094171748714142261771452191125336620596965155875316936505144224735910704348465380478408564648859990945460694385846337816744224644064258562507966477637919121877100593552196167720031320664067926929861646877276425240091351130205913922066152187169309630154101080128114360647062800718743550861976899883042309272556147507137289694703904912629440675077588002937611048850712487534495916848847567483239199117260253326922507354848749062068434842407072605349461942910528636479850923114415305867881474486402091237845446957852468162071293513047744951046687209440691738785097691510921662595611638783193993385388175720763367942573332493060342677943346422718750116819337182954313957267468197320711755343773516294474846371530195880955204585054316653038742910361345654704516311833830975765296486479519501398374321932474064540971686799693562764193903173042431349227520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -2216465632992342504334904849681443356742285303185036681956479664810076578969970380127272534919100028086850632967694290279576578149274620119441270760659608661833163222628946725469240671258697247544528058764917594697737411224223079351234010906890943185039841002411873870100950454839956677693089281916671421229833987277209210973825302868431320745283569180576012035777683637787670628991132384710741136052752803270215693550438085907561683619985493052220334340817610006124228617344095548276632049570448165258652114119633942526539251049357704402011735445169564653414877466397624337075046100978373507200236061491070675943140456998036623331112720998865460903039215148566713312987460118924239088439339304210625318508795651795041092661038347574459629634997693389532344753615194540889213329816265403465733772115657542120183832953451726723428926233221955008808785929060273871471361977974023487272263290006821692969483695324147174175653340107918244695224456891642921203060102562231645067995732622904816874771797147350874105150566617538140956771570911530925588241327199323617615961599993858302440503660645450269526769912107837081534734156961476919090241590964327120105948420788536652235947615812296297536144082739876269700604686856232368518014418733677947897325295544704303703927759047433811712778795884633338839995693260326221745287980771658129526273849906837721195779771198174678728029179449895855998680272360304696171460077967790171564725316785018921193065554550917653289822049425790471865356195413019288771607608184132871323143721982047926284282488165650389700834718130435204786870087997828391456645141603215335828577961193863191046437299452192429961249301143242965191113522477231649735124732949320799538578492394796718047708775663589843658230088026377854099453905062869112990429400905769593214362437762264693445517960348755977631711475201808101530837340368747584761261675713895695223141788045868441994527653239634896490468085368130570567276809525534616088083801938208668990797020469283506527211246168986824594898657712744770090615455881855048126365165090156763480704407641055554538782128516913624911947013138316461796981170576294395129374074782863883145951049734933291511924962801755422444698641061730971607608351137965450615759528663154486508179660749445368368967045535591685637710272930021443309759656153037887290726666460586963179355529400556933795204691212257218669992702893669961787739876681762315859305805732069184178432829153801677765132615113936206880370394476721296697740670095411330589728034428336275641235534284610135658798698738970759437200020647908473110004867821513575930047307621950126057967538403771539808069233211782235026889861393563439742399517601124143822684045635272226974424980212541239172627019227415195019626444036459719511836528064177668045135515768075370556062074802804067269487294936436820094608327392895142072134817279000546901949088431027047311325060831788342732922999332001884691776289883716027702735897736728457118237184852546027030933878439929806967529840260432541199861022720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 123184537390848652529525028655444151857253626823792928436890140400311213282834448104964917845661880800639033018756760310679180780193036682404347779424899806432263427284570697374362021709471648964637034604909660736384700103099358481991330760590295720486095243532096748664222551284050866592113358672474987696205053859962008181540059886423730528909859616049473372034305512509343421625418936024930030128281674854856287369386447681203627908156056994424648778477574652886062131183022777552964230558110662368366083302345158104498891240272157892514343468179585618621056906218941039258903600700593225835526060630611785797213586467337041908609033604394447388267674179973588139846619988294659025056395413093284878658490648029970625031243451856533713503623314775996418587838438588276324056092417211194435159882719679756370569426538364946631612072707948310014388960862381331156460737648354826958639066232022595230773758516765552856775225689608500974999334147236390770949322062717805740770480818525592228668941145278632496828300251437382604377618395069831736790986053281271359254597929621068402263038095679608749686097628475693965793859898037597402407434371111282963306015423873202095821040339305799402912134284612921035983525059116374119276901371289675149587105688110736370132943947308272514658550576164252600559799067625935864748497397501550427328292750076244513170115765462728094340483294079237680492732438759845131337822535536205402128614435438223466191786976873902796461399438096106573842824511802404544961524096295290777331462137744384402861317509641611826425224538138944728967629235858711916357077980495907227709042175542988447755695415475780321819179247547916919479004219467243423491440543518881550838420368565575572804847994281010974872211467447848268403437559826566079385232794066784199268116222001256923929179897118977836409445824152417687722449438366981839406902284338043194785090989957323973854302284148662006953514553922400375032529698977928711394862045500904229874631181241532147541456987140495590934288556620746540171766226759284813367548386153734630783886789401494090019273243252267330813201936542220854527912406468976468026548832660449882820770054373883084437249173948628861300832448606031045497049742419750092313231957257286057752581957120456548613534856723063140214110621141506813625608792616134740105666349023336357805293329874231801130842661399445834265328160296996403666466214124056528401384908606158793269035935712103068445717305721170126920790881034111032536562910256524919698152247582798744411275250409284987811247826231653263909720756577690782833627104352889108717405781558481328085935241886459773809762921032627238972559849043302245906894194024231352506019712572143609250801988743541523904904024347833168334903620570510770595657120075892760202511669677664686316807936545373747925195052108296497709368227586649793057247887122151378725057932521005110422487819293007159272032122200445161835633500286603413665159391218215863510423269743010878192262685895717448621053109941585104076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -3984893301364408003189001340134758165521563167439841306895641085609960434629517444058319028468346974131940060960132365270844886412182711731319119414343707880080963844153874553972650923567825426625183245411983880597844883551128282575089019194897690605669268737676230053794133120875488611232784783344738599147462750585362907780740873337668605977541213068931811684174190850165906338319054717455357221298991574186848044207470157522476018553779957791238089527665475375584354774645534067597110562167074814203196306746073080780417301575856311553738026971389046820734035097177632140382341237500775264137670481652732360753771080860268146219581839028622935234660591962500738317572818439893078607721854315111644511340519786469470751206708650259023435284802068637659022717366662382164801077680256249092261273379280045558907496619444358076553295112822487251764923584360925548463228758254378284023817732215940750647452050250183648494382803596454764468204264621548858164524894482396498536099683750324303574709775483892738914154519154303050106630470563409513013699924633468031204317370862431553696189517246093594627387192767159702443066699804446046224373962431689856860250950280576470523654415777774592748932811436840791846719426698851586004024479030220237895720852949054066560187930576380909313838356020206649015325991322029824962645039107575045375756864017687401372313417320465594678129267817207142062602109749327976351209002526899603454960949554964344555024040051385612904865831450831571509911338661988419748572812201393902691039043541978785163587512304501117375229891801608502090575930139455034150623416110501155055004365517047464806644437878033616961844228955328092001592678805644867399974377866696253093695642081727320787719884703684215277727832586438910672573833826980650420480084411068459501679775603203764099563974139139281698721388336297873144281114378463199549272519920733166184606582202231190211233325401096061916226306988219877120730425456944953499428774437447065862732029816229122188242273392033611091518978679642692115001462978476185469176621163292581926551336440808257018303933084107002711067381954536711226076461102561604540390875060890191968704177340576983118931897760743584670774586806370843450150285196521197263446042831135258747166634014381554739504045094444093823147467078003220631537568326481806347205518079045687803323934122911958560441194246405208409060030190662837830245132190767144747093492254810116561609670128067002100954323702148339818058106736059967046457903738436867010078218805586757022987629620462355681799714180431272399477141463393746061191070613304107368270872295358827267451479633798377290694189180496891038660429678377528361316805368306871820501411887874796371613494555236802619318345692675450599035262868214654282438862886071222941833300030039239116360942916146334972131101409975092571587840456394026788959394389232629235724723055295098525871535246056423012174535385068607873634088929961287712204282952627282331457621235695443536085119337478243851634403788718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -75428368078032161561482238424156747288371088535342231021671500186372572538854252453405515365197710485694383481630849921913187923559335456989301490591694633588717665149996276273978081472721038293366548042585443420271382237146601740513064659759212975751374428845127303100529317209070984777111203557171360661858031154565422820124082259577861657284292705183436013432688716387700986098351898923193856323912505563479847080460975736159986589196097141277918346401492044872000265492617031224592249413789638779498132006668428008842290725689242984860306259548643352784951007096065673852597820032757634753383159251998511499548374915970733889908494055593985366050909477656053421938457403983844598577540273280828352602726977789007056654130393443936769073093241703969474972163641648400819493239836366523663492581454840508712779700636047091016581467294815699740364016260665503269261170599868164261627496343468470904793961606696590257811891900125703095401953232321160699462330393025621201511721132551824584306400164027065128676939055519774819407276046277677086490826153981852782962345577366132246609097420285233367294329491819790361982768745934379178269185494528405172947340396445272137817500633844545833134209209847952470546727749448125505544530664696875793819895889773633150082630697933980875042747194488748206641451424558058212464568911431091525895603870416811803585345779163042502238421270822480313010418281124634182081538259129807601568949323156094441463767849762176705818255375624725623631536027847707540117759445045751113654696858633560854511149807326241586999523350711626288118605717814917277539780323043221099116122171139236938168212857439434655297841353447670357739888619434363401537632304654233151704897973112005392826484439315427557366069933468083533784354395165725631511612596835317554122716956095932543919507445257791436500833686184576887008947046275966637214580478020945893482815364469302772965885402997899742868835510421532075391153611852704719676313366731403215816542997463215644649414477335882087087846715582500293035553774030193021856517892124846486356258780420602016936525045836625211227105393857901768863734895674985509427397786252933515679241783063707706329448682382986435253459183495961311752180948523801410709448545070112453797605121822284725070389621813488990140577167692626493324217806894368488862102892141096527026818315906858857918328752129657097801824424087363687953768118828598010843469437368065082470185162958893152371575386776740657482785377719975575183112536403572825348593571431175884022278533659931978886038517625082631338123298834192660870653788180838623731919706571104670720198112202433245971898513852652847795467003644183852729330698781359268301638014147379613921200980905315795311749979994469503623274994400632676719452749509625990872322459318133489920958304406429318226970438215018552746188292706426143558098224254674734426504203264311327739365931616322200996581379242598097286206646559761420787518039972368548962111178414699111676886333198426871827529728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 20988042082229937755350173854887775556763149974747154053430785284102289808603311526113839636303000965370737271398671147501409800475469570668437400823478907119214441785306673971667883875764301541945552964276232661032196130823236987992067252670042699728528426740552359151341774537069412470560305753501908954310888251810665940469448026305737235191125246179102051288386356704448172956826568169356209169094619636411378394058469888120791749231031233244081156880159691413775277645555865644247343614096355892752711582429088535092279323621088378236307847876687590001428108337638791927788520123522989831530537357408286127384328559246058712324565141686260291788765557618927521143952919438236184739893393154884039755951412407444987844265277933629811113563015858268469841805606745865788976510772984842126844860891169518811647782682601547522497562608334541014290883722427955098333687915327694089332345636714352538691985400407108050951279923794674396047163725578946437572170604114230431905556643615631907293749902958948528259583762272647814891264528470566356563638404125423516918735774744874017210955885289312524365681711543724338741176279702294992113769495409335626119110519222545573316311910813006028357781346667927493865056293795284105630716856909701243433228047111895637382300788466299295331816085152957066251182491366559017516695993770796868378639715193052890773239905816968787924586467122987249791962061587295107292689950677940543442555699056146935353525194870515244370744957311300594057724322283175490841680175256527467939452594315747052724065351165273871257433564431905727791817379542592211208115200783666167944814077470739535471665253471481739838772385422599031593878906079869842735570361236486469526606710245209840434604418331023285141850778894520215086720911611064277125872083461236695668329283744798560673221311938444124192051642538234884222563299607081371822880122740696456955301375999962713805059917766816279573319101235563847881696528008575296025990137670500528915920344259898355401957063765919365643252025804927252305911896153205047931657553538642153699216238543795300553178125931630888147040959658579453652435350492408450389750308715346132601543894049431787723868428161294320904590060111094271655726057241503764354651586338719292067174718164168980084451944205389064971417815607600926126116764387306502483525669009760060395673938851132062621490759631379457327280505772923861671104467083386177429580570989490955052077369080259487996649607961346126017927468957982672293463080091378042013682002439114293886707670557156018519964264968396863782147900501737508085714402890867096938955418227547130414939055041254053379128523840709668309092802498726033138778353708369788255559928975318447112271356935388644689667577183364068713569177332246010560818153287001824690028018324746968265729042622292758377228419143674546293654764295902887062602037764330476760035454701700715101536628035029598107310373635633064807679405448100241606817824078551962603692915746182510756952971206059255398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -1701965607123522232071829422685581768747217124201410681128308910753334053080919360128550367537509653372636024514921058470161942711720793392090629647612412425276219548608572371757304706367069393099226399964375242693380979681121440153906607368775740966894351436161044781651083680348002588747911838669886679386756468963937744127439346058797472046699006504701078604274774915923468211095910987568686754084063701398608589790587130441239590152329774076817065080661737842019173069813308231548374797271206569537833570017973853653439749125880319764648008450369345853559325395171010068947940860714794652373895744538059077284323341794864271361141926814848297997979275392853363547786043084552394500119499501763448996132765446417982443976445936937269117585038577650752602350947505996179767064656575470288242643731718658738308388810128339739494910059854657005031822517320789988344311163854810544654681870696137630844556134165971198626879405014857869580815193629388654989187340595700656995805105942324974730382806908337456507960413279619081179610197183284882008186166950389329388837611022792065221164050490114466999614429222904410288506037202662292403963131176141831639508977235716423819955706358118832175464517046443622312974024595690653994811043222008754861980504013784254237278559346999251678183575579372522248446141733526416288873609298477752105418574008790079153799473125181522703883581510851779331042362387118680671431291050005933313523675707048243689829969100620220487224421270217707259061268996445398255989214839481811304095058060103181859408954226842781837823898934676499233778560103311690541412113856295583281496123087223335187678405144715093729715819106380178338009950144823430233724235741767099924891379539595140834698702400343977301141087946454764930441344705535827093995852214718756396654390615285756531141971980224411840585914763686883428762539354440120749569652769721254653663847703161621646565150227627746730594736236454988804634462409142699992778814864002904983764996650409512840090631659546509351350233436993402776878744081542094240520733413739536636942568305869004576947606519060686685210166363180170524113855506861214553680054431587366794247267325484701263996989584576153372062114185492244177362902319228214844532076469490843722753239612151608939871736793578434527539558791407770242380802065355660281178210130902570542737057407095827399862094922168517101388117154714457076237204488347301159418685280752646672081264658489777214696956809046917765322053611161726740549274918927209645371386098924993173961748131958995682528684281907593096850785107934547137700339584032058775020574902236443565630560567586261264439007041054412119903859197922615790423746407787884244726393826097269755689719550534305606043132404277266016873609313745328445362922205220556582258998546639179274562329760158863124929362729826642437674358743941672757129598388774718430094681831071316354829116429459341227095793482619709417128010782426639986562638289613508105745498388581328846917581825638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 88546201193651126977807969004575772942366817820732054429998117684623182583369284813982024611268396301521674417584665822656852355633575963047052459920061357509814332861579791860698421085715971497072671337303604250902635435838083032295040220400161251436821448093333970632019952175293829601444925675424138934781998811030152644887458016587023139035895808352886036185516564266964075012571120148647474108440245412378289802248382132696129399448035159281658794853231882612588029835167279827547118692209523442685932493098849022547624818776342107348109959331768286357985580252530890650947642420143385956342938481590441463085841415143103908651293414331004423486237358715925580574655424928961823806477761240955877403856810970181501214641766942074544604082081460979396140138072784217366892242995814737109951578708447549393848585146022612934202865886908407031605236267500491115016542224503031529673888561646859067157096946496550707842152014575162131398153438404087961926198403791352436541890960080171860260282653622173694413674133419882689521698289814200080034555479941489607485079131938412207866112053060214109771385315289529739634542700310672340370499867640885631097733680522972746877023592925594930639165678071201422268756013894478321225244854015963164261964667069663743882966808574905737676707843220362141569802068152992759109453259645883466425539661077642805324927224490914513830175720061638145453878004473120195480043156811065677493173851701363308524166876735614370617027370857983900454579982455039966173555343313585764331255648525996415879903508521663430150233721506029664202438404665041648273928942680985556451479716956699455161978160751234365783849248273361358921777083014511254793342814988977085695131959488145316342433638218352032862325802287795578767015238589550319459334534280014066651193324618609810115088114054153885324303831068653745418268731560256494881607983262310231942269981847975463026578133693628865114412155309471913845282336885355175761231981923935262180495262461579446007705900294197191088566354128160924908196130452877668306883652636145103054878634230359530546694993245623758118813325712769067349309047375359021339623076614078148708891730767123504994324482078888300712033475907273158333746838615390253109841908731999074607072579814382374366952188414509490319001388268998529629670443912114236134301906519084361963443151090057931801913287405581739984885669609363985890357082356266210646847471289384060439782297198548155429233337262618321765623665486428977934875076263968689590959575028854936114620249124339728688289767764592746775411301394991884116649679023222373588003671877577226044520398572695408117716271241155827397751821883153653126829323021674617780097548066526654052007277406194546416419159968554677762600333694981587027728706990426915312357484496581171778935671250940174435722717275189416122512576499241069210147435391897418484251868404988739790987504738754773236514716111072775639431370423025639568092822048967059453876770558959746749038592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -2968121850717076699975380320530529813000254853722203753563416406186845530753770114089086993807171467937923432314533102716936578636098575122547497391032244972250911975686260819496326657937478155164051887257268678269036899923964565431619090973408249155483382487880700553174059948625127095599177117162251881106294666519958272723993374033979758999163019176548539492830640038123397902701172126761014566097430796664371365806993120865402439509267088443849029295521876022201845385918501080872695258918979538565266161952785292547262403955320829394669791397588305346691890274171363950205129361168265277275447710188963995125016269188826251923970526045602886511044297872094341672018537188396239593441170153401280158280774905324358386099866453639829123026486885951980355170522764219349557291043322892337285851838660247211462975105276590362922194396511788847598504043422492888917636567996424919201620679887459727272433020850611084390408687936575419114640982738101192543138334535860094583475974373863140308794783429008931313529965494475427865520382867974771392695978550434982129951023903705511985520458208114866056722020925637470394381645113533597009915228710616875969389666518536174690425789372993222416133061854140266831836567838769773327648489158840746361276193896534245382141696671164599931215753523243167940122021370112680500736907448339525091490273184708365741695535904742668524028847790486079385204098305740254500421025074889939380926218736101587010187990306602973906719381299400573420045847036785967262950265642379255391592959829055947149601157940379600176800139316335909667628810809312482585504860018868619203040061303595493762423929799722483597346231577119174580337704303271384892646269824419161806161373599244294157906326598785711448421575528519024993425851285256564609001928915821417780598738380929127329809266197245673054128376596508480812833784478330629601424310907804160405429699152367236477374281656493043952195399297381465047441370682921410465997479273470837341905642257484650205904066144019227645252772687335575540340604641335644013992919924464993320290591590424981945725897899895351599878444218266469325135723080346515523795831558545685895542509263638390585797310735209272402209783473660800850158776523364472306684406471717951280106060287173906721993304714159364365669514299975539350936611225440356835201952309039571266501120716908723265877570341104369571816265733645573751557054203113987977149295461730018557977693771594604515822549662120475023979480167755463014678937217854873745987619846482839912780748073006261312469164451213582676829060761578339724595047358940841672331166737770855169584060161770662637465330568532801666904300186754243847170811698912002316620759409157623635072643044308775726643892288969361872037184552514125651911254744972227755979103234842106866291659165191887100705847566538250758281851526401360616096992272352799551351654356527307694828441680850320671478499865689820573199079981392858570091574588978956662786171027383648256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 28420570976589411427384794904115461990151879952218783174404828722038987805825011510957724252905768746000874269682945454049169791078273976083013379174448398053840003054679713447026499903357210443823651351483600565178528021365475413716788432899617928770385044960079725344886920578320645897143881222003300554808988569245813015036740686831330419182915799840585094929706638437000209012526249192787894152706230994398317264226697599792879993542832584262150035835688565953506436989002242054272315236487949494435526969004763980056542477716572837325718165720127845790954809070516989193120234832007222237610999200277502855658207082361954145578242256781527226043191749333379829067177802625751824553413259350731517715998737954541539032410138855547570000385109683034494007607835433728180847490240488854831291245536183851463796713548317508101001085358694218002561854114650391093130445786725081512232576146509829485118450335919805843098444490742007109760487800919112556652565909388278745970190736654725162420908464473029644427889777855228753851063917182622881594626342923571724358817306717372024571438881221862476759905536852269113409104634426573658362510849400353242779993697534101719609272369934325110136123305848306279675258415959932004317217601264814990123223433887402609421054407734946835564497185759787364398423723134785242876499783457978488232333348941997958227944029334519735627198520904919608713290477593393283017058549546548645713953700328582683113954799479880201838530364299567990040824228754563337248544866447221631860011166644425978174918625053640900082439900263380241361367079129447293053054432058553417731761393336915739852678062193197500900338178590313824628597342635283240402772864345311474491439131253403694958740385690177931773261851076188021708412475932869362355794692620355653177704747891446282455590450733390782423841499151835142332006638205315777505376601958140817956230485009621549352281915948560031232804054523265714881190720773025067857084180825804893467709256905573795252006154608707463211120147089599658405228704034401480412140412837534916919629868759408528702730955627802816116643926858522925980168582900446941487590523094425867855601672080387210512455031012224593678700057738000993586323434181656178557003833403313711371555158224474648892098304414177201321613095384496029147893129006446555941432289485112680129372249284874333782756198799751022390250045141887942499444958234285768770571344507000038254048468832417224040307474514036533166638540771762152866972487378293829890443875832028492541203106929501396340756554139185102052789704880113945169349897336602206096464813930384567385818041725398214574730957290246643760991112540629504132409799025153453618617894673727413207879507788511140854627403896591287760035459359931834304142887410112956766247178455944843516578123240002059011943035914493142515981460680710323365237000548719016504130467376521371677658819074167362979715168814769791853540493490545727230487937070338804505128919367680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 3970352208005763157600062712403915228825838459318255212337953426887885891226640959162094158643541672365250818637891425395872033648400387530273329964254092923745426567226533898878983198360094613553248581496305713924935592233648323176582323212443067920799251391584407571081735894244174790732351444622594079531235420084042841883328150405036348755042017833821248200000229239529186770185946483023941976909477527131257611297706680310950480215654391962934328781051943003747094258853948591294523206996848296524201399633902538397129716279781945193704590930727657778625281185754664624527654798422511770680843868113035552316635912837107911582394740123902708534057633018142632957533874362857455099205897109179024954309999803849461487566586995318289610980969511582836470804536467758203344105267770099662654297641709493776308764174666744459678885755230529320486301874755610449053226398456296261508151199763273326568977243928538327937024494610808008824854381080058116679261348702924533499645153356498679904890208846027218450233714174584260934382225125174493786119724823442234636682298753753786027461833560404755260681626461264824030726200225498652050979803067861873811209654135510926199915610860284553120649529933862966709446881043061499160649159922682332773833285585476055424594500907766852683407726654806497772230413709536568951259331608213473669990359542242733232500077727047125458901566937697195332242552586465797671116192563746788834606337937553065869393299441753256330424959523224034313311499420399390134715901040206564105763207516897436907246807328097272716571303303526952600415504505145324722873274723668486632620071584412400122414068014819361373637110017872584594934541251662535728190063124732172419300283063164897902112696346680631760656522780953644057031667087399812577084277084978273689600914167317294695315765622309908881136198429704923281887983772631436775802106859995339468790507393601840014237901521254438198665694016973877301205821822189966810747768014279861208995856807741034446989696745927200870585637495455717794834521834795947323589604727391417204472062759876406492273587333661871371939975035660790286865482912086069512721067187948798638894574124981726819380165537160345183923790315641733581249601659374191387668986547330597304402671813087483349177610954363225764600881889679838712207238964649660578097779581596714459282123878191749626783597072789048712478142771790401880327258591623984835629216349337831945297577834716410816514587161486459539580588517942166982019497461044917029624918104602031322430082681622487921234701771142571551132998096529660085474758182049398893757973172640072016937709023078319287692702007376167911896130463917336235142639302789293535012984952447375938479875253510861371642976939698611535892359630612416818961413918618089279983105566472286429170099978603910011118083643202393722785612565138466193682096527366442790929646987085295243209853484258864663756396837916147094863787250111576277029530678506934455238656000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + -335062770120483870249100301393892900320923208916245740536048627053352440323471506670181935390216574102023134627685447865492310554419506865023862265301897403269971738734614018867700671584456810129749094149057233942732596265075842856275962446189691953797680511556686426369204010848415344133443055124265081086278164399290830901327429156242158958282251919581026752763877882470954921282103155244923173764064741823836174716160070358983023685318061972650925421324023789711105032305199885409676850350737807425610525053954581523276222641093027092392250266285107092646820445773131786860674951444535166151786265037397925184782117535694357280670289219880005844429630236232349500770138613616479240748639719130392476804911467554751817097524885294658491218537384639327306503865571300679667251883701127339844245270676571242120353899129042791692809298672184037257377531394315534212143430709961236533715965387162563225497304719265269925075667616214922480333168700820454884310610023307524502186858840914479667875099739628387863056252434305389780700928083328319805331749562129374094812150744803906046305593533473530703643046939801873308719248799497425810709834663470323150915064336420009415142694697196276170515196286049956219877733253663065318382499286510140626574226342770326461508835233414110983863739046895158343248572370303823820750154261524346162642976102352725128302366749548183217722950685274917090738437970043300689027785042467962076822533313818868857006925957097485050309102300069670288943842760157985053454373850552880005526455170025259744680003447079632262617571842247846819280884515209295925880830954815462836689246763366148531148538405336448260234989649131790672324910634304789717751616333629358887807195391686055269513775306322093854053876183282649628151520886260391307958604990985364413421379141556529482178018982250707180145003734581682463631592083631852692492586400207653990547610622623609715444820526074500567309157094187948540803414854767290374254555166594723855587669978087042215298471062987739078625844734579379679848818124584335125169056294158387303334236779014919694307294892983484004991589803335637418729000762841378461260297939774042101541417227511690134890598018819317347142307492731061606693665140324115972853359755879218885668071683568539074027179464602484249306872716249998846818584691964210781580794821501635685861111368920147814155377379713135499566833932531684112027613424052790083408496372701942614094407789682286231443630113580330282272861844574164402921053782755466944060602654297667319272192515666996706239557143725538662534536442740948197752714126159816101890617372424807804690537570317968610786029765260386975981875550477293704009704937240641402231415708995000034443956083889953118139777270056932498724430634961819839896527861503851724089292852981193264357244851214560408017562649476290167688028836861994307058796668593053748813686917586735442437254742255179965053874341702237297469771360897945989995869872435757056000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 16227957633476265031535013734754833549858353826746725884467637214592849097249758372801609236513767990650484980398316788320915489540673380534034084869638512554993005881534522724188728342337068458943046496799739826532187033557565968400668223973510551756567359269193053226468105691006936733934601391222615459044903400137519773482734460687561084933441910494653002839022056680130993316731269969879619005567753337623505555655836438121889906067730512813246591524830062366353925410315041568043950806844484234409800878664882572905453075540098399113915526768479336825576427786101176547609899001915969189615580937711518435436314841804108755004363826551019896205150409040264947390479066107499952226499693813823425511919893569399615718997038562840183801762276090642529236895282078326766276770760375099077877309544971003932786812472089522891452174068086268905843683886907612167923466411670104818660207744427318763035323266171185754262882262657139668015784690010234383709872823978883538059838869088970779259093457383541133840735330304710166582034763619431858957942789034508871357340393417570812050527119485905112506795797498493855371779544652707206385609080473608923503814475382717179550286566766029977068912445670644629256628175668497005365888086795539611028751975788832327466240284695247291173492911238477307122098962793554704529344111549579193850556188309017598531271629543630216859902564081963346200633703303066670802643561380835911903845807088806175076684173643327207898494199764090164688520278852834389757973535536393093217249793058647313014281035004614722783794899417282162447324865499155912041647563749941308791108265589692789158560865834683939733729812193200457724278398592156559733713311619520908757078067728534587821737218236758401765340623262894119870210658076082736281854449189583438185546435993851886653900101616025708590425363086302817600430054436546246579982392021040585538298955801237951018306301158797111449146419248243123556096148793609657999364012586813922188027714815567669141340967768614391489034974430163654611625976309514462709335613556214270935321792725454231644162161138875600134128599929442021973785759193855537902933757364875143664238322386208718688581546178604715814656237153836296215397313381508754864558890165711335500137658932341184123856432009513163562925695939516625707192102283411539082111330723741037468853604348239291183225456029246019545145380733091307608139168979507254040536503040869083443517981838817840403586275232949034472070427088924786917168449970104004674474905337095993300113602319710006557946798792323245584356107521986724549795020969915896491249045505431825818262778286295086593039324820502248667552920809406048962567299393921200204132287221917767709905366743453937166472910101962836122878934068354761608149232503913844664212663674997605238760022139756948313260489269667887969199239804284167439513484000717017273075926430887292465365099535662846938177352799734229006984525995022330885109018787840000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -555033110027028298756850704757499551518519748344036419205752571768067379530850036882899956186989254430837251527897055231903492524654705000806803868330962196067641984672989641446677359373708561059236644381362425863290118209494133771957235671699472299690304231941051402929894036727249451523959896435570324610226216681679271983207436021074955701132056369240289934075340814930471170332866818814235147788364342694513200450631987707285100967164739863812671888634981782289478218748290044797095064552369015615138366749396438041424927573886163894587455275077671933807576065741499522358779032226657125577059568594002680144537321762780633044446006933228168891002979222384009628687787500294354524878936630945411396395533132893690335718823322305222977440551011806813868719547538389923119115885645790166743913934924222252529451517984475447649613955631305724624527530240469200496302462592645300282279250562126457547671332334528116193275098970940885577943641844628928301180267786338058740675947544509365220720722101072225296696893888405990771339645402268255082448734086377242052361601249151458046417526023372226317636548798554592998941185215709240675389737759826777704304300723736189126991199693422821506200256694944551614893664222286071302658270872596363820158189797872799466756910756331144088058758662789743710462169154491759464462377378761106413566899385688533587610521789184691520082588960769276228862078939592318080218349384240436342169397687864394160035094740399506487543076315664775794406264941096107015570639874490756192023060104036062294718300142444998379397611239109732278221519566459707631299249787983360336103388852481487439222431421024089523590338835281073612918970017544308186688944149332551725316835338602504829822799765970644087008995740238416520348471413582446935686606253507815177554716314124792282276370019519407980141192806133961220181338751303472708934980021678483307181159772347578447621280912802225725858950627129732056362417422535559460526624792993748126346632792276483287441914255386510836208065489976598359023321774648518804955190204419711237114880687346367908368984321212817923177664980262150818725832554145407885144501479714815086160570379765722441434759877136361234464656797534525193863767575843251294688890688950262311222134157803288656324105267004971721559257318508029207684829383062536256509039737190586989783859907434903970687809426039287579748524484285208763149034255797869368359731379435540030031176551580396348535605318168305135832520038976970007731051779588793079413963563548272994750876036073877015892500578218274776264091057352691735889289718088328743232331652158513988163655837495424717514488658252384019986940943226335346408823168907925628324082165678829461631763180526087232288707010079922007250052084055721061241930726785524510983385052907578884091494659054633271153379390713356885209080695494365480965872132768941459698572388599233429110882262076195264488852713288522949373961691673706853564416000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + 14320976849742730423491200546253481335448558637131231961125182515400520769532985569450726650118450826185433916923621918865182223493777759264918829937559622704088348328134752283594295328120483823068042132762702119691631029552913251442557046454581561588498133288566683960434583384394972021406090747740910332850970931836337071736729923193601581538938063426600844519376077170064147686364213231794780384443316293063037900153686330596875132778282425134747043318856694310309084231790470560855363106355027987638551287652302274633084462935705112795791826463344581142681339742986736085248721597275117004365771915231941993414245037211494319567941070501915269762863437115965437875569357869681278542731610307666453907097897260537222684884679706283550897055106825261024417681155441117879046364112851316145693086084286789582603587542242672264578088684427493853430236262278192364925747739625737572869246696471959568779329383243895722722296142222141343275736233396361469811824056726393691002573753108354752621695955236360273099113543302285863359098352132279223943149657879117965921346384689095880328906617679195535199564267437029323199761005658587232876130492761421741133872939683240943865106126611064544537419892062648734281015217967238152317790846341406686806828424330975419322291475801239988113742306520773037239033343485554661786416918183490254868334385930311630206886090737767628221879803313084266843764210371524494174282061925862487420754523927639831300192466740715621384993076960959684700139216446937653238070846568569325452363053072332371281925701321748398931711021542890309180586696650634495895805568727982594192648416496852882305870197392640430918088604904102611730742906541474856699298374809649020275471448157859805935687902681296556633932439366869332260821515768288171536826021300636924473930251700431809617724784668981218493598769561082465509334983845123906090723573550056607517258182861611069179986441344558901905750450558763021832262543194006210435935454610887064168323681682089314338013669654029157194552181946142338562467992624981725099129363244743156989749748874191016331690332594434334741686489468390671978420066628140089330222049725524771933449111304634515569416535682657471748309371030833925126085056586579372804572623944036674576354883861835886014542983835556877817305740368786753868654141589169315660558516666494907506287969279929028406750405434662533585546915611004318864014483430656152893971380531357789314596759657944053194784190856635965467363823322824870558002609546927263627274958168664877190722740014540195576942683680589851252744551678301621870787779337040132429929937741117988068756857811580530510362053895721531693031578147872327852610334596698736957436192243332739198241560103575883076795535327384101424888089510093347701715171729422059301225856588116557107929307953411087870696635443802478388630918503186673048732271014510756003591799833759826020086228619778668583519449429385928678929860194100838400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + -256685745569991205599941330767637893030588726082232113656179480072183248985907510297392758234138869431363434407259563636744530796961054874226103154044359637304469795813266596866440815962803276630066427834005449106701337731844202700766525387578689253245079546057613278443129963869954729754966845545284457227067294665914368988839719466191852593209707141207840531618405125177143255247156950195580850118301932516078714114132667591238130447366683111061608885413098634177231711401039066201342627562193314068914044081359575033473631096490114920710161184809368394466418579923997204800639655691341104315416780709144203165625479080754144405043508203802737299868562171898819651033086064593466479583038330049066666023734131889289726795346875570124779999073114460714029584435730240424529644441725792091273747631285881275010473633907432413981724337730342336735365811535438886078956170731103200561343728571459498099033022122865397166690740000814675181315976826004930956627754125839055651994930145117913125418255162631019892615837643711700191164600385281645764034545669625863678002505919665523222457740379118193746704116559390477866430293552208016860385400129957859049544624531506225321777368845687123829184362284700422082772850886471431307937932396303691547208542810789874976560866116903034514951724376948552791585475989514115743694996370960059890633878618960389982440008992304328067056657995870402929108216817233357691093866860102606230962367272724245295894893408661281756203554531958054348441601849879200744826725249940141680572281457096600732011429974811067823165339871124795260163720088562832890763285941109024951653526479602160951059892989777408192973528131471843507415135033786361520952857591125042353690308936420279373308196785683081117644917361475209991243508940700595803469813897691929167494980438858002764725571117578146647005957496157468972487042335088287996535220512473229599279670502214325763879493450682575037697229670577861036790398452128744491200833828060441695334200600658902664393673850771788099334457274672778314439675827833494549822642746440466590678917428997782772532905563019375454710643320642078514014363504347245812501862825030453701889104474877208987816994170264778191189284964382613247311610606371671326981889222184475775255174769170367808107978541791745418727701511414337994289144479863022341821982446975121573762733882771536322754130579352212437375387976765214901871200487900169410854138303419926574494474334839089029567768376167238620740839177753834065294597727878247149936627279206489756033762712334766921323022082102918206294441474469879480790488992995695370857243506956839748666699764633919527523759874130664057027149034108070007793325272260882754628568701611529663699493607294279959328161427960835422841600589533325594409377273759472729304853283031801711189921631018520629392367895789284365867726103672674028103243858824504541872221716730630964761747376070635155171666488141262895385652756480000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + 2813905812506697775299445684140732649170907257308658111270970966275666337690077887010470700637092039369566156736002138758012733449277979729247209213836371233487049867899452347130337031253457704840445131859973868035373375794281787718776726872500609948511112058722703518783080604738436086846985262917206524004343405171290460901841358843828243421799604242034444001592814395666058830353841126127076781294679810544623841867054318807991558705597028563975109529824410264522947246237398772149233128438497649336002163313488610281403780120650281980693442145739387882025013482796492599167257148048731387445128281681567485316013581215694645159541327556041457072749774195219084778553305883533896246192935052423274083242052714314137184792678016753147987858716307059843393489005448326346245696151065467261134670134531027557059144362776588811099177594400237522970307392305985209938065631011982189538152152862896987712570195739006444266933636801554848167297817029716842649090042188574379569623215329087809310744919046543237962468002554375594818674928156640770869255780136488379326491443429414474457048406999711885037457699244324455038828228601276336889325121930194724888363212220602317092531704699110197609482236746425786943679022812826265829057108323743373026819023661620017487899747469375119355311361699108451193803248089024884032167965562872582455421620404918117235977494397726230214110925099476920001026106933964108583160671334058385517956449446456830130130027373922803110253776837564844553982990124455320219342658618809713961935714429820668122507318375007561282228231736356119079715382373956718951673253994519625439048410499534312745347104408808559999914254809249787144462462494662072368548274936482765053770605652114164908335042566853901743539397425108976253200589568856251495582964086859040412137824319279106378184302001447816910927216205175923399553375025298629690018859090199216597147307009414545732954331144476811654676569373039288591527640099472404562798701227128929381663202534439779897745235981929055111879722796616846197358904258121552856813505575237869534472103126269539096847178968385724929475853715192743934571683779750443231703320651651254647706198446689618627845588448835741581138186061251932169138066444270977260546525247927769015898016377758370731160022434548265016114538902679063016062270321014139432814546685829716185237986026070185012089264405164226731966210423717756968494582605687795926430306945890795597674578111891408817656287195293966814784623506462395079800581986609030806945285315740339192623213645444022594731434209236134134111985924018658763637285238264769939499537148813277532024798031592450502239044906744940105071057155455561729562488381893867156768323914236595075248162159854502019580821806167409274860523106870551069282600682523820814302144010608333901564062967955260405562071782169694033933177164936708857309525872412936663393009990902915821311560513961203886559787994253214351360000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + -13716198712084705435098796750097669513668967088557376268511005009518473000150123199120885510532817633788154133718066376570189411792612739025034522695302742052903412123156346776747928750354103211003062795034873601738645182289679967242798242512847810713868303111998316403954509947418842284210874177202657720166163573014113506861520362674598321849488710537615858370813791078480589701031888300801768879731099826947975902005848670151273070571002415483449624922919637036225671078441870929822462581535116939268658256866502011413913745639993275677131424653698359446752866695897988611024868524283761341205436825376472204037758890975312273685817554035999379650684159974939526974446324356708702244881222892678353342982092987602168081263704796143004059197378415450018334591045173653046933847813645347310860850435918432753483100420794155673093092161232393547475520828377727165039050406491168230386820999453986611829035778703631918205424028545434014852473637908025341220465819877258201236422204456976624064554030965414712352321664220676835736043151454737931987278829406471763996251897496769415073713800880651804825788469259100515820123873195081800102446915522421848630390219165359069187220519708340545270012362634468271327971904044147043031182909625904286634488459457455015810626529399456046387219883111427928563503172421753327848421724417979319404860486223313144587380233019178680806837575997034182642937398652838637850911124683664446999679192477132363887256497847506338157566002992899356620156386669000332138144512193376869802276142238174161313975137899182632187559609171140613388888067678110567600389191831136679241447836456318180761065192613924581384611166763862664732646242395959186289569278989962842606918957460357738167602831002884271559283921050228448949323289542480094111222008897233795064658087614925055820046484563676853663554432135412309090642810142378018151071314363212481224469688745174581143301783401077618854990748139774108183544688752473277043927829841872179213966494014030011492716989783197849072616948019520205153014463172020873821529134411304745360190435737663150074175844545073682513722228624664242503930673386483308504395599613082732168011102227249608253509126340701486814593768149047854352463097059232786231523651797318020472043763578967882140675504158861260288320731717652917082806865342990744013232255943153062010029721712763455548882298291180103714582380013357767197262589104623024208504058756141750619002006581425194462134624980323115723629040753762005021726292346525200490109194390050972854542842670300405503177872444497664850428524484982497505934335328825333349580127819476687454894727829273122691795611004783461176994343337111573254070731019468048649406117109242372757737383041300324186646635999722396573370482042150944162332084203848992751158818155665341477816407554365409275291410246230288445224357972362601743041861757192820650399393282218373435748425147387798902174077104947200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 45470111500222048107526896054359186052682140948282555660011384368128762492257873551212461425755188040602275939771682173704158827707645592168241306610210646032397706960387966335981390006528045528126010374928390681411786525017128807710666273664649246301018336065862763586248674795982189196011110740564270299146235840951055123213845970806612484946637011559139128547033773983374238410170086955563963527008197960715055093828561197516096369308158211209933370435736103624504942736503456222954964175547683198310850236443998238000359894086605339155583004693273850428598954249710136494198565251096668680836453681597331770016963191487469713698051929443816283727801475170150189436520738375057106810442617284046989747439678907177908760285969386066817055109820467095931705449148614819723127328761511851098502822409466546710616817824045593732816396625559688158750747588616569897957698280034528265471236724192636115543625928663631392142680776418396494232495123848609776251217819613013236578168888395010579225987488928091552980797603650089776768570476059584439605310226147724529417178251055945922611560099863294992267470432909274412957512245855618625227795039420789714915176234095355518339201758068249593798911837873823570044384194732349641420309170537268852506660180435602940477451857790211910551321132028014130409152059346130782200666773619737089768719420638647856295010533004752081689120484668009338747638660018408916245698026551411751268141357693768239690206202255916293708947569854509076693124911967705764795279176255167932116495719837928549994558365134015390239760737064617179051506633269913914805584963564800462475606630005824780528616891334363989457325381066461278540055433400088450880506773565567563584846527643627608836167902595366099190141977606573432943173125141961427622199220825515043273159938537898419182975775674055129429543489089082665917046347483654086539889688618249858089386764477752136082647040374462386002820693815076889950068729052317336877787682078714498327571268321186406563772382322733804113969975172765559774386486309761143691061494044190222554334136323005158578865462334231189714252363736560087272742855365454807251555384009067191812781100228983877014782816031232937460512061412630383412466567791309265612013785548600588049419836378231297799035762081775285274782223797175864549434187851803238094522936692398730747749383444477228658273241432192580464862204393676265189952875341410318398926271650550131962724677524540684105049827517979891767682570537703255447606191084748663317582389991874390866940963263914781494126300570531570272527561849874083309873309549561553009488191853248556565129301789301469503032503513942540018245138152605347838374401618874498586248319518517976286378149173670474338418362053540994619501063716780268902233314630913957944683850281821248908359387784844366405287197682001322191832582241434212670741867600813206205657432826586009553382631622086622686740480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -2665874440431985920068954904619989576396505003250538043768683670611281898154415259621644262532617642316728837055968395659417614455672114778437917163907649047793058696510948618566046533444547643139098513758497032716685088765014896248443148003542851592117453693835928382683297809790745987247314669356903374429518587490930701668934925083460625371823574214960954216284842811652715395330162816573551011154861396274054951015547467945334846034879849981190846076721203384911560447913278362972701768532334088340110512646432455488886339220071667333145632609467027064457990800358142369232501505726025065430798314908075431904207066692958374744750969326282743930889130490869574676084339995009846074495559761183853382257547853101910021742741207548093564766292570187004718313261289671122850525949537172326883754763028842220492896857668651362708873329794513900535723744303368275220147249610623119199961223821344329358297435458001330681770980529956191957937391761805069642595924053775548746258999887324925665636534536427272008989546165729438788641054665801319822265882480887416671792640676461133863241535871997773628856614869006662295068799588431202845787166158016983473186212589897634335639632589403518857574678876533913920238433766956668933128006079399406887750120074367614911880530725082246570681265293666362712931384960098412658464617381115153312461456094242858065370984447904489401313800320086289185476047542490533262212138411488432308748682937900239382627342671565893155986211549059479330058340461987698062261457812704070161667140736087165478795460642604669743655830902734566572411848449488942839340124605671810771668758415431123291227700336487001430921819827043381797036057371223601816126411387301229046890097912629109333295253908057133786202076989908487197551771374685895830318545402656022824769135200167290840756608729084218189102927866044154898680100227623719720514484560323344401228398112698718128508747858364544542573315875164930765879338308614422950194847564862026424614118761933607735546841880852037723959657211160825007914601773925801290401036419760547232443721246420104517742330092711981806941268490415248944082777182005055876932603330510762669327457775770974060696441313222367262920649328483761790446355425606775715400774167302087038498712581144631959363247716971485114902524928544901138313265126320959588830556072914018715914799222438727229138975184637891974116214509546083516326893212928856984219206901897703793217174154072409543199766210633646649800627826773649125851131303491520799646257564056261142616091194494675455535235244377877874537623026675656100585863412421294693987233439677710053532395340705509689657798005275039395312239370473150802132366983805591259360801383347615737724550578770273195257749424326630249790941949545937041476312937460411952129616648424406773777564089029273502957719069519558759030418586038325845075556296435443551064426659471500476241395866660765696000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + 49601792071704919319060816155610290826742255603213950759606027881865557449521211014802715141634536954165505822583789566442967552993021627408291271132638500554025387960924955170585270592050672727635863900126720316953199105246507396317659030743185868447042231194542946697338479748086742737000022328459688925679031663128306319687781803942826316137841369331429241118824019992384988609079234081650452375408300502318721302384218660963644625658357172683512908375593622681162845824598478772894272069423509477704013836715157275055395025269152515552586617897291259939331069240632032381104434312139262526785742793750265676192049947806043809973600872708338606931677375192211680211487441542827043805892717989490883671969314600323739339649050343215512872449531650826806476464278031346045433826378298474408180678747137793522551573275379383034463922704635235495953939611500449440033260214290811157866341893213395119280901885799165526702241453732770418918146677394201270366057515298174818852687271777361864241122081509380363972227288721724405591583672143965519005665961742690411755458473761331743608725187135134262626828223762840350695242055776688577156271547738712608167666234037226573303016747467745464132422759316254026949263559722362894238054896446477414097251060416338271800860741553681632985975212989157466484959938033389193287626564860215022697658570553167297016011069774367372223188679090390121399114371074088337950657836546057664618157298748222344726270417281266629255248085111764995854794570164741030291652872451449177593542875717084961014756614457573156826578790338686447385559964897077297315078739722901930105252804663427969734071281938933993774746027908395621335071692630281543625810986050683500712165001138626122248199500881507247482087967968368857487208068270125920558891435533406810407511162457036904674248687626923208532241355080449874819001812095214290985502912685645317742540991899539973280842928707847615514533538292335061398294232267448223668440545698584496347347692839628069930667172345055369445895930247583196949844326477133758265940425502407693796842148677487981373469639853501849246965802621376535203786551675233431451771143107159805960753796736100035939506545561694859711455780614697636170941272886377283328547646739940522866197136734549136040496472254367168863886279912696337524410457283068820794924346524852304126200301524417247986057578883731759326677096577617573954043625544398348568571710449334536158484497717217886651108951098838243832034958438081952466879775933922934424564919113299638622467734194956638334358535468391449592579689149283900112276814422106182197922794754337414685743192973226402801463267250422598568017678106326192060894260046027995055901717757510634145994424728585946601072863501271334508360497598337770812295608537365683968069979061869038889686359568044347378666098018204638145545490232838562876430359802840961443166584951535466725655130931200000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + -342405513191268795505197465833307263565057198781518863595562453844500127041829208289478107991196237421421306687294129411260777325921245409984357861931030484972928367859483226035516188210097784334525229640116594492196946253685184692611405697823150755064125345331187655642999352105958253289919303587548053030515774667246324802031679696074191873859934682666677429172257286419771144320762499946281822295521086258172208085012728362136917739834753787064233404665849874101268717867358588815796130839354173648584092961004867835330022129163352826872113054427930993285562035013590736952949423481325312978334530829544080634644179051676531496518046691366699719692801798324190823779535820366106774033591774811608981754072269646614699338438724481645689375929956099613012503552364591931145434776544472782538974847335506260284220424736373444370073687407760332244752594633842559921337007442034774649512417536866890791468111869296905020006909107305636070075697948878332894340707619211896984673310181596874661430215431139238636369098214022964078317266462877774250009458623712093232677583997575268455984010938358998393098930551446041874670858824508399805095035849554946087650705571831862819932551841519402565187164219633591454370834203502303091335175746639901829035773631646073682310325379348660934566382694060375695367266872862582278793832458336517651809232280898680888343972787089566425296038329150942287418777684030970755292991617367005756294886102656400997254491375705566622826949602751881711797881648296937610809766557406576526744667843394466952023079882650059527634195138420200315057787973623600075323137344354392471971547358064921782791462918031274140805936984138599631534442948217010193911396630919277931702032230793065292873937651973842927129082980746230118941373659368947283736692478982493330978036142290907869472673750251977826800302043108019388638919251257326486211740178857734201982450894721596502298236399818673162410168639950314535396758752111262219779945112737380513144607219394468025815938289739471381484187744054423220864954357564328250739645006801512652034619673210587829981619144163751030023040432653275133805380413104041776180941051999445697149471955487113701962520287086133235464155400553557287693666266730363680700491772139996635931941178018915061627353640954467773141335418652493559089611462905629833716785096038856410884541120742301942356828766516997954456703033325659081049861909432851119550619221438207931834997224500679085320525766825056412571453487939962721914929512265829977407007956673678148401795200092564775449874451496109044948845077995349963428766702841421779725484927821035373561346014596237318291351429400158779241940229457990887146370751213640991886227209066012470920068460860662879124336243640119011573801718104844781719916513926044422228507771620094944193284193631972402149978272384070899156611076695535360317706339777398392720794732115174149324800000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + 1120910109772036250382881500860606954782274055342187560947781459040623225139273193565733513255122440365835067571008048962261362776732762644980077600429795774898714252070489358456106579808687921502529239294209667564824018521487127747048535234103412733643985837361372427234976560307572598615292194776961084173728727432647277917906013695621837546333503742000847361969382027288468546308021088114537957372388591043532471320564398439096144374446524253287627307290242286474511410191899926382546738957621953479587541390657327563971714731451505845975592895198241155902594121590759795696172372739546841572732664952944508829647414358210229882258400356844997079026285324753440153491856307922083922213875539812498361407901642310254691196912390655164593227070179206998434782116794268896238654590581661686244885036851291719370290565540925876745031892530687419771186535853417362483408687672396000157413463829736921646220948446625523444444677556027058036770846096759681812567353849876390438156400041831378603639975255045784828869894643509793619255411984692673942747234676985957266143463469273681403034085894720024962819723959405018881559357120176956508878635088584032626691337184426296454327678902364798401845833683408441964100077908089956278314398056987966583752918117199115781961041014349093914120311843120221181436362465413615475914797948345015106918148281196211260274056827608409184334365664462266668732216722872571651069261001496538468677915283094519567530515366306411446130864872764698702262419025461398583891428979095848331938018164274073867467336064240891034719108356005253198241820960240688687718509797901414412239813249780117369789339676783228071264412700725450654168726560658432748610439296143275554964224887541299701591150300216519588944717919175056278032121462065468194932260471640569889229148956489757750565782374391633909438999515811421016934661273174247536389484086163069030873994401777083692862020770586413571116747900806599797663231377544517436830895739004169255158581541991641229111957838507333674785496177714255367660332448391606187918389866216121283208325984573449168973182148078425621612756868156568653806338287272941688707178690188495733541343917068885799584037840073385257820082113901702199644575287936801857641684198964300056349065092627994739850273776646269620869925993204879179766306564045605401504126517092414708599112205838006389785922450867746495853686304811565292991011663785789799261780071625949044469477204381180130034794514814031293464158547079528655724642274473360801465638776948068581295228367709659494435426770861362517724147813043041145275672596799874256864347499099013352847100658737290245279087610247909311836810057877981014367761698781855274596767955071386252708968511046586662089828820654379303793701219694265286735134268576680446024070088613743774235811182771914015236799942106089561750938601580835585513489399847137503226708759674880000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -1401433606283540618421893566404847432632589085123280406925330910131761391190821172134710728512292831052773608972810398026679841209582446604060658393326397534907354740582299223360932230936093775791385911572165976381668073656577341890407090083435516926531487861568277765942971825733815132883180606679643990828108794377985603838528817706379695001925840589262434578773947963142957596513385785592261385113367378181631895743955969962840603825758340723790125213550350807181389808824750639409752771387699892572187944290894909581705972310136971651108357931133300120526107503221755407735776490873753638751475375196205502730181148254399975541265722185475680646904622143712367480825940423243953761936219338469601562339620200802934241611257307054562627277015669374688329977221753479322212269368130793212211322935068844375613978116568099889430825384136728848757561864886166898816914419210371134222980669092438495747219118357418442332459353472061331192491309490602869705576915727787896985532591446118398800633291858417109847455915263601193432352745268223096736481150795871156936515554439760518303274537255814361173948686623625284185744712044163965374968306706125312004117277873978719247242918983122802847716345022957893289777973741966107327183190925232684143258373367538585526333832000834748733796628999994535125319106141014309780853353119468959645222391811270484721516400659700938137396689796450645375404756821634083901914434282504105170097925967782448378991433715386609461406212926962824213987554487447401536232818143511845380427435232703531418837160237002610891086932109392032559972960601415539435366837097318225632841194670543455740038020209698622316582877124373297434088744401794975975114728225289901515551142008368892703608827684118313105472925129793860175975944071161323644855612711293656350813004160370457571805272836534645667735795589404792761506478925087070108188433081217654644000631852950278363839624028185954482280323290225046692482409594620868254993324963456337551327862002249317598162232574340488805256576813456470071142489838535447598506325287491264834258039307046606581057154865229726448701323453902208931460255261696887374079235192471331641294738562536046746476018310579856197494868178423331059382983094742136207294136815115715734485120074093218284678703982051278115734336254656516499867346107354388987520202065979423059129530202041150506111311662638537616115307143758101310564931855943036483461648392634415903034284121020520498283603258191037553578776673486206409169693550194997436717033819764305781962989358942310363212788834530650263093684993942948474344283960136296091091078566876292760890322870827838568457843457709767626579194902426004056612717463864059829068079450449630311128562257839683950148230799045247123066648711048378755746056411435728776461303866912486694070909098788277729484006663911258251491617265923963738161404093990317088099532800000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -44690677429803252344401125938182239002305115445143558552881236923458980673385439253812438159213648258569983275886800796273195516508455240282539885657224914582684520665022333299460800761989456811377831110497870603815501889861163651776198931517063983749285541557488736935523539463954619112054937443153163208580451981822554833091280174379245876645847274536809458919960796981552086441537186747105535804451354808071665883616952576137201438695870821863297537761213006531046006723255459091481337501287599633864805217949618743520184137105674956754886991126465992644280060869521955041230554235336856399475203464551885241860266766064205677167420199445027067506749178472422176134949318832412587354316474189094316276992959866838195359493873842384398105249622386577944252365103448624753032492193343103892532699501786451923656757236482523181101776051182115324322952442477553400954740478144827363263607363029538801825624049004178279681097207321906177722221964983067585419204306542822493417469333117055977895065340341737683397210717297861745682473100725331392299070353119111167911378857946242050631511968561039181500549837148446860047477617343856855108530070839748661063302094314852012711436537276398837256667834517714136601379485225927536099604963635657163101892736614836037556571733352510098721615203192283206047047937828198578537971798520813266024298170286291245820818811761971729334485360295376776001062571823083966209553964917271409783185133187985753062696407208110286635927960908294122187161064708821049779765659696063683410247602837879087354872360795067613836804022968448930780952865886727065538197885833042672440450811707110183621168704427209390409468856733564461778175827369273220172999102010414850450410480227666252160147595548449072197091108753085173185524833930998197075932661523083758803322648478364928200762519149586843617378324022962624984369434408201586555941740114988371976618965972365001692937890004789960648366288883818100353872125949100014667240750874048409965760371503176899586676130894379266084845359015622439895783921343462636709623774539570852738135160410098530061627604775319231872504912101187273777689571454890508597753673128089500367818244831702654874370344333583657330787818073377413518174022621103496329843914850834720052730998523848506944261555002948562193255303729926913767411086571671559399800343063622297091808193695275498600723707227269928993906921853860745162988272652232848764816691583850575945306117819195907355177753154367079621047773129181287052024769998609819288703553938857050469822203437343327984514558639216870313877417977765023535444351748406897625117219570004322647805703786901948950894379161247858783294995565361674343254174139403086012576516023202890425962684086199084279104744906752911604237746998627265162442941982544776389904969286697795628262900093816678358843616679554433829213985054327870668345806787004334080000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + 278903965644054537450269929044940017536100675406672974955797232274047924125948384168344581713623100393915686328142048422347640785745949018547140410910899179446706516724926808003236165510661014785584633883753652362622056576833010413696080468312344114662071861243321198299139652480750596078990120571115426381258520883124135637176809242378629347552161387282507176017587888477172874716924772419293295099558106486552564018553321551963538271272510018028028411554784833975035372270901620449594342964340718453919200326555040854676460094405802894640064643218385162469925987823484216425937745305724730567609836286121459284627127023926871255108056817139028180694327490100746776759003917250482827948951034985727116613931403467353191346819401873788076277227769949247832782164059117767616196647616907954997699997594964428731949831528351051258788396803188118125565714721591038019536186868704277258909997018469522141695420129743470395309067846618374420609025578676445360993071917547706780146342892476497463207672225199678123732087110045117059850528476778017334024074573566203878679622045448121370830616259387520206898198343481810811624415760586859196178783266139334996839688063174433368707028412044999019146932263392094942672935530248098739501526295717489246833079096359464887592349902458092999964673593454760432593769401682757607466526984453602265464068674156924140522632078695574868660329284488845230496471990204306059315940762648520158772830023304320840108096620840670759713774278869537227923398874894743159063636567779789876433690508098577708140938091886562575389721364545495819306738913357287415076582859019727922391808625455352592430178700307350308937520164081829856105120011872371355994114763294065675669310243041986110122134685079633023385985241621736841247812250186773392429765226610683051227900987966332552803866561951711241811098760418813081378442722662213596330760666333601684542259171419924027741871072127014137421125277060488501000211130954183801842060732146460697227025031632011447145282016112385536108196695173671153660104069543965863090307771331998024618693056742626691350466202027206994105913291805889682180461587977472457104770098867066097587783364978141692402791964340951101064187958337876029437519349087370542049517907687770341739565514887527883952530442854858850660460957807755060068885265010798869558457758582335174586865283477805260485867543078310670799518727419681800483461149287696688244835102088521717647290437541914794597763287937260200967003061067022608526748306922253835127018880237302777716903818522693914857341362645583417731259867918825329602975575703436350712688190042265903731429063282604194972278634922439806134407429324733759825434892589263611108632347999168014551391880794614830208695475500702942430745674802628391176008469612415009674417110363098287456171520309539991996326729255739186090669562102320270285744373760000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 3484503961576811515761065189342588572233758488275152024551309655362194289863983218048706404996214387012630639123382593246219208289901808353888263287600421401263195976866675534894473145268536658942601471680110246881214495414974826206295979639658647677237598517536448881328897846163697885671615366796113178557832730693332567691536112769268888672356639914046752492300224472908336030998715153739072172004832588215899253496056631738244534603137090342060033537440784363677239731490028526631585851650289980082285348696459361820499607302553191276264633677360748848975773145100856712538320123226645666580009666602429302146045179598518777477740536194994041846324479636044885762824294407178982207210572611828595080786473784038590074238048931641295132753524604570724800625387905641395656061688880945374659962239598134312104637619779031880579691293203451083839225090423499135304137241447053019063073052384765166652083008359293610220242703187579923241421398777974837499646053061532502970428042623139174802440052597555940045244453507511939531636327502261084868383166438705423813648606411004671731355005124774631743344740527849226449662110487884580365498030646908941177940530533758733000644653065809037733287644024400697419655100112254549570988911326670329611715012581453650888429234926731808366671903397862287526831405229359227783076089431586289264159068701630045433457176000352258066241436021300677040540303581432569720616014258345796267265617261998791808446142685478350325492597942252505105705017128463569312433519422581411465740729400326567299677150063390456535780301005536581755262272893862302887179312258279878113483776362404778530216900393188995312296876982346421176319103404942646935935834078269829319951769234632143729399300833897693148461550369869395405798782656353272727772438123991059846916224388807344776760868220458136748306154787215681464462664355699941333838901729160458368913008116022974961790271597250141195240460864263254970755994672294786680872423597298348393242628996914734892451426363309044128182542725643162915559427343415688058929318619592571775269128801033606590904713459383103686274027407191362453111383598417192950284577091313292759268671181347007850418977853959743686927399422963817289597469191276294864572213391472844557496952438054547598407979035238112354451322379894389436914724040495380396670341775472831767816321977292787694441509998864833787797825936708615174227830187271615661457309352323711189166407358883907564604086413121756852077164293812434489124099841290095988138390916996617524218010010904450064158754103145562619532573733291630663079131827425243827850599835265003919115604159824245299903924049356760288913238470288462850490201356461892026433494166775275563566503496980187909814392837428994212826890535476513093186197948638809473725830154180492042114275137938691425248850744789785504344707365374542636646400000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 19306502580297209850428427132682505280019204592586377673622119280647559046091724910889552171733840586064614413619283135325038733384733571956008647364786873322385911097361138791069787935376910727236536471594206680731306812681471222912086016342708761260140653050133200325239803514192419218516730069092726187447518779416507564844330483508373521919561177657822849963951394553253668177222147006315644150487459868156994739935580372818526945648908296518435113282969723990103283577267210017601327030682950310184567021894209126145473180668318790867208939317928157215601196819015087514782407092828872161578280295424146460253095885341309334244463404799223819054448134316343925173999165366362054916640040792805188794246113572465443145865278595889196313626974283879252978072008995493781977128495594696027619473308914044212236682497194396963571294412937935511997895705678957589738153148499223902345050550576904949914300056144349632409355659143569173178126028216302182952600562184898536920458985115974996153856649816157774827721276470921765735078280557030434026221074580318311489282594881247425493794041925647850578247210289480719393945355592776277428604535656056217946752019460536749044039648810579524391157037232329598296225618794730063619706940117492909504726436964378070178896455708781608488259587083175588922431156700037592919803938091579410404080830039085303790897239442907675637005509308741174334132708378371732935023598529295144291384850872876883033887552182872408372791644805773408480987280333873765155033902500110088537224764586433838310929080671915211676949292172363865383385947946542297360522394867883339480457902468842451162363834124205263889144336646768776657419542456586565699996922002951349886725147427400238169861713011455726414662578985467840512644743654395916653081713685533922055060386216802363224963455253784702742692619978131611361227801035060106223584556164276647758518183371385809514908056116989236063158321848641638873191545916436771767124092433604055926460838638717211068503064912322558661352746062215954179560864272924984483155801000261209753913856026235982467200943073752041040514897250859273987559866130042951053750659401994458974949113821343509357779518641525935856452100537692470090850942728500147203613476197390332056187195957218997042025064245740380984030435390058741514424778229660484929355046574505763730264376546186149671661370392613649828605815597599644412685823129590111530219146776501833480793229632300082817012153658768125578076893207777552264581766304105607355953117898090902287135109275166272350259319719739639901870049581995093831350900110585351628791152790757564369318824040226387304487388301379140392285828156588349133151683580596271563548079209617679757313503073792525055956751129651167612987178100548412541551880226335803523046110314683749337318570134137234494184632629074960440671163341864960000000000000000000000000000000000000000000000000000000000000000000*i1^157 + 210351293811106250711256533218593173296760539596287116410200617775344352347314016577164842061435947186003781608973579127543150240673240660512686712478624035394695595329075646546441602116576612812283566008766701528507050894349300010117716598073497463118198871133949638152537520722500616160935634675562281308048674675325861899020183104461421676725241466941380201058488497256966464134720370294082552093131000465982088988838079867184505218879600024961151383430853778520461380558789364332607435273687204922332700525021953535287574179372623488802183293225317788358684679640120172275732905402920137061500674774389721254978202261769603271934750898197844394593686348373264026913460082887323123838680941082634235220709882256445202302890068879983393378472594062094049752518895914532393214335719570824793919231466322628134228483668361115083847621291347768099235518634640238759196501849952355538358778204955745597612300529297011872563638887034803430785468995423393831434657597152580029369343247641033231532453853848233411908654532124528647096147336304410900759013660908135598048560560233434837369443176266449454791807300732881848571870288830406445992800868011367038399582447365713108818052928773458089041068285538584507693580277403952693430176301958337330522398189576269133122227433663720300303925989118018866852028713528534421777841960681763076269252451461553994632952093368809011465368959804688294771854817381258826284202455553635570181960610333330156806064386827912082932955691875788221276214118873122688701255826164282868876228515208492124453757452207602825145942611728252540524815311870817464332965420570061436926482172257278550174359134958098133961101842970504206257879675291133566445204183625548906002996823399586975598211515995640542515798556245824513960353186385667920661451540751263220627291826804069333087081701642451644600868110203645096414443419447674667256861847354934502183638380611336506446976667700264810320767896934311015816527609982426801306318771674883743832349784749544653943533523505882555244751064693062356777954392739101690959091806634143256431390777422611731242972641872972055289854087670219891970973553023318001733603277204354819019446839304530972725789206580463217134089221816384591853042813541867379501332083900029360667462412617210225288801385647312654568091711993460438395189876825525030513037207335974782153249631408093765868153523199857041443933243782335228493976061574640726706655013646171180508032618347862159550005887088416563628347042305709266747589939690376837758524662157308520792870169619603404413849082929042699952902283575220279804103488663410973785855757280060436045956782843531926990184624727139497816629183025671776615950862302619156798394155091424869110710072668654261294234266556709571982152638228605938851100792775936938071340105283143239305028562638919106460258786230234232674844672000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 1276384762136068886472913362259125900340809791015895009468578065791548094653456107192480817250990277686418176255662869416050128086529058719452003803991012608080046264986046845705196048201857612570792523036377491112095948238513253050992697854789472632888291489915985088487875007037054080946685510672978790904913684439614726042050958095181142639636544531547083916573653893390203524799264407921854847429809269344126356469221171938773223100083745559580729426958314777597034084558878688395440479243585044212970897073540326943195104661615421216720584411045444861516552824226518159398493570320947769952532556120158217312249506510901163219605525626962928570807085488681870417475801365866283860523163453888415740427079667285520734833153858300098800609218298984769247372239301711869177583995622314023513548692466808550113177728938249427765877238021410335078623681981127465685884270088755774889127523568083964699107198556486729547108417354077139505072984314565932227106566058768735734009865102081975184605473261731490467290895184635726150062846295618798636962807442798223102073558119073946659085831487869665734594058978882561111154540126373000061108146227985698671490259717549795353827504968501994155324008493250196218665147678797713675919478121650054037242970482843394410512164415285061098295888745215695147675872502381532461913553658985609389934728808186879982821556413891564759699755198446149958561480360906473621288517394045342077455909365767808692227117903003566360676473597482379241939036683782687437169484427253837372497644146162084008643571995938889891910508697940630701807461778661607492083960952319545769978358008918733796044903669629637061088242897049312831759876749951645512474754123295418085258549792117175241711225480359697118977502329316470995680341216456398704796103116249675265127462880926506586406691430490576558039132625258398471507964330119788541316157453993705461182260158174976789074672915531660693317680609260008441375591867881045801402106864968500254211382148256032856885388702908330853127359606651906528066829201435152350488557115675943463706918301224575493515060732590467901061869677501321689594355663280240876596722631606141585439993559528032094080499152750874424211595786472635458638903816728753449112954410749020819299094352733459207705950391187698372890442466148114154734151386134507268045823168212129376555784260901070770869609338398732027064296937422235016791442144051846966274293347709561053143245119544625047819515815002207875507175424747531511782067078521589629555178773957855041693760049690618819960539447279436860335522348228370528309376387924150656336914563686746782123220444658189515290047283585478446392606187987982920775308618989808929881315101175280569377703671926637070611634589817440077695369359793410564678898610363507995891461548127402146649882094091646749328247635938430156800000000000000000000000000000000000000000000000000000000000000000*i1^159 + 3835144554343572858040323066644891850306126286181286885802631734475282400934016330234887716636890312378368507551585954120909440461555576249997350057949672451169114343447021939750157047332987246190620103871590779163159756113499884891077426477424026063967053924753315953038796413843069883971905138978724254671696013940023446952858650415499809164077582896991580575117336831213189295679779751400223476283300284248871294072262864157425829122020183993662886040776820485632651834220777147656570762719892991984065761188762890732986051224588579494588342319944802361862465034589415471122409107187251831158896734068340483266044171411815044468609598060623065042338737236192441422187098025351786653691976962560492542432278500331286699917115674963339780623508945049385143788701884360094537184562501919682546287706681987941486036416567635736756586534318675792000470214557053707733964306976674673510698388427724907705592491000117368589082630347937932001616299526458515894619607607618366347138117197634503650920856190242089481981890051808876621279714967433028665227929561565719049980796553290297955695483568945073939028194661413773982542083865358989072122199560265719542058824288449646160593945452609378019572070350411410321983392433957781512958319478349346923766093920064670702509838147794305573312619117061437591617146393592577882751644000639438756300114019033623720022559719023886930352144589515957025248688124823695579556625553243926514195373047195684614026457830186453922281953274429252476579443365791544607309394545050722790654703470101151063767460083132261539029415628131028350080442381362207371004366369370146682988950906830173120033906311783447295009547986239771827135264377132305014228351114660772749277737976582449550729085891221462268636031526472967439959483302143748638407308078560906687504466504254260817045061315522723561551316042210952998512891058051852305701524097518517246492101884292839100360603472425867211163145761687165298179825887220290529775257529317551997180611467962577175352118982940757136369962911676012870268406131320289494023801444857000086310774689699423111994066924561762788582175103435458222944448244540623664986280188514128343506257866125908274820375216154300591621139352443184810385257023098620229900678520463100367167344431332619679063091531040915322233855642007677708296173544895690540381921918122303859471516258204850106605073733710226044420062622537895913263107920739213285007269978576320872511255229541231818652542798523844811351361792139037482643711610070246453221414911548238165895247747235757970600064127103950203407212256538255082557039890868815125046974399488596971357115879291933852404089577523494606192704996175407708955744810511494330812975933094049415607305578729206619765193063394449060023599960478171407649203496443456323083216636647622844193890453447385237092239933440000000000000000000000000000000000000000000000000000000000000000*i1^160 + 23354232818482850329139664830428904651728001642866528145987161838878933005546671269161859487367075721585518216481013765624843460137759777142155044549034145823323299714896687027399766297161741113778182525343109852453883755682420486919869972623299112216591696475455040735836002751939642894260665526584099658309741099213401588629564852486380528538631033505565308820669392508022372687239941568772447322194441586856161951002480068744774836433422833417462387536743769253197506890189595572154076877110103158990452020304784553284494095027316716853021047863222795882586359007128576866066442912654970769858370658014911421439723096206103208196238038965478005522992924359892833883049647553405432397272584869627679975449639638301108794275085779769627550646182351818326408383773887491337060709633829122556290938497297520925348243694526656172175946022439353861557262307385903658879587400696285455122570599653998775105728848348134507019674212795960078823037551108392366600522699038072153776170958932825138434340485161397813369050826082126103289269411451088092728365602284793412935679902662285876362250809497311272352490454005244400698965605581863960843195970283209114668306265613972491904459425734710873261364614670267089482155641028619045493083250326965012769517735924321235311263690026761392963099073867595016471781089385070471839015810997493722085507319580103661863425637902092887221543190413550298521647103274089028665201672574270325333870049111880285770392929097722880245196786224003944366349751086808958285223936973684987405479689480861364924721386599789700503618904302770649686406673998299684854486849848877503937482078338951815533048186014604510238359791740986000377661867675574418848456497450958782271579970956849553403256622225355714803929839891222915249556461602517068118919853670650487258896715787175954196959980117596456652487856263744566233405961967148614650591132206125077707803048783435546102000130674567716345537235113383547460869338718830668019770944196974344794307812862012306112333825985626969757867749157678999724929539610505692184140297543282854242879059299283446690583237464405462566321823304037277872095722799188523670992046528534177464836053168813919464788937424203470800708298124225739674609917228075199087268177401260229936576432757163938618951445691877525631501651848932414627859100465409274952558453018812339354945662677826789708639786157519333147766578340269802327202525954453493779713463433302321029266814159571082365687921657600326170540034121186931599753820517516460889447776934492287905297469243114763865863751238700371069999719037958477409405012728773862052021655052247283450080221479449332390953565815036731218788295606711985883865942346044323419506819075762238111325366541505539949992043239163054981648112203804107353875098983515370125180354817335411167190135267650848161792000000000000000000000000000000000000000000000000000000000000000*i1^161 + 51553098609413992302850009488242233205960475815994584643138591583205161281106126927724288136474613757770130773975273562048155240470926941407896725230560977441965764458239505119245556431890407638142644214496252897202435181339224025685284903710557560756637032579445209678210869592432700387533286298825880524998539529058215646197808440851943404520815084360324554153942142658581732648456087487466177091888961128252312071659152214878031994209589941383213349153063641739550347566610030492160747781307960911939275157529393813109887161736284179437250437701486926869116676228194026691088156088077497555897891423799026853199011035720308022476033741354335076986116209816771896518511184464074550003992183042374480950812492783330389647020877816835795010987887643283696387303977645096358495876321176661155247025149114728534341022842214707731716745226817718825505982381429621549913592938444464174643364622712399178969937957953615538519958918916060301097245551020117509819573410793109811217343527692259723225351126111832148194678539227071000255626972918753143005703077824849735498211698767354362243741265870122352171045289303210361064848380198358423592770855421235047267481706674300498908189916759678126145560501889556824375690405430230939290251062297150078040318298076017529752942102614555675161435067551446663154177349953072977374232147722529614979114026322386826594958010223873518028559394184447424796015389422589416052717061898426206936997035103048254055321010416243457152852585353684699130049263588899481812302469682583588199414302525385988914760002998870419988330657785424379974056979926778719968444491816436411850525571080790715967087380810008756464214300970252714369709985001911903987228268567454520503400662604131942691198301893692351321737007374209058703187576231354246507856101536276035499636421861418921405518459516516059825638552839917446493598298105164892520300163001730797896904182903714221521696403208858950622977057656395647760918865266202266178201583356293941707526108286220206272965985899626724837350909614555774406384012682552708618389425261913283206320967478255016057249520999497984351903305537940650605219619084422453410828421753292042180211410490942052211185244100801348063099257260407266343737511625832162801096959495217093541773578797409653122129836695965865007346666450508866096537079823549056982240951586732663574038410187748786960525103028560458564060123673646682960071335421631752525313628447567364140081190155099051864085380839813466491465468080547291418752337116453762236521240702178913390050360342514534727301805726187373907121063934453695755044845807727630363947501930725043751696035649523342703788963164839523487281407768305126242531262823202426233323477095350811373892509360466375901071447712206388627541731164923044621144390609771478298989678699950658611813149153689600000000000000000000000000000000000000000000000000000000000000*i1^162 + 55002378509433891140067663982960629535990860077742773714034481398678960703168087435474874694181368096246471705045580117523823854074356492645761893660861205079812880737760437472956546285597136874343386839818557219325828070604600781618423209712195566730335119578682326280084041795201606682724555687453286112633227478207836476782427436261101982809539565336597598185848404341957540226395411427427314750529218777115222498177700964023869852499512629377136271619624650618241225559650574479378831977338103778677428660665813919502705480987064931889757649797760121733964358690661702374560802129157944738594945797388766475531213115548858457509938837645668373042986599614403404663953659318124827197140910862530388475259251683850266441551765913315228425450058935659305905018591998975790431373121806886386030857110220277468673207683924249259400523747124128922163991059280766188258863805226792008341305547239786715162836448731490766787099368589323073905413072149836332644690659104571717240247874824856642546182768287882324048448857654338053825381398466339339398952798800726294741917131662033260472849899451102504808030811625802281619238938794362038195828414982658984366268987532687757708955699261127664191176247929035567388469486889243028694230274619965124507709311717278234395299407781455576099412738537807318428206322054407214452919780623316043875213452906103187503819477000398423002325896714689320452228043413634506781351916895504452878279486293645405947423576022114854813540747482724188903133365599372285232911022629902058617907071079397034352475095482972795302157669699159189249065658412585337758687533512819887417688113367487098589478823999359577211599078826713763861466985892334487160439034655066308019500614324143802618199028996889416156733171138202185191276281932806703111975751817459698342135207290359381516016250667126834313574829176169883249042355309191886308068706131042032458896013485426743259535138277140030380835072232349136400030561912411426134918507647760921311073429865422672971518962080513474964516717145924800348529943645791794155286014274087776968912714891007745015669528510246460754822432032751109539808098839020048996877654452998180211912626499755509880923873876538389042192547608787139922712473837681835009179878715879671934110926199855787321301376004432021860693869093649761692255704797847030219046364387665967773241128108490172251550935425882615747377397888858131306974534125877178191202067031378374462071374354451368132493960119113445689783923453616094557838434224546026997380343105707607541388417905845603159308997290228177579640503374192335877910873339607346997439615676701138563870510460391508333564111916139691492932595037389140511253536522612716891599660283291748146898734744032267164598905983943627866520567075711571842715627625328539856326316796831714907258880000000000000000000000000000000000000000000000000000000000000*i1^163 + 111705361346423353577333529639213130056831048299331158004021542046865859071409215709514485239794063819556424175474452351917290403952214850629625873660703894430840061498961558500322918126923444049038999819535244806990744427486209424412756437464987049252346726645083367101970138467727464140835680013240375708620003592273075096658975556321484340965470596386381373931657258369761178747523463717837596515615514136965430726652062014604125422155386540169679846597917113946304018720138757055784846766209869641001060153093728262708469797576090398759131680714273380755910849190188860629152187888714157626690738436687752286177399266828114017002031542752243895724641374346071217315722257245209174709069557325394138764894671565137080111658878809743464712630471685278428055758021775220736406372381082081169612473423297717884739067801984518633403683296935654169798283144132651800227112733189728317252203102509312850969106334838177109580988629998315021221047878042494560537144989238280630643200739236568837689140528431217928303502353138038346793218636210935615402327195900967403687166608251476492120170188755963340826242784198580313999512343362365180773145807207839108422444081241482925786593220934675141999127570465729029127141554625215868733044966695256716816926468761528738755432061575441956285126696961161168313612025833106087538488467003533307176221406786427067490979225518224736119833398174832983531991503326432031984502830568040270236823998909732834147939402011995317004600258415198452347453970116655386504428809849769621831676928670060834480232195207854236565690797023024525782186856093471723611418380252021665110519019916766706231992005530413442601587509776895765688945488854442602472940862401492975930770494690995302143015198897587879077909738478049290632063250950177737769864143790665128991002340050481296968782683981265456478442331043986641478873937386598049589063837385952971518865225364471330236817237148398638059861336625702498678628453719968408293062950237574811685527157897818074309560457156556292695796302079242548281907238733303030398983021259243312683304775599589327424295655688102803024556797731868790579775901598371301885939472868027048725060944662649179597809740219148226220353276955440848101647258894731209054028773375162542362357147071653481164508636899037893767470291283070345400641140549979857488411342940333122016746484876603905371746328910057524039486198357136079675854219454780735456771199851361764423398071735270062203979014544395108492705455198458606076440719187510735652671801278147910854142046683474317499462824664030648441351913265293560436295072198109709433248502875808708815779394361114835383682327081358573103508904005684381905830915433780149351197289302238067736217110054194343737120992382172824742245901107247019884215307442253541998585824642334720000000000000000000000000000000000000000000000000000000000000*i1^164 + 194953895190366222916203840580155078477894362504974118365292714922839095211867592661768156213754982886757082988506457081384794766762137612076278972535436775749794649284728680930066634601885031840145634850702931370491598145966194649788168321421980167079092104837019202829128982201464515814957167508677822414589844017372464274640586164110391468038180958929463474030008168803070495303529960399310271815501311066479404327756108137389620857188794026620258635001982861341664500207867677768254397546288327295857655909566228927205757627884059164610254083928555797601456754263670290544525877901350912709761139167683718271387985206590013225551971949841420582583461078686625085711984623349112406887111125488848066447473290724179297116982128370364052449442083737858918473690107023003993261667504579066605893362053616804578595845807604742485318375382691802051714469843248398727072078070903528003359889405792463301093920393234983715155936793741388634664648355894391509510406861878376342495680644893789507789162954114336041059718122415959244519157857057085370600587739329419795526496997117188923761545783639150108534837984518520075793251754539696903249466514873405621864471077890847243068118604460746298469049034113391060480936428896117010059423952376692939621318109692044214430467186976414306972558694476303764170396742476499003442716818216816827394551797632061505113510270096178723019953991541288535888886375277115190455288943542385120255751234567148770479373192313238309920925160028603833069957438765919059754718641183220345001108658556214677640187944489143200971274013090706924267077883066646179106300676836696761146040677899128470718698105147307237291200014529736142109731352463102080083304106184482091079942132900657938508470297194367696093084111867638707308824086426313228687418831323841024554753672508791156398417882799155383043261559799953671051250394561648264477689401972095649767600782333442607666699706757738778959703652578943934948452550078115769670038122462192861856969614359915481738975296318508020801738948783863394370931872782293514266280702532147432513298469132314409464273008064815909974730896047835211843476201087688642595970311650395835641033792297446132794605829789871892646240948451672636227809522206959566558747318258249590617927127185644525857884164814367014919867839804777111173151213554083478758450530293175080345621522430030317257564146547329101478485942602746765640953301909722351155867018784054394180289505858421471627796516745615099915830440215693142990011616055774158840417175617560595191892998023899292872684383776608652872433074840290245815333106279841858205027809097254086687379340060673547282119080720722250840896875159713561273226358606443044044409311880043431544097743175155520864150856337025801819638397496620747030638706159590087136903168000000000000000000000000000000000000000000000000000000000000*i1^165 + 172086265085572527650104222288271353767649735827455578833959754683912895154550898018185761817542351933826599814226760423934377162491730965974943834775531853778236002715482960724674666056376102999035510856351982143396529064209903052990189051588968391848104740531782438148792538045480355946993494191287993836641080401254497697056587923858249042790295236537942039597997781319019636790426986570170525239082098435424341692609359769239594305540276292238652400055658760148521482138786586503201355327486191359135083710643195190529281868222687913056282903849485822330875055274355420206254009851639341951331103050634403210396032403644998681714620868103783697340996103030892562490396379570296245416233998277026570703380511296165927242050930087192752574854610514441697484389489156791151531241594266370356153044303877323245580443777826815256074183990228366767557965947738762941125741754511389898173241470703278422991643775888588134827514849857550390194367379528384892436334249642007240480539725871829124110661926812334984034890005764682753700031490503400260635843180376782645257566726323795679066921670069866655639122471256705012972546908702640778925077019684296324333950358223693944164932202346461547518342625098534499968111992789693008407098101661671806055589804410703082831605098376559288649066854227392089967627460904738078348110484786498082902019643147967351410433528163792017616850207653319668226930411586973666953734651811542922160951658599097546766449530550496244548859045222844679856487459890175538527191510280076777509044629609065354511420074862004873379292428860557689072222413819354850562682665562790250234829680232580546471844566445496078889997061927935033293054652993290332001178893074260958889451756689044263606578752885559083665140261289670105713195968911870746732339332298513340559837559834957818714155461672885146494406242901667674477656243699307117555208197302999200167678336547872438746658042731574484636082022708381759561886679631411444083289256025404009771701841235124378346468925495031409842080017122937833135015581232286302466187857288344251989376721348525558345668081734478839472646410866730344158531880516140653367126327623671675268997059342862409717519971461563700158766085772883408056617111322978510724350666851266714555212075164133751907592866691413103187241665758251014986823348415063996413347127713073615892636122265023073966380880142472299957387755706817087980867354039154549597239857206405855440352771001160658115868227037017057596486703738443829995997007251109423667934537880538383888073972082722995651471483151175836886965625814256161491180069689424712946952696285917304073445437239206432087470829923825235521939875317276249299734167347817184284648158478971410012450944664161760728711147247749848492896051401766282871595936334531788800000000000000000000000000000000000000000000000000000000000*i1^166 + 108879361264301496625665145673696005047356971739618505925439760988641019194023301383835644064563515643101473027584452978143886192627202951960836210091396049450348500958117341808069353019871058718693208397705798000976179426294890361735110843041551648310277804446746304606416494299060821407463819129260736192217529110056046672500662964500453628362598796658193641395029374016915138690835743271402417044226824268939685303682651115599126280579003784271081157107066702976788220879634930239672308429721628759404158223952434516366938359952537430165629173210120122342377990578619213998108475451415367699055537173150658156101617920059671790636995797997453623324024098546774129813868305968086044457690562152972582757550018325646037311095917301419758397082847682623460697097842055942851915196993889567663631084767092998920248186205452472187565660676470231343598151340182520105409933722219982949602351637641158974090118280064371790595751824485291347162702126332454013202626633667767860395134042738503469248442960022597491743623259108876902568904157534425633899079848851341319474073277496429255762631410468198977092283101898478528035262129038856909766437834766221381899985861169539268066884404926132935983295714635165778868547842832704803004024441918748272068724083457662293715402638602213229905602959588391436701445230833243828036999280548669208952605024255477936363223804355649361851690280699242346004342803098839963947159810949006166456396980121181148012992402459327560686974275662525967344929102311021324735709177741290843962261388928209185661484165240992794056905187918980874568477717287961484340571069566464005956014195674864260602566447705107547387712357519348953146241680820690168479446702709613831935941543162755129048029579293308575907795661577495423451889573827027827506082452057643767371637676966060401546232864868583666798885198614913981443058092419816568350085933211389962589997854350064642739832665782001148898004851213054016481121044966918445812239569556405132051345601825606971430231063374268611904306737182927044170581192560563616212840428164611735123653256020443400652853740230352060584922482460084334906829762885768845598300517837623666553385717446403483623411870533814393976942454224585499821261704478552051552471987190072609032526167593148809036229784126412306494204750921887955927152926025622745155219484528796164604405428973705411253662188726414101683505079598761982500368626219205961069624835406266971488304873589505802187930616032590697735864489500423601885027646306632279239849226460644929101558977061209326852750577291975294900747908298991780132220716993393429443340697664618036364143592409676099545795163807356452017425029623300945131301585145600462574232684843311703925017484635365230195805912030319637578336686444965993054916837376000000000000000000000000000000000000000000000000000000000*i1^167 + 47152262063784088099789080091423697913126022716293462623114216275639899729592465831487138076666031933082295622463267405742429382744264956832600112805043545123671992749396412007554464397433706314502724068370445111184528417613263135514235437454321503953066008017478535407779959762436284141289908235922175247646514445768951518441911301409563884986969179706398280603784018945271809704324737677848921914322528702228448217957912158118889497239808951915167252116209835884862281121640904216772675008330812650804013559288464665717317845860890585335438131565473383503336521957010444349587597349851024390290994832631533952206502822695193034558582944272802873695442419347638711022543516142783687248782441735419582138824950240138632673067847314580111930516279314478693808758198985367072764475658019714548876927339668863558494585416371094749452977333589637546829460368241120295044113757939403169323056320462655938266804103453930079441454542022386735207313852310573032576173353019640618440195090094640087638469768754072804821101014833118287069024647547214693242407617518498206274798322627591290364830454396300334549459845717076634231522905380034692476129970897712958826695364946450845982487513685061437918456103473764925700927467448341911128930368545131890114114504902066125435329790160283708444802843590270119690796208611265604144386680520890030679574544308125197441737760499561765520677530403293850749176857686249770234196354965249760186612181185168755780259879257641112159812706360804748425402117476821330127000057162348981565890190552232733726734956185856411726402545419751197552044776140919418102100042738229974822895217940826797312313600276136911079454549584410042639410272090134092207697304010690894847530810389320166376441821227571477325333664757586251651103071211563803811017402432773685483177826350526323818034220232690501119531884431536190584309905796581596435554683446120510812714785316359986642704345964029727019586970947371641644587245143582763957274123604432948427067876765603237994946024511939057521564558017929828046505842939459476027258143604937932824771371127688765059269130917879751714213997714729712819129306363242131055056294487698048831261667199914141033697934966984767279767457709227232221565460028627084445559661420057882938840241967838571342162769396369171954376250586451849702886942420119894251557732578374169294105674732220587015059291498729228334448749482373410751567032477758733615786736734263653703554783543632746736376730874288477230407648740556713946084797289954022144246017439541285009008528963390011005885413537831441266259489023052871514881246239372563303396239041976337858554760641338439872729319507126160177119184712913744088424873356509963163082560772773401580842247761950021694531481455422615844159027901735790182400000000000000000000000000000000000000000000000000000000*i1^168 + 17271538850809709733767995774962358275331198781275437768748833645626089587396070520781354370874326206920395851068917594260993726279388846153309814762478447632049532936142937557585416030102137354703663022890515866887691434808738665121181627653560113999022435233037695803065499388514106326473099849646470707669728886658448558832494534572994983024997878380793743152107409068353816587926063866255204851343882469821677181231752972753762983410344732979266984829187674224801675177888335724812803117910395040557455408392741931642326808644239810759482096632330184406347945873872738762558785137404762761527933718961204670822466336980534859254326360652932333564338428700172147909828478858849960742557941334244046124596036021364793531204238498718711102317518363207503116320811104074843891626240382670229426945700210831508913147633159763402751743192274440443646479391967893292380131393981495768752292029180985409279877810318753560569343933493276590930550094255973106832067838878435886691740219721708007433380627570141243538739211060197619190103174835805491107821668985272665150574077478670576900677177009192196466019753563684779745885893421841635863655448321433015890158607626002826044219215464839754734944626360030269373004064386485010984092824600523696093267406708070682659770519167348795692774420165137951704490440972925058095241200271345563214204012820096799404969425476767853593153322866841736403698338663393562524920763181194001363378420729212825225607193282942257818912242230460682209373888446035521314932400873955914222868444344116657624612409363924242870947851278683474565370774047372980865285262574794427121447819076112252221900572901302705140535746774566940400857204508058344364858846698069465616176751168228014249517564186056382137030022980394167088371107251674090703033928639570597396427142739254296820721285082613647423865239764491842684626165599568204803971559082890502363532801307392581309625311283394982140048889918617296394389992383187926083629868502871042604260384145477627109164571279108284196731864461925704333021665274584335763742562191479352532049326443685646599376063164627072466985600961929799688125690002465723669267637731371074327375914830224669871832539620104825618659918731581968743245132960791584766390947248190144148427084189142071962666365717791693461015434086739925338277633703443390824517553736327331703289766594113541515004673362944123828057303259159339284704878536473498583424555718038138047551076407041925684911921462202945754390208310904248428148428567026248518902415403999609392450047189816673904459891854988262112156404016237781965493073055546426658069158437558680846795923525566365591184233319502449637927655874250899517203368272649209655614308116027072919747750099321931747164704305454635343657775923200000000000000000000000000000000000000000000000000000000*i1^169 + 4730182901991546791407272889350170788183687156738447894570846293654384692932181795283539763735893953173508895148512194115300579083469352760720646714939969584909109342130872003407232877982778624209686228813044501352385085114183106911886011336546358703693053631342131310780387727517140444971710760919269090748804879289551323969678515194265142433166004762601724209337931124526843751020884649242630108882219140680884351937081474848211557301458718280354277776849389259879738466841315020504063705821289855884930929490087476250310387823300829031085346606873832845803886368681907914221859714479929132450871652444305758105180267560229066474331269869386832945385895392385098455463175134857771158699209422730967924732169687189186816271541728862326357573149335189257867884102944170451676185720453838421148952075996698315879607121003385620445384779710348314157847810963829916519359506139453975784292680991534193516115618099806766917700434175142370545024301468684152591326116550873989856782270785933274529323413705754076764402084873458281849342724880979353237302553422151346629219835976147308172131225379347426279446531761292403212329280786191257467364764380955322563378223143593384903430355318146559847791138227558197988112102213219774259012396069126269224855134014266152179156519569439644897490779038931241158751450446359957141136723222277928093359916527440391349781548933325115633070448190546920217123253158549768271190379393518527382219792524780096794422085896874448481008503783690269680078390173811118825780868278190673358606847514317958254691581058996948606004715024519909943853677772347178739142144016411278933549769811921625377940000163926709111000452791025411057058744030112375330131725400478512148101227985678587058393097151203368463065097702141880506014265764211635697859008087310212511500570796193977024798146694341662944236229183395104744598581107689847132410139091719885192258313723171214339046828675688271632455108401346950628939146319047496099070262437643153094323275132135912738199389168585415453461277278748083055578370981062452527254278091289787309822523326732509143918058782760776899802931498280757863887223555569069700238864997574632449714932750945148059934596998124696614726196330062527868639432071792805215289648468579477168494621280347833933552564384286091038173798396506419058161232167717252060745421655956139671851392919746283642482218710298246231778216969994918196803689924753950802026585835533422619095943356068691332628264495270462912179069081470803992274205957840844321543021663175968441706176152607729727113015502477126634735750034266034209183648719618267988733999013701599950515193995408040243066652117733884646309545927265704153737676862670478628916756607902876905262762653013371961317943663687075102720000000000000000000000000000000000000000000000000000000*i1^170 + 770635738752456209511213764543366341644904828218465871507155691822077161316472281998535223866220424058271404713013188302610104356416190164167040781825344604449763951405431742279840630980333909324994168141044311123452455331696529283731827347675095902399093460269655272783083763025498601889931621376634879262125053665118023034086510482329840091291605891254645178610182659479537196766161013951827600033954286162842671633714313115456407744317875721753806591439354102474827540167524289086052865412883675362850528934734752557947284443211729833102479796260619550227967555348658556511056148434206933890039761358818615322664010151637612792034039518889323600896389935952722672253567149023095924909704850104193389364646910216789874151687560065236035443354608122410058286000261924691037889512894290390148535277601811382310859471495669673280285308950873529206021710075448214819172301718144517200907274565723698204282594942495530117284875706584399477489547435538115051289199233266325400392825216936683826007106130365495720948550258949628088015831816520800879247771569853938062643290979410854881687556485963010896460293866779837833156106161223942684735633357689924116547102467695400757863580972948516843472585998813229811242035775433873944962914928493049809273939763972148131246293566830571422165449955474742770748097015342621378997409339470173059012015372770884485729284400023076564858310046353840393422752245917549582160313966829889876468153427647391956939947798262001346278451612266708435261554285849580178259407934435191514307476509661238019229445120950144894373987653717078269317576648134845135837006296051377569100820375095375497181422484693691795248171836432031850676847915788808547160585410357843261851770133826867479325878496999207685387200011603415526845249657242112267056892446781725270741457239853280754302498467893171922890627800738427256452537005930669851927117473978526823465339331015284668639708231542523883015634496619600924227474967202324960274275188472998960089258306359344131001118177987684342721565788628465383048140711339974616506305142606638006756767585606694964084888755526241129763026608648723137129657547155947005650095831096187691101522067462281354302811512612809020843034846378895908362523714607499898430143194871873660574369675046404028053649484550797550439375271450303416251590986035740313964315712268777551464783571578872111995036084537435051920747085008933191250316526095157114427126192558251019738162135373673318252770454121445255997628225378961329844233056263764725914896720072514302906154383396301496351200681795456214883554099238125894249167657956107319637862255158329592710702069641128259946435493637078048631442647535421346562887882002225770182614792632894702198197074162856823426495021056000000000000000000000000000000000000000000000000000000*i1^171 + 47894310916403588817212079328176461875788301449409917217701619419660515492567008904665268513914195558076740366821186683746668406780104191006857349916369006342139825095181948712249023391790768402786146410182454194272778401544004003386657280151227414616896765782037164904836547468552186731868339481313491218085898727486748334696797171031436232979763982906890679956572394738037205513119803715904114810188640153038028992306841491403852788757443399819401259501725824276786437550264888489767546794980712698639651983159166235853403821917923003377123847070087354069253561382081880958155895499239485670047775971353588499788778365940132541681059229819448818711712185724800584075735341271417667113809540012323593560710797905889141020170525973572530198188514550077278704658599120004284439711947474670458197698927588988896260795185409096933209684359112211461550011183484403527513319104324604339355706788980426199137126605316287635797672091167643932587962640188262660992181874060175153826936546693074788130926741572799454924727888231326522658890379567961610598626394669673837358291034492398346582809821130150912256400032596057356989433167784977183441159300364421934071825989496886651585014602410622189078019793020976740867235855997413055692748481719002648033442457975690509061018880410683300905861407029453057975533283573651993719727228119033060791965646920110280625607885003995700944625332753581300976903709875096108039476833679271519725953857098707736498791995358013803283057058855255617861074217100118046381619579272524974260453458631361495598409627966546635249901718161438318358204396320598283768377870739791507715026120717870549134014602412039495505513048963988689094718829585877437426515741574985915658129433764251754746929136490681531405532845435021772393462223667908079749648001628863081471693373201292644674308953732257392736735375881035346268033487638383758773716702876834360487887537359012335869560028305048323837018086649749769057935080408377219655196349646411683754241824451705090146867493975706988832316562325149503567666525550093715467377782096985086026227964976147187044116861416031368232854589300020275737082367428760701387924003499012981708733741280988788577911076913680261227402637296096089003100967163599594766979139582258555359540421833555832636190543347668946035081688505225231911584740868446767637216123609919310255353370281045809878987743508944293139731649323316127904693084577850674759480010201387303147040545861825551286648734866967439286804828281518850607264856371561917774395056714062514470327786249048789222443640342203225095651721832439050292473840720165771403722780504133979548536156307688567480468830445119502864664518582659779168795297549228100123118650038599472249373877349919133532160000000000000000000000000000000000000000000000000000*i1^172 + 4706909074397292137413313121091070824215447978285640721618602994428044502557660974036400569942166041283829776798311386343580426285670913310030264389336735188533547299652078924949628558077531483726045905190596305821060277255055016728841807112536955086625735368498396364980305647050455218694570267687503196211723668328061146944830203055180815484434615984997098634434706096556321263696702783121939100375871848017772466444995519199425823934613573634234796240081799758325539946769035173455358323805638742174659379961504991483308527307599047601062669853608971551401117211708877213455863539086938537494391250470184427603207385314164730836661972187288800652397416499916812276036556519766858570142614967576381587884360705184837419590357409924935735787381830416236692953294899504487582941372270763495780343716644188442583893890840825765765123294727331384535576455757281614296642299769523778646550978119454011446994658631188597578147284485723577713451997128038393199840971227383080890192192923562767786800744288082909401224918606142844425840939187786348206278769116070139568007739130418599420099547096925874053712084978239875094311643963281098347206204675937527038241517504225537249014079385754480444666935219108937358363328178926875724993609949397717908028267235920720961811065873508548183027911686422925076959187937829052370932477159047927837364280608085385544483391613884073476897993700494664185606334349414162789574479798487119960673943661330739422388988153698139760580057363605576131856714948052624962669017547000738096681118136060317968646221315839698463433225409650789874826763175638158886109806835672570654895512026152790019399255288961142554996552492652255397491531120592511097065774223104873938870952979626600555439040714711911037846139457906805045255107441048664104715775904115615063625172279534571171903915398906476577656894875629513596709096483045875815776170178281862946045760106847291298136502799410836441834679977241219813782779130131339792827551708916750452566396380689112142670087437255167371004030880831903346564264897778235951023622476650961520669499907317507995778835468645178723442324590353878532289712003969608564056632956553878536628821886609699112074852250675636518703369280784965513999719051930362821548423228180941899923108860329585208350378591794000691333870595681280401466403265773553014297457975042337269286737031388121985067954571692569297733802130949616761959668838202500715551958994166461361569290967217777336652724324732728258785126152134156921114554170053487570230037649573075274068182563838324410437878229188884510689269146831196354678774816757436454059530245300369250504034309103194790104386174270026881195495059674031852330781168922115168741851243754432634705428873216000000000000000000000000000000000000000000000000000*i1^173 + 3634391354029470955317779902944230863022842755667759296575420874061973396743456468450232088031930243469691519652454659777506765474186691630112828124568255423001486255901467469354628124420033948153695122826673772829690083184065977438213134641878623645986442688348146437561017540709113031945519451863702499792083851291813671547084802998905765511798627855339196016217762396323680953595618653736646867776235771168282351340765109603535043634178465030137014263409266969901542507542423416203738520325395635416994433731202363449382465855888491359467244072103120552940272629877032925239127266327905328468985630655870969660802366017394282564689273510990259145927883118612219178603865613360057828063398926617266385587683877462342718281729067313673242197682724554740304017804241594902177495519422130616084652509492681766454444103567881646727822730280746426975810493084514591247012030457256781775780654337508633052227169572150384999939835306891614650164694789035599697523724309265292894463806848707199823625358547359891661243668100048267305757975414523444827955866335888270007500008490169479505341687039831994825884812449415117398446859107308146653458706587237779459947720289266935389697511667590696790137195272077770506005620651950853292979250933769432031417522494173975256222287813022888112944014631784823388208135149042967265490073335689879457455834882749195586994097581722260621961541413487834100876426041084596209422387007316994866732201812522314695999267471565595757906998992937244228488877855170171090657816506597067434795720881565504131426998386000774354646203633872874664515627734737352277817643875299629964073654957554921623977222385942440774832793722660355419423343148850492007912374582888227489312007432087523552018557033677229461549597243253741031179701585168719142722261787686740642207380548519122495053238598157856000934473988843144743525487183665532553827342219675385705874140187709704475838223787622096541009838308129184096714902894692351533807877413825761563552875047649505503778188931199668302163284399271207975463883528723179484952892129595892913258998825323851467529660582620592718470999215430159258040576851991498323887897612959580160867306481607148236039617777785313445977902118749519721413810645166702072639917037680079253092983760445847979766542967715358680578945630855823561402316274078241251349129684352204275503222466967870940573434912377355667598308123014172749190170552882075771601729319276645667026738453717075843504477747658601637738011763905380926317258975914835696766366018983256400840438029253140723970652737107702146628418639097945696552076604774191084409049580283656614375286066795738470128934444074651161162456016566208388046255275769803111307438931372011211980800000000000000000000000000000000000000000000000000*i1^174 + 852913238325767391542943179055610850791880556700741710206653171384021159133405461980416271543190459147438628196377871714252367769464443110900739640569335527441828494640088750325990006425351887294636663881554102610548375810736944229489547199122148082370247564888853467653559500585152585962839699788029431257557804765672530028810381377983396822845185281536252134300901450181751006445674130260756618068048993851128934814405255162057041292446977047791198701769956239024720248580213860244047746734709557548287049083126921672744204763773300438592857880094313172096878010295202814184147365338559093239608305802215761558865628756074087177819873378320713665125938283509157326848649494316822845844481405010095597218236470286479157088840388724878190823369814804468493691614441554102147061521151325934239571996201597395279398414721128396579015578777117849478705682818354624286775544714390437924426072073806968229056876303103745126522843234621234894760556194764022545018730586742591552702980545722697633962271397314962824766870822598309942821670218833422646768988441366133884155110743925142691113120143692194762078659146006055259402656092270864580510841381398802868761801509018971505732427874173370374391323048312722860006559200147805527830041353156966825668985301787966321803949253853831625117647319936066247882508881057592733686809434486448547242359640551216446266401259253094610374370721599848678360396007494027391874391686829185572687129665343641191221329159825820694140930866842514699183020427446055543146660868852134502601261303422256294156828371710824716447046281261272783555312991249378525186157063845961701939046244207001286995726179683118762598746135195587999501431730617881235040006437815392778304060009088386166730657797933474778824334356498806312724042090560722471709926687897683916502068776864549969515801041367779307325851995134680596180655568023856145215020729908678244275909662743145838429578070711291565044861368302789770811563778562923197360376547907014675839081419423728181851896712973612747276406008170443886116838635147524206187719770369731808301747370337271633258124560508402555662619094253031594091646288505328618604848246672900314023062706772627598629779128592592410882177936513046418494324490866066315512593776297184843230234152058812294123904826454716606628659976715386237504481635824055492312365524614919054351513249498423070561279910061740032037320088146646393420604601057357082539848629695310901163185267709204220792389073230305608262360290538878486302203639470653506444555479218656812522581617935949794599798943415366525838996380191359821386983667536651513971636476922161884548651612469549559625403825793727404188889912873070939012027600292936549589286125568000000000000000000000000000000000000000000000000000*i1^175 + 54227901165403920962603642120376213612369594060325357504526381197875879786823013781297249447928086473198547331368802103876044389473518228336007603314067428303977914711021201195806027039183484420442862035134554222438252859424759672936873770393378504747667492158325110461259363638544510705476416332536543312188898061343582942060041369648604598930370199171519414124572056479833544309821961092245041637025276313760326951804213112872764091522407859452465925536396293196650890729025519902078119127787179516004196119439183459218413168374639997830274228771097759533707146668125104090160348154718171184603577322211624553161495761302542154291021852695517358455818433243162553606261820626348595513678855169633964894579114955986390258476802107981852856907378726518075126571566852698430716776092982177509910347938788666953591355068449463307772644876120237226483507400825865443122700753939759732644908797976394586835341453967443809441666835162044850573486676835912845160250899810287183122704419070759873031948161494938662457132003523047287279603666519869830763763767099442687355583719034048330872815343309915110723000107355688947481082455650994775407096877667779135636325612225410631743750483595309089545270189650204799878675155467623131021798770439177080831495159129894841024326095883712098480646883266907948772796897987936468722156038950863778574076755955990724575463457017210453768265514826838293530303138092788241970637726501984840359508453781119670705932508183622829237155088404846588049674514543812377388299011285214439019891118180968539747462773920943512984424761364869210018377661544076828783354215417060096058217894088645105691139325204078350424135567529781379898050526107832483831986346996558539785939538851981475507326190646507239100293053018758897104138118671609744617233317218398900767609866160158663314625725558544440101918614482092827039537909538887052920479438453915190525757234495816399294494822798650010518924479542643320742660375937698964397033726745150539475988764223545836174899287420705522285371821619326367482849871580162381489673399606293473317716731049968984954887248211708440892648513381021102610742624714316932992621874329866694657482606065678116693109234633575761156094390284354005172133500118214056632780232008850181747711673034262462230794781774767041339293099621189762258529579536523839208471101843066861841682269520577541096686987650941062138128200001749329153996844813350381306637426851194829691799062756617054591282002098320980398283424481035403883481553776621161012857250660413140110410797555151294483891007613378721015003180088167540429313062425696110127583808768473964109914593795875888236902707824578546874158265076336665867195655774065683070976000000000000000000000000000000000000000000000000*i1^176 + -883075138757001853512108044373243387808332858544934388384315078979230189383191548814364973695997921937018755743741214535682694819980660752199045254323620210230212982804923398884486196281901339899564206256291222606777044026400323663762497238214183772355397553294527407110717238264005079566027077510649697365245059820945589126519761045610081695598738252694808190715171389689923870487100422444298055025378738204560357870306902017654704301467212401527291910726564329617084535052148910773681770381333608132874589386981690659427522851208863829488268115651768169511101176931965260890982663315411778965297546921053475008892176230598152960465102662575718543881161650608648200042828182055641773654654104036676107919647650769105106693849051824316029882295046709121489843931601414569787285681350966014996945601315112762374991776458002900962323630012736369404968071928432617115744032037102474553108829174907964199240195753229915697490478569043662970618327142666962287971354017085177721804129805075293184808568804925415885141466168353638428570739378865804413747330254805638986314102610698986252024408763108104313508280052218533096869804422100933101476033978558320884332638865851954069823531117233007724338572609652575631390695651457878971793705006429474843152169990105286654773556164429424942879807797459941865401037002501494117306969872832043591304986833033596066760622432131183182325366292768649489089254877869760484418188729731346540638618252658406005549140971716084447549513358935997934055874337644341018353042620496982551794523638367009287027085928454715271795186367198290635548807875115715657896831676870131571055117074691556381423049038757856005643816748127160994036098754799176206010538417612142162301621085012599387008435470869904227266258401759671542376148970252889653948488502548016206343977838574027543134088747026479451144754958066840034080334360503496793352253103179336763765604272136023376405587411153833398092577761562691702924367937569964970864974417149987685370804620537891149672581644654544071740862784710936839225395737242600973884047327514448005218563317715651032708496268735560286527056282368109434905653056919787663870373487528571707144949371633940468473312794769958111339763904197593708141356318390913070032150826619951610550216877602618180110425262652438109936925412012334880290028574340674201406770980733073216893621677988306934340058881100128568127350999905318216276845798391191307351895521814838837303740753221986578839640843074991990275213093666545159699629871083082682754068958230010279020991970336552006051417592458156850285401058918434470930711699409972791338959050815586530435116735674917610289029770260353206209304164693201111743800646041600000000000000000000000000000000000000000000000*i1^177 + -338729309860463279911100718628170142824583314638672487858115322837961389084600526592607010185763137466092093500352171507752629276153508512002187448466472650801593585787985321026101403337838189689010401019910303152832140875474303900246984900600806059415349790189254794101686373326419454583920438340918468408845455874667286135539730446856591999748257227466792946592651557691027408875269736238361325584710040256968257806291013879922171842190736117588632306188740303944999766274222427502296615486599375121592947553029268500392980469680281323000938619280686420597154751756226486609180693637252952089917007990265505161050023889647587680965203978183526967134804252911771626534907526226120454937845445283940127360400810533171085735959888302423901467489668987158668194628269984707780960024934503512212051457462566978297026069353919518596871031868676271544730418789389040119529204224026848136607326809391570468867379993769815214123087632018699161815358418727501511181563020309369492852657765762873598619300612592639137674876495336463044502952665521018120083821917968833486145451454816330610673888693815184082122623698493124495009541988907696899621295414876133889038813055034509131763501053294341830318094598690018519657962747267216947471267191589704964419176560342184956780381294861563727650708927950038784729452251714987310080852642225572825424572251881636684919828589547000283164331027426841127037462024194775331032598677170718860565818933832866891530134516328986179761922546007118912271877533172336171994023527354868930219273357688023761647303673980088341141482064388338440149679525318264721779603627163598804748955087492812287000057326094197961796706732743257086388856508574801379662102683890358479109086043471595561767903302465077362595519557574433270663257411326455082891061726534087840855076360112474752551043951163294912013993070801463887208197972762883959713791461725019585786619366301388512461384010573729543738536671706762594751655999478504289954868259523596996299608923954704162562905722694349311146701273866742713680376411987843646554995638663853222796598550574621171030756608206798826637405023504616118162609193479573381053711708349986288338061932583690363706867209302827883157888607446226810575432568586459634481391556282415192003956614455878621373142923451774499336538566630567881487641380287968675979627594387303377436771835738264446292407968175081931052623336258308053908181338866676192826646194582035448204446594659993419997310676935491909914929105921029101786273013320687657951527163165880395098995856169992299314078461226047844759669612719650897184088698280468040428357713218994045574665853955609290918134064017244684958144617348382221926400000000000000000000000000000000000000000000000*i1^178 + -10522870151986782573957798483471052735178165167815355821413956494035808235184290177698645996526609526622691681229113700918186519324911730280646901432138544591678534442513359810328999395404271248507904653831398172622097303259856250250649545151323893007488987616387627966520420164219630629863722202447644218889311544195521899928340925235605097038640476562667510196264919309245480075598504880367725295842812943550834356133798604669044885587461562115303968854858989157164768535157803662564698189799162497718167174984233963121239862674125497869950654146723931116357459159218828159278071817652474429663919166974300195487986491610919914756587129759314498031340726735454898655660970106549485821324091801910407673447183636296400842440573132442466534150420626620974035505431568934519717629033398238167242780768536908697979167321502422620563089856084522537374265442674116476079541302270589094762567309730316073154980927628998785015272872869698174587511290380285933863156654688575061603613036203701913487333822075573721594580043901595838668294615607053187477886396338367877397044576914167705779628640601554929499914150186054078673532504079698395299805216683081054175851886340458828967568749867756447749015050754774403781602139563300425274957507625291846208778261435843619636751374275474976948955689866185909470776079804881236876553171244704573216507961827330256468633008400636207590021008269230562337603672558102715470438218473533847806855413318556124182063931129699761161580287856041468185356100910185672937334799498999359445637050235151970001785765893329474390335085913166848095988003185125165655366298097880619573626108872998539069838669771337083357436494978202256376307282027541970931291186314787263024741324594600237208475699551523419655975197507434556446189033658637987680121980124491689985295674541840940867136162169812546178152087679772282203416925699139985461490609581512003039882755379247894738991275227640005068820863054070634855046008290854846497672320123830451059640040819852989683750245913792462253437774275614414502402860500059213619818561702966166941460438006660900303781407223956862431673783362683367769354467478453645631869686026153407920161582405988027008670674300275368870996374105061984679315119613657458242861648623200972650723346937746785927263466005923902541468999821441192731108988076927973052391229486201535947064907632444245989408063156648700883707279110957706334297396916903094889300314009275846474092197446709231286655043246012134263222558813217162111456178098602499249007725782769524634589740856337678920764564359704198507407354699024819988511866987231403147533897735693583716483475931500775742526177405948280907914016718848000000000000000000000000000000000000000000000*i1^179 + -613866283672229885849871738236218398829455154282058462231393900199930447634547534511480225946833396577655044727435109452104240115752802534528715383369118426571317733395121681525101327199119918250563206742775816767435362596972889988873287908317739283468280973247219713565273098375895208924759545954537950324247446982065665910597191392683315032425346396968401051112266457239953696321179816369172504258179738019829150697970817397215570112182703221387567452683322486420205374248820334130498311914213559838887687388037181120107488209963425901825363282862799059908000313783637752266433745744033142836933819378676275697461291922820926434108900848233039642554129953662150151586531311763688817866136378742077053929032100677841080639660221727771832446305307405744960650231157551823306485345848927199130117511317663700008143136884518179424961983331001390779332790186739558717601660679096935629389501109608424718461465505361762015648237370532632230256186581049321660292323768208268092405871451913228564982391607971477767397822713936644539792984366899752242072161851090623329015460803212183764026941947423962288681190733083071213106110354175232299622495346533554901966282627642138621079777421756381463655447742160443141188817330639481675562206855928588923326688402927147413058548864906085897342500645965379843779009155818177633122323365066437774215275421379234297365785841948758624010118987611977880475349391062518496535977603300244661402045701840984854988749248755051032646351518009026159947869870227208300899460207766473362507472297044483877363890406247602604555680015893865234396708431306411261659603321948652271368455133830754440364721889435355329928253002621374405358444645329750019194011123901163249286987282344545796664556764634641107096329181077705315547923169411648286997570922686261913112547551617545459748194890425826397988033914946252721295424793697414317556940930844738390312562789206148388387801883437978666431111786258180823605213608684104199099007089628639235872104996484994421878147810907043903656761591911451484192935787848364389523363628274893067130437173931737635038843586316477256771915470768258990941191120172029066069228381493053403566431030649077579336823790878398986351765213761184260481334198982781551134501505902648564721178896483045729025511779307535124637828478192309595241641346131657119652655295918025718051569455323550175004125112758153304424902152788228964054834941763785395219045477473590537284536938239172351130181405430972184800144187687096831428567940042813506297389547067882997854542082957915667189029773440467600992467803311448863594418438179385805226359675207936137330518993428655039085774884765233787699200000000000000000000000000000000000000000000*i1^180 + 161804851439154639374208705260868298288436961091837229182912018075080201930738698509495171940675834304679824880311225168889651398449828284348309707795947001511383574443725689921335263043632522657896214590813831951753823372178972070854922868213430115642719527778753643731983629496455263443709487315429367693292852038468510952960423058441505304812408220750988435779785898040558203830527220585425446675030121403092208246921970227399173450249864110973068528974804841141934739772904754381931763830369030523595148660910008305616111228124570806643888165045416016657659699137518410578819950186279145740384379472442445178937610892671369146162448657145115910251405993723228720208383791535838204376968116371651318395026238331774831788694977901650660934092637534009684866661444346966013399874006935501061367388156327130774259507819976625507199660179662955664797564565992337749365735808427887215977587998311368842982277016206216493506247072025839210241365549968104619429596577124752406815929051066232074782429205190466437501500517565851450004272026367623783538803111620878677295401473765493153783053094444830370882369852040248897725254987855585896203431252629008083210753910378680396571369011480679213682028590493303549742616171686219516620167661189308226120320570489572293111524964546354505694908300329414745332717117708378742692322873422491912622179017293530984415911306945663245598893536113540553566553176604025133909022550728337271596684402084846866668047210616223450568430060119476239903762221557818262927230742092736728851148680451319620223495308390736757538159587710695587530889983062406189965485790371624473136797297634263413758273053057699135585094318799148171274530636236682544783225673652251107900395340357301685087433971370019231648133083038683541855211896048434703425559381323227026661074430538722174657449309172480275753034472686220464067529999362101657738928877199680442245676671899661904880263278537788676434414363462033816421659212227687841448952221599248626621868970193932846228706108354410496435433967987519484391384617634775553270216427965161669092280448462321172248214686799674031421756316036698414784921157561028289901929225760232977403858100670747686604966693493334148665294570441000640448340318295130763095814034653618083057344301695664543877520079603992754240719980206355990404315444476186852197889171121950186022213321786445280659911717725568121955510083699334949015930960850518985994990944948287355607252421911535667456398678401112002916180238052057698291400694782332992151993804814846792074770953834341733114323976943123004261332462415449438296842187844374478258215853754032149158526107766855667699392509378560000000000000000000000000000000000000000000*i1^181 + -8112472954458566064392031195561174129530152937139534247495392029494819447206508365106910016470461163427463509078019989033304220546643243784222525052621575068443640942991777886230605439412168176248436905066497856365797739261094662122533013776958123067339495853067539318977837485663115413358027662767368410203155039215564063892441145116205318205273614752098201298664407577985601889769940095681433802914560465014698009203412637036892981045912624929524543403487347688241192299562381360040801555183605337515402157485490728255471096485021187245452447539870304205487936686578134037615340671396526799742983912086630739539799234780339383279740234925344191106697184014009687371894619260501888906966620391571340664263507853323640645641802228927629540616328913217913339479003599212909093997283702642271497596837764044403935406132889427840623826240920679045761118989028014727421453554368695028900367611173448950157035586954357759165768530434985789106456409820816605912566425698103217113008762784933763551287145248381540716525346270677670903059170200956134348099714115538504593792038969808756206773065277942983786163181413173569021828740256725721118437182108989774065439248268956369609568607842942878129489249227102581511410012509869775860232272664805959222591165829172386258728276501046427571956677466092891472264007704681601507693363479422431358963347109354056362630114165833448295745970700987359548205153001804014659707857232946641478153974326182071517844548700197101757288528969245705690255832545355502871231480772461938746652142806766899311882830863702718538983670626569332084881298738827880610971678047777401030704839695372168919525263492495634400165994157798564289611681789622788373678603479162011332865671498174431574261732347339647558255996915604991980424948961374646809238392666842477932532623715478638530424554621327535154688781243988379061835652423507972010035092877058942652645657662929714049518114315092166320290748260724342260489019041271523278129754325012498571427806304818380542387798836932855097069276580144801527782829670131656144143608679452541692748763384931601958777192890805404816231756677509265233013394723095994316049693764457357325117855073221218727913718858868823482451837429698790463539921473120625851836926260494621780065886602367644739123336814336224529439084534132911383192468607482950504213677687171689674953915476668649367508732883773865098325258498765865821310331716743965084687497619265589051451449085127957461226690501248496536867246131193455396633620054425031492988168738531827599340025424949323891278801952227304076503154710261027307301625051741065383256092923527895748288306041266175475712000000000000000000000000000000000000000000*i1^182 + 231445243300361647586195034923732294541843161761177168113081200343009943481635545494014407993405059870194461309451425732890049197132389269547468072705908725492888648967522591537401217549280269901236580849187992864428247398074145441178921683708460562937959773300077256204436177023536763429283667209844143797218821928433698095148452669816599927565948010903794796983086184244594210020880187621791729291157083849912779725772386425217084256520060939704592678237566407905103286612824996586913513169399347999751282334445082166106706023809918438327144771005668033177272686320037659147429204571376243541511750490241066338989916350612698166142369777374257276087044372783274890589004863092118072223645471443836095028585774645568607636215039041848333178341631378677398682098191330915316562303910445944911490875122861991229165839783032739251194935787821522957291817076106291956781818740682704605713306140567170113204818313470227753914475865981727307585734298139098596455747889612581208066919129753193069475074442201943529351617543221254564831272806693523980712944635605407093392903324504103112769991677062350001460698757768609196574701174474961021925744444459738459964619418622254897983487169906855161365262292502170115544771042003810394107028955994763670311020772314744424162973425812064049315855097144880134952836703363600484537013945065248146864713004413181833287577104423194052273190168433469519646002720416394731435536651129980609515069222151978228818445794773623766302342931861773642684839730423608829329398072236487415541595719199018321662126832360574714130602520970053663288638063422028980660698292192851065284031687522819486771609803128221198028031719597529312761499983042521024128414233857142828967961677569521630479195625377961008450910484630856632705902521227469832650644910997480749770314426914431693823819240070313957537849552515585194565659452076214104724511069895245493596497377205869542687935689843498637774208745431763644304202202313464318092933800579766357707315082400473100307935816026582323776215545105143084736043747826220261800747208702194319060673137744172410939841799548082861980680065366236519030309261018791512751794455159733705592887304528405153472963011600925028507107408907345005198153725503199668696198188066160552844325978993158054882278243885483480223419287257086306970437836116894235006122506495882982137852750715139224059702386926630160699901570353668561027597476386951170666936486455173424050173143585861780027240279598816521655315494690913111389454725507970815006336777275272258428906921771182834269075422676520501950084019316137208199363307571469586331494278061710703752787263488000000000000000000000000000000000000000000*i1^183 + -4076324534993135303390300925650185090917440388330553494197076868726253142529407990544466768912070395207821003060863178493170317255969531843809435163797268692243208336466677493145210927116615857286932681211989976242565980394592265080227297049209068399290751523447395978905203535354351590949640371612729913650239187031643494201473256232350721244173725130084618454941314035890224810223244731920555098793362786140300503950238760148259733242006657083818918027638517345018221258628384255985697286722141458030143876977371972855949716815901925927223510184274328561135444012568767781093227644075517739522290480639431075380738809277130410684542453668198244356358381130249634705135011796467542654174807614303972783838378486076655944867454294410079646054644863592146865539005374064703485306530962045523247581026332941836330087801902349506739471534818142275929597350550398493618390009871106315858399873900393779852987444177548012361061547098498174639800390999908041924705319283278577232915876605466494873135839147440360580453850151482709274106728871246782509174658922222182063073944912560312089268228757135136923289307989160966588253651744660744093321850980812469614248769422368335388582681254390741621604711083145842136085892297508838400250327805226897311179104958125912847983697096700020779291884713677232257653443147165403995900590925998137281284816926798663188662271373598712914703910827343034171586217724620499100036584183687809275370872885803625773618743501432292249235046466564048257629554349189259358246196384189639748764397235698374777482451761032705671062212066889851033633309342397079487098147713096189558010998274914198636229072789740033955067432155796212791807163820627231500091603443466127777590513472245134523161498349137353847377995430168254632560504211697413249131295499966105100664492348460801078517042459866226131050646074045143717139247856891005271811317641821762601312712585178768161402513426665684405229208082667416039840919853557013689329019819604620352854248478139520431658582232868173981262596563479187083050593275466598154352454246324892980734677663341393026641310481805460793649589660237967180077689433242853630846975760012643386172578214358907095310213861925132381912078906281403717209483654493356669011037714513634960649407015081703803653932340210185786514966618842817925401370385064324748771261900582488329592874073199025697976288966425925002900249140548875438163288380254707571468825848753211442710958646585466908535338548640195112395002309909905099531769449240150551555836793859908689400915245451705726270095130560689535967087600647995919851107974556014942265067174157615104000000000000000000000000000000000000000000*i1^184 + 26733255331332485720869768106189535493486893311537192371906799905287720396046313768152445938243101005575611881499940756146140600861274651404560480241477234285639891444211810217606028191876374584177328838865253464913111706066173269843298681830668137437140312691119356285831180914938315385183172917496593602738694020509277541632958404572707927693644387237830469077467177300849732095736658294334046901250931414491821507417099859457420588126663974783087624341759203715389356824546336736579543191895802472494149863243204423442089351282000631771069910561024023474344872794225790842658709206894180714396061959231062109338926225285486922732955744082055927846487173563881957126978662317563742328191266652076523171207598351315698657432253154812630794212553428721182621547542817238588624541195682699062816805346251227704569202542170805867271442404689243549528014524383840417358717710225311627846532790294023905076646075859658997560465970954744900293136182731101748130370360601802792636599178677024856934927914176314840457940483279503883252264626587513491924388804416457200636028026908801500690269873769770857647378222980945246437735104766045818297737568560505016027877648326977332047744433874372636285011435655043087342731354376963543305011435044235741062062896686346443717039437940253824093066853254804072178402239011001823850258464971003353559648541979965914274431385149329441101368213874651530745149537198200623905804274733763607603267008821018257608547460738786735681976026068216979086355327412494111350985547384844026195423509289768182748261789021484728854821664379753041649783047392509184655012739732852125378322706129408590473488712075174467911187504717128179664436637654608036451577512007628948588097791067692652296362128234972325345885714421324204968379583677832305295085467043087153782524329723929605474404985994970621017783715563434822514677249381951837708120340407536437358987947539298319793009150974855098487711205180739116327785302359347593697263540991586001524921800918824304114860874829800372349457604092591940243762946014837713549501328801130002512937889761324181400152128233092206648252709966067525322834959749792302074403033777846753175155446958885267176556410087294650639242495689156696885966829876747937819580815729976182687225472087136960088921370268439386350455532437410386345690408555625991510374269042294113518805260897328366677308423824433265678086476469965998078072413804495299352035531555644635489847056766984364348418547667737703151410827971590087725085220868037118365621866497548187286756166585508701863400707231387156552667254479354975634192084375143429005578862592000000000000000000000000000000000000000*i1^185 + -2358999274792631284829070240557158268028094990371150312260679656229182158930929239008043360773776851609599968155697530494428311342221160849294357190842084394047821198076762446987725183631902119790163029911751641910383904615800970534732982770968284340308905683997402903221604911914234698572717668754091474422513826811819453864660022190043700658236092349883895611331604827405594533502226923255067716409589340049202594478805938714847960125133184905519598039241901945100844472097217554050868469298680783477691192261290626720672857973089046307230736057423232831782959301794326983989013364827468333549030557128918970565740989325158530460409015633763899485872035797731319865662466147451802064989780130528285086366799916216845711713840259159064376875462609331842559790608376980909673255604392634532084931541386364082211740490270900616114867948967412407034825686274049113142250875049121574699791652353890532803026512182251467169313442330262040825235909855899132830562642861231762991989397828373322633171868970871580587504937013556616409187142333711239950782980719990291197188681480009685799747680929772039247830392996699264353037327533516093591875596175099844452548122940953440560199293071235557406763850764582242007590425554616063556155413017068458028667886272307949135982710174328286217353722938825491148777995522086721046172724336588310617009398297962912466911207830901478009975606034179612763099754571260455940958726977959219995453699304172865435756674687685594940062445697687176624908011245081430684513822053324836301203717637098311961184128645743258535654905731905609195341190406516374443358660017648132622182233146681441255825700167847557025548970631801429821317462710301302142344753460329053730383897386563368336379337979172411500445107744058161850657048176908443541468562507128472599799564268634284899442353105376645443108818183886358555086925809337025537158331495332486087194112993719374896546615458296684513224075104713222947828850715131698503453266661838184874229640972050094686158536975156789100275661671852408346260613558553906438348011985834738734694066128925902946478687163883346871425156694242483063336551494350214048997264370134313161274019544553601452691530083569502965009402425600438749732004626121899051048842472169734480010448670545816746844469912447168903643661535020700258865985031223291495344970761015960955829627275525307968446229309275978746588079446008815349466247369903155231805228365201075130179040517436004523781356019984843968010401966837066707188200578050727609894298165506680650290670849638672684490735344398427811364858928598762503208495613372006400000000000000000000000000000000000000*i1^186 + -274534434849877799376974351506037023041269052873368425216712525040899442278016884139469102545717327009633702169524971610569597338358659504936935478242807834740631325378515163447755999113797769815969165805564040192647369791607285604892774523342063266104230995761089804729637301071085501944032615367998786150075251537397889015860647568351344885967763145247227277840613664695938947310720407791918427097590303874921091649050621287865998578592093390211636449166161914858054723959810589362184967730042254214560202954432269570172475079770904987732840553649750052847899132796271404827597605384132890804274686728490033043019884686665919186684516878838926691812427043149085637740307421382633823741740969776959400209166178481458815614039455570529963744532686832209584332570479157693700292798244996313335682464562296827404995027251216428596820653348873274605504821312781787648962384840530967990550672686849608563286842496588284887751812146189544492657641593262938893205786836298891847098313800349926625703714825136754714933096252807559833603918854735224929343048819171142917000856638801401078797070548422887325744523257363096835126623844683617062331149443748050205425051223595332441953168707658058787149166264070562735752684557263160720334948055378229742367970720886773191729409795932315190487086014067168981341076542759405084764332106108436736038838792072870236221408596431432801676510135053172114965974086478461914908771996093156494701650251217015708593972631417102567786042116083887284752051958298924657671801557125847423389746943078809644224957141574071928439022134473684758942220275645441534991843609537261027937494951685396438353050491857132826997269177653180178672529899612257025613357460028866091989867546478492483290456588517003540115678693631812940962350999578398167210754048273354898474202257700018485119760204648987347679559806241402602906169675381673672994025332625438400249796609754933691104938975534595370976071479807365205591191989689073917428030204309090669241029028763238762803976116581983096691176453292792520992604992067351074514059661944926703892857126632576159752474372044779931472622085045232669001655509133756170398516627762182798015493753987707902087234155056452527677763141969112040427700803019873874790892167731246472088373055022722375452739352829789772062679843764555543836283618629869133282270801034071491857432879188185360948134911619580546131452066245773085945279893452414765488171297763860766042357943062671504566405990245669001861799115430142082228443146282500305623833290922411844171256897418989722423969713381530536677810354345546427431649280000000000000000000000000000000000000*i1^187 + -574105558051379045379065057935545460180689046208263643879283770955185963126000941345122508034802059937822181665696263531592861997781638219794156451822075171378632343896386697137984247818978040809149696728803915644687557209127307409682024902977224419538035460292508460335913233231471448138873926207235152455325993129356154526915346014772939631784198547709444651572976038676882596288412038814263221480804295716482966256247762940722179515838997221485542107889046521990212664718221819794493100773617648448875840686408442498910356882389111893289549868076319944809731689007064247017626751613706744035541294824009082129597576089442135115143733030227772129358207399509521169065378117054468823208902005238473045489906678241158424801741694794933623447322944926397546460602195018632161702915471377917038175661148232364845778906335852158516974176852287659585521999913739003024368309221055499260214705907379165700847747711293944390171031381422209746185959325353460756721116223443507948069699011770530235276717278483732284765187828275870725330131961368205352002832251881891716949832480042060409053912184808814839878931141004160612924185526831825584692278465728411278090911145045804668881051570099230895340211817257641769369258117347925856162243262236916853767881647488602017847505734058471435312627808334069168658274724811974250947633385732479314548712689400924175690604287317289797378644052286365320576929987261955359757416910403233000470855958973183290165221828758805947686641075119430719278494577288048215825258600077777046687828197899562050711618282552756582562742813393123789720018226206318248317186173298137892242782093339808634404220735444331488989830769549350387021036598179174830121123873943662806644159299630196577263012398243598113095209622789578303579890448258127715688425323985567004681601768322286711583517179631538758385794932351297609636539873241309799603451561542586718895301817706566825837603677528875461341168358794034811862146456806962434670911266776143388203026315865440803116603833731474626602433773728415218299898078717331442269944194921132826432719136582699956176712298900530144731277599378403827624114490661625737117540967475510227118283401830831051524997356420853946424070249130082373284689674212237592618820189575844751468573115771270951880249684569159897039323065780022625885381686608111436670922084196945893086627077306550448660403815743337419985213715222343448630734828986922230383013551936462428160780875801984515670340308583027582317148835400853085980144064734367934721549219804090577475878067882694589168666119075653549139814210600960000000000000000000000000000000000000*i1^188 + -488336233527429711223258087689118347845044925052602871521345035541872977492116030613844120642309288464901877451408871987907269978123528408602866846292301727661743729257051793171184474243362306130191923187582952765553802722774638012496274797929718074265651910204238491031583306889825421256933719062918910401085761299645757792495514406708048492629603615963329772662202074098803469521792078058625094847416746500169140657282691154205873701856128524015750869635400650029271277115633471083658023544434136999094360510376302343337642794583188167876491766717507291049851957855086075895199344230918754429303693800636563602003499536764653873539903433456658683215022358883728627278159809983328021386663160553905653968421070763809215119849534999511548185686544194290842047692118650952551638280507118505467423652250441469956318949655058544012234231161621732552162484727364427362465556788446413409549642102608168186454768831981288747496855862601539494136338799399131973385642312972872987903486029874666759542837108217666546496394442735406326497880134838960511077526527973691207412582043883267937962184165611992926118310813211051387387810374988619800292883669790007899348577772066662665941709446952901177189650449327265878667615680381339714529270932445703035683284115534258608678669049068813662206419761560471772820717338055773275558933823850140789023119506799940801649833319437922428910514625486317042490760947220743626120028063250282142795050313066298147891928538977431201683749721655756812056386662476062868474029271865020088440821385904489953501958665806346087306108112548557742252425501967342290291498650165487093183322980219466658457247933973216630386324981392749700568981197460129450549160775972959522165571550602598512198606120103575412887768647756639874459436928389802819210847104174657922982678927796444436312870715044289367421613191599229828012326701532558427873679430638460107440258312085721085115876282753719631776504873372090151823069038546030742616728556215396487205377387719591894286165068207432708237492292167283448053699855414219465537138968439261672072966048150530126235211237612718472794384520588361311599595687654821047894952571794171376668302841852841520023699679855365044157842723935808537050162262824237695591066147388278043824069911476067290845861676977502407137768415841326657406033950787716629152473723164926789965757434151493750086728031779366873638586830902823776338116110092387574640668324602098565467740346325401069511253760721006714923971656936848840671256068918385164323970432340781418164022750937173216980575520680645859737600000000000000000000000000000000000*i1^189 + -191892667757840774508845251564717866041438447707457017441272738322181206061947854876377023164700220089373001214722865334141347613180449606955586116168857155792968145983692951283451331925020997857487848106076850182470180123918230409410738239793108588935120418929559306050589145038917449919727601896165824262724433409532549469271211538252769572624430440412962630061194444293591887040494316819458923227431626086239787392043961990302336851153407739231213885167660725090066827423378571504291884390402876115721251544956942047091724568608385806773879389411589806001439572043973533563347345356578249426810201544320647926011980642198319942924453695911355035989911050271714512211779953174780573318168697866849552445433349054052140061486672809340863866845236595121159084751202300429886299759726913903019840250578826741886591054519824898740159280419652803889994832085313510763331519429791373736354233811843398254875764556498220330159362423254975017166369109347541769585694498708392775298924270811710830712326510336240970151134248488736895210151228608264870668985055613532383556797161000593791607046501338311948270135603631624186531874197658991106880326614791428238480603905111580529160658699756017024610214546095248752751106614587340859986035146881000184532427598316911235298142612227083303272230100848735305357756039716767667511718203109012272607672589963584173035742794705420010731569222663125873810804676821956215521899955066723854129141647212188253350117136967576953385717325631049322753336118842056585970578811000427095946898392972712427363338067121027788170410053781883956428294434521430025178261405014338949620235127794826415846192523425239879097760180542103047469027087846339374050864613940425135332853373674481732513784428682236341381882094494097050880156580082838671964022646152874794877338646687994183741379043681587712178811183810675459132851821297898112842308012730083093393995578539676296857417951478379275913094644401857056327778878075259068965070601019245820427219968063153800049738759623498670229852677672996842614706260272446145464115332725016700028858913463544577777823108649740169476382922682095992566869332652878701815688955573960763902199294600907092854325804591139320283298959916676133460468880271450259206376286902439421755915254274201398071620947625343815495492508957947156041985004942848118263612235574910981861177697756813791531261022705747277764185386868934385932620786391591030134583574595703906480579996134391523146506100983121848990822261876812032279543297848017388917822847441628638855619000066921946324758691840000000000000000000000000000000000*i1^190 + -32977600601252592846243399496798703634144449309343585581888933323961032529934457474867473756885442303823638960244279995031194702968995927341413335859683384638867065969903790313810262354199337997805573273260355678339197097973931308175366640259212162346027584419565267963749392798824741443475085514528631307518680844412422205838967529987299451638859353915558092277201331668010853816664068214745681999618103330517128554840872313640011057082633011272105029543556406049188875425407687084003418690754183901523085384867605189347744405361065469370008525344892101821809703759951462011222357822434953530046694408848906569604297333267833506999725271016712525537595375039071459896481040672367910924186980587098783293773959326616729691077457258873252404607161366127124509927041032928476599894032362559566423015276693693350205156870619762847270384807521313790577207912096817757198854633767740560090629377293368640656077835541946383496158180668145214016980630855012367086940408690139809725274718770378255670024602333698893230504366201392963570183701929225193094793738539093093526667276342033847215853435238350331238624491164746038086559757977355468534750586694033964953197100839488869508643497814960668470619847750308993882274281781100112969470961655126094587514174886388126147502565212107456734109599932503090810416464677721538913536525430126118337873446610356355872498075275466309335200121970608903971815437381796506248377319725238417722714978734336827175097003672211211251468041229381168524664778765760682933427599886646707186547422799134931206024925836440119419317135450453421815281364802513824114254569192059639034220057441911517209115178485529117444324937464092023158746403382127508736749988649316681413140017079016265575942551288419432575991998666947607154519477954413564960014917410952202404160269697190649227160007250891049645127129852734063815066278073240686878003719462191763378962070335356580235950277877892405817165535688412209008530236288551147505892674464755283820424055949972203021754013993621314139763157847296073408658949704118623554090756139427480560682461838486257816963272808616558917769183487713520928138778906314475871759291527765876394059228825324029429202368620064290782737070249108561407939755351034397247769844943735644133200673831014171369823562749441137326570283781648614676516972042489060333635492673879657835107490019034073580207132868117774212268656538617291127619602420385398486307392624599626640224912462105897588017984389752393493057139159850971676801839998507979322762136647038036953627229981507584000000000000000000000000000000000*i1^191 + -2281647869917338555102633398321329739376775338760820066453659468803309812250438396424413803676834671843348695476624770459249107158636191473089061369188741382168444660989657385208337970744992501511788727075020849650323736361818834127269544562898914519089686514996330470713950715501867808830545217908992359691029371191801392625572305610913622537270207429148156631597858471165294423561912879639831129749266190051465376124136021551123179062465432129668572553735921452751736747822892669170123100693721704934289705926383751954456936510755974883327787387450402424061631028580744838219637780480450796965120995865044227787316636849997806266605377406279580230596725356763772766207530904473927859648181897756884830144922305750247475303082847405898605829822786324701584216151402313174787327072126913030861432407739636301959961377020353310311738617007113322617682118559321135627668422856181503227014392079154735907117744137010424074225515725675980838165550298160997266232284776569866461110133583031826970486431318594097284565305419593376658520801263411992934627247570615359675145672367187334861669523867893756141868035390592814510741020429459661065026823886366829092747719020549190531956947944090169675686963974114870402374795278829433981822194587953721675678859988836120155273401557265912856065351685582615122529789377350814205082288768078599335605431862130343286787084626031080355560348261815992509891066830496828028260366558581139826914630350192214393575186587682128074061504881489430123031038134631344114393057245732175346487213522966382396161962213244865034023090228820178193433221647119359286368162693693359043401402033642711215014225791961511478381786087541657487105787529880293736593275946825936367974279198690762529223596333777325640085832500288478224365037230138096053506391007576637923359718780612772706708784487202590315169476684158207209696842581919502044448925948372710292365292833784403662419670053285932069315490625009071763741881004691310103585633050015821281635906042661943541729601051852701911880732265385058077022198454126320596762451408230434215201773517611033882144186500578128234977836607479411388175192932263209551020967787999097246505196633036569951931559410982019212506412095059662589238751639823226979998255115688872377885265795390635080553371397153009417989608759227725648088016141666210868580353287106189651532638268544306711433299533217683974610196879126133789360625134474995626280913604866458032694407089627413135812738219419965136284042444566169696625288463867925181557474613149070838988800000000000000000000000000000000*i1^192 + -45235862861064090121887945377557678076397595383431499016217169347681609624151725152862502388708749742984558045431987723873152595147057433772594929099051685014098658769426398995602373017684199235309661566748669405137320433207717003312120909812932007319816753575553270168797974224365013970971174168453302166386231225152869893049424346465936293137279756246813251404784454279663338541493015525583895366662815108726334211256343131118314008636623476070053266497276858690592587861902729943531207638060642293163647678802888628196580534266051186933879209029542224064531711421335616199112579057411687553141728312420169126854553568085619779112972229469946378592761969857148310549026474627267825566941040247605466794705352246528873739372377440555810303228203517492037636668373858877047824783555830470050211738878176793093700510204892275075661820686763970207879921981160326780678705857569749169481726831130319316443078069127083378857557004232174714100908302719690132021358810054340631516201107615205438106188658147829443058534548934433021151201541073349369930048745000666469051098302615253875046218365889529172152090585869178775842129495530771483509039097478368929998257256338261667980231096245828188501837803881482624017127595411562778015539501993711723844631976554894644582142611559194721991688752494520610987282283887609561460084113772209941372268368429533981044064434746989142207437386876189180153059023196975945048408818028776105356724268957290665441862623724243866386226371116662585632216677975434932419903691222267055870737071589405128958163133735196604940215172538321909618298862247477100571326079439611139324606049950252370319690636964128773544373920016080433966873556206523190571886847947913752705982832155659567594928581086700790408459593150897384086742739567048730777531495674928258848619810457175220095345453911572293766822747430925845410206706227559207791022394277968528541021852758186622938833962197052929795269657845545275911184239972846279539875641932777645678960999507499918863888401129007523368460159539247880133129361658242093998566820074815515394278870543963466166130266216446057606469925966707326744373226905973455626521463061220429712702403946864222348699141450764701434538931281102569332253575571704169150660260558795910948654122937292659729085425701977213808874673633615884441119746902227442537375489212496254738188809538636036923959012908940113609421718083288135284298880015034826337845324352131275160574871397761705074736882507171399866161154621937366887732495547624433227011194880000000000000000000000000000000*i1^193 + -5288148011810086144382928907728318938598972769930070834855785643737086533293691284672324863721023349447275319964047776796527418412994520434070633364211913517193848846547622120563903354451309734718060543861314482933224562310469124722520335129306155805404534039497457620384799254400391599160948689220439755025623320308915149300386601797390037952867779593423242441882577511245002189272102114756348152005713241163222033733767350655516643744753770646570419821853136375113467479689846618317755652529534753101161604149472940237628004487963386299389429407985853989105921520980306652206746643564133290685723351291396588001104684606428972830429223438496895516504495229358259440812029826352796682139752007465131558330673511235138992225432327732425713033793189884652351397064866792221803948474961348722467381504620215234098209071785639079762162558193691432586364669959835735502574064028034724745478076465746009970628435742602480228489522463946356704323554809262272916420913645682400596683180046060207847905339856315911675885225978656755077830644005128250259126378338857207056244425671669897287635420947020389671514993014975527603359344869936779942058736855498764456418021043078400994015032381979458182362805607868034100947501952139568596910757079826605765614958645969487228135786916395679432241007396165837620083805754445704505094503725301295924974226239894955933465500204733204937963158012279750100363030467331593433526598974605275308135089723452777655610656405776022106468387420573739151840943842017035369128613902546889986644380073653667929238304820667883308936461916036034622139624490303014417281397741985800367109957023932430610899175939285965049189661016580309628147101049591282806920272252722922691640171485178051714051847053858104799873147244710049680899856413373352806856723105424491897041713448273505720637943042676318934317484323296705448382373763755586258550076795056547883479141371925286379113100284890978135945571973162037925079089643566290902849255391171188304019048726819896376880235053060630202167766417002662319866629192969220001185695545032279626682987365238974055840049015405600353458588996810212475398591384259254163509049204193141831925402472255551883231776924979163871577803186656116847765378033435513422879800614781785006761551093566264500422313074760467232637847843933442706316395008739319325594740197435980969565232290951940952860209937943874769911995739678832026096530665804423098721581276823106499617044046851102437831898354646038528003201834577022598233133057835008000000000000000000000000000000*i1^194 + 15753848813280789024623858947017297086801808678463482038308521529382403150704087765521920019651898087193695186450595735225942695044765060554245260263472897838807604291089212559917946714120023572028232903751728793926468129933188053363291538606025121027172413133439932952728221112583408509944449640788093258247590832112907027076249743627363934166754206703503679448531821892508147843386683124640535605969555217811744173975706584573103281119870700259744754604453771399406026211243680057374107193276926097314086397349890785573541513561480600345478756809957755575180613838756528242267127064646698097373665839471709182750930101391175911188079150474900672282564949325325475868437069607762111360661141065888278198223452397594654512913271136487583649135539246162447291739688770177241977591123952744195001298896308434158561794727472349555088615683322930099656267697613100222988242991554030164202959795096438269675467843479847526006496043499081024586812892715786769530153862393237690538219855590522157870411382380716258511948248182594810131254133601035240869602746687631797648170209497824294801355442429586423018088805394394987470477329821929713878124095716229497406800839593338082401457968901624443498512570096125130756072206841473684180087475060089610761215057355322045545857512809241134221037655531924769288070272790347717435906947477117167998190887254926313032065366495092299392753104094778435692557969026372548373448713686258260086463536125478398884912989869916818615742199968784966087360350866691481984782081038282837086384944178434392270068774774247198175460422193230466756383935227048956945365687615638927387349507249260925937462639035929787218982551357325287479841646970628903294374392524805517886760972656692042972094256151333857301073238203139204846035818768837715463745339117965389852339885410170504473456544445270062597096913061046192682965333988546921819231343379603665060485316630974559322800056002307350798464269621211079862887824720069870737991246876983592566448092800913213794816045791735929057805992817434725250338919198524453923117616520908421045507844696562747906848564287115235841670762755853562028512391331501500518367439844636301332671823278727691641992162372740093820362358166744874888750686772975197828690439986070525737634732823300367242664049560700815024199088033402382080567280759924575641736094726235648423882883606676804731711271289347981915310650036865717835752847558778523321167384698050313629954843084183938787453549556626252496179636170984626585600000000000000000000000000000*i1^195 + -121322519958902512022330849829254726756126603302098798664915519467144595101591110639936410478146206142938880635324719478709912375039212714894242344325216355510391197707414461231510996781903695940638212337604695259678592499406686381547858049105855932510349067786461476451372985648888590462875705700669321296578640495861006224403391963713637276713955396337355764700644479344079078470996119068552271993946274091542144931966831331347372058480643439049122432688211908025296953367585935645525467695905072155729181116403869087980846102250231225237700616252294956898604958658209573462745047929455286870058481082211333263213989710640432109443157289259491562913828479110769421513573122857580278076450666415843321017135408084485301401976604871998038744265609656257542834205989879161659474513779871498907368530556953257565748431280598900784475078497857677101974420022288317904570755198308850443471769293791238945202905727425475024321364247785782002536036055148661139928547824275526796416148793359988765123986063971429680107530315856567146561247213833501877114003497269103030552640454641190133055017186183997167140384187720455859256759450436855241233575238538324536143292093031923380999042732115895978267161039828950547957653949373161091869081494225005213144519257369779617180301482917079677723921544378323514589830100606869823676581881528946032985707620983409786424717048253393626217476121275606231594668650106910679358940807170757606715752400581541838729770757687883168034119917054070886385836110503667468435246574653218356522676790670135591151658591040759859596873546552282368388548533627382870859694229827796281916451922157716804196564813776827721013974245203140991428060989579203614808767187620707138057161683108154186904348193983017586088745378080610944392553962201915778309621449832786817330956624263488197144517835208422568112125868993111014945443415588004072571246880191832692890286135827977982814757762194323951954432020216895249288491530077304714120293523753207035828485068116196192521863366180417600996933470786719666377936155144804955439773721822764400907570802871947515945445626473400036429728676899294423608529512518176952142937405346746698697188893770255319470081557369078683836571764645284392001838829008369603678299611180699143585563751856283304796034317353907641632722857483099289481508128789911101601382245287597989355319283619982181808847428940231599994339079589495667249506022384864742132440670590128416699743034190473851747434380459946775769251840000000000000000000000000000*i1^196 + -32603498733316599607804770420745090399509209948072162316595601390330709175901552886743846566255080959723862584849879210924456553862930020609410783397849545253835427052169542208761711359208947983577980423051786867939822009011135776598066006131142532034505506608323148073743370169357747943886086936694431487979127819642295412989208952467084304391174057498091718025324131080353593292009399842446585805769999167294418705077860689566046387781280603570524177106128079153921854736832612820045803328300263817617014441431944060620269718392058597130235547754865152522813786895698760708417090928783339050308691286026444035203568544387598601213841124819970972801236462266310087751412673636602329671141296752846127027903267190371538935724172551963666480082187149276109386729899284729234974384820570814733467379932632746021127840034631159848856888621352064883833565468684641295174622519282744373792281704610571195412336862033924543364194458092391092859930462537873864934962929805712018489844022860206548054800666852311651570065153391556379084759212789771357031520639648782620854075516220540033681386195172415712812929777259268343057077418511438324388908053686004935749426706247759972958495784267462752340050961696591543836960514654690228153492221284774045010557267288640580155661415867582249516779879734721777708319324578598380913934110992209733791111474281028765479258378904082153486929844016525909910952564448072128136881101831488676084134624994066185847263942800037149729489519613804264844748143566225839365470255085302901704028915242100174865764126496666344406353191177673272062256091729821297378070603478443078285675357094676774961318382920669145983986957050442596396578624412891828470523831299285255855231207252560332047054828763134305757823498673313041196726206609462425577577833451741173055887495384319465668259773429347468144721905273814748647429142496700244176153520122618256739245376150199785769459113647436216507646640062942605322239523605025808350579289370419468149070039355827955928192743396482073427859743842757742181010101931141478753711935839567151402850205326897306324152099247927075346059323709109035445356037638391733819458756289429349169362360618370678547863326831409326008188154743517909513869608695188619132017249350968403185799544814720478338020542863328231371737484084330235313836534117535042928582129754655247470368410717696237919552802335428202454523472935951283386306640707991635987556872595964726705852498945162810355152322560000000000000000000000000000*i1^197 + -789162231468821660782158866351340942396854145421113602342969175652092491282420176726758193845192512189537096060212380402376527424508141015670802842494086006878066477123377903224692033341566572705089761805727767335765949413837656239685312971067357216624368982077506274625713084926442523589624988100968837786640201303768588510483880068195873248119506416781849295871343566797613497066463457753635724148911253392393901151965053272625814730546428969390194123459811208133860059458693583448518359146048237801678753605836337243979934874061605989716660890237951579737500900181167727146583232462930491939934106139408561087980717237401601915264413192588920348023833119062128617888307238346310889520203110490465657165010179752587329223253083236168322118555485552073278977100759176976073859398164219283999397095078982744174404776878390736535130905478116557876359777922869787573147369876539612700613145419082950895208760401540171171061116179822001513233706031122223785710061813415580424566104155911765227223712400107020899959223558057309489316663187535561585909163688246450816904768519149590300178401646671153185125079700273906026565293000421623924480539903547480608201876470014377860500166276210212441355899272147898368299156357150727547901060068760331278047836440326826376306813194307930968590970352867605067605401526391511336039889736259435879176218501637988037950922312945084274032361922485352946294162706363358639326398605103796454453063884018147624200636684962841342213127577468595559309566386096633984791515142816419848827622880608774916979685274412451590975629070771226332601194907716239861256350789380149575818030926700091679094150394377075196298784765606780852124206625190689642660877886470353959849131670700674606528290946573979308840489516249939629311638519487502012677801172735251774991460928571439284638967440054795729212612920342711472288391856975007471552890062414944054169572790679416321255868018489133605059616224314345696232156259423866121583907924689039508473361214671736498987202193441699401010301125981216072747483601447930332889550884257025180577850076680588526982537919107433421854918886020445587533048782535399478013276437785629941262709506628158462139230072090326221961281414309155137854658276012801527258544908636487724074574243934516155909769120338229011977662124963110131574874824886986612937050760029449984645152907437368219377141605202673175665497387267310787475546034804453708873353214760724236749775172114841600000000000000000000000000*i1^198 + 65551595804133533616823495003241535196374666693683833723792625455894971995882606881841911149560289525026052550224213242140115730268785275166016379647941763358414068622009708645076929359004885312185969127243447767470807285759416889999040471780639749124097020541860046655957699867328483901863172147605182311082327879192587621390645405031549992804175861236246855090520636694227643083051032791431674853878941892849651633184515743568529100312975142083739669724860742393479476002925281325559417212989411765331046097603353916867952648726435056206417969371599948271422300571221364168260146110438934400764740033746543945465369112495220227110360618779735429460332452693703691440501447702381214782125782888767948011589240148955061506060155550258693970030712325256579794255743955329183225849624372887506126252368663207561832489273212608806330528879942404275656168861480002218794632238930534480844546290057817918282422215554679770988753357756076093332727937266489119737494552213973897648646663613342824171390413288564753714166069408715051042516428350960799766005930088986631682736128587306714738703926745189764088954300085684177504414948750543521374853794884096893643005972570530474458087526729499679166025488265393072097216182884288764032020887820373504923448156087726709964054401835050914975330741258648030515879970479787479405307700138055570365124091675323827158987495560145075945610038336285347840181493069547174515650895792713055840209854353287390945854263523392064983162358567961132032754917473745533120600844973689559923524870374818833431670073274066746342921024286255909139738320651443801964951889663801264973374074900343834012710381652622273393075192277717099475347399585538505837333077786490854540319290112958858528008738987700853492775301007687903291886582786843286611912951539136831519367942770919994664738341965661684214330560596628156262162124615064724220594391880571850197249439898137371205606957348214639957089687638082122921006735144565373954477921369683833301663566324553243992031287702791810529181207405127850852012003668009860432925715037639890666245370964422491719606941291735886571157996585348331567220407850471531924941371083258513954757999200817460752791479711282925329596593091857134239518266667403344148573443982936450467511291181502902860392569706842234866708865068634214240470228572633350872758922480608056803435487870306572573056141026860085844896369411189604512206052131890437805189935549151969280000000000000000000000000*i1^199 + -1184969547596600515552009926164718334358020867753367357411452964966909725007252223577782804161690911448889639702938594333312926977129698064918471887334108418818178536107591478635100972140712193897291012153007973854094520999184166856772332197516783871449166856006614415553603576985753372845096814090262101285250298991977940738236665949202461123623013567940694573082663182413639395986989964079649013498913036285789553705939543277391817218450180629882906681187131928666555946600561372665432011012257389443667161299872108237481504556855863154705609562393328947202150123554609034846918428363461033819350270506458823013638276214639171682542620753376337905695251305020348077417130431830511061378508455766388243997802502823595345393801098097146076043817987884982697601019760881014277826152117086117033179167875815363710121970486471706929740555415676989070104599289773150128082234667999328433369578208974975897625819809960718657837279979286503486369284980904163201704323217922336620847993828378662225886921855369206259249293450583159533975029385815331751455623931150209224278804291839109900640496362681814942673959476618378737348522500028801762075507379823592430157986292686968805105939486158755169464248407972913355808781850881299365579145951947757392922346114087151718745777735565047213676905571889390991367841205419763339763054760967689792675691358442226537438374313550765024359660488870789630503152662719245179286925691573597618027530345210585846450705576062399324968707428235617296306655024578129813191036882310792630973680229020258364139723593614731990352207373662988305817401442228745605703864024917557097567930109565268182087299096888360578048361028508110999600882872253471893828960993540429952998785261192280303137154714986213456443584063275821918322382738086309462452374325978066767335651704875343834128888098172705336344917658768922030987812073425899449842821274174664986408878143614304678292482741001322643313342528448242055137258770389823963918776128595927216014726627615506503175866089623023920385640781505863551410409202927292807896107764904279595842709094194277269837232004466818100426742291833349979971006267382266450259897482553672182938640997523836370490109071228336923529565831758651654118165532120490299570077214207262069498480506266551795139811178918361308614792738089997462775431925032563641715421832639411783796389226048259701555049240681018692503491188820035084726264229536712359936000000000000000000000000*i1^200 + 6713771164563037473352851176299662055912873853515774482313782807373697664516496305649674791914360697980477751047321779509743468601357846206032741165681055265715101475648757913671371485203290366958721191357953211410628395459210773512773123203946727591647516539087810602805403889858225655242115133940867240185383487885122306954526671423752759852553002152247927813510622270310445194805231609816949966689371247577260109965611742809141729884453486198449131095430841271329292262710516800775737111126353861538826951212057156582735789612591178757817160203986174507836074075058671340841494520341774828161613565153032336243704021503619247761725906736522876631472677325162530998808878249178943915233153505526799794446035002106776023029253789700251576222634705614525990761999940288144218629598450113826571891750525344505873903440283434475757404548261952864557687453381811289685315853089820528749873887994104945877437345057692260625206050187349416916739854637344243838791407675069699952942624750898976237812424040001997255044742379195592498683056519434970874601304447073761134029727299901902533805778426130879769202662386976158138094086530734077512425716002326776620844261924127039436335010328881894515640727414581836456628434008347858964280001226938015925877761587835914628377176965356738212007514292740329028131556699203086190965092753681466205569579160659362756138437997372465195091270215372249851119482641327611174744239323838775950742831784752663914161587798714852764186960803043331150560671276651574664736094447329714060305558341456592167192758702038339460030849961591229814961299085711723707142951899191350432151829988370046161680781355450492798960509044780014073651385923720185105397309186075917774113968281854940733197485678716075990739644216849425660304663407862476940865323196146426734605521404160509261198108219099155870659745895571379212242510863927877491736259330357459402535115064667107893706786965632795865967881446831355400478959725235265835802353260983450501053877976680020532149784536819633146069993047729413971314373375258305533913190035486099314187352561382012746593956713107275675382215440007180486602320618398880593700807370022719566296647686977073116357817213061135986109918314029777820387918060846637505236937779179292998093561866815726095549513035179600723119462040377924533758011322894372192291601364919168924610533396402770295331932925483884782384328782134263152640000000000000000000000000*i1^201 + 307340025008944464121473465711607855525569468388835528785435605429705432136434320911208436445536655863946845926833399224760651261185666662723896718064458759325272445319276159818295328757348150685800278853090045740185169146739351225821061452850813097768732248806803152309991087957311618793649719904440440454580165478094158915961242765689469704757080781704607443731765104763949802526591547292042626627756423762939176541569505946313698800353166845741532939953702505210689369317365974488255252736903323029443422126883219831635646534650194966429508798212442374039761639275660471530488354356597644881482912048366075165694178793593445905115075065078062885801134666921624603595090621790701014450265096650883990156058550461421511114559520994096647925657455084273665122160502626824957257604871758632753276907227149987367807306082792634010512067656979897754668885651567306770796814650199441447415524790897199737549873079262588364438731465693654695043418543734338557484834601181357665604121710070386823992129107780615486691185264445677925668939734907091774805624693575403223314641765950987387742001122503064215349554315364529922987969062424735741351168758397010107823066644255875680084259236873142239093131620652672037709169829716230410384692248278807436473254183978806478060170440549222389463792927940050526099311372498146657141975503263422482431170102916009086865633783865955955012105148566560557047655385626098130427795936132680972042212048615426463448639684838819610693629798368518827112699379322207494667008797735593434014369422935217737507680489688840207195996333792193102317234792157180304235470112897922302106336740094292845394313765362409464430472447722908522768211886245683121939902859879592880183755114926132129285715053458602068801685833596612399176119354271022718888488804611689065898155696291285905238818311564726723699665279484059889199358720770010816432361369421056335650550927829263884170123477209173952225709882648399467774025066673077086355849262296110750971444792502630310724014750507731962038550470289913791747674264321096234399558303067422187430093006295801696208281452233204693810899128716034352064257109935253332791529742061021042323078868908211145545771122918118200587135729924929531682526733673263699336650037160966684493590114644766550620513817625148153147053306307234151739616239534356016746974118898730041877261336913915644718268100347804732023111680000000000000000000000*i1^202 + -207310299430177069175128854847927727114094441580981641252236950233228480557527728656842207273434431543811545691807188693549731795416580529482495978153521001925156080224974238102794633627043636274936024276275384640311828533956513612775267585805287874372556256610106149899153184165269686166845790498115695035250030161990819990482175287358181057720183407973187983505083558428630222618623297350389660011698051734617294124215592487364800493682337755286246554259605411778704257703746578891342392753386687103080545374935028698811190587190683035352185345903682929589383133662891245463445221600419363731072635433123737111142664562927021180288406247609278079335305396483426171273400213758599209560157892658955911136983600696691017006698186789102429398942542546135071660677372473120746858275484937775480034475586501202413324633458396793911500132536964730907100835824729296381349860822399774465492591677837694626011792391576211747598455411877804612190538299893290581438159533415249983154667445665709898094871128032738667761228927683856199939502929909957142700879051708566336343099052398759403820386101497879719839888546729131116811684464151925363355692772431011231546204634469727701566447986167753081525621354913376410570887547420652773323130912446987636585338191858492174814999579292015870910009318096563449227893414644310884642068958079942098569062476219070122439157743432341524684670948687325307399323830650029925688614040987489496433729000367318187488150954353715109451472312580379280760864209922189696887281965404568656462022543363423750366614781343317586669096471815039292857219748322543610657421463525874825850339751550469523574367539559297908338929653403343416816336464306221846417619116202605950965776508172813738702503528314176893954067293233456242539849593847742741329340973485986620998987041133621284107899369051407424454310840255925228731827967179299402654256664917199204593727454735858120085526100838432998006955537549646159865273017434003548868244397088887398777026180632099000542355102567047003013467220373232671154272046687192950072043585224133151242251039843189351564949073770768576449088525029653332355306989213473898272560220949344064962959096200381917274631224864071426478519544472199531513709974418972238365932946895317615119833311529287767701581078012567395800135946636890786246229618933699741325152705050297973255135776852090840284135424000000000000000000000*i1^203 + -26208387081571587406114022308125943871546650890332396194186224492576395179305354156294535091702764481831406363644629475163275864321771955304866538356953033588133752583029615880159840464156694520265668580495875563814959650142617896298860620897835892805229580284372997822014771482179931114940041905778926509465736066451132411317414752874782818241656428878053948241409158607845985426567598251538512565705644570682810899032602782501522906336798780466821338939020078585601349945015713435530650570597829068742006560110712372291847865975818665044391382059812484182413827968845192828990069917466981378593555842474014322961387558864338661246907785390812533797948017361898659788011562632779614649575409503121921642873129880031378360219577744040330955916877406320446655275635980104472818721222698223354057002803129259237952665748746780013856603105591444078609322443287647155529739595754766819953868699410524560809833810810334191354481961999854713825917526960972461671606149875404052509352987228502499116181319707065263205110353572322373042338151375806358048122433658433141317259812771592999238992114859628585479442601991482721976377474369376216808822227103283123771195953686226484605656168275329662748674526324711034080394790759451159639825591285313592498534513781854800938405691390014921032484331407091438608059846281522775263014786611264599765530717158413021370909226672952915996581789257975366463536928534105225396960657313624790628453586495198951318340393278234959850278333907029306344530660285361292511647706097786936939063935918667829606327649979662625805429446443478880418172152663840888047217338711050154266788161561109670680075258833057419109104324980021738530176493915480032847081572075020442977561240569306146257791584364098902505407261014910208199033593657721524941701538166291764293387615159811778473955187138410861512367817896061128829002058553380473861510481214215686304546930303862863437186311470070268719845643832329020969304178414725164771846875430229349403371445308748805087599404045024009518299510546254904615634146385838262751168363248655647100526154676968160475796384862276239604300358449283229333536670941854033478933158645380034003445200139623271252109579122738147213687062158743694585542684243048788336479094522616820544325141987599132822657592350133249632088336243923469138462302460728881788466294782824704309296994713600000000000000000000*i1^204 + 213948123652105583366076752600393950870156183686976429659994637648203561418407463594681515846452807756219451546958607547407348178997143024431483672101755909248747163163361056378737063744463887177889558598362532105147589443426883023025067389460383176389564772242489885405307824618830271314622360457296491424638001736019533222752889764204925075503920238875845900602110735367755453489907619867822790989323897651205483853395133863414651815556745270941679214859868104759785513220559971667555023343675348825452413608611347703679404498655324150271692271621094999948372810789228068072252815212951281560768857819511620404949121863456460085751517427877688083307616692577332201877976575422294503061724463804878458768142995989677329447065712533581307021885056502824723674996182979976498921294348093020170282301948483848948654114510685171905866283188770789651189629834875887104634889392024338092216085100042635997139421740585301783334145189094992386073820738379771256746421687111330276217584629388072910429772752240262809123631438939673237067695615440636383102291848687886881727795998679440355555019891457292225466976196970331281831390331460055198237851746005483225505204182532257743516612664382447021611993709655224605910888010386708189626763885181378955799960296133824710548150231878830195037779678651126657296071687305335142892007831735772085345734006421687816712798447247772998967048274651278526398489385744624548788877743484265708483675826373769716639626730139123870342774526808036762550559923664995126408642581860752197559894863090887597393707759753276890530735291874292696333454717059887546434422177881861421193893404894346337862765185790419516612297937220139604921216954758687300510950927974711200790857153846177258791248791307641842847800841250818833270362057783188986061452102684734176027912206738129416500517400399298833144408387833877837126158037248627527698872271961395925313780584218524240017001381913590437144022827147577636276451648915283629724416428827954080681883216685674583678292142924572328588437561840275973634117211870343505333064472746088485661249156476396901002789290232060817429253186974829308565486792036237160032738657510485481840289753153693944547090226210813875078140818754950176591671212874459086938081869221542551398226622199746432243991825829521238095324029376138884327367546908543781886480844062720000000000000000000*i1^205 + -1919174525905049881270759417149571690140426530010275272931189800272363216362086239971641798808296450087844169784668242627380017840153638516590028115978533021683461071747493561495942996335303762333926595439117227786691512439589970238552032084856712910480511635524867598149219540286877432728599804062313134367744799236218983567098615130814198996246919818190604027813386167035375843505843694200871032467404735805765273972899441254707931910157252026881550181147247278375458613795078016824891231578381145356427874390053633372370181321197716652326505915605018787131227619936568900463792119852410401856360318162889969079690941071504686318306421464927571893615342091419159044563537739516826298230422104361938140084074963159870067228272065886866967202214753567727974028853634345196184017033597324869461236056335284941812955025239190297484797691620546514951396684519643065692992251363466998511965453891231289894668212371492907828418355580159625311123713114358528470091911701186750050729151512490652161751585515443665701181521955894672119423612596135578331919075172085972041222995841697529233148643580702022013681189080715058231361557845997407851997287945112571966719593041505740761838027173787100868054654673482440240807625316538000840337342975249941396117385629862019883049773383001204410122872555071038251243025212462041022191928254674593000757700371525331187044938238806454077853598502947833577186996231292196867491145356463734352714310126304758206232348926674024759657851657860978729144264373463154603420386202639040700081296405859726707979459250091524569521521840561115605462951605275545140976473131410993517728841642351194243791953573640788786441307434973218636455329296743636623707049606203542423125777197597036047714240782424327765526250078573644561731224386756447299074558563831453199215787094371255669025037102097866844527335692896072389283672492087190065447399854930141821010774310191493036921942633954187633390829771085409306225381992772744150399793416726131708109145955780652572301372245473911315380931789852158887639987877142086209597008540907000529381933181645001143364661531025149974343426005565064855931450102418254862817620510433020569498601824393149324632475790008557364431170637046810371458199863316020450495499366514987651919228837575918649419430764347192495093336538695021856266463238684672000000000000000000*i1^206 + 10121902764408201439112467180904449029360361577956016691445145374641901622878006847618157920062238839622363254472411370192852688668839680820429873310652572859863580491322760428317864735389471213152224396624658810381363321484123185624790313461296549410072907138889141436074668417012581669685472412196086997047868096841067760646990728557570505180588891497320163467648351056033868215217238511185755099819593107336518224360502387182990534303626664291998282299906781347003960631982986474491390240134596195140987087340356958740421484597987382167042712100973735735281006300278107327455163021272594358587090143388343880084241520524329879388521394665950114172051901382213254000776113505427877176557580886591397025012223636818290136828519021233304997855020131153870274015179809132721513284061599419046970873540742909765590751979753518258209324875120419894119289682572870538670581877498185433914818187435561525784978357937176686378250607278941723812056700712328951282652682479965913364311424676931150344540713836459559019900910368568063999315551599177078677435156261168365671604245389380058881511874397352325153542306576377871621446193238211608491176281825769003402765395167466904125607464849018286518719494384511122591471663093277807966176302594778097260886879971811624172455022090573684564304478827235255597713998039251370779171247268282978913245575785470839494376139519509373567321688279428780384966613835750088037991925166110111057562658130413551842412992833816453038154145442490724278980723016400959162319669676695202090671760460441600002343663424782544933689621092288339227782519847677548915782415798697294913097067824451466960322375896977827722839408737362582782116969217078332548957164390424644271333283381938100530135566635738523249873488407249361731725502203649866111435957019131890012439004490530224257546354194975150115941811987622794010562122906665554122819936652992414318362890501472965567244546012563880131733989996345417586993342422977983820386928143401507436481199686143881325875701759735562703280555158123178092160608622143562507288287695634656873853770453177329022199574359899189519731936128051759670845591611449614009320658661339609650032999667982062800973247478087832574023664539296904100404699012923257811834641791964356839866739770687027699737865051915167331663682456046796800000000000000000*i1^207 + -3556139955336195645915437695818567315261388984629642570452521782831689612951004750418758626254512784622645282563953096654828995311736208292553138724005963972160179806393480700202280195429325742705851093170435985896725954589834650569746087915979358946632766626804619418329419955394001960180106385723675953690641183145774112123957245674288373903214010575323923063460927805379784261795593448752321804247062670367521075902759995613843414778743349118588818859042713134891147518468014809769970092801881863279870087868147190210343578294966044590654496161083292019280791595377605005678950818276472551762237003118690934904414338197120800489777842862315775230107065436070556746543539969642615110078805899484258219013991709409463140061820980922160299319426325654173081323050922812153846588989541055004084436353296508086760795006998520789844983748031091689253061569547257295509389465769423416111670732611222168994510664926244300862411951788507096858451081872516007587525619276223315654901618588091248520242539397044563046660111788214469976551141012098633903469639443852025171127293417999943402886129982225800938221765408446802667818547635479583913668174446760375952693517465063955027941065435707714067526617475226736627303091691116028204618544085936673315102352551541965987603105854320745828759263462869390924336882756892675602298822285912676941280382900255633956511025452956961879164411977591819723272995295281375114160901526597820225715295127222437648405272222336471414953575440473702583065892829474782220517870206595092639691570076570069003772588097683856757646905610559132219922641788665822916215032997537385305493675213692736553027441669923173650518471961749381679784521688792480166559827548622056751795778878384203363944575824651518089525262827626051484046823818453083961292803920283548650224662125911708249108666697743641753835850905610608021273704183589987677865064176746837490942998741050315307918498726099933564002790061246233041590017880184760703196774029369536087411751232288314594947773291305984134202546153052881557324826020867093960164699062045264611452687037304289287395087970098561176622429263416624969724946754980441376280900075343522939306536535220677438095912428629531540612319923190084107506295381191476254430619066946996381647268985845076482564462858490347520000000000000000*i1^208 + 620325334270995040523240196991301786461655995330173920397525224923405960970342501313823895302511293653072288769730352806768619661521561286331021627346507854704108944586052381857152525390854719470170491394400662432507488649671220846275950129856397868038385141483353441495622914166766605435086152846266764981772636340564080079171513320141730864265610183929961314769492383868614757967412152180046761014899873986987858651389374480276964649628043621357984507090731784331927701755570510843426501259448919413420931776709380923136912002415578451026644213189517915808380710284256655629956236571783144198239944514022983910392207666842097360781599852380595881186832425286977438992139220072211453025155020946485708692925178304922620826448797122653887621140838092379337909986834399165793621442042396355690726507951253572568772687932950922652110739495707328613701122093940986697450898144382543124623821746967823366617969510138959436425734017537302670229168603652031599427069837717898872902057112302406695385069156367630880525197287976160693992357181898172995780765027120860248686905728054162988877986179596106414053274637668133107235638194257155425063317785244039104536455250840620157831610390824404091766265121769154509304884381846268372448708388980757153313094890328896925096484584311096538219388044530364758323312172967435495922342146750036763924455827940342092660108704968726997198949986130898225362256363203711771624149680490872509545418399917572284542561013792785413290215766820975152485938635373451674251771314514576043468195567520164112813627918427465324060687470781248637250256968167218849102474282684438529472818552298711779542495637700904824493225347128905965421824457336289186636353243961022481292169566293898397714669346222033900069591541214794989748417844376058683122111709148569404164472032139365750659525196878232532368288377787633680286933614686629243033900125042311054258738824968839899063157528335080787283347831080096518764460858798514372917824646426662781800647079640227816840242956193438803494609947925663169607770673596078884096687360474517459384870789092945364979040840796121174561293452259966202841856082226673906908351266103942310473099492966793247005775402555301461470146975687478955847258626913357523440752838012886314500118177667612672000000000000000*i1^209 + -1067413505166841127092257672922582031868747208793597641897066690962915348891614451990906639148833376028991070822286556334027697691242649987894116878150238301010275811374774878602514078657488552182265241089296369994134301106292652969798966112079839236099549241270743984463380362332365353881210473409942631616540932021456871001298130311483345778444111826827985443499303805824775661017569171831165689328286767590582448626839843778973687818694650998412995074231594658879422911074486490362178358540780643646043969232977874004652457567185876308556654907177455224221374428578270618700783674791677988473755239668943610244527213678905685216451642027329557412352635193057304083881792975443791842831660267680451358790743507390272763527905215570261500034161415381031314042497865614209827235155913379861616443314546613211755800096740758318661449021154532126896195527758803193905799568160845393494316815238517498333524805790298052806697800590003043873954277438926733624613548329772256435513071040672011074654701722340858569037165247151791526276184690287690364133853391361591335149498702406797793693999002003305938172167665316576749805528038946829516186117646697760328585886019679154437065545141030143214034004370920328245978481709341641005975730277149289972358852197358654847118080487233479306941231718207996604251583343559668005338153619563822014362955336589349868161138425341212213532957123046448652236152989749979734423321746218588793839391533433911716748548529398178627734484753393974040611128042085743933995582018274263889832600223794352317088398257277212669519139496087436930793670046553231602427494308305412899860221388874507865087836103411520375581960251524702312493630440165811889813628306333478698405707435776375787637090896243535953756686967171550794550003870721429307424346465156615700462129031832726927375431311039744837329070849908602012585311443154070185138566069438777328562225575212008402793359866057039807050247434493289698957589310279279575186413467921330678146604307540161673206369101162859827911361467339916182615914992947781823675131532151524316351141890232404704734799406977289873601681868663751575560661457729469965251182329800403114962791929937245302108644904011501215758920201583607475035319018102557162757904774515916800000000000000*i1^210 + 1673590272335697723700340656585394328201883023803382609130134126900996129796512886262782041031280606097469595597359391915289267532925770556795933396937595013572117077800816845802467781611757649998446363479391543517312257038655055382079139769686973780471244011470137140307778469477419698425962563472451757980286382587798278280699290522696785395979604555897287099372378271597829962744998997567319426937174923667729262367408497691455694605150983210235889392833445060110802010457729732541949346266086789441761179738080891143505713577805498345268747031684274616220023833063406754862061124752890458350014322612954663302441834721145686938666547850959871170535562056649729982276706962528663753036170573072979322331435014749341369883715655000561756995770795437542846020183717481399620128003530426099832578586238280242446589677733409351546751935377746520897849272239990322048740404801977962850624017009781843734599537498729500418618448729660714722094197259138270638294638222053354255077086128845335388107321645294284370578947268233744524426294459341901627522770088145384177430433369398340841374475985454754027514437314058351731670153487377873868556663840900460156887998359608140754481877084525290565298467667773771550672970489318582786026289819070580387238178506002075780355952598230175341304269054586830261847727440994048402664494400989994217827141854911767950053071798033249007795157102189940328806123062623992945299477334208704044420772625966066393279709801933127829612725459659468889389047059304950541730862514336263542376754157977689487804914551725099047535808209398792328727597668221324593916603241193577226470938266395397788400220700736700545822867115640034874443011174046293108109826321875102316610509335414087187550794435324115520881581977676869787248417770833537470621134447888784435558694102919298185062527280681663364088343335353699381251736281086792259825709177026987174951747424160323904122684957273934669689122414999972949044138406075447469502858446212621472244676250235614515330694411394924865012635982877561537072008286038281179943631675948616086626825270930604548802205158320134105906263393688647092728956029455544811386106833201831121689506361704888047170690063116370860199634158760485876986860797952000000000000000*i1^211 + -1915576154627844747866312214385297609141627546557536060345057226271336585324727704734283132871845777315196600917574367676583487785661486284695446828546857698792725797880050857601304777559117585017838980401263742254438426828882065662140043264263694111215857992633237045595886479714301937618249691343580175731291124839391151977828908621558503863850363801268460732231792036564877349326389193293715268774544948638894891362676322744280475231550922608712215169020239509618926280774509540777991563188686917449866015881421161504423548452147153678950202124570290226704310940506671258264219345108763062346463106246146909251452257832356249694378151232674127708381104833966913140507987703127921098652036275466593478835651307271208774020957222674604772785467091693564765498762973443269335869689761123009018675204310020356357082127084910338818749764988673703670708640205474646630119602466867159344077461501539118904606644751752783166259598041393900318124675930199875725101565772742721850138717103276328447527234400882817606305670621085104961344384558437906288389181085063718154184330861905862089731729100350450005683447992636084329303752687693284415698046044887985612869937330872635945841210789180439569978637883942119479644646596554060503625549235943443042870124298542153112647386460090110349961014015562848623954899618350830725395227488211819302093099996113678434885313638917183571937202846076805496990400805231487535471573169416438620395485435624603471194360976937056361323358545546543296450002679898170192610427891869808232200457180214042203348457109160624880209330518910600379135748927821313346881333697513493844099639753457577427910007309847694428414650557648633439992998396397299694571069099829462487197045041287533372373498219579666361160619870653629976579245685777536694735203250589351565889023349487502217191902060310728783096066236508707028764790668272143286636871678273348685046354845223941949339176342113193868306302053707977458785802126636060230052924603098202283704641037289725676742955769280257593911700654742517413032651343525473558393244129889890858579626234935151028255653680487201947115983362224851095333442076947558141176909713218705649110889818446527029581512070881659621379193962496000000000000*i1^212 + 1203335891429476051648985182725491579897280569657675757252034723490286064798105713347460644340590711474051367254558332531686037205549511424753607667847023600948051804060175295600469572875664993625592155631828755500656910742542902964066897470231308627208157804408439911359121849112659252258145102605855263175013222020485980617981174859335565357706911854880301685951398740187969966387495781776081900390064814754213382474459297899478338599308714849422741101593850998221425658095849922812590827970005429379598997452929345930305984081226250976007397846968684150781186775757899617253341849963906672507293239718839708052607465400881259919842437594478265462317946757241097058668603742135839040657317505063430588077720327061071491088460046481049642831795622733599731172909346261847716788918158597410000153662817294076058805678332757661361247127686341371345473856093876989925634060835795347278448676354445658141233422758536403541788865110523419382079826211290148366052002833430714977391928630755289668565511089342195141713430964838322831446487458467446110931835104119391649342590665212150418507012750722005176518254599617200648513677576350487582568425769038628726726418472817573771881850984251583910530168397510228017257560398487775983848368120166403387049418013010916090588108912091718630861623166086013126600057873041103159123546588442122238376173527148858024490457883406761801700012025654197266154476805624352323328530580084420550820016774810789066251671198883067036457239836549692551282015789701670592587492224676442601083169532081549986369181495633373471673219667921147667435473949692799146012567360796183712764352290984172260943416926302835271327680426918318652252026555405498100985609037262239653972457071431283122621417765243846488890985032832214797514588435600286354698539969556122739718042358212677289834591118440348004889279435575846010456788482642442572497318631209261452791744631930380823765767740933562794604260925200167177494124412213057247783948464883607041103459975280771746988085948878339888127151523742763823792729404413984588591596913163193590776446121136749661125028826670528883528958921623897466688344244801362971577571717159548869477960020473975791276785664000000000000*i1^213 + -433488149328285758842849169599503803782259824096196837805438021588554160573870549415023239744936038409323164451379257454046942614228681557241110519890408957015932622064343587293669475024899040011033192592996012423311747124415436353728259866483819815418276674170251162590627074577303732331846288694728646682392122313087016583894938865416009223970625470932515457948964033091630086711974445037667466179499775452551531778063683579573286521564575114191804852917863183783713400515060486178736176162094615557438781261314143874531015578500209553888314346987790541659963776181775943250542783317651486944427738730338496163019769911517392123236250106544311204251636305064289227423669698950557758530143729874748487293970726031848931278784574910002466044815628734117219362525585362708167829724565295450914847326642768724567307335032664100192438242356312971990926833147314095700863335374412712043019377291555634727536882955602716448392314556335311512268886176531602784776629722181693636261129722186690393228754436111247541858454492797697552526805805543453284010064985646055739598189653706146944030619170097100449817847802620900601678711148385002138273517979014815089148901803469321533718441494030356810546764859136471556035960382022846332755026616456048742288767167314067945243190597410689354961677193314262420815824681684253931563666311358316397244802500117205681459439257721913518224867770012492256641780164003662452001805494879341915794882850504445020063391544996894926056193121564873133166652922996159023886100878946548917215046431355237324486493688300440111268076662452995326341553227687732826845999252664702950035495280217738031754762049383157163027564829917609491957657715361523060778076494450853667939247923825765826671648517112311597439359173451220226734077850000690672767815512391019867950908134425906977104887438475192799878647811731040177680211939649272698479793735535876571726680815814368706779682328002178053802663968209207987689745306822622559483176218947938356690608336556700544752277522671759552471978306668518373170422433882691779358590177572059356924087570881210455719763920644743735631884330346022601338899469185354982859065388508011227596718080000000000*i1^214 + 158834133564660638044195124996878935639765162917498891301872059248547300147430576699921719636093959608990748587767104610164209614503939189946071708870540630449032660676973979502327164693943775475425719390496069751809264624200700163643361172897347249421909346205732738816306357352000690171927830288999727393283258565129450541304044119265235989471993928342552374131226287935074893116010399901747585011171753179487170087726811100294190229080156211987919469419919847054706802974682545036365459022484646602868143283963937649751097351109741635427116856020272218607341556688272505123569287001068212884333888884812821568394578409814709399350949016855232031259849872958043277972256222217373841512228973591697863055967897414663878296222748316183158749223164198461089330124200177137479780099616015104699273444417927881776913571974944681131850946415329982420708156898732309267114853206434560259970727089379643987813617924063974429140551289219124082858140201939653374123818828154114689908818017804910010442764242842908552697058447302582155734621906406676079792396746483554350932165912713035684820647154668893063784782083696270076260775099868003313412555521884200667788331159668480932521051347108594033437092716082139018313997828275863525287553224161474986601008609295189318480604247363117523441155220316512371713642720886942835886060801688119780453057064732649116974015346317821062088670019088548313485999076398517953530921307384731926553526370787983181127145673201294420522692497597149783546586680730720865699159073739472002398647848222066764018727009540519463793919594310964647308835219698815373460029632042586858086542123522025970114828146672482172963326568742289818884582687705424857757773191382998988202932759476244262021156428442632346498115324616707910743697052690769871358421965484935362422532626739714619915442014907768948752347118358879399681434572661932374330349788581536311447706712245676854229138545226184567400617484100983225573018073872813197547065141686352048726483256893979732711952768934551615798410025845362547056102545888124544429307519424983770334562709570715371265546551246956826664004599051475782936588252666331224080384000000000*i1^215 + -44267694370692041982514559302918212941515511187682162655937209394402848634746661809472905240974706943142774070000661761965933333863590501283980878874019075563189994847141529552536529620511886947159764065061367184268171194220274986165873236094946693378071382799520035586714594317503223672982174725444028935673506782876090947914258874307079975025901994810170190235566831527283938776139750882891959027674951388592525751196653381851606627535192352708074522781501880676549227213533397701134717174481877640186443271257645211483806434262966361076599557721668066869764506525332238063164236761622753922430367085185377118308318603659123694849106222040948364104293851600682392918460325646667759998641119039791153098221267043418727747366585162941459873759002161525633839179974243696029612609162487718661513350841631183550897818352046270528440337791294688241960289280377595326293616758048121502644965660926832284944453454865313966946085500762131564035792757623368530684020947170728024776742207115251593404492163947838880556833045291868785906018192275492753673345550654904995188624982363355047191030693340072295246737353215070817674951669319796373274254570182566420836060155727726438169711983234585634778823766656818352089641042743753572969829368299922229165689059878881746899005498827636741599165491035582272941890533227885174702960552846578612948223531920706179684762364988880328216160308367530127284946303315156093786049371600808094727795512077709256274026752762065812548799484998679536892242480447480874671297851404436408835562288461356170418471964948232007282116684225599472763231511032869434783333028945205634917948657774561568162400228710923903396865996567644173918995414082424209335662200571902774809687414399688768001838052990104428280789973312334378133300780978069497820941631542473254164534584305798998868905225443749725854561581138503120759890628877494537706271858838743225500551501335540641804183382366558689153599863678935838064920725777970821998187261771667677816931381326285473693131353945895448032941759060696467308704167587007669120794273198998692107374987884254493643751270802337560155364037389898376806400000000*i1^216 + -190699250341347046725654459531002404233134169115675488325738203846240667860036332334597204517431640997829441135365832847227506725000761913157523659537562315711380177196456562576037975812791558987392112855637880959252051601926873164591451524872349027650743881538093549157633898295126692225623284416412070718834087498462282655865076426600131834857488928906313951410072188243644182750122189827062383226452114964848685187772383596041379780094297302713587560261627688475900845315130406230220350140609375455052751811869029830554672229541928484609274138340507585536939130782134340858487645862367590180719833425843316971856339393320260220024443421694319828327210080518142941155722556144215116753776368903526752154708490935071190186161312910898095465968445744959398016777201717539646591500495774077945997317350168284873028486137206616860091066426982499251720100554009750446654934795292708383388895182551725278792440161088020582250465616104497441314962868119876149542337864670186637977219601907660602931885517282990001242167888525107322330775431242288415171378075151983506760231383648247283815054547773629188563074995025922306671459045197909385869959430958727652451918525981698036049823077858972792744810933535549745555187645050112353426974058888038325943020809752082540951785508483287102975604565251023669899670380776510962873953833642916872541631653652920267494849650340889233394141069797490765789678316251658801039896067568889964340990756704962953227659800273372916975064188908493111850136188690509863759096543820043439558204184000531445348159611028276779598495654342105752395544266665829083543974094378633817403253479205627668316638488727847454368327688738508784094819961275383060973328326550005136960729265038179585228080719166130677659587052080529088897926471044285466349587610869047385861317434596584513968525009204922220686255183201055375703626139642876662255182574450448954201961119573061391136610984037528371841418614552369593879983954326373422738751179456903473385650865533445698961983966401306527322132388144485631534313038552459539490046808834649619933649642864928363427884567206297600000000*i1^217 + -22524810972648477986529705818562988141875003303773314022591893018006043799740856599234377429703496629871017623765264976419660212510126423136843543154738387737213893029161017405687818339795259395373432305733880558947483740264801923280469258150215924941288561242866027905987975781135771384563646779954901791939230634491415402959894246031642372257670327797694250006764812662203192580423156295472075364458127621597788694553926411183461268599673676521769393840319546067566280976561486329840952490497711465444247964709081343621994780349182257201142952958046053144533032214583090280869226581029379267976624863261623861043287436549163717461410844684413240042012523140086653477093182022011192930808999343900442148487788525033248786681087167107856611468451831679576093153397795145163198583039822040857748176181349393355800316792417518800591568199889013352202614186204400544733087555324785125836624678714477344280634293736400903900210170940699828576539436364531787426757900006284969881947649826945828893643982473477984814153230752476017480368863599088777043134388683287277859216636204923223713218846682350024598156091760029020560473377821895090013648584099203658629573369885052403977987286861367718047532981497166813293680637654342495530817261790382333944357126515380320112493395415042034945119117661528849988541571695292108788721255771849921817903527175076720147117259344553126663854967164151633820968161073385985691048196479752219669025260934652695699461885718548138906059541102117260490047568558957020901909273403751487758594299057842074121751888060579393909386112215344970810570581361782175425297815664599947536693586258480069932728489402286149177744257075343340585626653271901527873047339442036467371515193037251051808899632006121019370927139528411767611211876647184932180132936530435874238209209109232507910058315745575256802016549560038562522533840722662903967686303414485427939204506417325985786668819459481219697851001652723324543291321526249617205225136482721725016198410245728970957715722387167241867729379565268602185205663960505563591685481561276747827227131904000000*i1^218 + 858534569492602553819476223737378228834857382143302176141484400761213018945082115237860088864684608756108312092436866677411297499327137664848296924426532111343232284867935847263915212311114653617964747332055452220320141449330780562726950982798539551960572425823567004979322069145798752911533705643475521678371854411571701836760181941779282018707410934363335896983070699905109122693828254279243504130062869688828224837952476502564305353339970959028965328185503373595156289571914633965747856480593124902163207130876555737992612972897119890977439778629035860829675916270914148265514573144298305100214789265466099668133142806292657590661519993966931592869970116752725764775419683159127156500470166195947066192170876954562936383551697123181698686830076529184469298318218689797065930619003918130040257148263785970022376518387802868323805795529333300195569444777423605332364508007946560594219658765500801786674186652864716678830845921264696752199059735549113352256329757087125660624239378051516135150686955165374051377788738013104365811557186675462979501258919448367680938900170683418254200327340088030732646913974776800627628625452825108013218836752005860237013514958157663005556434753849281908340109524602379007798157813725039657039136763172019549846032146958035433529124463653602156402461302456644013174765183493461018250951591431459409356887726993593518382821619145934528475678170488623916758570289031561596114314086848765958339519457594926302912773536400280406309665842652123273510988687240417744944177595314231455866878367753429715578799974210917519157923303258536014542551184333803404133723937108162294571288702591286715666120817993840277448410812202411859244605347334451443418469857847013398399314570483506771727743534094107830356275066119361897928735689214774131007355230940249137896416998299652660600037615807703890783696637684385524321053837528528056661056365285360981306775660855228631212846100263075498416602966296531407664305295439063260835971937157297753333766961387154306969479944797934685058334937271412995795116926351131984422502400000*i1^219 + -772346866905943265444698080118835976092709833081133602560611293992632062422614748385079616936090743088619135782244281800729289916074423852255493683377887162027464804852822440182625499590691061531991267515156592235255923089343745218674975359964187098790730124947614017946813650854336541759731699851446348069639469891245072106292145477770507104710816689852787231886034535752902791301794636263770560620344298984374985395353736437752731360195002671706883448784489644602297250042134530243358634893784783997832170070266630924018494877669860142759853532190315993060706069156957603755767667875620247467268940809593813722479551489937881917056123241721661823395777464497339739186719420376104360384514132499089906696507259351502708778169942833631185443028484397144772660166484302619343600594538695461840729388227353327396419770377331034640348864912319273104599441331083935959809631515982088745118080915143822970970420966667984240101891071976664180468153201121406375715958568862262473730288309434131950304624508992713706131914342352913219311753623049398927416036166117554497232092788061043705629781586668157013969786183879845414955097127324267105805213832940166071723817183956753653012158750059367970115391713041237203328765901767871415589237817786179918426386092960282457994635333151160407227581960267058094647495470586076430975735989760255456526909567774396681726597343716763303814073317622900372705184450743567760606676258615814465881161534205653429292504828484534868794965423721913168477186690440305547458514222035943772903454610739441933845225212772814345684696856893219642461383795711443865887095770952908307013095636694595469584108239193905600143884178351428639081946955149348794057447352033465014169553169446671433656579268194266647365979207603837960892238979230817744779868496927008218558170588122573371830318165763191167414376823405576358644608587420741970019911745198954429866101203456731053716314734624646893121871515088865978845033690563627131190308127987160696432845651754542934943037468365204628579834791508343521280000*i1^220 + -137905659229175969884308052562384085996945399111891777952851117700163444414470379225930116460235070037963012119617928029778963885081437187129405669958009576321448576803721092427326953113902819045548975200697250108796065152814366083937351796383019609036103271674873942997747362377218973959792138314627540921291362396206871316671632392513161165228620278391076613173311731932488307330623656717729120529512791460923416495255043597846823993594794870462875360840940712629421505331320812841608198774909044608682115562229203754807052332949522162597197372428524437481688055861134387194818594368139102353393049907948331278866173812997365526851298878022945065503898928663038498918914905402271236199140746213081189978762437931067867603068076276789204022347485462590040480314500355753712233192365348803605728598668946974974082322513691187195430095033133598763032951401426290125896661699528284638634564469172625872846808195738823998324995915626923409399899919316077228816312216703754450963956662135567026434297102112102097416596132780880934443933228275672291419247894796682884111209338945775873653262344483013787545321102607293041822670048889466150663616984316841051154196352028346929202141345865201265770519116006767138406070279870928100040220017810776233074816666396185835066827938306004667421602287161077159924659352982179624820638001051178974625085102257076453980173464769655564521128779179212413584896321540531187989425043192406760417052868834828150893212520600111707487449932718388380563090499037936617274879905174883762986796012605814194463927102180224155942056800077287994296913650045646623504828309970291732514084759768974118601223210482121546085244309746573057941831367546062850740951402315627438983483457333212600505491959302408663656893223771577387930021435175592723754688013323233269865151069176567546582337944732379035830536823054483740527593252237647817055789970748967061210611390162521008232610423559182679570465554999716318554172170201781170205772810837062344948391277146779886288896000*i1^221 + -18744577398573687035523074036560393744656125334086545408961731384527705295556263623122774250456219901169679473478855771030305451181701863784263180372263489894193766358327001572004954173093284288778042324566103615878297748953677559078075232714987753514072838020335722774936734423971576680942986887657780768234221830529703981840493757336708209390347279690055159240661519331079841935003873946100133636569958211324728220170076493009848856031756543064379723368374733255614739047834949740845305560899313929235990612889935221332920140965462741160904529645331487402473187970634983008955596667397587937929372751443325952389166218774512205845107187162909811176349901658637518219005264692384415327397136351333149562498787453014039094610902929284596465335473298087979078532673676314865459975918601780365729016594583246899189118967611023602614804334288172979996847749900100879605339445127649182617117722282821388656615183093235675185376126833500399707463795915979915785183150889693625871221918589207434977703901525593980030471636422324000686635138691606636844325954229773205715280839685254695158011526659733925239426116801897254279654864667777750307983992183112915656081989580765048689216626221933918989306008971778531157596973325289459508042722589538725391059116319953788223273376123509093037374749529280607170265736311783315235480190489197170723124140615780446786965932742491256731777815190039821070323939036658534236050114746891341011202085627103353898710471812401867178525805896776748013986327858517548346009058178639454551957792130476965738193799903525647469702903468950124441144679095188059141880438344176321274842523392023402852666095928898608200898520544364583378802968905551887575341775559659522051185455864010768974997369467859448367332715437886797563230683212700556647479452525538349328420674812792175675723779149974323614085439859451879090819315041394568021829175818267823486310112788728516298740339164137788536298231848935885667479560473195456964119756800*i1^222 + 316559563645115601150989679535328421578215069269088411351956390163691914490300623022348983659274832117325853785007605801679446633705965054942510480869419860419159507563126015632631040824494879442086785754764773822987186584522625341873378657133031102196267783239352571058994428735199699090951950552224562197553114731104229025963607169104587763195214115397217955802247915830505529939686996867643684346763468031651267819424436999098969619901503626247230798396266550064363238894233979004305852909125599695259831416169456472909687772197692136229130512572929848403136243064621653014350421599364989975723775705527336102790318925485450220462403884811897176907596300400263917245424085031856945406548253135804423087585560743213219886184540921083319575889980062212931504791540524522140732524952778215835455347307405126464056599855508651577762727104385788634821214032050952392467518226062578115065228624450123394288464240157490767410914415070386916703955830066647954962098786055866310088135524218362586150413914059793325999955002020131052809632424129573460016838735750561555600737358305204701771532015956171086709426682212481938172155437060208848717780762695065576154195434177042102505908906609233163694522905763352498981387708579551242411031694301788147860378378341678120276468883274564525117549351361958860213963652328327220961356989718571054237216815935668499230010303488817885970774216055629062867685945418984285102372210779397918302303336720370737390035908781651780637107411797573683690295682223430672287941949134911498206554681502969990368943376613112033477785057695963130539817932606379470302880166333383811075893885872162125261979290574931198267221425752272298246540681409428749489271481395835635117946149343840476734628240895392091197042554173013818574331575481855623910515186170484931979296245459497571686944161311324334745747748958672405255765654919976837445919988221187562186391629709336389130161176302004910161920*i1^223 + -1344841961557893465635875909580364592449297184087500914088917128041923985100620154546126591688674887956451332291982310842430895689149073200567092908969158918027699752231492944698344267983559167281438670521984760382349365162527207540033399125120615044567181386151954869974136851281020091354445707290738801693506299176825867404060009315252731949027987160403699046192414424337805493725155411432379267768964748883326751463582887894384862313646574893959757291561104506886831584458170852863303968756808454030679862143605969335288362504663811245094439489198187401629896538592574294622499571460764569419296319301031359276115325331132409403621974169126604246408259056730617095343686549150609962039682662848907551526114237185192117929996890439926870989991685314242354510700848368385162127351846767998001151539380852087251230474424289385296633259585795380520744724691970443116510514246493584193871893590269365953838121478064934521583379521635870982694459135716424740709638603264109018742031024772102320316476546667075422577033112566763449413614186167014009787545966443543304283384145032602351057436855419395509385782514961072031473611432394198344513905077509850534257104256208943634487852394484097257816506000888326256336729162248924492997582410476959174736433538325039533220870417433670278961703355644500479203431983582748424475639149703794663365227959062913895102941064876203529866848917924675047762101963147847150740096584499976425394349891105212764680559365216192159911038055376930229402633434713920628622550138922179484535838615636008804577870854372439157253214047477728076791788735592528565234109188884709447120507521088636018968618214970863676295057782738237975455609897588764586891891816639727536088229150463041162304055166049420434346031929661995796513330194212742427720319805203649735978804947933022337308784342773965188272496615075189566365105074630613049271185967463530496*i1^224, -2035313729163439839430938544174160165649768263909319901000059989197178681993557378977760501188687425696334104020635862382425688527497624879842226278311552436936133467225120574654094481392647787970601013437194685978467217764350332674394608574293825441225993383293362155036324081975875952983356015700739480182579632663071204401510091159877484270853426690436741195005265681189168462667122444795683141839586979846610130541877764109276910231432444027532046616894984499832630713988580590930069155434755263704078420677215298166522794772150643627651404437805087782070082787796693195416787793264978022357223608896606038341343394868814917176803234240299789653486514894601714732204833827596614710254330429967103018037047877704453678920008567104130858326789450393986346769230074171836947663754609668645273893536724545357134773386360832861462996762957052661141749262222233597138592701320363249040492987386026177470339846533953790863662333136747353848635572230738684617393429830415938480051523670818016210283207661095092187089290785290681588351445939233115902753182554438780988076609362469279450086005903028406980857241597145281300479405062951553562734765382095169985560274851233440411993537962625861231096428441850867803061450317722618785518294137550397452378790155091980396480697073996206644054355195574340993439790960106298896052318008750457917838722424752293011138663249103751652623145379074558890510391879659598421437297026921886701707962391003874570236589903482545068033949254861017207566968212250899138245688441020694911750175795963028664713455320911784496266802795123094809793115956286575182926625822366901353835373316851268438381875475440515564171800868628496734334382803287125920757339986002366206563557318524433145934071466367926836944848300265652010337132811771637939229094200003768147602637771978620587887460975042489982928097276165488770807959398482149134789939845017933143234169055294565316714076380763886241266544215239709770090109666413028646959822520630840344260509925441410852782581954839777670932087937353744544606100293640527354924034410593395320794359440976483116842681673090293318858662636139387195461516684826050257734250081876104298685752138102739852932760034676324005970590246486905812028638318971704010695036337397011413291429040070515091231386255858973176975420310508822482164509721351929911422763762417656585107172546802033498038722542188856434791134532059379022912995809000722024049291478521922161064678079613563398062794940317573106689085624837071036918895605264323935685744762438355613558808888383855429591105186660610432882184287827702554514702332678127734420601818932555221424326661554479648751878496201373511090734881793625296362667647549495172065496655468723427650991281355039033478319719751818136571002096701737436063938884249689227455204382988296912449120167492277058540783150134831834112866107052040077294351611678611429385701152619371540336027622699337931281300830096965038003675882785893405539934997162117702473023897937055407287510991182410817425194032811351900674430804375577854851353604754555534008356632417236066770619680747150232029123467608943133523120477244941715662774298357738790761317034307865445124985018984486429228925615706653782927392923543626470498933346598974162162464659230912096191335199565576392109439984146948203626665676481823701490547789126159770375243318604403520664231774274046247659497002930258657443169597017131100502671730209128929123550392357206591803878950582548560883661191235532684032826974049277742791529278158275912406182852826788256835782824174595952679231726325904096969406880130096362444268553092864077822571825028061505763668051609529861989114915656822022050987593515635774807689778586791370283878739780502675821048310417225428168140012120948528303150367160089717672984432629511393848774828468553931094045472545674101466327924657220303704042656652582249859774875437472950685140571267114196858891774820566253159431874991007843184890379400539420765486131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 11936956054697477241790908607657252928931897605805745983820972215115794551650219212095379028603652192342425706843009396847310049618779060362741912798940411083593745623976358942749243646722289495024611736092707395914372659421316803563580545275543841932755818353205363200859484383136600932306699998619756165337471708038833642261828939787792802714508552295035937414980880158230588289111778393221570229162573838533211819765622865936988195578931060403945449673003565402068768860986462611303559448190412109047946631214534705472412368865187456328407348824635102852146117523491832269599490910833280226252630279616784538888231827526696502831139943433487133480852804140430652888920261714043541188538049066687981945187957422451802366768257540103746979732470975455362205776216198336998680146487624930745613950174446858385514676226704434903324444770374289433131750785910053741115135440294775999601046034120554080536778447586562532228040987120947918004763257823165880325513085657375712876333563728501517183841751767498592693106704203548063049056861180321695527092599081520355905006228197083722597827478039603608178878264163090718052788925817134393433060045889709944773785824484401478675700721784586615111524341259016890304769009389108066747509387935038299980912628846617231046181669781893291516475983490605611254482364773271094124628490476190613908274966976359192630201385855876496839060274623788958293349483831273790088753342844981366443799088709927025876743136724444276996072343082178303233400533583008265714483072434342458514232257668027013354956833323812536261512538972820459666738828606214403732538141790068911736277264023377628610975581883962094996191711983750337919829807686420001219207277119805835443788501320476894365163922619480329465839208430873620505497157347713402377687167559858858763277449966130898507641080877583031984503432524443338332433846770391476396082230713377585665273801861605094722415108316683887264648252677248664294864013713748741254159151098606962792499439917852522337854903371672305127471592071053845194705653647360495758018646788832434480035290879411510845539072249745891446189209197051990578633101725227921533461676376267330426243108576102546903138741740882091949856046022930708748108511491739008146547055024082004025928210068173994118168741321623421316130321078097856344439224075858283357088485581969209352204450159437082113913825059751330854712031605506666125345445093671039434549246906695082369252392329408259762506051218061865891147952832005642406629286166185240997695543615748349265677732649978101313570395996201136499504753474678032903921154246152855083665831132679097980188319681008057552482139553765779600939602037457929172016840006404521766759944890680778736453826938831557974933928978932755485154738334426993382506353297362247761896840585644806953456413288065132262105059001585910099785056395885787579026343075732085055350078967652044648214412561456665079955746790165316318620393781891556990877995433005777654405880996610088872359921397369423609548464691879907397671995454393938616269636548749479533713720036196850897194780576990389903394846342261662328537829561111984449734812988896953037667272942487173546330818354872597880940268205750804856834719957984151362629259582732528575790064854703236057215728668509393525398754761622634700903911331761422127317124314754629043151523022920448304148160429538975137795277831150653924874622728433362488461440778533392103806035090057143608384590764467922120805709365549935038340421349364826420417430178058375769484417400584011464431760675447394205215261792535942404100845647076587111003947472870862319435501811220176271519460982116631840677912796605432168984292380820624166792112191866683865560101980467333802333755426069432002770706395528918546307774750025304459053397023807616159628748968799562280338928886949590866043048927529625076559232719590782899198769628840697922298869624118307447340455696637079052737525813792972338169071460151119725814259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -30312142253331186314627103149390509787024216325945145934602747860201436050074797970880263564339781884582276842761221778229123159448360426076665143199654853651975185838035670482457872422259054127030929162631930484439800030039328219687315336174527788186618431560410140806878988867944216936460217333842421802125384096751104070704061448068418032344157646114374074811624824856077573250321964331462412305172612126627325691271643493150164710837523600533493825452214760003920454385722144421184964708807134916687307762689046448996283578948203338581180025441402315453079284990821716612754763347402750108475949002829955894227057244865798777120317415174698963211489900646884001706441792670662041781223172786477502903979257502817016241542008776483614870601495245481922230748923088247671309626226099371682190558721008701524458424246328749038090606387947494797626150065383724277861562545640338411973921284412297762795072106093161601727310017604539235875294751582213864885834371406281318798778554575338686548302934938095506849746168767754788080352500193832241222050631127037889365639572791486445993685466920463424826650999524989155236089596824821212706523800582203192358879655456478771243470676852575683914412288073259466852722588254026255376308010023152746703855570478899954124310837478788873654255192770038024189624950106927887935829828013373948175034749032455967645763399573489612642334773364516816012547222390054355733365003541155249798665598475797672122003036678581575702874331080070583631342592619822395336546205554797415040215912297379191659624736146618379556422120103639806878732134369168245278397437886356020898861723033658279594706276785740789840403670089615525997843186615693732485922050918729742474568206289722432498392400888705707603257717281249740132406133163330990936828558194715122199021462970018233212222933620179942238276748247181217058016792287488920128800265165714478432064995347575018390715262658569069810834299659799966562014305134760692075925029221534730189279126632803241212957923965069363648336251667476458291956329714418970795997686280776668155481653341543810343054372541304651394984980843531413413707120874367861951427078068630276369411140645053066444509224657017037239144948003094567658769954119096213620141377336924511842434398101827168993206629658521243944731039991265400011611444850874457173170055459937811829455170149645186496350012473331976556865747830915775395886205588012726336706582630951579911515005136583313465321984818836350522185166558901744598574664333577184185914704505598666364710441967504721296926200877517533839437355066605535929448305034473130776704887824501998738451960918624394063940644662307063249309641467279203610585761243982846652788730299951950784103618753691155042395869870460444228533258606391989277958541063230396725372663533996524407796722093747520778054562391746288906850871965358206502833111106310350377386362138048381625145259286853894601447574286568904269166149257388828912862295496299380836608624074297035605402158720010233997284753012707078723585737117138204944288199833935513415803135743069993992087396251107963167657285856489754122045640059278885441015500733869883194511277241161791065541124432761486419604596068710418700421269428635958220843090150968605229705969756988441914296234915694353485014520737456278123252130298551048063718166964594069788833035428974906431010399201589170591900526340806847073140238057834569048148663140540523769752638752028597073227611771451712732476146689157030179381132291031775844913317465493916737422673109354623640237329038563074354160096663140733760623065581246394908929073203458552483425084812878771140148395032649925665556295301609993949546213047356040604714642089308437363126532009418214846037777587049172993127252298905837255350876640501134027151902466056321516497659502150640262879686543176661125207082519891472934877160439846693864920346632772827992081303361518977023984452366551647015403007081810627863410918916612118407856384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 49135769819300710775382818301401911751145192580491845933040883499533651915918725609497406497908847609588616609766434610363812189339775995479445959547674891812348130543154642132717035525651878836772584414257898179186221529673503366663084074022415366821238175867616949962317597211695719539424464599449677678864323222084790990216133589333663779998957396494566571731703137458973444817293393759461946180083728977791191162121311717815432790311544280351465237825641258474032990895016364647325236477821851528660501962544333721877203505114178919818247469368239137874825933115618355185131827800583496900629650247260192412474919828943832637707139937345165173810318983148079255018817852945951632356611301755674988205100183541567524197083251494306810437928645081078937203069310836576385668418360770845030342171010585054282003505198709413557969748992024985710459488202086277875142919474545510584298164590067910447224616769813120539498810177085061521861394413029086566824686230232942933595628200190193183511853342243753820052485218439657355457473336943050155573103621126535290258937009253363081586622372493046359129562717437784908590550161169195164051013606328407197891902767426461880018282632487118360386564586791909664699721750683782605342763171239329052646928061029299863839589075442680692424254675024909892701916612150703430119478456808461713105798887465825828927391822320605460802990712020904122609731577983405250785040788769231354664268431673598025334090601420169822024852641576057497242536580116070941870248467259615059415091802761024263874084569538167025860581116512189528800578938733406990843030354643374845844784821836615933599412572586274664805894389819658680295359746161843859689531544933800568402192887318756394084539014213665861664018350986208122360404655469967028335421499237766805525219329201282029165809658127015840946583071782522269601042439890540830205514355808092268759699917028662501497314734150109481481935036007922090051151653656453104247337048543970642331405479170509271930139857982353056488776875831260753379283098898556286305017092806304177544626001414375042662769082069388778715233927627432191245934783580317708562644734905854774218325704521298766276748929779348834222109981453976796181226120371923586081843787396647164951822610304897350128647083913893248182051427183535392076617764455154472146266209077989772190116146669168881284204720428583511418159981319932677244722072689343831185198717974297376859736090357028540358611136669183233152722161106154906435912776889717651290706808528623808962487854319940572178225635886054303937662241957635979994441804246458923169104515281428356595069790862839731855039779400972274986012581090630003010187745137499782700596696372695520222697526992341793215298665384409511107588602513953271831070902609009805339535900477679073755692208620216800536110466807601369772209102041528826446326859425493720534269412311424496797319550766298540047234667533493152136089393233192799263021218598912263409126921058103662723792269253126974856909636688386814613894865520584928878755011025323647481972891893887795635944665375283466950619504457256030454490802674155120915139164738804684095139689983241600880046212469510572518134252663941766121110796271282374766062436158241727538241562853603119734291013717923639280436289292122745039628006642918592226203248447762136375726867151413530869522920689119487404775987759870592562930734385431745398457577257529729448257253034616915263461984366179888208602899680423234886061759192059565076450306763356451396388434537534321716252499815512188456241450132443690512576451444783678276250099604766151395370351275756759514494561429337529157127078846447646625718788431070816491912841112216205461976713238248729619472933840768479453057531780772664231179397107534475153190917402013275615311410632386498790777462610842550867330782419348224349854120250017941231621714898296744945583407221501557800300823318567959084029798289431409840617910877469196455865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -82346931597810042743535075333617803173617802082191105632133150976141159554281013457518481927332360617155670363845453330208309097724701214397865522215481997834964927521287664795068001290338377614663434615399035017739876948010840134480381076875529349673039759530027008548263139196493497212987740480223354136682212703503466576774924062343107038523166341263392639465766051436180944690126458104269288465124061281281634562592044833704722450670561388729082576899288797301886427996259401870224984070676784657448953903878039639313943158211169630011191536941656817074480028687726182824823350942172517883126362002553582955887494151108801660973376714224341451405636575422690376697712258722734534207103480202991021290839571242815676819667120131472755165778776724921731306059370793849989311656429015756982792845309005991311861064532834770687015864035163012318581785937297442513495068622359316309037994159408239580924203538880539679296201536447712414723551975226307172940221362055480794271407626526939147748066581388520462173572262806268763861087090418138374309723360388507043939559333501131020204017747192060733772193692613150256371819096778469459635264333746821848578590783923258819906074938894280037306417099757379713825410998245332680315857489894706939218171548324263276886656721971349805667394620394090807956153088128043679105199870477827015309094383947634989194675677153131167896689552495487512350508204623357014081867206772175371581430748372711343650203173899252981147920939944916807839780914364148649113303607769943703909900985999645836804830117282499642757588276097747986947633125355652433079073699182388479115577285129945452763764778344087232301838884451243895959603256707977512587160647051625516873272478107502615956780632370856244073148596498969751363599522000691610058984586800636190472109699792011332128300988636104787964351935724168422507308939683505516856080621777604894614494887126360168782996070564722435618126179456234458031025610109580374926259048524117909779618678978888392376777762064168401097785514578964360819542032363235557808455866095398293482862116400120623406977450069875897425022288666111133931775232698741464305916591607612493004062031299885203959137386227149320747658543447102463828755050799225190798462018998304418785117502313747171775245896749012933867964542037431841938112896501893733982205364862511306829616292385352695532066632663123527599971027195673033885635693638863180348827997827149333169415131137129032162674395981369545025721171375884871646995397676834295646960579708569509845040928237892256819402045489641694017401099752825240457280792119240312498893679867680611586837651543796199324657192412054839031730845728698503667983777494235912997746509449120238263153454069449601440171198076212480726671756298323881274577765016917873409204209153455001748182665468746476553501615218939106530043551628991835275832723344781487322001897193669553282355795639417679445113715475865063948008542947549657749929943604266032494957272079512873803749650489427653398281695635486587894131944835050910743086043457540755412571373203770583330792493026297525665018514435062789670916668263702962940656782762753508035910142588662839243994408160177493651562732470350751312677435953984725916513291403634790170915653138753709340558769900345015577499734850086874071654069070482791800168326119927776688840327871377202282871505862840612575764529853125334425272950999413714358816273296649459118301364296172355754449503542254083626039351846898585018102932559898271777093609609106477050393346769925476717494228383241409441046740969586773908184995768570020097130863622730692905639029799740813841987381395321139889967486307923653688392765840441568616596804382142914823954026812839853380442995235142970676518107449917896589190936651747583846118740797505668501441465029039042991221663046165024899091357132585800292734429107257665554293874305246935961987856103128132823216616985540629452749539863518474779336012193395218159360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 270773577698587353098952652522939581060751944858681785960731540815254812154242967370006130373627026407284982176419134458412812403010659516680421994236934338938684300019706323862015420868069317712793480186836659814117145193695031771135565291784146355606119451106993691169007312958656634070112130626112694933427385721980181126019568507563146005300784315128407853111584045850863424959819391301283667898371741730802164484320115129512209274761963357795026699526763899264378943456050120732536186912869361324205955004688846894112860151437115555006108387427192412472109812302636478756459130613855476321580096715142221308394618529695711657164551486456998692376647920610646264617437403647198051357799318127463406280883264246680700929842730994915410519928916413344653987113843340567073861956540401374909401376466340087450615189217574699880226123499121613785956658571667351031232489495954230504737240342347919347850632163802592443409622406651103803339159048012196938816224326129160980412078792141740949246115807457585036307842986345031891485724881724495024020336698714587931495463453708900251741626588308730730337134208692101662636366809046050406030362491360394555116066270024308108671398512798089579603662079862414921517503691070761450139800957340128258331034903445082525203296819329071066196635168214200748221921220286351216482021964389766350868386048689249436313515896622457307252057623032987050543190930566219596376553097986259356896521789642128743879776195502837826370806175774477825958546963202500242731599627155173901521994854464598441429404022888544002372526221369857854431728515098418477513224454427472390265103410806229012431310005884503883572123945546411970372557595295783300806097160059127254559294335796620624628149658153001624993981205935914611230893340724453618127050929394247052891925429655717539310849889320083298290869279760776132179363461571759234002433731799163959911995653619304804732326687661863719871941980307325043810033415922337033072462236257930494059180402373484551265697524832689006569491436441984257407759705751223732245486321957627548140058281348718682283425319818753582690482314761858915342573803718280645750790095571439471209740452818047975176084746047272247580673297068569831620029902810218185995317648499083281516501523443969725281260780567007612569061904973692764827433182174315927172764798693946432669310554534370509397939167660542548054551066335563735692806617406224964109111586617045654229878927812678068600730803142931959826330951805359421364410937750933476547694650397641148450534422233049933410129150469429743645005041980430745957187996435238249551209256393882860635852111933834744100759663373206290314123327352124670476543250595584084892619106417450166009606793429732342348791553955356926821281355618387635476575202362262044158546720813250148679374211996706227570455274380904816284981129850447009328665591446634023466444846721732582681864788448043614430425049743517880795105049450132262872387994389567454580099747055805810200542878495853579389878158767714190687244274850767196061905029114010254097528987135426915387481633769194186717119035961195536258058988513214688509026033862968179956128773740581302352524686968182722814808236013575492055873573161128396601073734705796638379322718242896949557325987993144050088525515524302634005720057556941600624207618617123853139555516211717889733235754509493066045683841870753794030342332271352718697213931898007323445395620910142896776232796773330299781682345581192589071463262793060485598882912379632865496939383397025100163857956645620549584821914388507529097340387461622914585265551143339299159261398176368722574014249272288591509717937050141293146967496741201642895385677067174641594675786916272670995265061844681351083811809284834897987852304880406669451421753719258597381073328056164425025437016546002090482845085445605780707122946044869304313358321374502150282344829022557212868930174309766668481568012788971336335617426539921416624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -866431690167992988061921266810981207646570395042308148239124464190093924161764572928098372519813025700404167142774089162808465133456939935989001984072507587998303236180957463415472552386697325923565193419613397240780875981757387375251250215523456975809219551950099995037122919774440363153634905368157544697062896774587238161028927711500748713121805238904874646661663589784411531900598138021435046576695971399776582212452027669317632124390225964933354507934578888972807629426923749781284466073948850649367804360394065759483413485003427841326836546246196089198658743044949732124638068241492536477576897838531589086759506716625074180815702472380313959375750604739480627064761028022015288482668714868812883959962806367687395211474943530099116126393440896216538749215648774117177689704973243555467430259413737582250176069015884777370472439401100988884274750367680109222588785946264759281305235017383140067795529593562697728436342402331383384675047523607641353986413906882152906357844169333057401130333431256257158608717703699447409144122527514364278964234944863655119814243136352848837659261198452856502694344509538044943537051063864928672282161344278996908557393293375979608088492100122606001531572683719356833517849324953481615524822202028347809955484529337400293279731002002734002353303272211545038233013333404734154931094139451459095930336530599168463947126099423721004802698356569969522186315547563485956518982567366437684559963564422671725978901253919192626986917735230951976161743478467352490573605038332251362018785200486594456451536177428197030139336805249557577673601503587743628081642396295333095799995701938513724716920951588823159417494594920598119913368880915349786097266010934275816821726391488942781779620963979204601321964705414055442061776281589627603274880210143833656935587472168435433827007925029266555695612935907869394659634745523775450167243283413601748840761827361060020072630210196395254604313104840934400060686047117759033783174524115867617734716637776282088470908680758763558226961669816725199571676086885620985956272207017581101222398247463579881214179356854488472239123438998908693307771651673927319621116419197765458786074366910041215121769686546468175794082117377581752649600262462306876296734425207231301222986895441516653352769270632297196931166478241974977507438332814616203389580875069119539231124910223307302597780309177120895764836889303235544553499939400758113910929936878475158460121027979907811591311700530235120000837980546763236358909837687770745498837571508332445712136241306321726897586307784493213089259165341918641329661395487982068127515303730006221760342421701432834378709976356203230978054519640014464911838490875954824103794363182703640722164885894971729119067183297132055749670374785305455152491984748639244448424953599949536143102271090287896046685557622385782903615219599666420528485256943877172759107715775433696019430426477546988747234516453159423590527255829907399430365835113828384192875528728954270343621953020266581539517218355042811648544750559124380464287682979260089866310429156541773392184252796691798022982869057033660020584292197933266690423118884850473125344335493451263995315575340327630027175192458691865968295029539171240422442942159329419701702800108535234152137800344256609783120081968944487713866962094296059300301805076041548175456643857200600652670885124331744987718080941460369075232353448830256721237397161679261865471677519310989855947121928797749763419712438606571691063427016890784908705424313873496189259463575477891241797396209609952018223658022640891759630295915429152168081035741083176069506773187910366388244432087773883869065232858401270731366667667008543379018422108827394620041057923113411683798565265888229953837483635246983876739548094242827620637061220308322128650720006991451858138178128792071935641760461443688349716271444177596725912637758684680438815795269659428637494090235821862994452104936295008223836716862632939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1981157144871405765535404796923606435369904998236923211414143913817077020391308886854667819936828037776063323969709630267618120081031646045108524856598083157403776055609151473757001072094500769518348890855114945896257597745048749463241166074019345263116080691927246827621192530102013646246594439023354270980664122910115106323860446651273281589517015483914504420177066745389512555803009949673946814706122076383576942711136723893458623858885380991285746323866005380752272624210982117869142571041459512696206326492480238543186191789953268867130996443346510036675298881612692209320206954859325241044032319018098314304631412604384909229338359996827785165129708989147351482013853299111864105454197004042076189844730285281546550906505955821527229643371587858005894604519296426261031773800666870929491656567318567631802238864429948628843171640626812077631969192931550721727933136232706113752262088438141097834064200320797161695994498022966784383427235987061772352810848200632950440700364992279513587243078432746791740986115942587677540157845491238114020735888876534215771285792325918827395468931866305710246784524231299683571562679913476658983251724313145066138752208354559903843389199618616818488273476175107549809362023225028800275833694064996718231883687927474605015935585763032562203083356837629153513923537738398835564070570344995641032303712311340770801003551593420002558109305389515596830738431251345332248331891462731589333911926587981362920494267824894111486163382589465281578922522758035499583865423663394115717765938079076773586659606667850144031306641632525234084272757759426244872826043142868517426794511672076783710332924358843832947899975323435033180230097754737462612383794796634088344437506614575236337923048894499437047900572333087105197592074640706474623380761424739223476768049560934284749638245256434802666038282733075479273119049096255510224065925903968287141473535928712678351798333614559093927065286484503709528148618099064540933594690696718637778015807223722211740008582051594232077314216070322007287595057265931440126392386702713004808534845363690393917632673011159620455511792938905110343461782588682063344085228827637311436258886001200314500484586353759144601393187332511454125751516244044323951320414384079426710409845884413544616742520377744059697507829582099114704242525171661658425068572789514500673389966996469748177688627643204056081980318923056852953080430685103155331866469987855252223212368813950129406859843572801654022506271914668815432552614840183819291279791191724412548588900261849666945160283257668836396243411493743826621662732938737113457477186441847848506448725943267805612193473683494364413400758827686755772054180949599830640851545402874043761020926148430748636755980629672703776975668097635508732170023677063584143918040150012611382738960889298607335531908729475510635811297905904500854292382163137783293413642578594575944427471277234007961708641295186854438826005886248898347290180941990765040758494014882794780024633696854257553049359935025927347145153973165973056337974709376298534223121603496504898050669084656477208687311589894576627050643942897013704162202061166699913146124361112700348207137951356004889543978156059607040854772825627536822651409809190101228837075677959013698443374401730569734229293330940262977340516241930346266346285061375964754754300523486992394216420548043204250143365576611854760096050304912368287739667676900371773268381249525817137323118685759598868293999587437540593855833231014635104132418351772045711068491015243865129784607329610551944483770496938460855224290747605678249601524766269368913088771650063690261428979887524441489095296313451334440717798118205039290833611402445501766225160941365456625092873853133846990880310506918696152380505765623734500459574632979296623449182345740827748763015152084348488211475559774177260976282922921391933445988232196503810094074188524188152394783835997545650084822987113196225403351150340103240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -3851720915394275861574685430908264096615453372667844358187527398963242889223729807177561871715101338057693275534400922778095094194016253729215820467041021069162651718462209223812370205907752116564603790796218836694113840948280045429669997149764937019149424752341206678221393020609347480391455267211523601745290394201220945762974061069997137957154588472444157113772940562509133561627713874527038938568626179836820252043662899486841412515904889792657314695560877153452295370919065178981505618418762213471503471007240226578367022352426472403873483470853769168791923639368518463800197092916165573880234958153601167077514993802780685237599806915161877320105478958520068202042057646467249814042479234318131911079304914907607976658446750715641644787590489996196810857111299617452823215045268864284969661614944566536887531017486649387391768908475364494002144464011743358363935402538202562050009093231947620196972919300993570189177395047879577226792898151528089272086443111617484453154072071288880005464399891385059933165322168254688859914248126231200461069252189666569487741563823165192137299612681601582015312896971246167773715021402526493635847242199849339334634266375436010566214588632905872102072476171522292681673211456811368170519045496335686075099650203053517771791829039298057363792579635037652853805011532629142779405607457443701792482100343302430370418923115082390671173826273861094032618870565530904772044544823694797212491590835056871434407955005360302172161566770126328691458477063851895606349452925602935389518095596804464596680139204558638547716890090866177085985126820482137433490228400038925089219835234492469636577969550515409426561908891603314739122785950885613356089582525957664559515589441869776489066920199305068046414915051158630338858259102362391536959918061017162938140742543814603366626813091744761957617135133715732535126858086408842311409518385499931166552611990779836497770318561936158090094977806364116576584955876254833125800725873097116554896200379751120981478986179910816853273732998481751659798179340771221070605631247069555787029526067621729989021778006726194237883135151527582110745182897474840088314209589644993745252242306698624550054045464762769902147166831698448917517169181986236008369406563296068296611011637423812474950311834714855257769248501746477201652563999507796282136431937987155305828262571851483788731714485439640645037492387266973337723978789095133139072393658952800719575964675986503996179169307342081513722436866682112658009466004233701750859335805565791306847018809275379467220279001371751056578405819343764468625264442908868864291832926066449734953049657602289426792139647162494039776277811962162476055282078693870977480319555324860156202523614403971329488374247799852590869556558936916244979846662005404636281726845854190754509511358980085637093978371156473338896645547100077966114634915392369857514728533977387855712356596940360138173603651697070292174990090034310893552889837443296443218565410358014214263516904616990502141307988570804896750499168466199296708839442530652090483045059930364748650003433412340482822462860708271515158627939586263150704622090468265668091850382382132778297994148758471844713558742942025720709052948776908317124297312232019672743602511397077747323565303612684954902993902324700429768738801685721084125456791608938240365181341619811770408151373322473439768791059839488766570281250166011655033072515271386389319112195994457009033620076199049944983648745468807626203100844477139928146112664412261213239051815394109815702279848808601564073119669040016807485751905056302716023962639205837000073785579925954779000873532604395038344840860620698370392050664111809833269135352130881639273361290904776715683655334302470356209454667372069538148646925426677270767346449217979740250052533103076695510653965365648554778041413552626630354460184296185916271458068691702317596189289819635046831144631321103891974850587481939286287752588989708000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 6246875507198805322944170318398767027067451265689892238157160539497795013827854193954172961645434999826728610199547741292748463278794095366197552761066957480540435074250760148286759053552169014651049544473603751965762260782552547018916637810163078318898739774133536673322646382695834502393258095068863933054824683165006118625962180745316365452898441701074691175107183408842310147990932069399910268106022999785116770995429247248231408847446728995540726526417185597153734049529385421715064580384216346053396455358819748649038368643870215024802828333549863692554755163146759094502526691469473417960846530531402696320143712107402725084326329204961386892438117377932469512132699844274457952000293752513343298194146345669939149293150243315790783318242233843551482449894108086748458094869175848681085833317666579520626532977487192121634405157315636172124673632672053785671672708194334138850088772964293103476618076471577618744676780197218111205998502950751321066879693354106932015185881153180469213318677042310860380625421198117147441559149735952586962285265965217298985649085613434542341727552261686877458423796870644946406703815273288109084129875564414022264723620946363359759627837512499951719384138585102129781681801421912995082732408123499075120579854069867062314861867142870769388164491383796647472878102011706730837313623925453808194098090093451461809047044868449615915181689335849533226171790469497740374378854289991371320177782058225672817655658150222109661772234310923372650683273018453532167203951471674884345264339302593995035289777450859243327020679143373758575258040208324647103022001736281802049543273197114951779880487595132954848464144873347799483484829773145873607933259988339919626182727267277731084911455903594538228064856431046792935508946899537462200382358149646886494670570261269034508433559061086861527743169008400533713399516431871641819620240225872795522077177252215731965796281771945649917758230829532289363703240652861659011043715145249779298835055240387124447472831488376152835099294642597293247936081880410601325666362577125801266840595701100736075408475166375772412570144285385660098116489116372768832119040792434966565882963130406093291472720524386950159114955765668229072701619773343736499768665871463132162968867516039373364632410481135477355278090749313449871906025224318458695037230308385469198202127495546998919270631252283281034897498556951973718730099365630656482810632179890342329246841685031466987443390091650964619322931934985902824340495499188421922089436026344921146146814489384304346576376029670719542125643471457163134470118792683999906922726400231027686976728990155669150257761160804238953715937471265093005574966265982150115877475214590015948313645473782981686155685516730324891162284899494460861379102123917340061311742568187190539301349821519137588835104897379035784453292167708555070135678199779350636349363806061051561520240409239612568098897778071695001864403876381655620086406565513621050110927116303065839327077756054113224675964564020006843184863395467688360373893952739548054885997100116612370401766628178402480543282141494215285652366571352331112026138163292104002496516594815249544611442567334517142889701592803130308555829242421194715319347863384508460349062276457062067281558983312278343177744956034821860360233359019469893271940610162494414495513507077708277544554659130074205791959877732231115095153318681083873029123968011076033824872899278873714422890916657632236954630367829362815324085789463362305509619423680359252784284910204430054225102479636842641165350988506238169336325260418739796761234385775016334944113406988617491612065004213171915880318499211794530944722879881014492577562258979345068384039129916166699615121871773295569652172133886810667201026748141612931038232293651090771142117681011713069369625225674981941887574233009969156345376649126503807430769597537865966505734605520407409870064652753952772603112317643633832467166778597300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -8435499265952318857809340789249770400137568700696047341312391606133615613525230382121730547097499824928836676881176359767052719579765040210997733719076439940904785202194265835613802440292024405619542497716851288700836532583615691843873804824014288343988242399323632043912978633927819367189308303364854644730676839505469895150171530616159922063170605230120033794920158354986559592955867171526912088711108104401931053583662728560257633976336272357917480699123062459474812973092913244792871008205670127503988950217807192067883972473402342398807839230278193582845011654540669443706008819041588427638586121717481586642376067320674356180664805486218157752849039891666536830835776910680260136506145410292495533381839915775677276668226532355038780462069050200624341090929965504705265046280771420661409941769302579329817546218204552807275363241072850214838593149433561709742653494359127042669197684680815369840562957671371724689504540358911470381221983674072263919872755442281647275789528333457004727005003296643722573879020480767314836162161731308126379392987413053334351911983904626392217998712754599289321012492588565589328952349046984853997934323623252707942535096353531084987972903953302065337772238577632264739557435875957217227330025077536745527821546333368089237048636308366826662824789520411787947553077478476903818938359440553030387894821507053034260683162658030949834236521446336274327804774320895986583849886049335012437028705682891857156079758507047918868375524908730155882935923083413712631172941687720101878830793070848969843041069632155611166131387531685825616598013040845274706942190927244693060850583265801499568334427589991251401455794577144442166055752596689509939546735259385967602088200002506336645708449057788816627238778219722610897224466698180786753678886397698805000751975433248638434451214469839696714120348500772465105969341760071681908375478611675493783547503735806812267779946203483976295143248714054128466767597463695151880276595955744068731094231970690301810050749634125311929869910095503616098977426673915501357899485038291422606704530738370219271905664949216274698722990474773626203550218686483385117373766179028771647121598383162336952996610921313876482825224108505513967988608557738771344936884801004180162449450267630029195756841133038850169246333079818191156866292598441413380606847108990267743130720138108620004409376526142547358637162348943513474500377979106357752733758648407854177283974263590652235007153302505917293971044835913456197155495617155777474367204399475475703261594833560393974887305632803732472096451618907034843632397586221460275316179045324117114125829098649334864806072190490409553889538451711580150057680639727455135902452574677119154060661362775840696547465565768495049704195024021176190205337490532978641767943476157876073020473532672964591458324116498154152799606482620733942422290778538397274370423247438670032006751362522919366007719171882545119494874486576456619493825859913915437360685761032233422581692228066686093050403087233687888798836586515250815144188816067676266674025583518446988173418375892363450706451154010304001614504591287149524094484017552941087351865392094838292837413912512239409516292505059266077092851190705802074435933972892568931680144297132821341251935771859293056781297882342569395022684557698450414913744003137445155432130445295749216118812124246155931919473221671525492124021026540978788538680948848566071956140148017034983783747180860768904615945277526399228307821399907411846631813923025413894001962180738794769987784057048860575434810225570795603285075965009746886126464327755471293878541883873622253196294925671079601088025123688896719299284447922775947998572629614099089513037806263354126346644132326188763413680191646067659863190766279085701757840343714294809559867672644967602749234857016399961839479937359936266920448497580807545375768882376302477798000972668639445334922278083700431096306414924000667644883479710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 9723831487516280374709654250933039152412819461794190464432758003472373465764176708895258071085630304976657351419393607479004153344713795311615771408601890456045931243830280263241949505891351065263718787966546309692393423693412061846624156568870252374114513438499803389097352827342599095645785235381025023504666656494434750495182328047975121992509636387693819468569992377015575359892030994915860036742367128675564687948965519401197761170035065900903067894323474634603203637477374122826612239713576380105935041439986849357022698491936431660357184361785516234730603659583669557937149933340475290581625062468467840100043256461449170990487510333210181762610758705749750837272021628084238549755272289664934289247286687587340194084954485747947569859124603294678975464398811973907396587583985454930525684257462842933154425340183207645086631858659110184380901958212953758186717396740532259465619819416634186264030793787874054257404223298106436745996136058990596396570807922226134578039564198197794044602784009094417386029104731260757164039517293429269988087103865862100867290247775946222377791687369219587676758206089178401306158081593005642805337094831456829469418446007058242060139157666298854765881371286282941700061934050553412451559682199513993208191843363171434023412507827546126363363307299698037268853459668850010355145213103665842239023700211394100410746028759502195341170994123219770679815116549423577680248574785579534874510259668891924934181446146114797261758818105951595554123038718539720955507140361116526844889701997295100527171553994787787073408021177736365415408730325436120941940328611752689833881200567609332902349592682055794119197126658121446503761215872546857910236427761964184337067346578120197475422964036037074716858630928408410825438501358774631867579156120245903913544708731278469521926943135382221629091964478698618890609913862723748886732108203307293853472239481024198208888034147190370288313576245919194960930305471035270701630248632512246457882426305041059052831686171394154728961728432582630930928062245328802632917333981087863157144813084235132497718697970914595742823986453247217828822747977747232940380607914743950186164778593908988351014746616069665256364142275697279337945506756145491289594021577459856514440141813478930447644975790206864504397363432125123177536310109635918138642693916179510039488688167865932000869197875323923278107485299182333178251429804827945931887690396175471469827344231105911092774389124880833204117261862488566209610202702437971089456577389358727685019551713960190508077344674935307065601389721517004743630901047502763670334478427576208292166243691304571844164021813733431471466905695527039196066534137598376384669319418628523495745165378076628459325170904810144982924864856915075206906168401772693370643519516068685455222827910636013286276412547271625292242449332620934323666040849074934284324721130724719000589063947313986010473340055336566614169680445026626559382814257024032033008142011779697698595167264819028977978390361997645001895015264882116115772421607866538872202301302158740189158295113306680266880643248241883442565517854617403869985012743347540038397094138626265437550710638199853139724129283974655887124420376016569896248232889272103169661320262869004993024416112955924665706404920136019277588825928769340898523059939652210751971306786740950202669946055811018643560400659186187691738329289516146586459662346886953320738818402294410952826781625397389166867469806534793688143186382027350438252047585363024223166973544162318790790116012950074917480737932908996099953623723780665731075254172884249858716918174162563312870914098848906599092669036330642041529338400250219713405305308383909242830663763429719194576869552403476037226481341410704923818919287455347170690872072165631586798540475621626706194529295721062198655134505303273239799477853129795109678525645988999789190050864546287577430753088011577345643914172647489810743516840750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -9150523916248208471154370841277726630245826894294685330948944562465281857849814308703603504582693179520543028439810124252256380068639382831725866655022967397657711309437776915046117264335125505961474772126479765425747918306435936070667509900408384555277878333960798810941677463330016821566798439515186497602494100431656703829417580233551232419876570335619954297419588567172206841411422597563022793976426554944838829528589897605372851636620299122101856712750237709465989413083390503127817281040778727846393038271121976184257970367530578807060965038307958474724208670639364038231824851666499117592305427872498875358515236127519111193891450045936551405187119450047544732134149205331392240995035869487225878488954712557013915244117916519129259101290061467056493288146348131635788150889579614624315349235864058333329397785967190800922586750451878993588175957838605524533029656384009874899955004696435337171293541707820026797633746883426928830922851735973487522578911043107081385063841036203400227783483941866435201093142795548582595624900181695407838142106336442025610977097471578391300394181914935144711389580442137790709752296455902750707031236692193752603246071093104934095188614409790893434415142020915764321174584769399245277096205156038179781959359166338834899403519320901878937226846790951109021201475792245417807098884633057009707567410754892856716650039493429073111776697803495391849254459473994412055223472505372768422284030839449963025551823127369748014017075564133223433420301622595042953087886680160829889969089405980644214423423056014211549093910457126260411552131769710134719491082468723661630932402390493003871813724094809968651478391611915843721913722205313999425610602730297886238599475512050881365336724646688792993423965212932244298264878381150043215190824153676743313518277452707155430257993050578487476384462467263051199199208326042448729683086713695323922858036042395247929055274263784010125007030778831834602974073766083859832441761835407698736830801476988880501682632856948240121605036979267899753818349283030418249046664454137690967251941855739472740177687622737352300493001400769776315260570026438853223565499991163669158386597933708282852255226067980299479014606424109887473693147548790687615567734305900778255225212600788189910501360735242910643129704937837738657173158293176870900356199626628398313392455747409804015353702420533490628199939307980273945229448102788511926942584861578905589807090950366915119966047208907956489418015502876249086388797892669878991704048410466422449141754261208182132885014833166799391210392721140534748838961534998173147830025225304687759196889749818468889011423049663759999656581043728492174468237269836336442221922804394575822181785158687886417479625384909566854494285007450450545896859773553109919433849394968859737479921727647213356677311702320283426234580555109641051590181988945039531083831446219031309044526360273526718635905877347029879419392209114389575723962018739322401038874176898558670038851601765507829905512407449985730984881049145006298693433251099240220925678210298128828876373528342942946377277917849660016003027706394343002657345039112918416944142134308961979206657426692790528200465089396990345092215313772405970368886612203601651244336306564461536856232503499950368706205829313948070604003694098056302719723518077302923582552589611045315029907341922423372502389165893240622948490932330182200490169896104344144596564715744315226712146814599644212963547959940705100221749719222477510764265276044203192446980622840936958537080008203473508697191752264869254202279261705997382666083594854865207864000488937574329963169624305597744085515665787950455482265270127810384927223090754368819590332702408831720313803936023516282698834534117838399642124686074966866582267146714282427157896166993359399602192906811853173828334869930341210454450102334963592782405936589383016890531416992562346359977497979361970118832896325803822525106250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 6838558540161044117064537865411037686755552274814783073271208770889929970036613752948940311401804682895124917546246870357724008362320315843238040077853142826791308844867717170883104339809642032970566947983414916278875549481745924381685803625472182885468498479871821237757244330672931365656560286703430968190914481666611631238878910303202099222002259689894109701860474795682773369379180307847011120667287181829669167452955538811063974163046988252485543615775439708702202623099049219768286935556946627108263799215328848482239573965211178311334562166113327994320039551215203889430328952010782080021029680603869973661047726428910859609811876161505911040326267891282061808776468492002120356512268194217832908250908637038568722943607086908273800026079305274011146480439193303118141225459299377505576707925666301062097704045265939079739730908682180851449777000148419797849041219029390775038866875480585459336693791747452812179637348551167157671070167264972030743196628585539422713093192492011131473493998593802083196164738068389729843666336991888973090418797414229408879226661328189077906351199122240600054169414637742487408906162686954153614767613684389562985665911883516141325613520668525686734544327068960091021283297945328583156633632831827639375669935375278927681495676614684320488617785363156376558385500310326329703811793117955869200836145527238968283183606598739548198205090700075988593134480113644167962253520841082382434666947710104055135926194802705196518724127557498271117243945045427212145351311399290051755998098099098199199557802799793930880120836256345200848090709478961056704421227878986953629600509203597373772421734157924280264452884260029249635809980819510545856312725441907871039658792826776346824464933264018608356469911301111621961722797135302203230645670071934985559030487281408976913299094766401233495557697252738095800765343666292161445195695845799663795319718437926300474290643314277145303950308647512541225978728194352968892962114738275175442087907005907580279208219585154954530948881475247696871950410117579201218153882118492198578683916328644552895870435129117006964371562213466070317764370482288691726421432678505531794654331351060925623929002613712470220338148828240800517300624299247427239197935537222571362966683109173152249680006034445705879283975180868149780683628362006327845191923186273041699105237930659084518108438407818355841634697217046996707836423901546392114673118473928308603533269747373658520150867796083313820755057780254510789816803002340116254716508876875590139880220179667016421607653946018143878738845501323493173417099488093049006795694839573845771146663586298233264507650439963394391819489962418500336908236131263725980567769481083126154857276067945675014035897728307379543911509630989891490635943314633679156086868037988841605017679748490001516829200512653647743464764454970000625255501593348444694376062936048722266959111423928197390486035159049868217504641518515329364329797533533065942335458110613804375493382818554296806129314611426404380694732033333376165910418444730647978114286945315571246978509340087925610863551610498567541293808656132756247531222386861890670365705554961656212633083240267270273002969723489956309263888943082289058625809030974238950671928024422907410093624925452029783284079295185510560454675702375414879328065351538298087183445903019022770423091179118304911492274587301887861274225477725921680534619294395548542283620140417056597705873122032175103976629968455179573910991317985572835863408154516690062960018888247833305168663341541178861023447001559521462398956552291439316556972870516543908365039468834131217451435685376207803247023662239159531583241238695652666103116653309318303179520607558282940891860966300304856414498473083180055853788237128620477860596178591390845545668369333930869457447254495762523798881295523627888728492103273954560161431610605145352725192353450330763760281485838801834092469015709172567186563125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -4138502001354746415984184291211953786079947348984639941081489787348460031729872769695497430564170696236454913797849880317340895698560376223276959936450747725665362861864890197520049464377898652326471503762601493761854521643341220099512509335527910577417197020155433349432022780055692927393076778302499561039931051342272739260749502786529284342484419177279936923475227895952899240097524265759678180442791570180456276181541437244583841666438819060602791242440556718235493004515952737130553985121992389363492340718309904820864606114195260951735037262988824063457116032529332103826128603751318569919551762085863653150678218361841951595906832360601834364832589602155993342250391771911912005311784652040442710850382674550139097813179501368151828799086313061726256467126482729692892854055309628067563426763875279367599081093114416671285658453368282485460931995178360688143687326675334963169069208801035325341646679588209975389261178609947383351569392433079541313127614539266204188401123260675288034117941190887262928661547266493595871623166732689178591916335348096680507806552861302367063217844232731699963930170688120855976116681025975380663592547805507101422910764986373118779741035518950515265195426521556341930084452433574456144938517215924791649302936676600634192770263393731808650159326226136753618517442996512889736062226821383295780754795280740071570376132129311998061163314586531870766509135544304581576773884675100205815261556953491709066352033870444225911004557573877757458649280550016313250689510970767950899899004028505519766587645167392901716868001040698920156534528663859898518992612545154994732639483949041696711393913981629291919709654552228637874699856705567085163722287399074187925995578297633032687137093500745652693301785631883491476763021251618077381902449296664898742291409988982421081630278066948633124427078589599705948829795494786693444873054715843459661212172522024154960794342582175322670944226866753253140309181351895716513931400006266267600274336411994754250855555561980966278959502358072694659774105661586709176881552029364651425149660247904145688224914541393843769046274128571355211318239188709640428978557748742808644005672456495940144220627396309535727971409490023792780225435759979866786342053790473277530849794984783903072587865389020139533385495851021639838643462543025274097347469698446342057706271068769621113316043382212492805917882023010642246699891718828668534439440387697575265930285582178050347384001095995279168982156971378327032517752689595810116775045303493884859890539988245667302366433963742555969864209257818722846682714772847785216787419975504364377841730393719358325292572527585212824631477619595291954674774006214451799973891289653031611986516996760572006118822090654358896437321436246992729826975263999563415320491258974668141909330819134971910791184080203829897817819012652611412748223952119402152408677029335913693973511878241329909484587105871862380967733897322015481665956268119221035232268640220736672073157211004931785411648321288941405983934212106493049923605612541655889273766668536537993040457229309588899099721939060045688220054917174912300219744812096401781250920072658048539374568161112103321334503372046966573884552292765681369312154719777369621543413594533283962588773997955437683840517714699462041057454169540980623036313209285673538382214189417202330371661494970240720681064283042501193743154312940280508084236128120708079144878980018590849431929521073998174660216764896560655233565893125690471731221723996417955080835334282773576087192251079125868830249014015226851257340279640818206848273630820617941388013603640196200739383392788643815594252054195347521793985024066189059987110935617683771058035291058859188898105429538260512716320709793783561486103106841116793494366733181669679156842103319841690267139967312193099218867269371474059357264725360622724633395802299586102845049126618859123404501676792897825710888763244920892546562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1971147729163709188877220110474652122149212090068774099120654539358784881238291393354850139554527717861464386218870499749531497945407281543209093263582230122732537165636198982278935054016489954321075604470570845625963417402981382433597370901443896617918285162473478766683179796593845614553704778377439296544376754477783662995910128983073514620049976271631763369404105495349936447413489575202666535057729919341618426367187648924558445007838219972457828227028163372512819740866286961540686174999062406023460561078660363785902404194296763762264480987241834251600865870464779237229616245956150076476239001305100919816760029309359469865692051890178013594499965339008867684012906486287251781083151599311940701420757431990673556773793098811082147854158670710576460557918952023888767640437635713458554184872667567442533619131108913018780520057195656277797850515835015199565265926185665249151167601247140813979884916396351539844580791947138317901337299080945177773689576027173484583207030942536809639325826675422793843875993084603358174417785079053585286298380400793294180289077510341655293907982445936293347381991568289559892063897720642667728409812294069106020891792660608604085383730631461808276208146272095629632834952915964367630571262006219557240418321681087981972630399874785973765464134109571403484614627543587815754908596714357866854362432319756781349849981682191047445457425518280145758556842710418706792667360916095781580386936038348931639150295076710885483513174364737430847803418259259613349243848364485792313305997271081142425140533774178746835198999766179836282435991081979937517802035868709617587898937394144905500939834633252744853835797843872677572131345688197971534741350233611233748669985399382254715253581092355143756088797783253412332641829032847646895182989576031637977680633189841027702039771995002647089559628999103581992415711676716332389483618067998330514694031362459346566810321370310158282224451679739485581071558928520984487637448272975768544148351908049464367039798680364903046869657978636914023146494522916295859386123860270171845823709648568010536864312606740080308602519590847805995277546081252676472126787715366891730039418894746342002034495943073026548430374401764740096626699017582366357197246097407504068751318923916855957896408046136513429200150020774823037052155403411085746660868566096861130714199502234257515918925174320610179150529936898763734775426782745205168107639577176708611048345091839931003341030870035489130708231410546546414047306309469020458889822631746559847668782912372955383838379588895650954870944329799020534420355238410438895807874589759178436413075297462322703557787515171268652798042217366251845163922158103962529289400331197274630834614157284998187112705558189920316738632121192135117706973692401506377502676048920072864726693337688884161054167598511300330795275150033473873831168415545361104387073813331568132217098063889146734739049107130626503517525664059274330628165999239366715035864269658225931086507130819661304785783480334825980724996055052805002512394629937104467879497972573406687929391330622329779106660708052004606202675045252130445496554674599200182935635399411312292003686372843182954427709181322567823183020692833665791412028624628748466918999049588180041427925419244875602776461064667902960936986295840924210019888781760040838620660159588740486297819477115256366972042330361620668491449708573890349741771001836941904172842899965683827967499675267160723794024673430217293130550141613506015150754137635395387572635251266046806992067506777209884840766657553267770703852618382190255984199722184715048414391218796588364630307366594655258050688829219122631389283741884570829341080168192899003117249775425921911684357746201992313306068180632045887701661312940054485973570996388399866007661751420349078562096030373819751700223449398622510861271287590189444764720659031259196733373285783196536535195257869650204309683065931402541992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -681832708760860323307145989972485811776867341232326256603568467324080479291078434364033939317360813207015323828486024768640556075997154200471643320435930222531473634258394296291983450272883957502841986966183840660384586945557492315704485508834439619134887087714556518169297881448878609392482031833685894428551533096757624653637117598551532785284535379535241473973575870315372893647427495215575086945023082479161106392231899273204811139063574519981584973556931452770642789892467543561624942899090143666782428944822467266402796918414374114561973956625532449785252674614678054642906754373535526865630640703129867354814434241877856632943668488503654808300756600083127262377614065039779903119519974960327381725781158671229142228429663843278387684357519391265686279825237143945339721258614032995464596463497155985676972279909088010718739465563410813035777250949672706970715767423209421951000480528836338196218907978046100021430375017035769391069117726522910078939828994045161186791443292828584415559864073067411886902872149620910504068115269509919541567410027801953597024880425669060249765971497588746802796460093135226665811228698188413926087199239329180033457573582046936949873344931715746490883225207057670067934064414699469109593393707968292833319768575009554546758378569270313042509781841020679580060938820442923475778360512661157602460379237055825910848052123393783183883986275244101469971650913351867856781408140268237731833037563606471896560772653184442635339029191765520292709460183879563745344620732034914528470536245143408649020596694558451524460626236378086635502454123966405416342570318316033975991306229963192273573686957189437432801560269138019313292243845755594142673279082642615601197728778229793144898695118653999406540013968322245516147052434210666940562684442315073108805497416122751316759692181376648503369556017718988686894805097234918225795428407301668414086787822809488549182680595942107561866618440976706464677882859857679311586995839982712884001010645255925637644419443414529590096124266904536117977554074222805102712184858882163334574045649304933026701623750455746526799311566525875154478742082707497528089774748748856506953892913021502587938884566297072589817058797888238043041924907187872349771892922537841467873735051654118405333084127162288458311657321250434410014555257342030536300727732529821526857135033650069211675072761927607609751963010339240585526903016227722265172498481441095415950107080159935217507487038944919807362443431901885752615473367667766464294474675382337978735205859525004060895571765775406763609220346741023750946804979068264681273263392083727145932810335233374235889166022235006089683859930956645230916735443293175911704458473497711962674080815988112256065146019046062755235687201675209513619833924811046768823850767932584134916344097886679882837915905472455314684074141003855288112474054320758670943897147755471532697582384874738377830685907337233326266156223294896666459424798378472818733017497929642868297152872200714888330912377809587548990151251128098135788576727837900270690827601156530106020818768033249490649034502464159555652444162516779221622497667166957890235906004128471086970069539514128192248604728998852676459285537424840747590082103763911545335498423023354799678084414642788573964121044084205908113356109027024732257868295866503966432062934775387111278567397066002098296858770133474496950697853174388812211435138580527956556962512689555474108385884369250144131996941171606323998614070811826146108936396081386499419768691590035264376470493943212174601053685413901117515056384256135328351410526502123720206088593372865853805510293444281393238362645679523620934533832542729578149601053288750122531421406344241315162235578215226963890608890573433403853093490874473047360235118546879696674770063400067991644285239182536254681358658414043783648131153206539200747646876961472240416057328014979611850292362377377916434024764802517048984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 150351258603380871581126065863282364380236612449981697487230351581289493991262501285054721914184882526729093491966991909890783084701964658682020789651868894298942262697134853588182996607189716384212941117173764587480679493835973245842764427602767989471142638671212980312721473927573822768901139163675575945969111984928902178867740567154688895495915489614941484736266822363179312819149582388532862131521654696286795780142113936740915006193138371755350187718537784590163699138963481896352758150496910495870576812720627623983515535409596731771132344032640880976953055396908914175300450823247634147885080843291558536480180044102724955668700644276503479870514993145609284468732679967759048560067035576140868589995860441312354405935312935862699813004553513171853916110356090775725625713771792481351693381578928420062640823939822921016752252796006331196607253875386953224110081158327217515529088556132175126142158005995757138223358281069267518650742306324416351074411113127597221143304672408682803534389106896819381937343203068068840397449245537382138809255845785429658185389240134222302379111737836744516055257376366242663430400153333488934302921200679581777855406018800832958915867199976349946742249471106782228339051604590200084375794365269647394365498121256656345381712364712978229527819749355931946168220173474213332350488431939167193478920191023001800532537992095797834554207013064215769978299742601102729836823559577283954870256545710853689032415339326782792797024634652052755957907260785472130178955952689427384451983003472592585854735618219851578696961327357492698421582482813773984548098274061517414543636989654359297753287163771574581372244356086914655551495807738987314482869647264763306232325448482546004452177672697277742119205927604446561626082887933640943270805406837894346558213386096747630801208433091946940749651319770939071196410506521164593688599095564147294147565332452324796282442636732393461489351112454393526416479724932570987028627597725535617773163104127475127979124770654295345575935199957614436467522348918802002251758653316997518102758093508167305129869183754549627144013490433430815264297165529438185515838900818390881151995693414257412020383075856498061745920068006723497273394225593412467350201453269546029467785415064444988086168406971727643778180885454102337476016183938411815369516204711115136252206013743211874811802155734245975350693251900384720241212152475174775029589234544865948571358186202540183089890954058385672275309933540887500444522337011003169253980232198643928859213169373667113833001955733951473902902359230597197260127644727643068603931940923885782701901635001188134689548551994808278689019249095531785881882948838126584210360245861950173712967789053837465479733531804185955042899954794611239127720113158225921707303448638063575199439644227403885127551962282315478396254237013957337674935036151438369896750470861778276505187916729577379367106965312190193923978245387327103987236706198512971853877424131389485416793487406040413263841477853449234720428856188799619145220256320457830362591937799106810425000356466100166406659447196776040154241046297007263594139590460482331862290223075302148784213756394332515094601011346624021848692628031834925253979410124331980081875792440509348482794862630598915624688803996260208236843577639566842318922667550396018054434108829271738237828710290648775804260439545860443199934696729486955405585576290784119915240944373080021026356036217496860317588346457498355710773225982493412512951360569142952165477348738872600253916001960302253476230005046313835113424703136556414122394348256768783303805669013767371750710677340395715892604370812586570314508186259472932288971611958191317722218693263675737198175457954989849888610883589144249169810442272263703286011426489080496136214259143201903718852048435228318413407272926680134039554726211362507662072679106949516148527020481778041147171409322588174859477693340480789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -24363119160794555468836759239115409743310828923507931077793725115264286810672117134171859993269603606642135093581651531920920214673554998991386673454341458583105701739086157095739747230507949283131701735660552174086363916122484350923257589388622439249512681304093187578645476064021989301264981348347009485817389821050496323764910547684460620048338072407980654125744962224198305369757807795585642127103929572454279702508275154206124256521118110285850413935240861981246139020917551893361098561531880246999431324144152718295231397421108788860514220908612074012112072453958486890333796315309311421864215534485933717436326168854852252655623723155993104594282886948055928182859547616987077617235491629423187862174403232932296841773259558232527692475993606373745723792227931640279508763543068508351528343470089463182804053856676620831462594045591605239671325344724372579506824061690468583173554604830712614183356941889698352174052310420922876824476257217016043217398708956656026811631391140633382388718568543110151727847867250051439109279230143168765972368713689370689413578327584496993468567086199971175219967432312511685393537312636958150275373773144197691722462053734430797982199608577085954850613781762963545797840090843422000336882574983350582508562620124746805923733287605093042444967291236691055757845866552668037234395232068605988761164061730209925771945493350933479235796054971179565353643856196855232994502624917015226372429715889371905306820629784883853136766581271173748583500688929637677243670537463768170920179454903377887779547255406110002145997469781386108451623362350697289812590988296770140213784602615621346042127334678389408019220897971519940980299373962835625257186362818552815673538856654792089692671589105273352778916199502207918316968122756025648382454109597386544048620314858436685005716032226774705768216687729964235113150884804373057521481428949482138623391579534670308271835471504344290686269768803080264750427592876619676457648365790015268745479820504480310029173031083505343943256388991344751591052967632050393215352335432100368403880138180170100747291292481787584453461942881362552575567384756995837598970182275452341565884526510346339971449593853556288889688898877188239106803121102211940538268070670602598498074063018587473279670858325373722641117842184285170150837000370519849443394357658776504126094249594571906581656921339613296830248984059901121770171693194200293119089034167806413122086796700038560265742559490089263027247823551279846790522289992007371706767651561613208643645030975817678267459744408149081849375113394075126143761792319485083289774219882779054218955620248541948856600386174539385398641102812436839704477396859783059235355181989607566891077703465722909000704665267820309071448168476627272056811398164223576693738753683871280351813543937974948724053641517661941653425355727514226983562577325230597277116334591090657753071441862696286674430680581765671389736658533674082439922037689742103437443360994271335123789514159318303588285045092836906365713983693500078700145122695517050196000659864994910407332827455475421838433289119359390332319406361889608142281454818424120294456573467437578080213043758150822847001116397150653783774893155401475359196212981844295984949913158100192739505998380435021986659325229117269622129606293114917500335821157280468345304615647295447046004558089860092148660064556701501919816776686512551899850133833966005277737588606686607604857534128182495592774424188420789892007125007516778896281954284943424404711102963340931074955912912379562579904977883840934100151322792171816317047738245051692355339295409590570158497698874296127912901102162718373625372479719388073912293231698598811962336863962375656804049343306922877674231481059066121379484026848495736051242122570572978172829186734225616376939476099903038811244420336159714237042533964387120960691000183445217854029846770221968945427718678259009662378242067161718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 11534799261571633026580424339258559229051698612339689732763332514215643961812359243268896645274581859275023984437186801922923347347227539903762845225727631141039634117364955244038580877168481595282173577304043142188373685463332748252482964644780101926324485216281473148628432301499132842049897741391087924840119680838492313167933975267821992235137656884647599301423293392426712362492979463510137803936529549923002995137665409304127450148161969831401659232975588056067617047273228557561774190727190249601605468450070246805310873306201102831450030980669107991170646275525806282044702889894022330300610464332306625418530283331633609700564519662487594700839973179940517317732912311243317649157903684466456736310040757627547552506257946230253809828883373459488488333100718903099200102750989904692422292883384645368383245918819629226944162420853454618709916438705576706721744028870886286294346278231603153501993018435143700402137127287708148098285339406580881674717711192100930928035886183266651883450780289294237970763832241157397040137384801910293411839975793194336905326641996037259659304852413810578881816168597476669270405297293197173582370733343899888763453828856036006762634816229071989505788957483621071992250051405638153207592428597917507993151485502637405779415579773223983176504332878166534892657199474136693762336301341410371203490675727531407052601275747091352893802920001967161258199896299801368800447922284262054895456625622315269753000966988674636353034573665041699363181502879430001709152881428893877691302867132326765836239611620656656279999074493723702585106054081244691312149594252154566135349048389132416727835321906018336025219870194571735806559571572318879578104144835295746559362693658752354614354958833226770721540874698898741294433110438508225407363234622464412245147893406670991976347812948429535634211905224561824052473938329764261989270171976888329208751798741440950080000216659787802745438523890168323650814866095004209909917448443433798516613752815087065820213904902949008159077156665109954922283005893203795031503349876920017922120471323623565651835119048174386825730757591537664019370525094367444164506818137683242058472709631049155320423363776571655922996836700554066411707065944276942911890356645772928843385329552460161525618851948475415145964529137470288119361071110052562330277630661925922936131695933541899966726112685003847918064212702533159307078721064005643494578160608932249253073123057769377742732649081584244307452355392687680096483014941114167513728663072679176817607816838041059834688259057648310633674509360749736840648013260522059459445053403290469813897010374957658921928000106863784849701950808825661973301056611105705333079285945218983286121495330995725197521157130977237272357838345554035697286036076472174932223983595812708216026962965879460289045424367422057353203078284277789414818098904709845124954358463302299984962997486206963959273374200344041257027309593520149977445847110854597619984975328960565406583356361032071274201694546528668204060076918743696934006789918573469944585298076229939446496828789877004111942096983073771051171728763752005795977198625578257199418987240971024126865843383549426459167965724072060410100409081180909475979793222820613520083950956092089451251308491877943411834745355231971635529955771065468585611330939588701585170364434251456507450190423521790473169644024230586058159075039528894848407154914578725363458187179869304167790858325537556945691756367165944479756143933263514192482568701232831706629489464355413108132853532350133616839738798246821686615802196277923176594758480542517632596211110961004567576391210532793103776693086792462486485268104612910481889072635893518522199531409189984003351152784581291230871875791732799014368008906119334501658615613249588016925574508769829189246287602471916169432362978352224097709268661305662935646344167793156779261902458064386868427081121869835920888520568183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -7018742503409163193597231537753092558599162381972709174398543231066645742028085999765134491609950726297155879764739368916771801253132978691907991115302767379903432234672425003978415152463485883266178139920086410821027498123833391700075125045328453743107607479591955333672050648956381690930283675745878681318923611715183600325078074837308109128000805579476936140277906326519549684708036564298708874376532395544623308272709944825922113966459578724137866848778176322178109162876074741946368809121911234889763600630107332439979597971520155560279391341475918681349688478077725910591625228428736994161023054826777245775731613831360817171637882964022669164569445015703312168219843698701197012233126172043280698727488308018649378434615013828652813358234883448064365248453133157004378805139438738477226454113870518476611773780839841762114833126296274233818749189135008293262660707199851955329742621700849187055907062508271186015658717232150544232163771570909210808545980554309321402981792881678653682299408860444721119978280529442635903827874896609672187932952796359794140987985124429799490122505707346097525207888024334963419307517775234406484135280983156345599353340271692587986798417530058818366436459367052656326103844507255616792855213665077800718579599392796399473229792165238352838531735988796347536640512012019208042068889815149367633760696777599309038832694492996136879145042510625121292260168769311894520601842109061290576605742366346431932536372092685841213595689662635669990182092328124980055661967128961476735139320195022084279222987051273222406823688962722639330855756230074463199389177275601630489086862135037817210554650907749165366722520844492622811740378977973483702661881869173524031526828573728050041452973956713759021158597077077200447209547034442612098702248683124725801482318049880566348180157387807191265079492139829096829864333342909585048290644837153942646582249965829186182011683713494804135124222010161601620119437607852987621010087640278832346937462867574960049080207838033520494910681893754196756845534407146698597423776190667728187923563867215840775791858986188437037434183772108436435165487368122544712176238964863803404299726491467357633940098479298793055506254464799480215353710469910363534412010524911852044950592109825108639594728420529123157992544141304463056692754653134054628806685913349397060585622194705936426577895063334898748414107984415766462115379032556823021510422307622351721160051768611955814911884335096102155891459046634171864926417116774956104088758613625179175813391133427810802413555063809157152536394606801144211094808653300382757481392770158342709345356964733090767549291822849983968773904976444119622531194519357340003088604341384729325682789403776218890217926796165925031574257089869159739934070433497976688299728316249451958886088704554676497764417956285283366005136136751694747976741292042570710918954117028548421139239321173161499203455774244432742188800755172181210621555847126685029544099447579755117672774068047514801485348647663272655352050360247525782200872415604650830114677624598035000813552287633945769244501345235118531259576000753006913162955516720519864243428203278216724155096546476430472738999440881511357782027588910292778565670714417859791206051473596511231678959081342357245487116418415908161106311425016061014395560190444006702805037787946549089460840412142108366271885320579397779555478016333953687144814182169467685981776512855313655405608159914651471900147229884845455483359333991737756936717039041342605764678018794307154777208625070890541776958210558807267336474094747103061696549132102779513977373820327263184669099440585482017391671334957218674367560025295535103647767412908288677397109081705861682490050640015339277351248991588105800658577363284829107380411574359829552966026820791947224021156893972912974279439007519512375944278980384895672368812088980240093901046779663292614444297290501664738076680769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1670138176979149756655467723721398466002884567437123120904584835369682411872284383688359508567390621707535934900612454443091019110173615257385531969201017266606549805772647091332053787093250451964502310631161132864300001928111015980596981560201862160674996847638195033449176620775794067156972261296128663800233596155176965941668272148636493083312216013044806521185960091435052668234060817571506437855456929454700264336323551104224611280844653801443614274424985103312745996351917212148560646871938554544836599219951888226950641248071147664973125906558464162904506259100508568661024978656885595412413991744591017088669418023992028879643889049800540088773953805936870637944574693198593591975593675792378668275573155925965602187683657815155117551498955914943428175733600380018953724265964061479620853640042614763038440870151155523144515505384337574363068638504373287110218447622096206370713138890321874199336962522369188849998211083997090709187236844567258599869152230189239862488171355778122597071532779270135560700183392975727311522342259402400979359755262476599231873139895881672271358547351888602561738236006007283630429953786471279925046762996161918252897501867816862106992391387619089600482349205496118220644763981684289828981256538506091488903994399435670826359986786210373284663402618032421753441500218228830557414709141797726840039244782307851901614717561511574126036748509953526535086995489103975632433093955907632111295965521018328517356227614355725376077709054066207586364918226396769279191797903937699472278941898139985242641396258428120019050994785489221966626886175940590931996266075866152422482529338649266415096959587654491871577087753237414653138958278024311051295493586457962178252368668023103686738416176042217101922506077406656445585221238490906386740192444140217694913914981402845162841528989698622533133651079219373577007109936312646107278243153079396391522973783597516039848245678919367544148742369157484879483071503272848320351871749288565466139102984889246318479078567923886846418573472885050561756961783711981882420391660080936657570132008280112320413677032291215055097860999387576617225117396325009333497739150411250578880601868756465764629148763996125449171608658020798316206471064328007781494776338211541327862267323453887813305154512951253396304735502677727280036373531488781329288679665309640142868193816488288742064788103520974645847357463961294641141189284586555491154129336506672030119891386707205254557839205459427138985983848699254567882133643190155484328538250474467549297006012614582982936802768552543654842124794633965305498958825291095339889617425589329208480695743809522240563580995870734111838209997154305784137143009115766874316296960079001511220490430261511379473237828594751558999750433857394209110995439812385130433237824744075280404610018872672322138128836625124905895630132260751488171264327146963163444658935922184474139971517936329179620752675266161307559176678145764198672436628336468337697742235425343353907161358489209026093135110886810221617139424383454595424125680436648558534259498866702827968570021086447538479977384094466103742675727502305326943563804246247792641255366746453416220032183153654771586224806043199608104162548076501237281309039817638461221606794251932398865615292358115997113715656473738859904999133551636832915786644826318456703189518414061017754128411926251213260825263534102740506686593255611406713856592445727804743262557523711499561523555094410328444885952165891635499375902287904120436750739832803289669178455773349281763900731738699196400995124046455158068698886978550679942907565422728904226981046041824727224178698614793164306346268023650103668003117571996063154715222788638083161826870296856269503467626647193174843050499518341665846659684202994969844846310582666763403963713979026209106833489244016962290993574374839557984015631948096265124358169853812717643641622160221477730968112000020080482057666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 95697456769976599361039434409677300690788512352797757332607844782616304292451956685907391192574663524671951202174283385099660448699661200107374614212892107565813804813993955195347687618792920031769623474240470507277071138368562105179299927863404435717046695576309215224701529545488493817573032150939939458857572530241686769005340767287913548254133132577937402710915834456644474827148528750049697574170000989493042500829138953719128508898367800477637284310795097495629247301153077343718395866848733236768554846147769591942556226560238677461962337031419135434359416309850138851821815342216744428919659562915588154024097816107873737145903527870396961524013753462666948924980454067406809145876690672183354538493791946095484055982385937743677953941594380690596434091356426110734269312420830016648013634406652501519258991074555035904055095204083845090748080205180226881668742108855440294141723388413778899621859078651164441161083862190869048097480959590275477504994151661211588410114111024023306165761885406155350431296756036420106151689672960592973942404136098662510583195258210546615913564070444753448098473769802428736621173434114692786007196904365501203447698701788040060486937267751532166610227531285572054390644003746362364865802212230530863868068155311849607166712121177729216177969114946305719482581083253037371720091169969771750520662141130214547960977427964560619738471042909602325585477108693297798771897066013775794246696609646180135923319316494826053037758250574185071281116369556218632203993709101599616722400414484558578826936375791214697193044817255662784133708998754396862023077934578457213805735174890638479688681751917385635845957887285727209800653173643051891711118421918204657144838298768527914105773621294405396969276448927726579500509966037649682140014788648782049043318580648168497951737418462361776534830747775733066579042973908622699993128743037661224733936040275954082434943996742191198274538449043380808454998835821201000119159822102202037310064328542935274807255483842957482544185744883406387132590974937800376201862094537659655462836712341498959447884700560415656909537410005307817339307093410681537401951866678248160784296831895738932647048518724365781296911668120754534029924358947324912231601743195546521980005789379899157160381988085727839101370555687595714227515237294482574971249995519657867424309005173901326072985117017468740828622544747261743514582553100026301616544336733043973191656229698483727836097242542523570511878034263067717434001586481007699737718034365603143136619648911407820492802510813141847458944064805584545919310379818167030745438211268833380599245751514124867191788579935068911247022855629687225721012545896696005487709500929187434553861321364916710310634510777009740054075748252933215713268818842053768546006945546515273201652788953917853579364695580201557258858815400828657138333444232087120565128440566007670676139165205766567157410262413135424401424659366104666049290127501608107053939014771530717460874640324978453377443009606044782803834745562208247156616009477486655213230797270905650192167423121588202944688523026454556244321610648172466073856284255882712618806259368415491457457839593675726739366358832834244083151843066287708656570516242249560966703618949398939065229464377478408098041175907039921420481927157546542863676226394962021189691038692904824537367231826621719294326058721243985631155655817521791882335477602382134132444900744388132355730594986286926845209441786759093993220907102975045211281203075398119220177358445022161650105169083669578637823735067188916175933168997225288242673991706942711942033485763844861717693105584560539702047442824525145602189935164816338773305522119584241122685730083038023849791228563880893752486506320842524859489011225266233761566293778447033867888293634817517511463419522135983152982460791716382511154761647015148117802826832792140360518725734924275771870975364052530258764648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -257560634320448295134771821241611084737888239729926241273676175847458296833853491039646734245358565977756019230667769386606610671660911058922464050482301430645088275083338949962920471378193024071740979937845770526651382156426028592698334307692699152674941581612421385346765982210417056576504982867328957910861951862794223522870865944182201898203329574845722270903946405975545614810412269575658606692717008366914861652628573142722003915107409442295746348624867566351173907946405225337518306756413200347608055316238847530190142134313729897924956834980391943526954602334008888299140377057468946428171519221967208129288840147446111025069745926829735844867278297055055625131594179928377547242653960774007463846998083616077756812158088526308683920850125542625904111657304227978331719168650712751334272904101974530849478991752677768866052050205625893310760946232350099000228035978843820712062243329562222898834057555093318650741062485031391770640988995791057282092523788235321046961438190462160138446578263342887523366564138675829519006559740110441403320491601273152026656323822296679790730006624462822203045719106176850296063744365176391217739398650692451166575273883865258317368771680760089543762126451754622025931448400278465099339672165761624273674032326441597501729326475170499076168169904838219255726242252789989276186363967219482039619527888888935614525176803724087445523181818007082861596676057896262962167676833411285718218440630297132722327181788809890976535784113691365126188867983944030634161276611504316760536089849302068647844081433518172122888582065947839929380929301107685411131253742800637387411955709152241328482225066703270989733450764293996649637189509848304018898831948815882616449302186959554254325388202447004550945448217978283752766886432032078996962608340893947470714274305959281076082754235224065459472887497319405618606354437796477018885556613926550459965770944465013763014888756778623949085598224796293244531427566216761056159075305849178620240134287230866481895692946096292772442484372735958179300417838305495823505749343694826082764487445691848748561245447179522424084777555518783357931026047280848564172275953215145688759232893064961072116964337233623944800905979427209744142060437895351126746600269043919509525419635846109345101419675674782956754084496380515024701367446636661892013415563580836320422859913167582779189001398734231424935248628910900311209058478833626731748231843362967765192070331034726186412521124984879366982864784725689308766352520752590175776132215803541180509407337932675480348709385492276093424637611215538739554099715237990265254486439825378592002919317325301335237788043802920030305449885323620234870070421137636173754993933901879434216756400452295530319124875268348133687763154971849138154937579737792310116654800976105568844263931056814099275934365931934577090392527469075016369849970580468147170995554633281153076267124322055931370319475757234797516946417016733490142937331821514862827728795012182730338371823825016227528346500857320546881417656987764854817683097950588124068432843188759488432623944536921591333892818756857832044436614786269682875361086052578458621697455540775531374354220563288095745857279992100760693235678997999894754428117810238088768544792487989153223606340226832200585038694700364020009221692213750203204404109297163194213733976661423988051489160147983315969025169109622014358892947143169483136320221384076230446166511000470163636815939257638866355416656723306833634246539204299386662300689656743482370866202994318928834827907937523325008615166839290301994460818263735093130860095735838097494360820462657160043650960131465088641374742734046269140504646970458222236481274083383848331977653780458672852801620301758564900907920215458693685753471779983595706642714814053815369600407004876905458816289411523147004621749528107993822235986476603991510944822339795229791894563969262661268668014267345176821899414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 154341826167021633805940385991363084802152033654102730405000088186928518591261180069652154878645250411020313931134281389451153829210677641326214576261762742275618948196914269936823497677574445664003992002591514559672390950520475293882302148119926942793784650607760841966979754030581324652977604033565775797017169956789331040449767084407193643462442393467259407471950471552963358169706461794638332353811990085319211085647511585499854041878052994948640973281312422331213177504013885066138319079220191407330127339274195467233167272511746557869190320441908147336491890978324959527748288024876928411501677714193762105875607549324504541672271181663476155769522165050242295377727401786368951759055304216042041360917746833902525789636324236198435778353483978933782870653137553805729509218365957040552015756605996375904169014032477363790700244038447023472146001658212565925897586858544040862806590949792849195030215670295989460875526662341238232583586511602261620894124346831793992361104340259854369781479959272932387381721983948636261573546811479565700025702861109851872741765235586272141426136557753399478102179564953048176991522182540241903396595675963167328711628641970299783956571809186231086075251365987976725966474307903099518084804857412045173501660436187641061764844163810852396835299200738723954241112788956946312541190593599827899439809438569136999327769039955784420564082359889681376847285925270714565542377144442577819300439062651495068533070330144963896459244185078197069822106664012199219352415889758072245392436978156885113142456434181457365212479087899555816784665974606542734783687436473660368944544005016454500061664616953886269967076205566757104755681316738001950303436638151643369557736051421415714882374094712342547365670778161317760096492099141501842607233764820112558506815799714009546074470961189205708202244927578983892769998704957956593903003858049186300292376733346061272152193726053691549025332726074188419056811688438782079518687159464923127189391955107670658859881192807888055278842338749076208625494081463987598351638333453966755428180492187669933967316357104560224289870175956621632848734965703961592158905032308970120793267843349891308649724570107242970536713893120584816024183897981095114585303351869369508873046333248756452790774776565185204872751543764733298596125818062445547404611568293613213834623454397861274031230432593652067767414526156862746062265169473188180888105880282779063881361458695287667547333955033270305991666222108709929512569491729260424457623544685766925390929098700434310101245313999894480066690354538372774302675569734642566355537633604694135203183064762814099150091873187933358303462276055550228202037673038032892771088977874673058948559803136243798237551053534455540158197286641436516292396427208614252963320281089613757374372406199998586858548615713980119895118900007657698722865759191888931298229108463579876678801832449281163168369066369185641165447762772073394545884291920379827593124674194368772362825179312853558849325086650710923309532895663443702371827150156415816160964451044544717084039463111314734159012589488397322921640725871361019735515901964428746967469957458231286082331290926990175915077681302650371755833663000417918457793193997018570187940232366767882477696343084914746158716365235780763027032536618342869533871955723454862294330170379896634357225756097073768156721688771031661534091509146333972495106295484235184447987306718005359765161487560514022317467450681227753814350718011931393423156754218823028292101417605995727740282689278518384562917100039195056917872000173179322053046845202975146282078684309579440794513567714075023000963579138129567436677256827923138898541783115213757436446570545484988731303218106841554523112769624819273808903840283791930311879775463315201762426596847652058941084436679628549793313972339391918463656541537483981882981656065792093241549063120988352100651117360384143322753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 21039664196161086013963233966427373105171664872965643462092792940925525801159564508268021381215480013878734182575834351176165343073151597594153210256497619891192409320709617945547875859122862743663938018093342609877426791530263202806349768949919937175979277651050188743853122375675150097262601679111507278203939810262918492396586938277845635925649091190558484841008120323852598051179314787458754704352813039313121312551165597204020013222082851119038383858168117460037597069252787473977025507531254720432316809725732515350286417813906564884108021293744123568523517965481984439707612278377909574606360575157144720012254360301516578282335036191274208942119248639573938967145079254977932968187287400369482822265852671539427632674913145272303736526025795876448511565562912381101517595167702728781359122109820005657002911445679451340364314809204471774134845159664686387810606387640296577531497935814990252486363009007396298879369458429946475595866513826866915273727795878938902090892047490527762466905497064158263355422532901568486063400132010069546971380028119760990541836136021427175276682377992870455365998589460697272287478005493666779927262497830669289950492887617687677892924091490497084412799089221943725018502438668842628620372509633601247209464395843759730728949271541602170960635373340181061819445104835282840980653126980224450097281230789392689064722351465135166655272724943878915571573755342172452586486615189125105898241046703254085482004399293573391297530118841105421676749251101155423714813623486924586490263977831212449809421092377638099269840364738584659279072000604868765260845639876570645966972379132840110653899825874495624371969567852889319313469911901001569392439382677305463382961638599959125657048273361038612100846652271594945473946011044348046760314831429817670995913486763703166441574051273931359786225320793506461021676584235818049949838081118781712190348580476108992453257540923789088817671892703872577147850837634875741512949846094322159120005254029898248505584098048693568311476778935319768910373361837645141084440754394719966401898166015819096758670148812027548415030844999714842777097801663877604696357046309309784031354596328694276249504872543914282649202452062602991342893484012468111319705523973878079484699442089040128083586133363546846077019528893282762851179448662076008001708807333895609313449754929860440157244802709848210858990740667206427081653252438570169244980469814001343585902227682073018192486401052834731467546159901168454888622122072394390226324792112968999978843324548413964908204237523033059429638721040927810749517163492057976280145659023653631599731817274461306611265051071333675331754858439533617861604785493431277979311630571805497455616882092386018926065136560213922529784052123830715979880926602492918081254311285675202523972141129706464584555203985194770809866786861695982553437472687482636360536213398217396391131072200072609442916437153070071329768090610283414520977173688786137398220145554883199964483780822455152123097750841997136517300924982634758461995430205933904318026654493034220008364080174727030164021667901140047863341062143006810040874625062897213379271594839508956181135719358499640024531021602278110969425380372075441828245253155011540842781064437399415400058200357328820112659147709703921172850738852919395285969020699797996965480511176676391053298725541109523397529824190145619417004747823875555080065910718736484519113764395489633522157149581595320179597664738537172139906946454100118790800052184147273371372051771358089893952027250930931241483409386407638509284057629531263153022238694619322404041388646980703563135228433463197404893531219221871313976635672735655515570677886143430969015506340789765078332229325527864962902392927889985038174912185638368197220660654007280363174413350423464994454934967965107316360942716339370753450944748736549589597489179792980803936724039936051720038442248361213073730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -34917427420912380632214725373819820493085060793641126350675626256972745385347256918443159053540904412130089507927057807871636159717691793727568543174001064327788930499395656333251388719211020256217705149454015206728766214933543035390415914017802793454102390357440144787304377656320403241021377491059317681912940333565892964595778452869051863287862639139175120803238769745693337121072542794927404072267209000457167830202840307966268067042924119886630715058061578159544868511732687860962496133171866846527744109505755325190756759005182892169949679493590987899596239247100801660675718175446281009091009034291443719098987302066962719991369723834481841268231937675698828967445001309310038911400414180178335960796428750949695055143800091141841776266840376182658835828140647426282275215970021906769967887352478298688745806154748577417612399925949178633284548603059977457628083572995532304796914826588764720936011503731254718090059953807126018258120186709145606663952206988970075056157731345521180014772120981091059678023670002400401849682152200477951056594981467278119125372918091312081792315126623029780081154625189682126145790519944930890773773314779955144646985770400076043779168432150624581108505680989344318310066486465696948535828709546213463748231001255687405944542466251806777203122865530116493433914275837639122471883649343012288880779678444798996441405459241839725959896301430581959964186941880195676343775765237871796851115409654000761697864027227585448776513016062028163439094705112258785633153788402873269308520784868358638983592535053549469121958269110648707515930024876195776933542627921497117256581315193039861506463073183223070257413518736951950145545854373867556233772528432558750563641062759648145861366381245360343233432480750273116414597981498182375389824778919862135908501875311911847972420304596805742566382553785212698689473444639166246566140918697787043362959310083147988814231839770372186548819746187091849259863456406979691771837771504080943088289202816328863058965544683892642432122573798778031946240972696512538788592905034445281628303452684268013286114588342718304041412312582538812166525580714987454041494454301859525381053825018438995009871633181415290363921471872822799312295923778921104864147020766297411649586035664915372504144211689311703160388720210211481668995189222422038260597360465942031660702969927305707432873302555436293678492129679707621080162909850918388724805100579595831995551658574531716931137679529224165521723595876882250486735970281605924081943663076598018362710514115908463484932603836343254422625661922959092881591586162155209806849054739565680584580063079439524341079145824717925404565036215967552039733567171696063482006104399420414439637988050003808913286753875658512984122548466826863092543872520362934268875985689753363017377164607188887973851264994784443451412584889609322586364684906393431789820165247596177700969004064294792510440924925383301701275115115901678595085223475147717654016241941977333057281055173852992034580476446806291081222872075789853438531950343313313426946359542025296009680980376197062476803540291201488607429819604370506111718206367067041169079455003305632053098184454824295251040227926808327868090152508977519463924457114558596545155891342113170869495456518065755094290986435708039251416047181061267420167872598030801523615513253304274032604707095599377539944239072265917575546283778930628748941488351793234071170750063619230080900637180577656660924874445379056003488091818510550623703710857665765803355496875818611409144984612191380777343313524791532331622723709401666078002094796103626067205531120006997307467899326376962660618855753346626023132186001530893232612203781714644797509285512384796532456603197648003311598936532822877106197032387716492533017260272977933670992317867177177982271300677724306953627578045550583042427213678633402039741037887092759858344730289065725199663824290715118408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -6158555895916290437042820915812505828040473170860820458717300992333237477335744962119368530257689257536698003191770000173402164028335149795682580231068770858527039275927013942334707687057869425231725979549052716200701817052865647282556161489294420271481107506284634704903889308645114636206577421586603505398089944447834306630526108567467437952745035072240093658099317890713987760010290502421772892047988793287812526925974694111171625463318870301231398800132546044171507072326705936472991531256144308697745369622921040371229148520760605065042021427595502680745632198732394298435072321482422465425726702826159587783260048798329412959619154368556787841178790150354301609981463912916706959840058265396971148586030129533982654023840782483325223367720756891830157829699579704820774489056623181580308212409273195098105326980195715419644988196500694488361422696480676562184245745384870977056337639548902332365008571633348068829593694894719560065793165079864378526377015349356687431904704907301636697377859114538722246177195941566661803184556719481003376735760316022139072573568027089698827367129828410302813449179199486312768160718226399611753882596261107836381568225676572085320276846636523826411304972430642969347862227944854409742085547577187943397064119432226658819746617187989645964293421502399909510562080792672339798031649199736335028674606639863582181615050673347779650308557727003920103328970289784976195202142792191032589919856966689367875199739824985391642902696477902666088624505259698286546225533506790989228832448732316127726497352615167338247983700753209549068465759798488656263158432843570769045375698212218828612669483369693941909209127460876217916335551523589182369304129676921306454215328943397195222281308663617792317031442067974225467447990803076900109419298586826168651525204491228519336008679351826060784471509634860323147843590635810523132950721649256674464293421468601026143352571286262373114031238103942310457167718399256094767873120698063731206622163652001100681669104480210673575033525473788638860867649583596326605296132208681894271307849772313721283563197333305012462061184803774253492604902831524236349505782522124848334041171475448491591704709405183883257291255257537693493853005127348041922988224254817009731441583683854227061786319282444482541303283911688173917925629255492284574190843737500816528932288617145254529299276954421947703484083527437243305882447405732872801871172754963523759472868406967916997746624248432799553462677351171292810040540192256887588673044703049901740991089460626179012973340253732800948607914966893558439675261220582039502996579469200482012191133106667976885435819095388476336354043814448397272159806033802083708931639990606045218313002342883628539441224310631327476264380515391092224505537535752707690796762653730060729266322207834841771179334673825956217666110880347282784123521719913768258216487210416875472498044092802767139235387447038535386673474330187486863333681677687125554587639792121234960125154784092008782785821650110543426859288425863410047955765105729236329484360019750865817557735032218447518722887470085462015493706574296231603883723789326847421301844268068787151950651978208900527932284428593026036690263946672152685242053546138191890767472731236140454661170102397666057952872435540437844770231502909920987070633838650474107476667099267069509322761660510293258688476695245448933975108185186325297822689407957056688399742884404793072927108396428261974164803856678888979762590713553186461050655415506255618647051496343962865900310144570654150690923576633611293446059911835381683153893692707199241396342997173457081162551867990394028825353419350371285547256089128096523871986499761192630847135213633951149377801377891677512412807290651113434717248422836433192206311814557241287791918289311001939634677636192493025497804524304880393642370503455226328504378335787660314461563007282394786793957400023651123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 92243426067105388741006214562094305911241024066638695821247885553662369455839446034050074776054702160395270193200718292140949849446056217754196698739357675137513787676515749048705833261478262675856138544760575164628492985106961054436884378536570481893067796575399607181868695383370019969171663312698984632869826595351539661725324653559015536399446424646807719041829845535865311991658331253269845075538814598621742040430357285805338594338887643808317917062393443677579061618136896253536664632842813678720036434773214916105957236442587614311558255101510933359760389094067402277650344898647036041165878222341958124361675729070883896597468155679220954881129922010370079007518987985381526480751296362339794551019537703925588982878462272593267500888228953493558733213881962143107362726403209937805719180023731972279811206692225503308977169180227011188112122900101549455164291170709169926856687018748856648519960469505453282225794477977655167150998627535628165944966561704282264942043510434421530032286440712198136434031441758009845017216253458818666246620323562849458963852110128729452908636079000078240279459809455331206512363610690666152069152028986657776584967395582431116724654235112822552280172869390965447754588528241261057979460410686418835692822776785650364359768610470618640575811239274462428497984079543275078687917199670872128154953281943133556855265737233020342818965690255965446164869725910954010179634569346758441514321259928665054730218793221854988917357731283438674202670636233588280306551614190920942954450924461498205347753268033905887769790441529324922109294941951072111071949870520758558509403665362473296342301164906232095221739957044159648982298943791431537087202520035720113434610240217201132289017633355096540868135912823426099861088644901195717694747097551727002345663092860708224405397552036316202686235346352377108714772135773317865878063074492100702890951057490500569569072463644635068371061487002078143801338940086391291934110930870292182709259397964553334890193893461636898374074496778578264088896432222515873340730173868024146702694285024216065809210520486681312713702470289714685914736104491367317758529326037240978038964656406477076190088249954835968199647195105418644572852487584151900549351241892356895245745071133383642367000343294759929026627399025648358843606223279834081811957326531467585259067951646575531480694934292195895655207356253384945789144146821463376820435132954790130643156007134622216635694836381651195584915387728975187852873381639539271150272185425045108149377594725077627744269223860871189652401315766288632164616006038673404630413196993929431611650353349026249689033428837277975276464267025720415908310992766108643738139584755716596707428690844157040666782670041843435694641268251606424251149195632443233089793313992692882566989162286652661421485834578218046215435970890371007340242043846526980727149205895376487336493970596613669947550761774627284969561844015986620292014630964868586241858336580163216520193242141578425283476065399279066571926307791743870177279128267920162667744885492944833692082604940192248459159089802394017489370067942005253492332409082424442974498672882778786699423757124617399454560167316271470218443440355198203450753328377997656705538722216432513592608257414817587896610834514459810308236405714129040577891880515833805286434729045928951880827877066098426593047442641553662901696123679659655497267120493181814079574033088891499370699356813241617859350502190917211979765810907495027003118070859855073643020986364130381938033278645462217198313982598806605949509071254562051490150149226014353932950162457531306695015838812786270230629274781299648838196556297153157429868863504381795195582754120826155894736750484436694544005119929095642132721786220095809326506182178808906277220190377536767392135648956942279671393436134689401187398995334204601755977373047274864844510110296921508111276175689697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 141324064343261307726100267967773688622554755255848181603246005387819851942133251519050253776988580126891118916201915458438424837288245559079888148464182073735957690140976364708148748859738416111846885709649891591828375896604683454678127899415113507964739216987455283819730164635929384696036070479629976137451429070320011995511491492465037511417796692218729084126995856913356502516254161438439968898020311890999109869387151892062014001975595906461362530623252949571705150323050094283422975737407958422558833287619011262191476405432881374850600926033905409415996485312554215506024043763550437670036925209063499991627879674061467012356256504685448095915921407282573119177849234827942685961760543461737556605386532998820539078028943789214850498449627888825936927569217047055859354972761507533993835453095265734668733464493358576375197776623734526734724476614225797781242945419575429006754705520440710492040890135088833842908254615688638818350328413584142707275331817368657657818241938565978079438913878415507324287916568726375019198477558237996098886971530665505274069972918046788312884126576391616676731455799491666865174176131323538098910395041994546812142599335464045864158754324050726465237680742870920698382387855414501963347255763417675197383169855430782031578590674228680454344445517313168791733365638208319920603142185003192830904369532364910247442211871429493820381860267512518375006627656958440746405136123114349223142429687962967898153894449311216934936957999257119197718310633956458635324655389004349116343309336787006448640219326536843033565940990699440392001656080382621405079163896251676098821016420865588649129617756821792056189391298875569281873510198869778007062100857111147640641345875272217585859861862057684283838471152335696234109106238348888476964880255770612907863968610801049409124614496658261065246030431656836050376144052378140057112703275936081079177904513243911937913223745307877350787162955742080589563513059112500208191174753124232124082022563074081839361303853689299735835647777862528125713462856538340271464488866827478501594379589434149539077797428837133897589292770762740198313064857330140174816306999042471541227887064466663084171558672741657803196107443649519905528479776201064344807941000812314349028810618531692751393876377861380968134087223367796023451140215827301423753386965629046007095944603092795211266671164855320646032318213430409678018079484395939875750097756684555505055450565838220890018267068332038437771704660042270828502573777125826809884391228253197556801360038157066166717994347067835000924200012365310882329614717190218921357000964879610957573666454113751684608439494204568114049657449747353861941823520553127924690097797684439214573722973566153865612689156823283105809594349582389842942744140752020512009563430863351099269253041100390239415444046747982856770189213388305678830266980908586792527181536474451520579585325319802933665685926028285474129382623963110088465934218232020023403914021184926608383622466570252645579518411188592488912484081621847521181586061980599277490269791591335916871493371026932715206112738809513444156716031148431821553797057592374121006743415562409443281079434687936530774754468169525204399000610087583500389274991527841243266277706891074364574215765093502301931443160504437385657999695789543546513140218649382899449558536177316730708616950051078302759572436124219846537159331785022148232563266237626915552709092414355473540346371461111395689633750545932090208004500037484944874078151649558945951249146049843003015801953769496356740458303448490402119175376766285368843554816774185057353302655012499455917199739263141141616984733975880590688328009397813140070355669456271940723627016670774701908368020557109219343253341257750120751018014239438951979807868393434997807138660672521346253890609246336415801021781503236436950462353913862219512312063267920140335932263585536954157545789718627929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 313086744789537691255373159124527525897568489468325565918136530023733775206030048452325624321671205538461614588793539504377139885488221965095295626559683216016798379401583428095154487516401443917177831703568384852931376373185548603394233132620987134038066485585901295895670212869701090452203206922817512219174363318785148629274440985764485705238539335071566880894667234496425381659022354609499304662982990609965489328383229013102372202688591546338265597490963773973638083552436851101967504895899463492120724048368727223706612722590175856826666600235082299054411579994351942648155878939473255298869634658048310661055738078060624607067563529396134975020568745797631117844763477202116137110736197304160071748799077527775386387570581450932685744958535664881065745061167698242766402813607935251625656040400168234440017167371629011518042742084483230955890788020564984087953335053908012345977941611993985527643279604228358356892601270590656542411849076902999105280574733830712783811153308716483504246195074205946147226903234341984643567586491737270686885251527478645137006986593339056676762263857057568168983314882823693719041408559559237912965430218325562766996608522774260119239220541997393040528849438423328381911661492823445380642764132084389453277267963651853805939374727840778601602222942602215128127570770762326686737224314451939689496810344871689292840362380871289518491267454941990187962840469034574376843030333879961630678172605729495076125246705861559819540926001992184474568707105770458501945309705815209415246834102752827270769326573809633546268967471516287199843091110551442170082611362237273736512288578938467773129946836955352646349645633564052093369950324521168841977196104517080016331408924212536886291085680395709054587964509017031625672854599654107493890237278500102763587339390790611178594363882242076737766518898135129590998041699551958037253569052189634558327910273200551441283948283125801858601241010741884415921483459902942326280221040814380810079373903399526398300119173091179557245837335015992759742290603233890805753892756061024465513570009770192668041566407605440369602697276495984540648111810428018438034758431653832570822466780273278309479432796920210100846074058373526500169473073281261412603413493888771134769435881845484102156336564789320113376382638884376711430665094657822228273008728764233687483869179575304570375387850635254290088566973069290966968497160284882179391921455643464138021605388718919498757710280961995836488131840501531735083941221884302513750093270119782238520561403543679880503500088768971868430493924466853758916965053698028673064769868065166688926776484898543832448807756376479877076032271502517023994509592578311045452562597382694824475876388538212738052937656584642287153710416205149915334155710031482209142864488314551590565143914824054180896660942274129400282189602947048574730268743278015994449761861268596505451970917171909617101555933779877165085648835098524361139715788554709169056965452615511830900518282265759197017190831778957209177991626982516568951783096799108532764019711111929441819615537683249549829744635237861133132596935402893513180853481270116061869333932492239380338526099078814844355717101027187909536085795133873014202610511979964628824906252942848400644731449791500135677325354969919573529890479201219665408916493077039920863224306560547171617587804923270551666676452358125282333624714569047688813032350216022333785554037125540026210174482448717211406123332301737757739249954154255961172335688299860340840567206325828291660421978637016818642661458818854797350158431042327962429440446871170109522669675865891062488928267612127840649267869082355305036940671236728682907147018040849827249326314701846618369040340444780495785644608147315747396441845751754081741154340669491925138667398249911877347508802200403237426992422854221195081708564953011444174673060051568689316891855264791823547730445861816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 169159952002283019412421389393342670536548419657799021583471192873082838170199014925274125537368341393294008784293906842574020449254357765782768683441336431404380704573233815408268066851200054880422387842639019746709819726539925040556402374908466082393706754381551725456741786046632424244906334290100135563913102857718181251347037118840506392947580623475861445501770608728963079275304294695967595075869622222759652648646548736062276330529749577300953923666551692901348591904945132682454684211418298305173707291727669402404667062421467651429524738578953265375654152877443384576669580892210019961518314516870552138720351849571155724768208171731473282369158858652671022278929997215385529491366316740089242005697078379738536333412577431863998963818982655211352735168955965984835588534446659142364571778254134376164321137307967748266262236877231582966153326361877401258636228504134412698555356710679603769572511168377399641882011982775637231123403438841136016212993511596750424127050874376768334748205956001551374523772136860457588629580720692539287101793431220799707366882937244192320338216450387629501550790168944571815423237382202433569036296357696683999831157829699355558633808875996487664407084980275686967400936618352384387363885105939500086830709509134833289038669054306169043655794302889547450389698445230270815665298535634074439766820289799597335525139900648357521377001603604539213093421034666671491854261033966658138115449622003713678690968817947983330263399863300201375051754580250696654688232767472746863988438802486899810142854330296004528467111363362233615616013294767613024847327815500364213772039997670133027981132918395654287766699442085499830969382419808724785754835248014031450116139319828870122927883187244869285967966985201111370725444673280967728933488147699207544540132928668369743922452490416929621780580937469992167729911586565746834128120622255734765849536619191311287940470909853660905927578858340212876846882234913926848078798391824106637732882910908179063011356026149276892974859066504180551605133400723912036538008602986617841932287521424361635167012373419230227255764007365187009860848687912585963390567580185309402218684353320002013188643471539756257306394018391002235720171940190606299401177753170727404647753598487744735275217928792175810675998481178953303417687503289666798429032967158797753381131759719590894927706487000082043780972975638404759074369338213208514454257637868588849662722524133097605741384333476639102820912270721032849426800485337932402557568508869648139320252487496422224152151793606435276831421708015893495019097601910338959493734266607676776921988810463872835027572106372477539257385409411942055034781234887665522331105496597720787717009193452822505545221229311349533078114115250939208433817507833777233920345599260702740469139765492647813746459752702431397007860278592690488103541728015912100894982648164145477141747839135203090426926699617234239868222950366150477172017115301257294364025163076924353301609793870134145034160359005472576257950929054772670244040570253008724952656449182361956793946122613815190562457766520162390411239014632719966436603695984663751919783328202689329798613033890620784016993245203850388412758194535132137046894860783003351309968597561419024157564689461488717177884359131752412266940144123814878613135117087931960878496411645567522694814208042904617522286300972409603361187738546498750380053151995909775658503765547452160124283061822773446868333002903834380473534798964781561930738694027548638125605136594165698957716488349921819773744094234549501484222567297951691816645773639101533125521703597517943822235975921218570805853464270307008890458290481951825412959239075046273190630489971901831626473284995029851206414965351744066233936492073901632653447121571232992517996192626207895882996036274885848683073274698408567889570134090522452382225411870932863680859221203437942337765693664550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 37350431956144431818649075610101100682261807898246350191496784658653116377495255109342986253732129318219610775973195911344684915551376869327042392621820182096531685978499461239807974009481680629740163434810620757493756660112424214687255708797903082890070844761928888715148901382547828050618415364567178772593078185996970541123892368745213829049883560268399836887240709481089943132738375037142092773171099579588964556462332068260411862861145895230813530624482768680436429800435105767693659182368405652967503986098624933265833671954588411630601943283427650920255408907849245021729198110022987377666824053488300129982956122852815038249553539326084657583710651467272984891795623224751465883593575736407635105063409157064675327918909142385152227413566677003702769055133344362913559354720946311617857785225833888281416720053072967920554653310916773510416111114187512356998351886425371082346040314393280221094389660793362714122472518763316344749027812381411211227425561556634197049085648151508752186381106160542884094648306538227672269282792337687517639786541931412847082734899041568999571248000671134433154882205663758370282038493818777193444646171718566632764904901566152140389579040990563543247618096994377681364601264444857776528653365998255530586272327821960074202971613706603054064681307006938807526928245840183841663977278494353705051615653867892613294099942435677713003171183154034545088326499370339145188220917965760085303384601812496933473724107414370687404507264412338645033412141118842481595751493970906465545472562344689239446281652448185178304815264699249234794179563361780926128661633918807306327955696645270501000777368681000183702568324478767856398748326670481675654244598723843528550066516077633900532967124945627386853932489904465285937350914006369657995477088020153493905364210440466884890621447666279805126115227278448647874970038386845497693292942342286733795568336023265929581014608004711439006661618542699787089945649592110177291753085603813224909553161730399525829572195768350330668837345255877540305674797721269589870282122498160700343444375930042126775535907199908580402004093305020301362384029974640271002538683113691126883491791509599678028554495247236532231247025723615992119123447459072584948840691572996834372355985470637850443789749023385346151245306509504063896579523729301816005969955642194104379871096036302832921770219119716510929117801486741217263558871975209947071861264229407729846228750241782976167986702840389254234627209278045422495645939596443608829362055541264674462136022586629489339559232901359154238280599902534209575304408191428700925560456610226386583256812326374264371572686421816694483843573402732354792809565947000143262416300832368466627751454101746065164551144972575812322860098017210745148544286875089208487165777963436448080759721831112484476590538753285141648664717948915044348560599423624024822954894105490287051845041033145277540322537756096396850561192047965951661567853871701376295271347080314948061115731014725614048026416612171078763238636342030415302168987782957854385671447907360909986315825466686778068440363878037006806250261957919047410915334452453881007471109426997053359372803734178191780101791585114386062997741952979788751692190154637368850358709070331238367551720847861834680911787126924444804960721145848832412836600642299539042974432514938102400539369539056139048512670097529016781505505669336281709388902508688835461688209530117643281834332977109263436123371735603213691191121701069634595428609467477378805649021901487405810937732642314575348720173471096060491165986224923772535240726027293169064767259594259433666679922656484435380767158262404469415276668147741770051499212114828441457952794874663704179743871655758743918157577373233219436098746015185251317804394313371364442774946770569813795944013470404956899739180417288176777918995958106995816507235436391616813255390217442429628729820251464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -632558257253765479583218844414796417446805459428531133945188614673548504474516746999216335762149059779757233359368527614151208477187820444382145019385024720050673014167102622270268290876055732734382425916634620599796814709610675046780290417099864607505990235361608081750509580146778734736838271657789602923049818839839866141943151342390245230092694032786969375056814747765292726161815945226876643462087658074670119971788976323587368571090235823292029658070868567971154275858701227308767592849381920541312908512925656070820401177795694265237469974589297922184527136614171120038427810673740528800521427681874003746896660897186959755990677680434805979610833097525724142958482787249378400797544567804046119493374310010515526260802922262045480261510140280544932605331416394312444965155378235275060949947854370811557098920443885874993437207961132240345490992591074124716645831327433769625306940016737880151051624830072532287733019153471631388165145520679941006587558621339216845465339931939190600434505225761367285337219984084439460677392920256018338718760418347622329277997074098749980051580381138624568879223372341503831856191247190181533769881134443132911487805945131149862418809286502607087606449233660656105073912133226850504342302793084201221887890993979750296401617148870453870223367102281569721553917074263533515000046206101748138663243133921961242765669759690369734548471334251177174787073575246138482619741229846694664475368315205094339803401850900663226164232478301550019940403984065940292006500664442970809070338650353959469098112228127773193159522946371130347084349521591530957743818282477247513957270617885385985442958217909872002791451669677671926638911211010759584902836577853833610666065386864042833574584222004496216111495376277677853040823709972961115125183032002096550122996168069129477322066629627442260432175094108057770259191371081365937036970041126944975579706985158490153570020847275849153122602668070216730453962814171433422843839247119193680701442352712248265042010956563390127372110323896379392228103977012173276199552767886816395995566397541351964487178876760439740137011472170971284490399839391796010933289075789745181080132920551293237778061022836912677927348688959522625832507707414075548722307336409662576164838853668584988981369072994083531731532366252068838444230337476785102367013327553797577528959958595870172751673971317846865734225884336282791876749629071865565760716168984989010448083273847806950878603147926213149312603317675113618315608401339955268506924901700508496007399593835532125586356239172597555742096296989550098803899680870455199670919721309347198835976435202346200901956623083139381138702956950504452122258727726331509955576662196549248935473756754900904049345727851936220882344753119516672617720174642326846594347817787848421652489050330650851926817683437297573290632995968920350580466487626065743505374332965194366360974500391726570081624010364046929631478376027837069334468158210497745890058874097367957680311476690259199557044022098314778457843431355097860156920472057876658063756694115521537401845376004743638305455752825589053143233253907935211357656342536884745562055153195655607594721997138965900807870839724424188026282724100013689645550554558387739281381014319519752230849217010711470239649831664037241058256426829306520637711833702260378490203606095155489752017075250298727848839850473897560729865556492160541957779159617638275602717930192711219961445238945605894119810990290697548842491046031055971639781200227234615394896435461957480106769626822368146569771956182254476491065350183396376587560119893103380678947768156022588461518686441731430908057763543113913717237717271906827436488288457695793154286704793007483701665815294019234601241772170620329039354884596077447108878277623196493482947415698040120692065642548604026903747181426089864798924434909148031832879872676980415053701120173167222738265991210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -3567549455576601247744747097969236092956141433668022876589347184160839394477112285597811579261310528208790566101204006525123134112945532710593436704059700794623497378856423971638742650034922550531065786180824806329583949292931137281897861328749399958499920670138209731119115857217242853805739370707969615840930055459318029553691676490317743513150502307743424988356488669797410864986592246504383931787080455908530254563633948990334160523118751328830658000079194202168650767304205442955608678901833215705929472571770076481871372788452220624887897286202083728145010965833783753508280522519611041764608114019026463202587156023641110228896351208881470699095395329823324375335260064892575613229301687274775037131675611016675903278338137743335998882567595714066603630645170551648263287185963304286279867279511312237083187919149078876429624867350114234998940110803583277429245376049453673571910654745050897995273274490727978282247114229455047732597965701127705159396223748707494843972879623685784466796321922340883574881098949003744428261523108624453824253611002782263560611413802834205321434874298897038125414303005234377738674610849849954062737391704952399510987569963309969543916779466012535237037745215917902808796586184489229058810517129369128393053302226637411971588146500639348932851543164322751324589490104113737897824853459556708773160936742691149924796864237189506617598259969360653750091907804617281430348104863640167310750577588938064796984697075024749758433282399995027606590477152538965662584223039432666661074988358938333599063490524093628684566483218578247213109749563353160968749158862961986487369102540291106113275528931208510601075764920834377325987253189068506063988855707533055519111132668105098980456322068577774825683681282696613602927520502685549488165364099926134003694540214163611521711530502469727432144323721186521553934118619836231577553391169802154580829878871613998171251199718732619468342134632105325005002511997867882425082676080093693013509097297581244424118824028015608520433349255129407597106137996708118230875721807321608752920173031221655190658672094329110719831853276612799534290465491886551312073423827964536950171616164367046565871198258924743957899979691567295291701107536088596388443408737028936817181210251803323710836933690401419205670558673467481492672145807716081081707774227971159146151554559046321553879265352755718942276300854452189864301849003584243645214446610631464592772708512761910343922583151876255239410426052205885546145977747310745152994483333935928501891348576245744532075613325427378200629449782932627979852372513338324808981138548217737580358276845276141239955342255341843049885235968347611074622218273996190390673372775434298276666253170073921558622633187910775134218579137256926928949062857249497376332604008651019034257280828516105188594657865221150749748591985140356512102484526082375520096955452874500863434954093910692099094318081206819522890557452967350274255548632442945801120625543976212281821307550337933474254481453958124079074540878327248248515990722705216518316380995223641409319392764496994336178143981156566236949736103310852224107260170995828272242446419687510891006634566210859626679546020093321645265826790241561728801269958845291369646321046326111188185733885625877658397802795125889554326474790737168518306049725818488417576554221835947498910971701606061029172822483962452240094062354308179326123582823630265968386179993108337780325296416056103367167769134502534693260836344538251053388144311190198378492053615186576034993133984058626233708953309024830231648818377450719849595864602596862557925514392375806233646407219689998326217984920377185123272683438328460940444482838905513873614916794824335293815956577846142419993118983431528319675809781881059691851082897324632606195469095202113694030708653649030699551932439500647610889373608456687162332082326769392745951053477470051646232604980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1566786113745694177202366808985878253052958404465805550296805013772548068370981093418889022723065404152843366503825493896593689183736565681250150960145846565765812255631127395999726221393537302664760676825196329448802689417783212765478478238811386285541276446869915947145871513935390170443170325559247795709327401666075248764056272407287164382986697761512342353130136396374549713422228113133675831523407029156843080521677828688980756427312131966527816805588927640647136311612917971811160518015548912101330977243247291118487774457617964139192547240438538509050867709775307212954595513562875465393297434303956932885140277600352959260744557050947926230529036866475131949429157873641423575031848927678604632398643069821310429162877760762188193745864754447662467749900116445381274142455041518310124702895127625199833278561436555985095274511134507916875296515192993865559207466671786634900999454886074730428810951873821514304362235025209840329630188109799964582312476716216820327783778277343100149315957252818316371304875126530964888690451597956700112333842067178670094714491354881760250243313252729427771666560825986646296169551655055422511062418976921097692294976456185549842168133639329622605051598126154411020095758075312535227199711304143816906275568432301187990056241139706289479909687296204634675503297462920689468085138926741990997675948154982447587883411704201140241471393046530415877941987463711171944276311130509863462636046349726786209269051490437380801810053670405003518948529620504322053486718249888399601931788266280221213815693600955905267618967086922492082003492079933742134637534203885384274767565065315849890245532246888826168903927340394403136883724893665443864328778962923285573561788132307237266648555160564989886798848719729621989390331091984649667094766365951482975891617471795340682722167964979738919020455127701686351742554566143886788786552573819068199546061677950133434505285318855801147830076013128125430252685307288219001815940766089826849304270804872284637088801127561575261563821651444648435836189298163221884569825443511824795806903894768585605247951615427691478717943979003452422769578274312877289483302099856817696358088744154515152713779186840861062132971366115242347688398215578779238183993663430311413001121653536856939585090450332772225893876455791632340625143443501602309800590159578280894725813433325753668845217377764814848140140024426937916721223441117348967741196897313879796036718707185656219179900969772865896046270197867759729486127876060665701842075989816410445536497484888006218446387284533118505035260895130212630178574740790598926001299649539106049281750881658490164715273302269315356911725861939483250522553389089448141146454552480471236207975350010414041725168079731772465780348099242989615715334189328761769522858201336429553632999813614031990873204375009349177109111618082785666439934302670902999844021501431403920499914499226804802631923724215965253084283309169249551879889194848903535781494530387947533027462051482574011201108071278508078586596071867262186665841227324049409952859917553805286905016567615904605343909614439754680642340917474097749486252270318386889683437773914683127825630689796262460419036465439838342526469958838350880244227954410625527008367465293902081370602823953160397905261250952404571780252003024681553156595984429654917506793105050017634936026310755671432761242137880646202109499018165644044428419005063886213318786104317113244235654117386770279854588934779728166563069676659032294240260217107627005977846771479495261117686874499128872718044789828734574991504835925218587827499168100654745486563142649067989200386420789596250937236005169246096927116311619763141600908135272191048432357532875419219207531731351895458886997519365250018027155347199211156315315447026439320129643862769562851172969883320443469808546834552658722593230517409563383668792467396763888927542726213350892066955566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -456827323874063781864674517655657281852224441934108505626487460485524477336347220530554075959545333983110034426274371744499637558347178214312327637083966806034057600229441392528838816712739500423558163708936799717196585362710439057886101727051917430689625882383978447649190753447489679090968013753790365942487824995376781148086569233907082827576694431796032159543462489277602562167535540590081046834785554329461146845888289552169346700390166491133676354527336966672320250345144157105631466350439414114894343034007004880081933004012428762653567165032979036339224707502981263745805989160308652162978721373863985701600074037726436568679765369498812443892337112498836366984748599466886665447642615337789759402910129779633724348919597194671865281095758740083285201160095023378676027522716875940126642181313906785445040100098449118484702989531772724237282833433960931130534500736151309295807313366465295691766982415502839749893192355346823499956132204931320784521967985024624062547680847618447264955405206959915149448528322272700882522526659321777870031250318468267792841922559166979511774817938630475795519125691059787347375196924109222561140980858234457520419966514761476292176319333027706341168739435680122826721094454056304988962277235721430945316293585180109891254725112961236274115583028654007196128315867356928793107978239452606867237928612475552463261001997598658279169550126513489751081654439081344990813930568376199186397099023731325336629234069655899561375833098190320720138350381555870264603448255617493324871295688165781039359784645751740168942631292769384766846471486091152441047660598783967279108359899661485358114930195189483556492461240140961806030668362775003004728345059072932342506021664884039686551053715770902818799414052400680974812547015859466942025994272289606348902630789024426550579048976543011148258092602530848743877447525932352524905208163900212922707637585347829107362331531976491990671902219029030939344743442076594004520848356675867554666588609803807731339614953812030007985110019139443138920390198636133239627754967452257495797437158634416713452124189546392346062821539062751896137498380434273315312447810378934963137837567270332695821896015053214464702176978845127383988374837439818534988859488254406722890153246057333966496962250627224670674514792419933644306245656816658510040899713573475099774343380338547351088459196023710273638062404458422444210492605587198294129597265711333850650447017873477419994289935055164874656614984917108618242389877950366147915158073714089362278723054026529968714447129509622317885912392539380483030297262088852443134423108945431900754972547914755688046219923181857321827243645972207595081658970575346422178009646738718355331598501551217732765808083950684294729191882950956577586481650758932233934994817749954264122729999556244196967090314312045852509517564861753999987959566415416474718707736640399801609114229329903206867582836267817830519690366511305981405254038153030090860335410825171435603108843506646774898172606468990958702543783061144572134132733026017848350197114069135501417127376860994382435933789536729677575714724170833712980672228873393651067899595774829608385727606922216034547944152373959067031811790640566268304647727036694064195623055583823179472756926491791867569221404263431625868700416440163949009037399878162253678152842744631308316617486673332811209249680740500648105550472689251202459474981546463040951103461870443584762412274031089743186133633996645108680143799332736907094362391816379197684300577674201884162634003045303676203424042920585141175846129022016227210333484196211746015226019280555472183665285471411865347799189392908309798494607568576752533962198702773611110247786281052120622702710930974921528101488176348414432901081439485888514368594905658626225687640437537376625175312289937285909769874539197934892292185346335864467292954723535091296794220188260078430175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -105457192619093976430312096976562154430908520103654727986348478222274719694694692028249262553157289745187620965775156446926676523865536588301278413367855653438351843166098020940951337492204347620096028313664617874471900627019962969165211944526981743971857005144238360353757858832865242322743640643051648019789408701614556882667098805249019089416961745437324950283015021039410518938898589400210632625954222294730387836929237722023842543462313118108570091659748415658505874642480790136556999834910811567646434528026001890687709537241350539431961286949692870281763160591838159411550288760868239874935744997307358162266767425022060850077013814390148685190098190114584508668509126507400158282921682201700796632182883346761833612032771441798451005653664055833101872729277672976335041403538727929023571805251631587929625235071394412245584604887743323486458510455036731681891153741366931289884813084314922535992427672552548471513333568856849931895955690573994007112562510880402913052190923101123429210456066204175855296740056077094955323288140896300294106115005056105157024210841166713222491401602702512367083172435746641759041856990884883147540674429733743255667854325317305258788641743253250390799558359220332307637855397083190532508110432752674204484147839824700670976005182463192440424761613102880164499499995682629975988722434994949286850122710727694775959727656221168618729843438375955443992317408405606939441091490939089734548722399773872886040178339468853321180635159333845632686480317238443915747568443670345940059849085767702592346528927852517043358700020749910500706647217678596075173834317740915305423232537981451179858450436403007404239520920954962268313252569244401044488851973500102724406504751757043491336866106874648637924896363270004722643988598592243323003599194626204860713689078853935412221538918550985803805142277699463090918243263205184771657391785183735814843603467235289784491779259459553922246996782554976746955813210843462129001117391354629032404603180147089361571999756175340883731898905159021426663727877462001469781099784549553812851054467536661322204992944958624527778551118331944630114570306324018569853726515910149673350680179706539469512461942101292405565278127502918840627077505021092327108542388780055458392221135621467608575297473777733520196764275338920037707911149159777686213123154979469093280608972338951935821380098386291255609897349712695084061766564151067385202553835591153985377217794029855099108070409502521213213383205827370548000208807183033766957978851617072299441066811195900093112202993278055198777859946318337860301065179922791337367364956007445356202891595785539923349270358738077340292276683944729307782829518873054333267547547641496318390955709496608201641574015010700214455951345687803128046380180385888067804870186129313983684543787442587240210411246335141163511711925240671421466612744366323163217918293017334940552421913293466932329554979494651048453127934879052667133869293204584780984114584486208338538848364798740025623706229484969842840563084521989092036105865585478221078074175642520422533913628420843187021495292974127319258068705548517794393980303665073158749583930136538523107509565015259579753131196715435848896618053558926282882646931478138486241644465341137889981362888944870946013943750067206742124775527426237398215515559581140199796220784816605841177608195180777298196285370318284283559571815128810519164432556426981134857678231487281811963703110349471473852459077270160027711057257755846097927187620127739600349135863908526274860250064221563810890362097408260549133953298027155077530495134183863262400987103023088284447864356606465357664888671687355930560488022950108627623344670990043310474161102062950823686374103113487767830829181814722145761968388064567180721841097099813776419442533710889251159076307291333396556218143481761441941589876025931679749820601096112164964151141308248043060302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -20548629260148152600300685802874449936655855545824436745641201481861508075420748463321617840046798021277201651240001499511633145226664616754982167089486132086152105211530271848683449229237237452986410001870372462077506694331885235006706597192662652643225268177650913379245545527057828023924295606130777943507890841907398201479667380600737205395456987071217281572541154408111856147656405428741368120916228740149152658989183504472106513917711081763454878216325010817579272110367499557029367133423906506642780711490555384493300399776007345079273805987098562680387769509618602265444357308598049308572631988814769750888535548366279281786722643497858422841707413085239164754696236012156474371003076300273291451099580709132463221862033579492196611205580521131411339968728890731597843259231778173181233715230670363251141889217826771141878130835939431365378199424487779087523753166564967815692164165885788008470668687801995236651787235185376457917492690219829289007069990918320008747342711192371849514039511197259293651652809008628966192100823322773457400258930244320382058905415866383383375906419040861908932434610324742485406450025511324587781715918691409131389387394668667281718511638971848271071456777352019932506467942336609694378339300742787015162181376677077182786669722769328045508739702997630623165737975792354760042851468992912925324676811794274175134646458342850472060403813140949872128615887528002161506290929372664954956101895351856614055778428894148141279067203615359872001214288787223098033525746495156979566633810206694596704599877625186100146548804740047861494593536978195018336563814169621324671708976884392968853912617709479925801456733214521114828264133316868525238855388198546396734332208317606556170997883835895343194422886088151920316362797330428635669643378722451959954056899926535270982803344397762297988529867000471779816114523082707997277524468890459014897318811866657994449735675246360340246996900657204353167870641134732462454876148973599827268477962473882780607308336947728027143431299070411821826001682692392012657963313085638720706109177392119941418514244501352932777589603435077690588015276648131918266754283580398630904298095606500823685916920296606792007171217816657500536290940616522166274835569589621054208406829768341987134954035030189826955126165361654670769542505835181778702587946911096488611132144645366707918123511394530114955272712870567076560267555652661423052424820244609630354332678253572530077109151027528545210285941768932666341137935669153476048523197001539103269823850060575573643126563799898973096188351816676262464092173954874037565724487072654973944709635207874401758737519721080065011730115002631965811901086822555302915755270524629268726935872649657158771272948939966689969425687360177819904838454014668081752811104307954104202037876900828889930791409369055537437035038762445216473426395351307637509092922928603334171540966157803446209438662745526057449747806149476462558529311778452958747544371074929466976527583135030231071785884048479708467646541209436518077382860258507863838710763636738724415843364465573952612828523378408194393520269807383360067285379447153036764710936307505678782341529906351116250748777374007324609475488925295304959513144335649389992967192045732274481869477911810759818966200110209483880987843585075867694473694624430790994945823033996546339459590052465074741980161312699381304691941422329982420637913165978408963521554948349202630623601700953821297475128829085348092144689688449970501384753815595416681616965778309254363265434393567495389838149971608777205053759164767613191130412516580376478390740544377139093298920946019820675044825234075090114088371783974907665098091208099953679986017843287061416447995181852082682862436796107074063048909747631038328012730847878230349424375894927393094890151187906560816091361042567298603050755369996202816180953961759511406214956194162368774414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -3481494696562138171216431553741578752316938737888374544499075400723213736346752879841528830081200215596055224697304063025298835373936578907651506311253886878179264380845782425035096062823240158102861564572220765058432753717168526549189211418000745256560749850038851186143868073981296152018392285513157812643222905214955450665184142927507818729721760039021062548225078210362780352879145509406297783606834001734491685254430742863697730092437494640970194002783007001987131743700581015739318431718835594136530513985863773485809598434870025274134282121576362074301763166424116205530480906636065658698322721081540466581159999944900617861870383255824149718460266164900797914482562677418294244844196431087599413902057005713323824346825469767710498218787205039265365222389006867962900552274679066849082213137582556901710293295664359621842397852677577919401570195674781799132036319704321825337190640844839818313315661234609756110897965329612528881218960599798173222398283421459238544352189259418298056098854126663731394003008526330997270148078394089655878260759778659885750151739617466848175992073961103319670349236055861389117642796022868612527089857489450866470824428253760640601849508477261651653293200985952872248665338960002034755338850460583380574830825933380047492283731971727069478405263528856345806948682859793208111102919921614609320715015825897568589679495621654497958442014647011889033590251159798903373796675059029244202359913296482656948147786347375825650233225193834619309901206541019582719555097273588408950180794907334661105689410588625205420053409639719498621851179951900437256863572488299530788753886638815456753759375624083696490923013167238688736316044677855417624538228848897084013166795719040540654658934885533120805625926726721621723714412394337032684175346847076390398931022815799819700327118014405911399840617117678252637232981608972173052731810880307206290086571639578526607743454961400523873261624338781088748238232794530210768824665704165569879981388596471089483226448191249467766499498063531374540186599176558535235820851150694235148140928132243551111639094275494055471637729025684167447554412001972430003677627811608559220038921784005836041917151261809583513737754529923768304869363636908152474546018034444368918643732592160662779833423390201215858355827185141755045871341067849517296425406700488019785537715391336224547725425410551244311219786978637021746496977484041609782754248598513803357244521196584258218728848480832405276617051940074030704502367577038303311480759907579602174418055850475112513455166201164737602308229664488491762343341368985671313301384628579417458906921817277501830266824171175455077096070998299916552486248136455096663255271199636632215624979322487378927859384552992383769015766718158830346335172144383116596486031780322385380718049760452192793175330214173180350818088033480863596953820971975691135663353265324094433786975988148028494939623021654897407881233255764124745084589582943790960793614892263588706286087700691838684613029641409201159048490836715892312778146994874612032384647859482518658122851092118587630631690213589025643958030923290504644736607607712842927571148898843189782529996444721386932749409441533985100385077646590065479235541223984756733920856476356874248829821574059094735303323201969842950645815856402816177389460978433449057599725397534477914783548412028210918903961729393689178948121695569477248360586669844142295095062519696686937458722906851041475459118170189402802933691161063302465542338359108241864495933303387103476717776868086977592295495461170964683155325517140377397885612905914572954785719748227870136496067004253200552660541760789689029747781004771038367625735504928656400926548200494389646905280158199035354811522170374404641820137516058933042772988544592498061983096048920416756827460777767084751260694383319612336486709288971677059212563714901180670740548521280288696289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -519742520419513805799584103464008522497449163499292345819212325936068210568672913289207736433634987339159863940877247486941177416573287227253595673370313664942697404696177744707054832787920234346446037390099452593290936825701478085481705718792692247264004604678042324609005286273589302997225969361745465915532543369948328528762429597423355802826233111029617024142547291900810377264558427669230548827598842965265465942756802675733819725654830149244619663140490966938431254448432287509988941474910507448890318700183695443747933025984610745445369809153794074641730997214070029275013892594825184413117655093449502538024285575232074271261579560934294904169729148287946579019721329773176126505155487261335299458044333724158429806344119924264635037134021076378020610062428112101967663072238227791659266268648390405846831467349970485973949862094533846338130952987619509662858596650071830055111880558687914476152512140537285612640907729601154418225230765953009210057715304904226320072259518108789505714263817584880431458871042755443184396524862597542731839212776408916214064665951779612620205821118229239916481793680650098999381041072003260375324218987465135939084696692691724041186174024538796156817740686157918852882922512839159699282953783714263885902022838964417541498433437647867596936875829620145585948912315986471196235600030206357338368413157995013310545393034337977171983681972510109859675451348875060954608568773596076242183253227585887644455549126819476941619805150975574921963855730344672583684114771231827671349306775046957434647554557300249891881470201464395363957002205608582970423769345722487981603141220416757256598636050205976666524073410733811516506956787258159031008301801824377661570727357350417178636417441598347870976700355410896180758617440078979769773584173326367750587626163200567641225940075873975530944535987683953540046534399951628560643946846925584510014112989825087295639364297935554330197344929730598650336143544958374638534825614160893324581010605403700729346642303687021276225317639021991964627669087389834204756637081933153697520369008471112306598259996999441387997418784287728201419695529949441052579554634670993091282020475605695109925710515301133931484729112284310230026097447495389643232191874949990938045783690003251306365141960785233830490846470767844218181760332638128849103409948807899422774391053251656358594267206592564762483518425935648813401573081199666716739681297701475114240579772274799605820528542773002424989098667989879710479074207120184007644366354017300478107935636867546636488432634249777996894844436300701342357844738601644442380174147425278841686861139495337559029213352434576803025463352485035667102546970970249200066730497832088598437323845759149541003857626423901831691467304974036593119726180377012667466565999065602491000751754618996288009419018794551334153657458062877753565080452541395119501562340050850277099186673305000956836778398102927631268212483439659540220801579036559929968047997412126944125118355321561261521350276605558873542604687857618105147603971526718824448703788103651926105027736685785107961705081994881355806151882887544396001103172624280760364519346492822395395454795767453236473239984414217628521039169256080093902668408568414501673897241720684029567750722457394506975961955399377737739573041957059566624623906664506436864296339708920459738482792933405131971806913868901916570379358147687034372961713766545409997769125343264025087456233352096332150539475777648943026857574037818996188893703381803305103006686442575760678940504639395099508914941660403735983876231406734666215386583839556071282983799022123822225915277289308643141097836557857959526056222413705339076494896402811928271774344077283771094961126502835134068695723903992394202709064764091598126088921750741441927350718001279347876402856290508644343776631846213759182856449349635964903691265179025515513494610786437988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -68777555692184626786181118962132028637809223296134054919479784548133597319290945885884476488300878797188030636561027621290698768939602355242114778125729720650520024066939366918871778798517875090630344753075702924556984020901040440814942450206719853183542442224524009735073076423884190473360366795286749522514899967905173969311459905019229387499922715177565206323806696383363061147270038666179202915125325101339988638493129556491731764020760090124461475848880133487979851478210889962978909869663326044705084069221106063284634452979396746414148225907666073919787608398683889038101121497130693943671584585458466453135435770761208334328687944384578151493313821177286346367814918013892886251992977841731632284539484966376566210862033486905110153188767486824326950358398244455388356457244773513006340402528039476103498235321595578819661352076452179431852309901899957178912283471976398973059116251790609051739092551007773944257512484717384872703477425177754601707054034553018628730336188835356889535138292451693299731494991357679638301385978028993516689066384379877605222666336288278979944682582744045497317664785078771757340761118882593250351755065558760397747465850412558844307054769696225816134357735168210598372478836824967628560439293773242132582838104978964898342038521175698594170326679961124727415721919418832327200714452913219803792418264412138218683733978339959264626335431596550643154040117100577463507074511520275551751144720556100346258813184816057034180514115337556617329796997549827196471211436032789827966460782903972446304620122437877852438151807399984150855203017215865885645347714760292640145880987131809615141231021152580581744459817221211932166593291748117173976872438296983953870497082849813748765070875315624884881261794494006317962535973459791402927407612342395947689577901179239672456271481050304503984677254090384154648694864959457312211748447476998942406485883142379183534847317267693134728138509296913674054943114322347001796232240713415592098931902186392797253798158332668624250851248189768471076236928560698793303212388451034103484758372507341857066657743909833130131216183492047113397768809029172050722993407563261467920732928313133016064337771496369643530520702824803415043070308367049759325374432646695664951769057956070323754327723049558948683081287623449447024436886905849078835791826643641876787981207299007365476934686371693741873244553748172207957894136133329425943426233384674224028693887854220878570489358822305143939256259787921140453401113376411331346371419133701684709070767397952566840249440533884328549457513978018879335278357672744179366817973884168633194010035100659688289412563378691242074647371638413971469799857468330652039061008532003435505537532649658997920087483622951561727347888857364130640969724955829074740108141703868080539411447727311471333305060546208362616344877251812011769696483017480372130469395888487843066132803776049778768709300787477563964283081280617538224669181550778021415446102970540193206203823671600413562332686833140293629676948217553437178050966920933877536933976286176394765204277883040204780786558431187080464053185844316724808503253802717642856523742857404191067244627626157235306985241217373342182912743301498228352140324712053708944644451245302626314389039853661462440243599995504903951674483185629375744275491914849912392599732137297375773405683486995835447798445535483591173870311813541565800660797037578915106253896240027096591194739254145138542532213010291664150720496005867868553076119112096187733734412056292044684160329038994971745401706223590341492454606448248181904731925633609067322971898722709312499397277428210912030729651955927869997616472308547272670039119418767379518235973262146580977893545967570689996760066033039396210509724869667719174652153669115883880678664447396264935599235068846992000388501304141584677399103283315572737582624877783961826935410499572753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -8103007704439332312843938557289750768282744454595785337386317294203549530034733264927784897344872691245253669823028076359008622534765191325738903030286900161380261673113168277480459801143430005142241539326377403389399678339946542410747192667204268633483234119704167096652975945555474917383393011331464316696030872096826148473817267267535589307959048273706028118606602158617363754899001190913072479303113991948920519941660573464765246403352574230238548293925523953282226207391063612378749147951397952472198835163956874818691648270627043997070817923185068567798379716653305201251068538339718766393018773330063848269242613881543301518948631263924765727811791002170169084343353776320638665430613567667360114033303478500980442767383537931938891674149040778123338515028016118475605648665878182811919534522616723107555446834487425595809465445952013964203168006327705350494987859011675847732637117232234851714780734334655569507856668968753871911487745404250750194277606090096987089727989069748761198359722484698393514032148741991185303764970370238811232992234917173776094469315056468826874599367589815269749535638764157800811698124627410839309037806097737497815638975164324327342364713822396503852220092156004914260897550752200612057188903793197202721658499911294645237827716170669113133330613668040236794056444166803461945122075529936538177984466025500776448959258152213976747719407989229007488671151698008988295155813019110683928902208484157065590544226118819227940333049570830009521495867204105113579978876902749061873413756323975803485567304343879279376457849195013583555569764860401769466477128132819707911568867535110306066390631398446598939999795215939730849548500748035719681226241022140151747407948860131448935998008491358482026902224604233042750777932461441169568849792747278738876917480708075241450971436557436529898471501180675598730633420031173076456304083951180570875088574876968957179795188938862424298517260143240650717742670884425707523764781199249194033224299148724242294214280288274619408830276774244743635803475502623052780667299796566803259625332187053453714693372614861581360852184549649315007655190746432120875871574444910949767905319711365262503338813472640744310865023642934287158978794054155114293940764439463710179219351188880067717473135103215786873478518186135253435920083682504788714088512310775865956959007467771984958236320463873248708603800535640573339307857986241824047875017842702427515499878658762654229567230322576330342410487251226621191459096048975934220217428785519627626164296515701932401834657449041574842296144699561867661731384556933482630054217641387723718126543820237585423701454818089577696843064336342322138150954172291862720420790510496417201827024337133240040772629292107389302291923170869383039074870959558722074966240341835055607309627617884782334622725487370586038453821866337259349521491775190220566619968433405154895794736291434099601099171919854462575895838385017233220569519356471123651424898347399455788498130761867729907153305582515841696260229782197123529241961374667815911810547041373384313785263732569621360889399237997805472152818836519421278592380144276168089241951418532281590250751829797213205882668153635096438902016427583420611537505707109881623637946642277155764429504264930408935123750521968027186770394501745954356196284387888983471652259953731546722107496561097702204219250733570517089569603800473760405462885806107656302024281023932444885492413096775724036049688828049916973460684415992008782619457518678543426715532148144506879695319525967839857729082832026462570705330585911882982165825040945661368710032025874208990170356633879574496581529785900259687136732103429652973590336889058093422839473242778465526163876778196679065202157152706549280176673998122824219714335349071378312129215902529705958146263379521149121490442357307677080510329769936347138804988572553382255136966705322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -853248848404591043510237744170081971304854390972445603893138262290928988155458725010488359568588135117909638891530150422466439516972047205575346166659128977206385042776729909221598021233749733821220740553489957543811047100175677492199318091660732818249462843390456551820199390726614371977030252231820153171966935180896459001830019357951842849656647428231228996647251850732917937832485722032577164605873220125914332799256475206649993586482006364841737422378585936574960935201641099794785521425469196242172599608426436701530970506917329228277476562249703739063125438709125796297188191394952229283873611312857580331246731777480447586540545742799042699119237560023642130533807916587028636858667918839340007217856588350242537977037605239460661458307299838980325538053862789700405886659889528904308181159786942563793468721146776598307781781639447415425875588697698930453285542227908089188304898134926140757120365194920638803365667943464420237513360870597849890912064246971694513698088922633778951387730002507577655166440032850499256616595233531686909278383323720460084854468100553855527677585059236450750111790804518448508122490105792846609326474243109362147159255558315108595973381769648075131003070132989109429646575638695705036492135385463680387195762401007783076419824250332182675637236625926776085178756987796180365694715161140145794388637088455239878493926207652195998998122192349284417047106784056411435138745662169087878083956374786133631167949997632400607323611452632827054184380080371394158874903835589548960377065994166459665826756993665248119676813793531688831787722889649783690696725660745778778530037489986573631917150855951043740610720597090400884401097162899775483637975854802518433746249184403334558409723322523429718720442968436063242172288922795867634407955767885984098723243631193487447237914269576937204672819093168280731589151966789298932448415478489908497151461589821705199442897964499979595190911260251019566939271184434527328211113672772446582109305188653884701902747998701787499330444432729507543306911653507236974628840184693556556870736332871146559948750056191045602731995475002907913953442855647550662270684435354961268272139564322833420081301214872214811910633042555187917758780179196345759343031037652202772314811555529896753858468173197808074368209650694626958879062231360580537372834953912969721943000591100679815412605894534327620110148724847096842479231813373118442778225729389974150564179932050134980229722959904000078511645890403173757480012758103994053950209999555897801150151874254572654640626335292251029877222003984701253406856675540281326609476400510310016519217245814002676383253320640513246423951326718236647127330455388092222540493183031720527727881475717013665071453661053036714162427244607471454373387794310631315454060510078684504497778259007714979029080934678177740559275041696581331473494436424210993207306429977410906735342760174493206602970361423969677732340594173965008906898533761136276585484702066092197797160843207419696385045712295707704117767976308949816229192080194361749699462214432829141972780500503408763452956760104475214556802112760659618291495234190227791520293374731606887620889798954748056970091235477368045496425108778608825406729049962381720325252828365276353236452328101582722633188189578774376242405889794740039097651874316972399473977326524944057601935085358092901786950031790717714489935235225466615923706693699673707929158638498183390809856812293477194128386359598370055758571479161560308058815556377954679214160816033296333495262854625578110444587476194324948766085962533738956814187813457721731629271295352951988375736953331007899222717270395834630384625954310146336959225996515933749548487690759257199791643665139981940129195859823535262569363190091364364173999195751832804130446279625634009987814141605256494292996951545197251664473267554150586205943623831844888627529144287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -80317663728076237089257685124689593221371362621764917668739895113895200502304169731855793356473301318316461422945127894791238281592805524197217323232815541877966063874811777445019976309404700879321306935017063155052253556661147238807283062836607666113827222360526565054992374080741606353615205537844039201581201797854165723570329869129585424716681921588180198012053718414853562527912865034619375359246429632566708131750633483033734797910092527876093003100478052309076305886693480782772333826330388620604120993168378527680228989094291382216084380929877790592201920348374137325040093427792438586023627620112023957333229652867300867149842680457236577387504112784593929390424840907768419690651870141279834568311854132277685009425495953633846664279923493657790993377148122685034953435659888299752089241832946553513720621668170597082533250822579190069024778436437558076056028123883627169509850432608798772428160770372031670293522581904048720157931912635158212687542561488254970935595361735772542426431321740112103699811838198752809662330932966810726462154743318376246203243571617787285846057439291129272997745663859795679817459676662628700597556472264245433166155271278224393743269276815540104312124939331606115620093519577907577660830615934090035103182481218207072811372988067120900652765079159291407886208774752496190980280783062356392471024693883487597707901026650921712342009592829714560717256583265873530573673778294526652897085506367693165917428953688484087657241411510354170325405903546064398381543329376477396225561708109043326873216757253765627577087247377901055016459831542128222134585267778281495564917526679980299148675573598931442155053507506185011244396428267582363116551086177555283209219881814915560425416262613895701602334124704481449911231930983599741922718776003649615542068398052405021300783643082646479318294687317755215435554842604037497812425187270550916249163382601978817665648729431311464321251157064988065061307706621102569612425750100756852052532872593206131153009631097604141629061876661112418615038099835485657025643263604437392669165216574449630900506912663128862255613581977633657021288530493522552609403731692887258372586908686550673521571106142443496980994410249708835442680007445041709352081758437186699148280890547802264383221635467403522533936920707525454535553069782831915129836305558742877556476027092787237893950021696091831691818373893029142564466637198726177800077226761689989992186455782684703324816789441902710512484776414033473888012178499256460436600050815869628543484564123919631547086285463068663100724327790658375762117085169542485227193620809417517598540441275101555995121045485485099983609087230816363266774281875917355898523673033123003928343931145109866992703285369297659438383468897534528246969628756455250280469942980862957971997275546617027516020735663595261318602792286498300539873511006143986397379339543713127273027547066678448184993053095248683661798473684657245404771197689285915145763637005167656423334559657006782014926441476604524492174775202173978090943856486789105088284538969273618189096754073775778002853308170713182328792778076540507891164463494424529334720051750946313203390392820550388385678529147729892225931672046711408660616445748045406720915473695229655407689074350073498894525005917066303501014213116912557645715764596431275126210108198695835572375918980351138862592199143982526885918801374335817448966408965944641463420281826961440671078577264852125464908890051416127993864061032009792395661786664704296877986679155438874656668924785761032401139185945065944161028612942074988674984011076060808730194800357939121400139909222130641727340429447537563345626737786420122058529983308337277269338701558772190848142189687928426169706723742782044801039664813334416090593002975523308202867034430327447950752851021278038368658930822800097963155738031104380964612203533761203289031982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -6709773605624829511530395040223663225076415988246076924719944000383180670299844442921241048593011202720500835854545824059238558526444474401106305364415295019186400403362317964232408730852452209164622573816079363994853968514318398441109469058990330889130169858601829209696186910703510121760670598949175402668830675573050204818002989519409834460193707010707063233361394577990591630436873768865776476947074158594288454276505954553408832478147705721320272728036998888265185096217773216305303477982648447375467110154031655904829526048840791960201497678110634031117332374510760894951076943549667887665707779547204757762843514991575967896436645779310869050082961677056800007250066544780584025982767207635368269081691372018214474395442097729653107736644673225816953075474193598170304352794763633771397263656896715788484650114221257007623958112959018886215425103874665089318535670438695426471403153565393449920889175250050688618605659760496448697430579899630698924011497857696815556392854272865789953490285648877760110774068799096717977855302845132006282814442404052319395745861512303868368328012399965545165053487051387037113666680222280603316564251336730861686403760785526056047630930332312275006353153406880078404192570208095841589640328751148134171007280649339370721313798520884841047508821435490617959571490205332381672635372953817158585716120062255927813310617160209321746935077768120866676556061464557021144289385068426909160301993361344861593703491576929314905288849288522947760795880381882924363600681938145188864457029507324989704695524200771394399292143643086715858054985390260847607074789396699835849441481059606943446743140495959947528304747799714374413430073490305381619711693657448731501795468945170644856649731199917188262490980387610695209773079891214208129663539109407995863891397738125437029705390447452896726816116195963149962953310241963181062277519235428724302773714072204170267742388212926368208116446622913148496012806969048058062593252076989922715212759568257345269872746792370446825454214225832687949963510892422696187354216056173810676636056115672272244627626414820452122525260115259401792068341993749895089338872993061468458887141206413286952445197790914214228673177784472375550476829449930271521305119699821767983221557082187756380225011605824797944538878646950341997937347443384838494814671262281689736750127926306338899490779576436258138226675982115580708410667109140632373271697149701681075705627169364604743660629618628172738058780995542695265627284083236138768831245238775133216348246913422960301842663998717986166821047368862805737294169574208011717186617958410340464250573247257835092168150991853627404678669633632379537228617889473768138544686923068978848009459402461535456958111651676051149567252790621017776957422221426521461291287848010710880207143363642612578875763811774863404096756985354645478684470352767557398344503548259106882208094175881336967721943027479788707370158778746615646462626260874656875384184706497356428498628138897533585822372897474654333070545330973939835882120419036942188692849869761383584179113211091675790336928139669312443709233774433916277948956874650457197546818174475337383010588138364594264429470225326892544428729025568987223236146648533119475085746896485231367648343851792380732230833187891635766322450124002723529835625457682679279260716560685667316300609998964255299725462655497995911909339769693363777603715568143801351070134012587253073483139594539544426459286017450425680471847696762136348756763337645017525405721359774364582379101134162728866148659092775572213975459730863276970787158303150305328300924036876731642625570314663883036638790403246362891007057992839155728039119996323287920035085430270566339086960557603404639231847784860827278860580134333375347237743113147927679704154122544945228296681121579438749260900175912804728401947340436215659407271596137434244155883789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -490587802857910493515116618782199248804672924429034762451636685768680756627664872933045784032897956586145260493390874784506161186827538117626280635551993491131641322532209451784419587035103682244839524196938663657896061794013180983130014399421039102082591507631816717864157226922178971813047970515398106266213214434820139635654778119754175066016648448492368598353910487005563159131381741862670495645598480331300237875251011254279009742856279953186256162062126006806012554083600734368801392008407323036916984576052079381680190138552938034333780246645493517508416229917720448821239142795290409825622479733391195476534260681987272827242663590349579494585688266830590264992802725274917638626177160571158712785380073139682677707803386206536213451483196332109011363000271657616905731507585980698603828684033056756581957040988627529884677333699566222231949657097640018518725261274048612144617170243442764520041952864326380661211369601842375879287725513955279208429241156379459001401937862953368782846734312676832107535209534577285104746313683598154540638005130006886079793162399346919901967485572760349550690383917385092884760990743047366731290635124960779292932490743760639694342187493428689115541863585520578101927942546546408805601739030087955655188776533662561080681882966900732264221856056251739302210669846746419983479257312261750852115884689512943890936427500724772776656584189097538595515979057788501520381819539877405571518098724129535210639453583567267073224435493206520613118092154526379491461590395429347723478854755276505521701286460062767905964129357445884366743094522336836213225389449334346321583859040437695037880428400751576479019642117562742732236119187686754624324679279370753839055273100781002009466377658661101670513174795236307192261982602471788730259219377558257480161465557964249656985995619955612419828389731391217954329710563146090773894033871524550960502173149256830686222664930809445791723156851948791009569325455956869012450754255762467636453343045065353103734866754098079766177418218861561146042681668327892572942611000450094273364770595483058302429711836240684466304916736567132588355464614954904870369509113992472008197428646273816495972774996604963279619435961011608685754882239762183867441823805100699776966163661057381168773247297603070977280355186172491633286371630466622310139427513041046133375262039788950337142421150231017588067673604818067490272984465668597143627137905304506866197013315614096139371549613749324832544465328713744982383057813232101143171878329905492215102258465729228065461609629393151985746046663023026790544478681456078763680033996475624948472129004132342598092425185373363317945598308981822713025293840901939553891713357880505766424075103522216983287281384321544076772628175947618138502456961694024394164202138995309894622525559331377512920910907888254906859517491260974670256596761275391722317836878281150564506897613687117287616290037130482566917519498926694209103696450897419753832545794768911374101487680606570778341254165171331865466156366956089456854321027809027035319591830289431258215053190145915015800936819007047379743484165899829860244500008372797506957898875515525186487416977046104701446629969985214206316896831107116499301023380363177949512534743001881292692710060871987601060772463474653438186107206902301889411009621584633958513942876558820287711484866756691674400342159894172635297042047940621221081310792825708177343490438182413910664908942885046334723527443796961535686344811021529811861927482862179068299922417273124489570296979657571559375807365966543649982937122316464397851680728090346310526844770436399600591559804702438341352879322251255922796660077478083098352426023015753483220254244740205076998847907431358926197579121426698265784408536282798652851045952833949103591273045697815545597647410243205638224868709302041254410196355734509922709985403344035148620605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -30972840232935101575156486818715813487065477326053450068150345611735107608641999816045363181617079248708231551388241817824377774726841402337564402153188372587471625674915753115758478201366429053640180175562942823045964555982087389690867335304151550950519318599226462569134447106390746604747129205150164600305847946980860320436688226620323329597971506601627839955709213301269363471491622405717873992894271753056060106407122060796947586712552426552564268861225738106303882314056394511419336827287142649511815621365090539043043497833092219767047117765635254936688835955311598837297187958137598475196836201695092489997910334865206633634505053855872778488939269722861573412206516422529345190344185578065279350722163039621498673298429285393958778402529485928967191082489195874994408825959684514286774590896484832031360911190236624124170698856757170870933769591357872413127162135697893295854979300986757958238117575625305437421960203616057307868971167563017250608583330169081215788996895207744837116121549982525065392931262192677540641366393976291134715222162568772489138564273642390282469835156525751192684339417431395916053830902222626214677240334185252660882148089970503889794681441294653879991381110453539384081253018025862624455132034242030827139492073010656430551327181479805999073389399924490050145991878548836425141710652284065027392318928423208624645011269521506652656616033346593382472963661595880128522512087490479949874828574314060788253678436738987116972413602125924209259096066601610739796384052818919250133699493253501897234084978573414283595656484664441462973873136498992678124822811742787831646598276930763715796711339974897689218254244620112965481730176936408429473190486434673828324770698534958600873018972695794880108053597823199300771864275245504490306494883119162131519314425076151412429089000610230149289065577877308215744141105723284360123759514289750414737820100926679638509952373763221743486694370673707462655846136320583338598754600237466598648688552045106461818281012707773541366934493308880331129635054897450493992275051637712607228700479176352741108677640662333646252227303241814463248111957826748509277532981484729563246304044597633954638717107265415573150936716066348248039074273794177101131417452716087615937836306256123457069602012829241406102343563620317689370590288737857649027110647792325865490976852900481471974146607519250327853892810277404988461307679781536799673078532932611324601882572967644131593383529058402799300009288451387878754816412442916022114751935115457655457972504285457368548263679931563635419592070573585747557577936420375080014900377903289951970813509221370906680502616652558673164428482394490614818292349709254042126715791479298706458098874538704780876844665813848158510624858981664279828692033875178860958705594060424992740220430999443907735350076304373528848001977685805417014260730993147410102674788172395584550418294522587604416968172456639303190489606325378420447256562937060584163428961639525084289132273603337766722567821545418590298055239143872030438004139578739878958960660142307710840827325674071990586820885860914226942502325461928672095836463550636683387372254646068400202006838797298388320967619552518016912380555270481602204951437495471190232277366496583371853447605265165547124636552425189523440460662224198176698867057107947587086596588690230958403096771453401903048749057881885253874481484534894183860010321207564236080976934797345828759491946429130444928685018855838114913904719775825665646470673323079323834771951821800655797113028428233513679694874308918803697791876534677779744681727648097742799720301016045953973122149193667385544521234885149376482106939503072703671175519999276066064492110059004832595150075776778725471173422026480750578969657309893936394899801019117049969292897712667763739463258061075195368842728521610555757828716370697475907945772632956504821777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1686284588229260676769150063954479013059557685160398552878961598354525781698583953445182497860283024119775007439205065889035116022522870309625891361975792066773987105766160701304544530067239376721196830827280900641045724975419843128401137237668611233084055249823599499933427318150556333745008708276909339969146405593099672566321721283604990201441779991500437713791628924207661995115847332811082363128327473621930894279273281885006272151555902325356992950753005606371261771754519818033092413936066426362296176317706492106953746850898408138931528968752655573969597151500133582880526760735222609253936380497867303264299827755832491368679049414063096250445033315501281098079157688783077198220110270609976894107079643637434350295475438403544705105523159616189347581514877254920408153320706346603677833284386849188838179865772449946305061731162598378237954073825657307483025607745994854065852632721687859798661547028798181209061445416646332754989345204759819623501575110102737664362878129776613414188739139110780422994845410529425411483831047755481341477842157766517817912243015977943993653326078970512184222913252039694518349542960797295690096170818152896735713577876336411385618596659317984438672904506394524079481464704937033375767400913418842189410155901936621874057836080581428863602995127841396896991758636892718121042170067095338821099875113964997496491084934067348562517555778192864572949523085044251608818411652565932972844734234899346350207282645968572511853450521865139334137033951635828193794624141486739235626482485681984108006320582659712162329917338244192890575361438817762951440881055872798129829450847800674458881612586963760316069689465289763448428087205225187169750644411123330562436794075296588103934332830835240736472778879516435707739647627586057747196205946721146034899495698777992155513088000005455143189475415542656859502398589766385232074200450599528971214965247652176619923016860906293512258699940705625986324557750140553301392722494389100168615743849767976216202836465021938473335524474172716777420861489277345923991465368014151786657175861022964929767676972889419405463869917806013332723051789410858630458051087085498912350504242179670452224286994093520348307110843143580529055572009485022104758278298397842902530153412589540900868265911002449854250543984116622801942285853503296822318321558212065525447471277359821868460229626257640943368786739726990697619966399463352187734942333703538451745517851146407850702076698205481269676256540294244316838127038626469199410152979936917920113418190721910394962440747558137138285028904720324473457670375200061384181884178754293729068176076817352950272631706434658025430043577777134382345247904316598450846792243252374929022239611443694071991643661801010000073645560822397653482557661049565473553997500081272975070062659568315463947246849683157974929766536160791848624375847696556830361151081491890445331274778992278142274632872993325368508267200595794427838239803563575681281487583666023996676704594644471539957963758648991981771571519825710104094812178073015343639363427151105538102480131463348506589391757431117141137951673732209452452950508724839863203092614357876183678161305755124205432268490682434646235050018938641004695454698392198542264527079945084791774481909466272498477057445142923974502436737198703331379592231731375355048540350468739330236355749350271007215381350409584204567096080288056272368810488350086046868029356510156337308345747744255289469932416179298540236103855696732719149691660119545459069808777386174840495969587733684219376663720828764877006030517035012590977148880382994741480310787060612138637425305415295680754479918389248318791659582029544051734809782118952303428630114327330503263613497873982882356311957156482731857125511143998737457453255579640668270078157245063946354016974485927729313148115850567004657539476224034115148242563009262084960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -80716435913652305273855885468094218543279317398771966670041002586557038059194145991998654232246504406609500013897914623348196826357582393963001945110870739015585439033981449851360859330224922954048291171321620597495393439469655422645413192279710147104301146435415472041510560310357527323193706538687301621183715448371631105955994330234512122017467526595887651294128813869471449029421632842038595922672186126198008279865318176912861958605991875253857866576796151757407076762174107282922478748890396988490003529759959259508941075159077946650933684102620523751064619508792752529022261509159726973938368600258350506326889481487936186125418435338908544032296914863859454975851436026115766668161696305468813302031613499672456901229280782871274950265036674424547057815636821857265269345414679634471216009651180768081664024151136645375614611127244440803759078346787834186512309459012805403747084208459711655933781606316598781917887328167182525343997646775263249370834338757533416536226610504675307080905596516261509706055982454945086426587995770216247710559289846099988324572073093945246819022871451118030802431945771495075871194602864845688002181325132772297727894882175004685557045565841364494699535120419831212185062502215159344850903338951186148753191974299986908110641840744049608218725107112406747277366807129528474683709260592399060284210818352684931668376504400979828187040890079801476638999705463304306132666936584845912862404394455058941779775547093058508433350278783395023706687369729064571971907967702601872350803537325660504468507715252571014218461446880450886916889135734521177932110675551369285284440258647576682544161255636088086269691578018106011297671394619976639143542075227899046541286420422894888792164167806876947016639065420379651851475981907430061695547137410985800152680894272732528567832760056726251065336604700706980342495958026123727583451278450448991007347650972878117870310784056295936023949428197050312802670124364021853805572714063606127630384741480963755840198245252771986733692842220670525966101457473395217352193719929164883748770043102127655225687596982713908205921724417433156002119244208708204653777755859333193385736087880039672344738811820769974311948762102506965793605363880542283563262706301237690148639986875103515160100051381352258425273428207746771040199388316878635730870270783137933262850035725728073830997617020366150432921559507034379043699034672483680420172615034993062441980104056848122650431621361117706904367094287901369261348481699504089978624971772595332595402925251840568401396599509138009234896898415907648035719436069110955914446407361120058511092184389378670151633392738411356041770723646632684774011353726408772521802702655106162581817566555472523263646761430756145607933387176301313497553257016590771904511218305978891211798146158107861260651321366739296474744182661422965997234931502669662303148977923928475889588957862298728622854686403694475633677983796919176476879632158443557802673548089778948109023989468061452824713432172292500715383070668053757391005826474767853010975683730281193639084655116384477188281311425944827149519975599970584731409109600328267700855922150359715565320516451983353601277540092103687033252551633717465204527147118215330105345787294875226552384364700757142014510309675741958605530348836899084877851162416501874857458267729770533403392964106962690377442663743188549970842695264308993966715928132714294708651443392941026445696251314866194321934460445936907742622482702383462353263054775062205128532806282818798353582857294880870993550927624466647768680875959462830644664390028742844053679281419857962703032962833270906431773900411812990393749247844103931780589363887573093997197165126150517726359922005301501357704781893389380902852520172385618597170040133322086119828966440231141657415711349419069081283332083897115090416651575105788651853799819946289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -3464909562344963374453562028470813170044299297568417663752517048422384539929046987059748493599631014875342305983347220921793255320535788029626917420371974501443261025007378843946448127593618220326221396883507218240183479373932535123186718928150896362662234706051075597034402160079041746826004124920893318414051129767380931633601327465890337808312390330138370306996889145369089122440792080705372776323049727294012983883706533779207263118733960992253827312311094844852813084440713569665349741335863322314017613089849450590641529683570867993994560083452749537282477925999144897446576111446938291396969811232677568613092943393025723233131506307848264702557015788291367945460184245422761781558051257527804133219249729223099459887777923506077631757106247512924262078920001125353684104854176683115651831669479453943473634471876367009469016792604538862936070704202856059303878222757780064704284082376537993728499406586137266175826519368902348510934510315446636447451711769809620733944221643545919795929971603384381055004381522590557918111647120620101530063045721486631475127601913373224142512602714946123183851601515521516790248979637233331254948426616319653075341646859889725597694997915102071157159262071566215366078283446012962003356738146180824430890840354987237967542810421881065295273497558308100402345711694720622259964729187127599208190968020473638525124226906566687734596162317575318890711844657566201278095400102604301675062687772002197186243824826090647006192440799794746904970216854100254987545779542177396921295087445620769695364342241767880822831434835795220558066699226251523122440898611716594357536682069533626424050727463370921022254017476653167840520440024442984803996020499601049338640826985978141635029045676038076553845999625610067808154573630900727513641046389399897271273120094270923752534757389515671541968782607092871717841381890587208283682268670034106127742959183481853228592699666954564218029027883874985514863671043024716030998875197705148547557287492620575094382639471755607308337444601333197156022727263553678737049898463032585039968020799386460368622937240935334769591968897269039204741802727766627443545839082840878807793929806656862505597890425297394379901715959732490772388439110890688357083661717737059427787213207162743339370565523461994895664555313944421747368184660332432907786321763597460591710825988648547366639885788877594332649148270759467961380406039600875871531240023853633466231293908077300310406142478190392113401411895588797755229810463323682174963720776492317053382292656684617390000414428623394526120993373761819895209058306852464727523636842318659505115550427029564819808678309037314758217732758227790078754715019661644478568814901393789273344854253705321035773212751755666757126408091865728732546720755653244826199136694657328630874042942562523207682114943661741508220548811920372269101206475236300335625510397779822753377030251822225641359037746897263679225337470959234190488871825567076763726970290133923934705422094894604957731998568373749028300746170501639739494535524474196760449215112018830149571918369795474755544333214943367735904638565456176631077439270162009391530435404662275419782285525806761651954532252081490656059548530227083039937921931878818882442950467766461208989123570795023862455612766710497887226023372393689956596161855669309482412278309300129242353547472054071660536950317286814522027371894965532810394074667887837734777489103370653873742964477947341555174611219115266903772009086829264616984033066650829077374151056691828249338888604474653044007192426613509875975015817851878720024210484547345802578470787918528992468240684028548703495658476418915382364488989085357152982097616563465204124387211029623888976086938515338281335058098498515990602512140890563883887000227647073674607686322186797813104909109677954479376061406348370165776438505417900159955024719238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -125916480181153741411804691647534696175174411195642325850300953755891392016455356772664310532529511673571534238443869538573692868540459043945497157664513964817512245935970152115593132538733696933405915570479910109004119193733593468001159336843757258481527599300633839275168996730095320609164878557260990531571087668269729260511707511450568755156730331824466763805906306689833802176320653915157724465450323325967687762958580784415868773387528597514726258842328951713363899415637490820735697727120528496120640414171977310176642198256113020367859933059000361695371746882565382964808996718379637159245881139554527702462307748214763424569139570947712443325060184457742101366125957366266209417122787804357140968867863106463040559806616914117173089852607182502727417199797688564427305452245434988021214328484585160499986158633768062688183945201454490978476435105903250519591932635420394427404295785272053006749719752319304475233530270487655572447261809973453114646562598294203503778328736475900241643428777973616252031658205508114845864256336362852008472040986437947729188297908827073552663907386006596236411479105282022157841578824987198455499160451966458303651877983429445487453061615611610873672079624516174084080062452209529415177446783164847704863210248472757434456725788144719751952924553748224511381287462104545896459636985082476188797901486068669845078716697953924858366980607910157125335799329439978563636279621729728506778906062075952960110701285202403945050986169426943904278481713554496932947757181391984294885563998449073879768842804042393193094007261830810427292610228195868847936658145954926143652748529902257622871001391425559422543397619164303868653543444257893362038534483124224231816930436439158683335191197093426040142023626226224994374713284202177274921781615440527606762028281444886930939681479562609806407576847839617742028281605053639877349329432919245534178175055656521410560061761447124835865424528380071632661741882790240121417452652510191737730051647366731474060865976342679545336224799700663388244971839652440607163290411085654436067650034467999987656312093196743554804870486199625447809586253696875741537904727225602988583153789972244215370955111897805853928049772121991922108329596670983433107163741784372778103418414012943635784296398978287204051264141768864400981830773824938667168612309317379695428974365899931527681999051264336508205873721578645679309543396042189590946715972283185192885621102772307986073227066572941231362626542346748617978308051975860152931749128672141479386286124024368269465940069077721383963429210047885538467459456801557152586504440184806550049727151635674675479072926972969707583946484389177610190729546479094039008378056845145065517609069708593477843738461085719020793250314533905433341915697869307369337696767349507160676414012819486659823897947566495862157891118415361340049213526645817889357099121473728498981178187070428281614497318561062670610396673683076427212373571836297860082768539272449903139202719021835433462906386133462983291984297775679056975753530203498032018007227506133549103594666909937337973367941072061848020700095604924798102531994423741760966815060357146540018982841176171839478274225525755830460740975038848098860408606755648762268924740226429158722339149826160250072061702420552687469693090299380212048145931775181130751330595012163555013091979408373627366300504256638035815996448414541001054400762349076813129953855531522680606222336027576678222154985824605470152472595715892923660043582918914741579342805011163511203498665567732789792886356080705576114970853347527729344149059980361361248322787324853669598197002120728050501091806058148229936355000532641181874609579871481057103736182088916554169790208562435727939300768480590259907490269890378730079003053154298046256691379099538364524917144412514479001095025401056038491660638101166114211082458496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -2813233904142299464412502406771608226414060659997941656976715674573737556598019684770514375409559701073403796792996833298134763100414492473714422812477234301871516435805957980993817293896207460883761156769901617498768300258033967487630672139113334858294065461141649441279366671985854434703787899483387919708446545634164493358925081776461124741784615393946912674127611619119243529183582734135793120261154799695786384673182649806921442491420588954891480467480083084349461371951048026837094480145059275760915057001182967818861594304888228698743309689920445917027609570628295974640568091261345214297428845279304794572500768589888565075349057546049962643686243138984941276740591512151697328195966412525987451103375105785546026374165025660405429168585009472275078170940548151598123660107844222275259629182516721227155610980199617277010792618976805842626591042205820239489192785931067476121002277867472244130549036508433220536142312787050619594024842810421864622809250691856076155279553941357919389641542801860721933851909660245664208507102767086694824199348640864310498550027417339060355582318010635491409627848259000298727574497485807636238946161912656831055075002855568159516129822598347220556810736833175953785732308792134688102217757976743142265542788721325728944611989282059637838144993414343539599038044306171415867243398066042784247458952277083413857375101114821570235401064103437225616490440117342152332348477021145830074757461590281863380176601755409163231712767193296159538129318296836019451113253071225449490172437281678664113264738091699910610374739281128542156293403786826968683182971931960644029830069262927310580839732291834881291448194891675925919678196821185222381422835762478968890097817180730714598290558959415180602519870844245577245276774291467882304455822925087178689898898506804234612532241379909047933211914201575086392059430655864684764432764521796468471443066724859720041698359200819502784308301073304864991370792556949503999285506355564694493944173077310838766181787948806550406205803785966865875408054194080294070141470480335865218995130355485633672418888529489713649810404803247894370313414717495918144693409182407265539153042733306341837970834119246582761131306790748334896554277181039556556737864329744712734144433065463338480236566951308578592656898696150694132166007788214661817647467738990005030470415460996682059500890396935801655362225309830914011443161660683379863824460212180466752123927594386788691851821455601246805772745696351295258190460645875119205490543205696859568943083703726644507279551418295549782138360766871964907503035976854035962237182063133521736832809111727307273288184671579695093338865510767397014673928062099292101705344428187976669294858211859836438445646530291694392144442333581911732542563201335516256269522619252302253203027457798782827005368560766478517733666535533778752545670712836354623341029862552965964944056680426926966163769497344288915632765942926729504639774327458043364298014447851527167383180453554154641959894278287613494482684023212889709329483510019450402480963054251934672405814948842631846893993757274948462607373841451829131103834194423455049803593780258899292867572560061533840350385667307730736793407750518892297299852370081665417506457818852731343149128515982148855141223850279379348201996249482900945120001928476705717754905138133039938894571748988474826034372303203036533299682703023112154188594541081583756801021096477770230137798195954362409317186323121683661289344501993912519019543057165019442764367742173309651191338216802554473590822180457443435330369405851066704956257320860266568298474259755690814839129225460892890578581596830965161998160326486808961019504933221887375764696164035581562968234957320903131144218927429882511352456686309552907727151922834202661375844972011554565992872278007269422776324165705747115553094772621989250183105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 52909826515718091819634668506379157640610073754773103745826441486061130100487577316984081151912783078420061348768671352172721753302543082936148751435523412868942352573857021807913022798125999305888774564361376674193217922935829989737448175089383016901176120696916579672307551638834379868968242522540589967827121872400650615167499147928843314148629876294922223766654512314609501752700144386320912896393766012260723078896602460741335487513755350896666135106776560923440813247550889357539622341716230808682687539683707378477912907619445921217854708619918981964569907892288865047686993136762600236370858287334079415859746909254751292109269568007483816533956399555287361604446457850949258171053644018129916883574110836563078874301346512640698785811231913360686859062407937854093315512806218883721541793303414062970110813294904903669804401581887173592692148477805592943392855076779877951481743170671988910325360345860415110148103930880031369147918518927418050839354258500316049185332668261171996064558882550338918688580510857901936361375291818013703304512144017990943624255050905375770114804466402538142139784150723634742660854641685333858878535380931084531427911774901812344132673794150417944156101782778538594780247980787056915854722405490187123041735112450679195677804504931311477741194365318891890872602773423918126190298049636508562029196579187110749547305466280737046275605548860152613941525078395288520087185401233309989825083334675780390256718481092478014601397092666169196081812529859629880227548939038035678079381775009806211565748006865104053918322934273088880103820838160030854617379270465451135802647290887388610261126216426064768440566036151879883930928560940144478938550966494813869436444163597565795740677340659630134468699377675761102645904438859837798905442225898411758228054125141944615413585458362060559607897032240912257877871432826568123973747563695536637389942331725179897381224619625861643364837706083452959333713023901422450490398689949620348945232247265529184716895542999941045970962007870504550217362820394394211233053761366306548399760816030460057358796842146048829325337706975895654339618060656423343105352310784946586903317537158528538357349258896149746147824794327207324499241259540609756960815292206030439741760764923262059189684182824429246880971516119960564383581250227689973651792838463391929818097079496436175721086779828115208924567620217348230914865048764869703497380408102942081969439914493989669828180053547277840779286944318951469293888049068424678203313193624756662046683590236045625058387517441744525153825525058965905510208011470124469421188936101894513768850779908765657047369051736099053645156008756796009586156457060076206975861720445524127436206513496011500362265273708181403575074423559690091759958739670362977438021786161659482601821430833248716497861404042328382495399739739967197382112776069151895259160933196042381821534778267932972893604929768019464646620463468063944525808994151636011533122722052535756759677010312673617814099024461488028417641531541117037771671424828127246635072625842060451807888374207182243619008703881997887459245722342182211357843964383089456889152554103720211630831606570482611389867794634733140121826467920015694538859029180786619831334779810230519749670051195854759811933337520398803535209913172789604812000525324619153790433591617030251163070028285598676112333982703951773344811815073854293176439094604977823298402319670405623437809565563317840852196991385283836104367270107338814541318264964378069966095971026102202776047535066330938079974659917545943719085643362713987638811596720368742154359110267519098407383867525992811143572792846066865146908149883983492004200407185751386452724203512360829043502875340356933930649964099904387335432846735835695324119474414973809215870856185199582906187402987412584777820607628223493293262436054646968841552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 9464185700122573452991349471724437666190561517688500163120623976518335694999919652048049406378467751457500872206436574847176971848318086575784730845134287509086987207119742326285706635747480083156342359826598979999698480987218224190035771580805545646002777793156639872423571090532140282259532363834441964789910303981806946323344412762192506356152031703725327178738156049939021779595606783528337915087506409922848748730641402762707889112105166537229436057233018165477845521298740669809090406557305373211928458076394486158367074335489115429190412545333496631312961359721195174761289758131707083188900143498793724174539828625237723005410485659322166872583045498585997111266545693788215777422071342900024020815161540799201340164115956496778902269938057730930731659588624070025513217255604821204914761054126841658692184044743204586849880323992694845603542528034201155648297255019698630463133132651039858993293356830511379223156410216648637597193977439794411730458158975424391016960116053276973205198467771662508953354816954573124095224134167026505698337867965370267862773148497589341453230488226066922521268317187099022077918454870397593078651257263354149510596616336577281289011381256680202811650903362132568846697108663831008959322868330847208290712850051703878465551497374459503728939122813106984762438289060329607106067346529256952048432471914373917877641598598921209379225060453580435246375306842767811396830109507795403690000242456510496870737887995760449653413264158629876914779195029125584461958631495425538140269768685169627116036889597318729296818120059913697463014529969517122274058939601110249890300750960382030377361799645535095936415206770755247096638730579161799034161201057107107536878870921367256192997737444731712098705152386588163219830507401762046589658821933643752074520465378595502727472464629506991666637136637686197093431436243435530756623591280501785106586441711709430618158372162217188548488636086414384649755435907539837082219172284738872490513951498141024503023694094626341203774654605537846942992905647913006945586358580859431291070750920386725157966698524759701880081097102244406732360644980679172030868724469457195691400749423525324320775103718790236759911130067633474856561957307927819437988336885945366621073772553922676598655379714674655650189695951128149077177838764233074867874511096223465997630567797569451915385254598976021845920011691502751535526358323297223479197946817833874146573748434307035278272369722656255265889362440637507972255480209340930384515357685119364153249547672048608391164483348338987001311929195538134813235605511246306696983934953628076942014452973506282715529586556037822452957855743689314547588170709695924526412361960719620669893048591146013040997570590437373775100705070935119699902603738123505786559770665500312726287301542393733542708978762068979182660581893062219513556151747158883671972622030415212005782422782342104480746233320280838978223262527529729794915576660742864266325966426551728685969751408103478609381834204909848108379802811556763974572954764105119451109604987630655899740143579681663057927962066426570587661042757155831865728182899310951628912774451284850829815404277212780316082170354547749358404531795098014740043071260278455842690696739478149683737264036109677581210621556381643167287432045523106440936578219108077964661704177506176024583628011908779085583681780836921763983864176490013083674018137693574007681803185259634604373733404240401513629044234532389052727447122945833322353474866447869432913149732157123925516131447478036135941651946004254231591799571911531754094655504505009430756613386593135224042896315877494238240816605502269821332502314247173463769475714316407280258957361792709711411915307094398677522450857975347859089684502114396129841162711890243261407637110139243641075161533509594664501690708737828572338912636041641235351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 575359801895615336955466161547222926028124982903360434581554561683845291524074715037169430226285298144510971234400555482322323347440775593145302216168130124918881685326292992475460704002771591295060975040494332298554985043374180214218159510646705208900463444811500008598971591911533046819425617980108411196748457626978498808545608692460842666289348418392108848608149568364966339194481287293983978135154704917045637125484614521993251599230736254671301665848677527372679135401701047986230009453177946387433046711480640940053392645500662298483875350663379391832693793575005422254191897059970078576667938276718926009281972650686806656395666579946245426032365760196805850776743296023622580999389309908905793911339517991733906019911815471326379432548505099297665552062976533391295429858669614072237773855418332631517255026932316583548758758041901014087206070987543482424984663386638019099006174828300637270826237859057056009283500202055354216619557220912721265741058544221067569798017995629764248725546175724192235576043269151230228904890412822602516198419745382387858589582462201047647885758121067195597575167854950638477444851692212981207259268589472096559902208922357108785559932050859290995058917272907135409303504155069524354799839826308950253561381330786884551841318371133319321114588041934887656601326652886811828265150166731552896202812952814669245424932282837315085808020599451755028849812272381011816041565575478166500164196890160369581830596846264862569105268340652768607993872520649993876719417543702863172279837065400434485536813748517736646847016665047088514410272234607308079502635730322376183672802225537368312512910357254631669291218114149404928083416771042584947710044656146297896586606777777871551796386036720266645828982792460159097280053746797668990170804483598035018217104852743043093676820137458359823235027153285878428914984776205478610228522949021974496397753729396597100273313407879194589410707158560672765310786397450184070189506053913286070899024630326951796747842882479588613206941926303415060414069346844247957599317123597350674456674314185226279941664962576326930773464759425418212951743014070516421503653015215353711789161897356332021626856070050293511545108725095469992972149695883999215007468429347180651068777925628869330566461392060481869425393235549775185163354229489883240183042419733426338798070692534694288380716326895699286040350502886883547115156558248337179368039400385344420679601016573156027128993080534713364858055182044715408088847378851691416757368131909596453867272746480991469717730472224773224352679629025128158337822425991024716897615525504883652964022686637911190117291451866843329465578569335200316299263559399838967693951499058134260090313183583376154502753634135526317930990930423701330776390455763355065086276081615967374338034215736304949394672349385665914229435118659178721417685788904714290330169825785372776803381937564902780878513975398928524411408382594169157059572665693804214891226603050219969340544740717390111157636288943669152171456275545115791037962370688514402525481650209407290671671374816499290972252523206136116873145460355336350105260387046688790830765054869425117704067381367059345364987057576047020309084410423410260248832783432620938224367774898426041474046315347330426711747034023863473387280911883498450437472509095839077939379035021755777057876326597733788948944117033758009533677037165127915451719736239490607789210746788323026514049466906569248737924976322314934004509373531305539719226332542611653205665603720041730066092795616219462152967262651889733264271187306843686453025234312420920505264199179100683580700313817207749706730979717322348176452495019267787666129549999421105035225408955833300363781735461860833809747781806084779993029478069648797074883687789178292708025979036929305049598386599478332110184949861491077172104269266128540039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 24721958103937864281965614071296608525141002645429584107073081164193495582456271348573188293542726563988485630455366340694724178163101511060584737744365933760687865981969603724752686635190640867574259706582200335458577141001947489504858230502637207280931975771332570405563116567862857821286689115667649528176163673202184462745467538124322667598169444183973908979218290759724474328577013461331506233230409419173709903537515082663605583664068555172610484518314535203252217455390032954860503973397266435199035192940915983143092138401806848171575958902772515532489158616449932020402934773007488610053176563135918882936650347368740083023640320142209764858146632337144042432116814593964441463339568004794663207904903355780698576277774390052735796156475859195316206943567296159975165202337289985960644422714428908787200818091357828369783957977801733453106330495086426014728181205358760685807239345079174234997226088003041326601047023502953631333223064676129000981946978387752733793021010373932852034004781776571296736801528345067028456472211068162986456301289134361095836416363976680802893114798634738827239687151564810068544994883736565375933685652399808397445363531897918489920238102011748429195896873071437450398610318912451608815647681303706196095503937504420201956227329111499220148295853229975668335829569034912676907229690370806260702598759919554706634244002387258566945758748149285145772193891316139844087136325849817002442433246618088894367208853164580355136437710960908494364527328528256743402419648246230642154146400051178717411620446122692451310162822415790020414956382228023669762182953012425619089395874995057204678944080954636974355394528649988058080741237424047775313039697818008251947419806261852148242029349754788100418751111126604645489122921057479651802974214929754756296538321311979017517602679195280383308679383304882484446393350960197324598715746626690894899797814372490933027077596818861059764683233992170468279461394053008367233356027877267033920379920937588629739984505093411080888546160646659416042019553815476469024098937770565891549068222014625763412729580904728258148735658278434843351992386872204218201001157519873365245040660718714595693427686091049310642318909412946230523097797781452224963836399375195388241034962372708896513027741424497370703375836548458913289602695951992402145346012870118622810512907840287933824306984183238239692152527985501959907664262292738431406874080402543423360876255051242075550517446574167084369690670854256106342596312250440975044568635117194725194409815953535542288375014018758742300858320336335466677649433190059321847076181306884942992471687138142049914045753253862634560755678639948326508400148761646782861555135824149995586718171925314419217067160732399669110527515634021354182408969069181541641175146740916461782994162818649449577448143192181352520125675096897762129496250219645856655299840262967308815318242894998479940881111544015846093756744593440870056666656356853639885658350816830057912184266819648093919918530645297093117674882139144134466704119247010875942931272380019380542908539580505543579515642667966227494188127879104393341241223572087861516021828896426110695976162892632366439753027404296034389964740110376568369198282778566822627849458638222481815333908768548697958099305177732290724568543207445892211204815833440499246178580015475933881658236919453993745238872266909053498082683001869415448595868939621869992191656316225800726141373727328939074761999833984624614290654271366105542713476357733331783237445466210993677504651599448653914665265872811673129175046099779863623536771848105834577357751410172323300196700024493936730724942076774858583566388627090580627509876538855347424441457335053920847570925599023800373141605842048911314760900662920424572576164068016019003476255370414673583547835361419045365028375442761898739263415336608886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 800649925680115113414669187395538271431439760142532704715000590001496518068891777007495214876166864700948332846257303156223455795806723042800810653368153549246934518641592111393055777315551669748683994031368498968401644415108250487942886405450768040400145029004195446250649046880943337549637239326926951315654039803090381645957280279703665235834878249007417610804868860415381996581558234767898551963998021586642194590354726072205750931844629720764086286306939422227470508521304764482862495624102417421369995474187816164075645659949239896461978259610511190168343129548898918932078941155442501252091022060908009529257922824760981646785753013366897055594671297773479097156110028357705472990975633650300042349261661945753874744287708848376440342344932899968858106574917056622666619687149788310242812278124812708428509032834955441420383866269796391381252430012657664844622431552653036104824085944685806231003391470987216974350419298251126739151157917005826220987129449532930035273452764736190499474049256545162166481990186843255929817479451582727624777469159532072903336906423507159567053222953074959050957338942657902651111677957685959603685071371899381058846326366927119840494232203425606746211923649683951536903602013778369913776863024895506690136875013442919047448927278517375918609069720832951679367041334431538883319922350210767033318795955438238119938416002987359363925968032481150111417757217436088754064697040826215905801687144649775888388190119686689763374019607475258267852241110671514710286755773508774577385830324139448087806248901151965544871413930023368807753913460308969130050489386243249655773578487737261606952266801355118073198457393756282714405183993474188864724390689876226185542481628004141639187970801607446283710597829313115235345520258407811753525486681823780573338207840548206284101615053129006790584839958282712654224924675437049753798835849742118569050322080916689445823073543323144091105095659026734225298189859668219758028754986851946214692357079979511736222109474723786413231038852945795475479581265981214340909190426772288373286828930288106053305319276454849377226916868761263206499648978094277321296651345633043080539993064600245908065433405584030022166968313566188920620738607687263336446757440022022892185188473840423354611210023560692391690204421659263434597997691947051642764193786338056623967476064177756928074376413483382802995817104521929811778047820186416546739603210553721608618386291365466474914605551271848565427273654897006834202800563269911386993641866898886119678374579053178962627896972931411647418235120493800461710630537426307157181583002516007859419591625753735598694960793970104921848120770573156326999746317603086887143030732158404575533571599581559598954892451281269628742328348421205066584482471732978593946798755713847409561036302237179320463978507684122722007996899032676640751653311740259674342348077567537837372663902841424764775590241001175476079117891896987137260599474575225820903420386151368059689963983712085619282894990205211838080694295432434177987886472076908330977136975006616022997842490232554457441588441709092463549354394002392502145141672532748688975038998931047833554990965219036034180634984210529562597188719047843393218248817964729413757644019968875814295448997698107473921780048052914752859179516374052376358799103850902006999624376689311596566405464058991776529931739048735657864774178228798895174808654954254386994119430336515266419339249283715695626192715830507504926967986539590253867298804259837809061661591991512784326002242939603456149271816066267807606161382650133851710089428814042152548880428055396706393925964470507274616389375284735111710793954655307591232085637917185628514744451867219481086513065467190017657520671434126540406389136866276190130332899009411110450367055861143612027052805828753139043222120108111994341015815734863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 15380842397737693437278165179709527054697290139899960128268698814170512046953805696937865209246287525694152173846298145895301831482118865764016256771296374642368225045596143563091566893669467602664008357355547650705312311399702973347882052244580654527667855368510140283792144288002852862775357583425539093286663814529186843525882629187918687691064622560571996306010437032955139183752659808943031933985502028153262518941318123337575299153977850890074316954179859325182594644525006178688950422037651896762567516885249222392572957360926748365052341297466642901624753182683406308168892096695745401518088731791075429265965885293070932727098173143463688902429433264835305052190957718999472966833591332173763715135980115487809214371300257712766729115524570515787917841525339207840170874766242778776387763025338038486720505209947551663248679896505934621863939552295691117905557482047672411001568388335681239323408923857551474469503631268562962705045591475905110805033792167306966681074172261372155884439973300713143451123442270586123336704680434977758239197768100964202576368206439165416794028771904643589072683862885016581691086963159982242970631879647091466651273135380382882580823303123035257766101173356930316879802656070084978240525594946423433016453804961552413734515421369257013448177821905960956081799578428241842591617087905608332964618327100296207809812707697593430582495544031689244991053065218513627794111575313593145450511556803477080239542422292978537069051810395080259436762659857401036650663113088617662442489220489951497838654123389971112085031789012517392478211738639995288251789503998826463688878995262404111131817752089212248603536217829669031945376297884996410626084584624600769231841539682401585385223701476750549014975160372250392793459307834551519884326743326372622667777506079798518705135871128899777891547974076450704074837875920146588410170868185323097631169495508929474963153235066216501363707283439605503708560357446925253502074095980952037917980742799426809565480533841437462214515420138594580927278029295858424006682507934231036768013181687640632148462781291702999481691026066649169884548652686717791404550503651296839810774356616138068312568289301772674664633660065903537204737646297292877013397193415353185092429412235237527237556452692078542294830074680645527218200783978383745202122527878613343543915476588431258871662764816435894988688632710373058931591402954207411462085827720739897026513337822708240118665913102366061314562678379898007822151805833554689348373216174424166322377181382193516501834401459352525455924742781564618418998499454467694958817453187853504771908598901843951174818530371958582694944816591914417487527928888841512428504479086449239869129228034400542649019299194807122542282567923575514847358816359168417406173658111693118156968515437703363481029691563946657684008361513155844515164951359343879515816205235257011983144014366699580089688527203160252784846218832270002678676647564815151628938978660225626314420010642729106600331005062983062177516226928569873735361633351267401218983342032059248885208656761142891141768279586629894996104768846761542523674486461558835345730532426406698852004494356046579516106614285568558176112675415148597438665585589367938464996912803937282394981060010484381282291398594708943013928007448561028854233717327555780817784455351184689063180550562106633263141200180051455828531027586442326361110780220627310838870141511726079379987162197577444481947544326520721146299435450587559979026639078527764404657228106795869155851361036380200949845178990941881292287129866899388310959237473316372340099052080255920820506662505734237624665418413933335122790535112713374588450614285664329281402702475564028489114715616581579190250186385484365882540035177665504449776000461156497737359526286084275660455500864474669527481864861329086124897003173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -231592481444680327281990647186784835195599131640638319935771255457228398330733549234631998245996247357178181751257835466108535563579947590116779552303722897051586706185305929612819613550764599452578041286240077643537717856496922573165827784357022543474638776832267212388965970518310293343636019961534322796798071867844094930986104435322794310647739619394187913964790211452085901868168371544184139603299110568438911363667893375310051667716944533390174976841069369773766692913916102815904506495877982511277680552882704882846631510496604217769598458631789374950069462292804293113366849353485380357801233661709921958454666743796828955362031291033290564195562167146657754127908489690597010652137551732987785702749801670245412928083360414000534684521349311684658650300685961631838597342882860545668902961721406581334176499686789375422745244718741557554674590227982261035968377410612541062634973259615480088490317248709829205094335591243803291478454035834888194722425265778979741213432423971321843643865019951685268349856756798304903211995745991912011288896920820694845338981605205384499508158830860786322242246489444884524687442781200244328462639897951815415912637279407525446973930325106422101367152446474287713494885980120379311575433650219483321484158599587738890771075972129617207035068266500962822582303997918749661356387893163205011829278836382065125100115260596100898317098757324093997296044965807225641081119153103170096414943758544044670453748268464617277822318696116923305529531839628375924778556605449474147332076290251378554645399668408766959926628954597694669304786962023363040959130804281405805516993604375256137797673178156253426740490498314958119225097810412362140628896718280583530141333443386366904900027986982886755173766135189144819910031373614292735617158140711238971473579706510779240164149920312037147516926818698107801720338905379040256694649179779506448616847119431276608915182377287307602341268981120987880583270332409890084711847803764991953108299680332294439453803811232239231046194896722521664687080673009901010600815668396658066708662408194077409603149653268580358691494430054514524804769613328110359843870188896881187922916766198671998483425504683903743089625631587255417474370034462327137093649954793875688508317255009472926012407485806047799831463222492775813249303862769245498162838935461342125008069821244119081197015241969284994259395243432343320028994199648728089990812871434768204690341490903270979438752085423203834823370859946182620586928038064017487878835750788925965658732663625082146740179492550469605048600954769283731743196637741251499420063740693114627014611411169355774925750302294761047235274912643967749280464606734634767389131471784343354456702681505850585575177791866414954465804274531886037709044164532767092064851365222681974316781832584716000400921281191138587807697282150508031327657445649920496299806456794974970625762974619474226563048426358743926549683268343178332569299448310278097393076199253717771626249138495337613038260421148403705315438660024458751124530001474228264757426185660852170965641622457186773733571892715616394196189570221978792965958011774091971912942414465438079686559589446999504325097217769829813623199353802627704536680969511960573140576259019220102392064721224482345366081875963885403979855699103608477533241105344792543394526020987971008825301725784025761334414895989416644862808548460886498649020626716281104808420387697786020032756720152845699913096029524295396417049044865308447689725388048612601531416141232497798122452765223867152615928609547249526746691279513388059775416261992850289571313627842341757119620585800003502668158977859576290284812619356589196230629548106776758544018716669116095797032757853181092080860174301556570844639051400232570891131907710181992707809662412202658507253569447386542634603756596334278583526611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -38495796598624052630467962179886162466307557855243763766500441037689850943093287143798776981693662465451670635177768389234334383906474424514113654068910315520345268939870007659280471874550380820064926097056310387419008309490823643375281956942898754687406629863217022656257090844651556928441571035163026280442185832389327426811996274259336664408783290786699937475427445749298254454507758890352187384442222359054758817517650521471464784070773177912802160545870192260387731269880388967381483919649341372856703347296781156212278724489014078032215144892323505416921378107533896190604648179887307400177042193783217889049996098299033861446965447627284185881180792873231755276628850743051877524320513015960497170173316332162692908121745251886031344119698533898672868042580167282655765100955491674600192040787219588677069748059201974910118892838879668444930245016740788943642222893765092663238580607988918126452813403545327524300806250373805009799389947852752110415943783753628834704264902111525002914381046659467496359615969659038489828435012813399199815136341402371220511156024225940003052438995105355939317603901474884738340343142538267947126705165631622865524639222994688060444082132713128344383593453108691564087336673375559628634786358519796928128046917379460677018283860823604050753221967011801816744295833794920114709297002131942622869244290625813896013554329579942940952068095196320456023383357416328499313184735920336348708071051103186018464222448908850833729739489221335984261756290345784314003533441712821007387827571835903662635128408272621765319472746038006956482735835868823318819604450423182161228143065768948746254066945323918737126171830880369175110421842664270817894899098102384990259492096452550077822798344798731992482837354634450040666436648759037225152583909914461108197468462558032521511518285968673585478116807547117265505954473654476554173938006203195302625903596058421626084410659648988980275329901765074335342234905298947369235431545139060229554577711479608079844847129601353734766322181328686729941934167607339086537168197094861212891361895896066262563317282181418324790504790473890678697802773855315756671270533038695018841708561361635645274718954204520570861782320055449306191073197127708527647860601420355203393923031924272809005680718136974045389652284817298507764915905747098922438688471173975335341703930505445352470684297063052420026876267617287130448724337743853699732844505926083070177125422178683325289917475104938668568633654303998347221408356521589542997007375033954097424420347785914365155231085426268152604364573366518664373855211515767047562591070335964154579118875809023675578379674576030331478235541961596981940748431688114786442311384665073150581936495003299527500079734927745451748774966161833440194831873399577036650155253023556127636393248270493010258491811925158854972513777116110774697375614706680327976542856525227198741281746704981387020534366969445334596354104735233155415545134221103233879754975452205656387110456318707704706580492935661744460660029546614766084378977938085075945084743808574471352492871600504015934770489708378110990228719293284751514505394741047726091697557314306456229438442461716994087332606160711129794221976730232657322935594829397929945944313408919454484427803589084561948495890364723111077708081388035686596901310438527930424172580358726599005700915859193792782883217483026396607750792056739877026105565275551561576986638555628867058157143877874103069899648550621404372880675946947424869040896964522352604518969047581092237100546016746206983769575324589133387363671672211662351703663064002297285012216038758277308860782189347167818864523158938358815320728922537361859469871400256656077926188068289294998856244519317738767573304587205611805429993344658922947104086855949699401782536323031675647221461474968151605935418047010898590087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -2032180345123078414761491826874075872332981170626775327270972804261626054711887284308190613875570890145902589880622131070616260780841383548537268976879488420845190844049115887171613551756936977982443537705115187074304519877304058783030194858705507922608771569019075566505095199275925872504462245601212409610917704764338790444509105457574362849473539109024199290667343241828380995784308865345193148924279982533132460833815675746644660543371817592584332465403806692644590605722106631412261226939656948988838241197009557666753539891885052980584287660596342043457808476066777783451925872600986911235804032988759141024422788964110012510078883731020112147649016516092758219980792849582733235591625305364575733829928506694816513584673167748513568251805845629414292361435026838651402316837411459928940989095680879545796238610571028045103848982577860599788680087152946662769753514456859038582178692039437667126126733446151018726046379991699979968574522589715128648876516389227175993231687360792512319636283038917252306477327505463553557645219911011423770863242397149737210825372361581320373122587705809650751634607648908125201462871755039010760782742927904895495482811741121168970074545668592883752788117855358168449460867778356905187851449045176732281167652777359437865128106670785278355127724339496693725319791042253440016041812392632929557170020558150907025641418123044959294014249604158275426011907821158213324490611947958465568503836868855989754479040829769251476440303260037200853860706312695591852378999804533141813055217610582584460386936856892484084297166615185675212242800078501360708753973960787675025870199459348528683699473701004263586298811832002751995829598461520196339483092985510233778782669340026502111860109386015460855129299356258352445191473538050261907075389520605993054542800870923097701490979586515341774334315937191466345350210047635881299947377433824157142868237130126690170029572672646012869632870137860862172016948236303162405073266394698743941672899613017551907270693315580780250579720941289142432529028407351242877579342509641690004971164699737018416393601808385682156963318569264047451466852434919756018502052345094398982881920733839731580578020413603373732571112444437665432083578373177846317926066141678811037947650969614062862886977657508548141079809547820366950563086169973246495784119729246260159299175307084041547775017639365714243388289052533631494386847426849619016441441341532669132020323477529898277280819043983048595876207122081283294621775041718090236636492133732452417529845238221582558889432070360232939823423457840633587522462168607498818293013210528137708153461693397538113345968851705132784029321455024359153134628243172058577889997722774871209795482189636456733151435965087662699954822752903754670093353880933019661144852412226013090659880739811439378979709599812347783524408214952181190356861818450952675739722542449840733365297608524503844900359079755422339789668082378881167809980012394141345521179983065512519348775960889009813905606373177421806143654267637640536265608103158526655336104100484249748444312246612919501308128758071360292522497136871579828635614447629618813578124283263575174145230822865258873023185451417962475797850975106881262327079155081898629861576564478459561090775452559419661085121409526024211535740538996233755791116613376799062743152688096476048403826262888694160535226349022482118088997565527650577121052337078898690956507755308343123173134232864021350697606723048309220739362153699628991964671806085017927841874274013750059471843852764565147269443496427594885643706087654437991671917817008014325659020401705612495175922115905233047499214587265579142754426543520186596981127814467355787921177862213007906313167240629285034113812287202054096647760800579004599534875422445196575476589839404815498661445860006935504316061269491910934448242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -65064627660970435776572290248495744081831944560501170615557845453979345360528826808536765936870912467164638756651679184501292793243927504313058185954326096522046875604017684053694068005353067875512006193476882479029541325338075786425089997181612092402349440894848398898363295973991539459941641128886378793735091731659055991164468495047320109366346681095237981217296836356356023124341238196773832327140398785742241932087311888207584112281932490212448867048454644930544477923067984703088852471343740228627151762841656914113004132296427896229750459719819503014477930418631848256391801543353061751752422263017361674990979935480288262732773899221639769337199611121551798479040464187063474937836731405687074212343253394878610040707833666161671835729436001137669068339495911250644216546570668144368316905864629656712464261755869456125542780080422817703618945706381254111445326154239679511615540656739746959726388790361101219818709705735036155152054421567788852872900123815819694314917581035457226680120876222688968344802480733633310007470437959175183444351532696510049151985287931073524707340951500934154765373448898565668460546323290358806961753760509702497858155935688381034961443744666045572237399349513910923372895837114288703966204514708344563543028953494577981741090213543924199275700228561129725564386554303245425754503476918616485411494157595406302822931358195511389571654518449152894760585647169486058419465767802543848399243792095087529540340628074718995189223961029710187978930603007506103332908190930329125149517568578065763531733101284895401525018640444237824099598248254431409643172777180117949310667340917842852662775755930295970247581678416895838562147472341035860349914389571472202166615553388678925461343567207741974926685781769760176431281648260954043360913728015465602602129729033938798088323533184690694675015813687050721365749074336315700183505418912201877685094161069247149996454162616197261096804483303312788352053780846279762615106078115575176790955656114456367943762478578461560277492473830760100557982299857231016150964992646688806604099950263103872659074226073191905161339759098947339904945415351394206215273113574371945226044151662214508045545011279860157266769451979575315628178578550962221475479618464688212867938002327759353183677714526273483102859673050415387533710817798875848437145891741257900917218776557603300223646629145515309993742242736283529000702030747232325755975237181713647211174924601485756629213503521358951067569866433872840960217728973963367912605806265721757796095203987549164416245201996932226654328138809912003042098181330749869681743170255392232399135993613246588464294411029396630084245741365266773039864266260571416951162715747497866540263583599466309116876479364803960058964322551557259255079032994199041295392666552392600559584222065334724084020392847147411436630065677787925898088431360353385561357101379701857210097138927186333487795453267567601215926838268310742756414703810845491321122409624240839602497496271224914888150931157454475229495083521745989995977231297064677196224902774117866352868318991246540271819874281122229838245655038110077436752150630710169537971774708754655412216518877940247765412600995639699272212810198806974789071839883304229402995028313703452021843023582959298322439135239132557270459645559656558210353220794022356874403221598637728523000010605306538879180449539386732359686966297328557777032326717056534624288553216320798704640025702980517448663563617679240605656467452338705788223022121032148014531284058816863512737523061584950994463737998689186784319650945672980264049617926756374370749572264191362503628365825059206492507692334688671941693898592455435398415841946973767290454721703176725941233544051426049853433635140308118562815947198781944808503328488523013840217861184195522000191858502660124941030517220497131347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -1070424613482090782547911950968046015621188213576899680336662027639664180508458817900949613554676119550422859615768581151690315521402343020593674962386640762895038061413138589842804898185427833393084202865490756104133938371739415517814294605286378976033926518534137071803895663938504860496382696018013702570418567199499377196366692203705535399741751853271156946678814373060365010314850552364417973029409064711069797128230940480485133570482600606332862937825958092757525132392410336729455703377075571251933560700771132963367299757300724348960084647721891449577508802186110728912534744752361656135177701382373570040896460969093655007751635964195881323423503576481625553438625334521198056975366555963334520444985254563441107807635005921485882505143752742589657412816077220829144651998530750278515042528605877930715749619963557963801293302121967751627994017891609916843476901140823607635794018825253844285169465378262552374893099989579682279696785345075598339857823826703663663383098224381183020747408955880143549780113128171220094799174143405790735382446640515728652106277045994352982820210606651129736903302171197161872729303459714241667724568375620605365261798283531854667177603089132237979748271789258271586611692022340146781375840272227525247441812323610813768239364182541180166646942333425014212659136077312046321542826225112154341661413444875364687402619330557382484573227282850948418022766760894919158800556879130308539578471445529817090556385441913194988937373858527280055434217113500791878438843187600796617518348050868820538461588374047787069492938897847456610137502911419230695651372057736702233245852482204828869676853103608712437139969861467328887511412176921409079831054616662941227033371977343336279319630684477463954062490284065252521616149329917388282893488186079312512236623777219831448986119844454040213765087232288526257574426996851875824009526237464008416872001159191369140242761680521530605615392340642965625084253270770507446589738825388983969760411815453055604441889623705064662817208486191828768956532154478174860698110021836435684894949708610517197634413345466000345545663885638364006393275884718295339351830136188405752576183054973927548463088548322233256281980724702773541383063047134922920643331718971047935060043055031149285496765839157153232911860388781358507322455570037581774437121144584171639097519560922594483534845310015799257481409218299961378508937986963068571102118487317377279016633074830625653625560640941725922320425417793138853330287327729938812189315284617872363067377872442584712912347661740677891048563435725385075583481280423420092283954782685456281546692128267885622918408856825216398518297161598531084543120357071526197891946122409735737844063048646862682605300204768543447138424564639579590096932807326195901775533784998149526006935791441169100628913971362972483391482913156299300755933630769381838044899605684777718429230262049292640045218939720621086856764601489079112628044050667662701054679269592465280136059181115696197386514833376766414091809639578502870504268274843458344418691913513448935201939665497298079571644998504062534876404615711769874901208715929360450561943741280389383139565914630906540540960671077377891541158773951991965158281593167577476913041041673514633215631318813004699858627205063179877372830708178282138690527576639625200181011090340745006356200210739531857777734876584630122799016082538517885885562941426576647112676578576521717350659572858247672213113168912844588125529437323770052049911165186140828046804954480644450057588429030743590210813098563095225205643834765639319060243294067068806555529846391279327579626858968208729060720937660667014239777210335682316379936860732574742458454271155957685009490039104395107589031479792338670807366691330433211381439218519701473346959909728199801813031122321717703016474843025207519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 12378475547424551504209590970857235134885456090728966432773106543626672969805701691632950410137765590798645444957569998203013948759880887991239301715162435846427289980917012830689364805366610413782818042484765037375526794471909246214666636018285043122344443059772931917905661451868811556987393905697243930220442502443174561808016361598210335072578807822494391724406039038153422564203915339755564319960213068208739249755318017425814783905965482043234507174869832325210127761512040488115535528759761223668186789540414156007389260818562098915946163736001484104523005399201300143639446269548774225481746509866819461325909677175358750440183321955886448174036865284979243222137865129403031864894140846999514667189901236261929515779704774110677546121046642238944980823603151801346420865725173120432716174069119561736571855709320498899359139744421935142368182303568569913764435749969619944888032750504221254571625046736152820034226663534736125591214525440522934852491220322322199037846430896397263642730996682115351236868536213175232850735779223503327563427956773040052795825487066779716493782885431344124987857410572202757847554557236167536098139589287967217841856724900932453721939813000917744350130176711259084958494131372622120299964065285612129861596482063823648929491500883238075544616947437882441113055774146391295890060636085635687626506473034895172813872775585436701615466643086313238777816322551641603518950189447365955694211869510450447984189115430999670413618413571978941660998312725520580612354952792206545040371820627303960933290797612864566916350875653838979617378809697925816702221186474064486292610774936870157263551381214977050592842139385102774239350946807598281827311297321805964542044354162613890729164569063431003253710338171180513350098166313451602489102986989869107674743010074712539528511578303029815969697159100752023026536822344568691114929858493208627041971622934759238718214407777048855398102562484695531731154335171414757360820799856996278310839115322434316200548646628608516927716798014512406655206262525463584457059562960420036105180691995136812898065356534204060911933596811810834405473103610849356788527956875142780295207639544473240752212873030310368658355785984479651148864715380523277575285714103458317978834241769616643863642034530154611996244781681051619790768897255813044047128173133739914107167958662525528526963770584675625330397699117521638310492216688016910571721754774071767911030649465216261817978241801412092983421088885502180656426188322220286359549526090910389351088111791874789506204335264393036255843072488978626221362668265453562948036981505784412115996473435777929993376909108858153053448278707797911090453775054170305436328906714819848409082150614757835835923509362464523039329656356613869545623570368706150960531217961399973169079804184702727186794049312500984531774349204481739940731471346969175708149442630255014939818914700341079601266575335683346549551626546578617132561142382679148197161040086220432845978983218709382115006447777554521469919243133246440861138504584661135724428642716201298679959439768723925743454746244935048105163380121995069092071304091843072638138911428535302898009805853352164503174555314986914454072881725026197905755530637215928212212169218639550801487653157629831061555690187358184051170450258629526523001827768967951734220288817512265160585999211493041881041965873698265025649547566258183528867748370673306192584203547157153112208546763496774257712385013407202790476397547483266680228116738543694252665816186788464336774804171377826291627799263523877416234818507943994303089236700296725183281753623528193391672646759444442854506545424484682315354736555947036434955975611518418178985940449588092191833171846321074388716315086962182183250367527771412771262003467610328327376228511640310050723190471444468130357563495635986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 1499267383488436453469848510028653138237024565764401752975786675867421154326046960185477493091746444180992047192406410344942423981454946810701450677680361451437209556071061179920433105248948149564733202858987907362210880861549885451347343829336043906649934678013878967384234650107034538804617861633328248563122225207203167009223562053978864763913166242209562567836296492375155818781791339695883751235856621390571179686440205610558048987869072915070693399736085038869733622321052378465635002923041522371956221706097924095433247620891639001492103055003503542327096825959571934109128482428160094192554725928094350583635918648782187942204291550768501781518716886856752566543337556721721272252117925749519594352650264144030596295045690135608870645018640538446495785624312523259425725652157287722542415391727784480246635267102949272742234548611161486142296826620436795000210842401891442788494110778351533781252519041389479517284894032875139526694203992723288614390399680357729342513313714104670841679471098818065286914098086820256070545280027431364340960757645250952914883548175341034173593268956316457910449975374112276012521299905148536764676312522683100502483140469759880515592497723221497976650877665068349492264764430011440313704700908917604450954539813071632768838041917438731610467233953563915050865296061554653265899157268751864867560864917357459316920762884231565111549742599017777719206367799844322988081184088106531536302869352008331625527031414602939017407684832360698243980065652816513717287930685125002003784139582328177007216591267942272966381231496838725178617750590637961389791054551464441553435452441582833098835026641581790851354447817593302129936720034327541680396426481975660672369888447741641992725248075372923735572454534263397247245351339675772109550294137292612732018241895526797597132094813061114769238934565773964446162003858598840808168481023983676122855162916035313556940896815120999784385974406548326290961288573322902903905257822954665188236174069929158411700454999061601998944538126110422425676704815325918341234266692575796337275399685144453021401233845121639434889095576235505736655663536361910250954802638243032188794124623762676935533955044749389402514687997166518931400260537244543136596251997771777686886270784268841904486509864914580146161145157784750354118357672997416397529758724849567789021822029840825495183236489267543409995058632797502692095078913993915197815840899529651772567543752527160011047951487029715457215339480066512501569560867256919406456508798079092836343011577568605802105329145438533017219845283234443401630290318362100349981129558150174314449425382435695981691301995278451613378278777430308967452143929662983431368955994694455088665502002124577000308760523287738876357895831844939531252539028587515757164753424563737133067544899789981255838871111252859793071918148199455737517090371199269114515099848166207880261744990470615866713344901464143867759455131866875162482742115875649313864645602810430839158197499359094751746593800368023902642020892433237959902202329501895020061261333055304652470528284754621302859283944789129898106860979129228326857876530619455714259767015890851273968384565580614541177927404231791216627845185314343937427167305563305265179184616502342804815475260208790039734005659985458087375915811103961130334369290176888770940993220668469165706218331343454074255379191131004471263950138696029074588795562295299870894749247129255683259324481015142668722729476409284905086702161792569856148445498604674156805842412476917630165387238963965514728194952135924629240205858734661195622546712412187001640003594575451058005229985132698265176260876806578525490982396630724801726968081020990936261676107467657603426029782970289462823687824518178648720894765683760676153179914040523261746309427440878650483746525878814281895756721496582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 56319265038123486669481813440543943799336777220873536434779786088500178382771122516506829816057325242648962563893047970653559511879066412061555704294620079601096745763610612967578205407061585660081255398625259976518599691406641569585076337596857546380737036735521090981172476608235608199280993246504769777591505672808444129305959818756522953708188574879787323449397992085616497517472497525167464961667765481042871938068897065840760395710990682998534126839476159439815979840668336119752389867966357199995337597417484271449139389601446356785931393442623815255420556646963847352273895528074722678205515928520245540148345347080082899626672148070316864473042805895544276042303885415341511968624992121619013256568329540483063048619698534153777587622405751078504671170812551693581621107502253441753004108067438285964598001224194851171315113136991537965825134660763490822810155178746162842773920508492897684337748542315383423099397399251539148152681979515967336111787069580467045192642305082149364566239085720255972177193396088481486696607613394577221918798727737355964070204423100957944949218137992040675057114424608350816320970300441623875842357352768862391742749719905460595028835636503518367217419843043733320496918705822854787690986209499456495348901525798350784957813841762996437419616759815938460979860522928808250002071234535322491894475620282886443134067774950820338003692981680701557237418394397706096596202793673571039260183552256049313590893801300849497485044946893657187787509250129879866759398602075326413239418334970609695272515178229362393112095729822327451079512621514850196183641047109534585091966165558120473489138041922364900167175546927173789678517207445417016009906111712366967440211975113976358498897971422885786322801975469205262039312442139514519659639042117555272751028833752616966450279371615080621584216859143464141323677846480703230255036204012493289079999195037779710189404810998533258125709232068305059917641006230245223268996892999683871366335671491593809596609934719992855947919537707686663611546031470937947109111285933579384804265948176781498244377137102435202574966395825346109539620743718941385809449222555834935507854104472162214624985539344300951792198717739065767974490516170904819173897670342975318978673970631341644607091939225789278701081753394854944572908791192979001191306179278442272189310448662598521752907778628644531515926568875837724948847733308852978776191291336182046408864845146464585373528692068564021821770627469782146547241967452104798002197939642919334372720711126460517799643481299981357859464380928402497399942585506113019282331340332175088097487909776846560217779385945600457597982875392518420027881634725318706916607259125213428024585376262096741705991814035351489787669418213120327403411511537449870840549829833222502110480323764638883765351744891795078791138141784093635289147167721425494010089142560497630781163154877292688595617679193597331531625216777951268210727183604485041011567302528271590018256222601769178634914088806752107829713638382497348890901655262954968057496137430227269536189626075021773229402887732368493625214947480875295539181149923515764211696690117744079842342000215722624029230558312143243778052882150293619179321302402627895602927923154914875806638807369322792331431383965412222030438446972111418592245944105105393382904317617090567807707793836802997519984028355778042962425552346430524825333155195014818592466529980826495604464694653784030601509467251277412751419765735275891971113102935321213102097903215176924791225408816091229028198357279996867711164936773228024081838673810946358344830338965928633081097578843392636761542407143697870234600386924853145832626210274004012423630037338469331534072771607904349219688476572031789116525226423721133431426007688903557159941762679390697687864530962542630732059478759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 1286411603248674790352228760111698282311310549700831517708234318923814121237935236560330022405839825687516341628066603735363649618745632962641207214816851249180833090124529541795111215977252519275183507444916364342152852304939246527313919430295444213595761379256787848877208438008316728287505185140137424075385368995667443620317083891085936036107222950966602806189594323798109532926200624003122976636672844986086805747414379519237753694313961220530691532751884638732063436826066356658076829227132174184772689058391856658498728603885091987439359394168248733955071606201878288800034327865014958411341779232672335151642866697543604102059306756054506498105341825469393713886280235457681558074127654273462730305217343664905953386458250076939195601679918310693598187708503584165483896265495515526924162689287566620306396996095135850169889073284340159539266924248804977287383471193904000310563105972015519864426074180541327477320897331535075235722795725605602260247200722525589675067050925459746641898261805160455781135422097491735339872557316230454770924818028531426206895489161579589949516652828707691188135672202684990767926262110449007385594220176725089747676711320388779361591879798308077493409079590816454240986386366751172766445364264793982953765247078725310064207532469700167270442833877222691525925342731512039845615185402231460362103698584057908832239405815500458134507646454675782087441823885223697893675386127391088930988830696788562599758005491872058116443177229600593878325903060758985176239483934427133607629691376980381712517907488272849201069952294413616203171485807363942026545970100292370959083638123075935463366819212805068007604689999128626998540332540925031972741240092473011246537262289554200577610879140256467850233087923370526282203340089607097754077142150329480085443370480061590915145812504873124450250717429518696307356046715538809006494436188612678888462781930187057219507996443930446347105411180645691881674834495742951035754248874740121227318900764882531878432056956042104387506994379137973669045044122903522873869879010738579664947416806588947865186529953018620452619845448434809869335225582989909404842645035518585079793764277034437372213093442895041281235214973978556645531986449091482320442763122973369507581630471257371461388858234065717831466687890659108183094657539475387803720057525532009677165531799025020900528889082629207178995624141847260044321630613288883359145363479709416021633273105717316158877721437399349317586049601145415006023242304639178970684670973859863612027403050259566543829544510010597191812036122143315124657841913590693699726707636234212246080008976069363986080434232668100612334732084815347226665466416637274147365998870284470910433227756670572618238062756966056350648083355215908795255503377637067084064959913804065227730946575606817903329826043926999464250738099957123203905437764827199904691172696882173300680753715462163868215438060875357755770046574047595459645369769798944640042859432680176934912303481793312037436627464156738413674148179425721760923746087495956783745921953741766390850850088555304053216811396633321970573454574364617081868743340992368814319563048668881136248817615713088885602472727254927040594428760800556662935289074139599960268193468880062071698824190791523145533150949395628543041324548276846991943377915264764130591832703354256446370706029385744173900074655263428296877235239505206732110556419535443805400880643582586100688307774606374768492268481068543306979423293193009676742420747113608218473652258184986608029960223905944522500367197700446341060350074862719694353139224529148081679054575662131507439319030695535234036719001155939455012800805293636533655566726431599920880050381793326636441983086834597758477118149634188915546703333909760086259297443970594841668682397177458920367598693701438605785369873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 13670597909325084987837183387934178947104912935889951507371933787634943033291959084887890093614514890376125422982792424775245537728634534650796837498713156873077387052728856367892665560325086263276728559833103601372321000548454697013590899866626565702487532143802114960472093330648752378586186641850066287299502428083984758370404012493803507760939806684034862217071541679195235271754580615336119437721477630673696150241985800241852368304773628626477298513195299401837796086144028707128392641947284721737455017401896647780297746387651566390205221225675871870695654073814954152925954719437160413307541794133495115144946298275612672732300245810482432614935080543675370967279199149671038248974852151534378670880331474555326426772296261184598953884276269204389255784222628134670704329634500911579868210145406954536227790191068540550590555258325887822739660213250320859440243483590515547272965877688489429769185079174341692000825547636914460279183318680041297996099523711774222615939562199302503426591564843995218094873918160757276818649567586246840548882097981553352009257285158757207760897445130820833045832535993751348801284189347273845916742999313398962797259645069224554642111890563887475850541474479728019195696556420979312789573191273309635041800508133168265556737112868835568820203369801416526552531566675705359457691201300420762954309065064305601127439039915658761494777664853347548357018700291428848820195378748896085897885465537172317830545013971015849627077648896137650261124713886179890239891525266157889568853671691125136068499263670484953801127390988039972716246305248736885777177576719400176608895832496105635764053847170371902339719423524537473856279800707509420129318905974740674597873750957235965658501188941636738651744792636999093704178920732743531944827351364710620482132283754555115432637202061472469521476314905670197878620434778238102659633728045695025122381561964711377900175394210243299396893214862636426871810689625080225899023138270532096851915491214145993577951037998964213219680100668062416654245076168780993867437868158661419388582748500312891039490562984795893267317325902689696106296752181969039313598440599871078013917780823859733142372392759725917991810977263724148501403462175490272785590545190090901058666488918102023557632134203469158640086010487381124098984298530015860469115037542919575188245011056153469702036690392395068203012186956961248808169643855473592230590732883710118143584499219629882404648400362964127066522869312136794237939564813396493401364601561697921674814199519702297401490129078616504036121723788144454797031615310597950431384311121568694886481740703918316142849481038930330833493605682978143893336678778943831715867307637787143617928833872126508624469521916028862980397559650640745392208729789264536575093444363063259807891227970475091721530224191967794546284069779234466906457349774257293320896767999916167370202226497767622212624300601863276788842367091674034079898018546966565449933290050791047107620269539388593318110453441714603590147401015881078486838465160184339457686160770999176043692278883475723949050488752436137808964125220686114738912668871742818883076142221605750341284339748112859614309421988092010398442084794881305652272653840077089006883945693421481958914980213081811232353059224284525078486650961548065210047186473471029700610941725239731918315845917940440865635003914308644644225281311460037530824878333661007311367751909876983917104230091730463698058617849623940434478550835451925165316135259167093141916761132099910207308793830820059851601127028042727363344974830033338869110632628095695335686084692651822481359230139487534389024120616630935455639347075793716742865122788498640145377141216657321315638728903500418625463178102973025718968032140721529842958934581930672936712765908051636642994708381593227386474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -262629563621143925146113901790784359759352976335472902616571376214514716581387296371756361530281030924680500435541788105874880368941952679239366747570651802226249326129913885924127655536968108851755012925792271292870187449320488792900231206992286263948587931544597277822756283872002526890017492731469931247943435358036217512767489180886439780409880938756682497698756291950059489884944256159842950887882427248131220167071254242120650248603043817448841500370032635968729540712924079508424311329450591112841434987960345946692478238146079670316295512766330403229378472180286652103621938032892776343238809653712569186004592271866123860566210405830735874633550365004681216546387555827808886258908026650105342739506325969790921482677747865540087195420438083237679323607334774039607594787144163880459968315951892362196857215645403519401236903065146887337301152343781876398624556159004773063566421857860508812475351312083879249573541081668895000276954116550806281704182706509665595852133979967225757186805129708998699559580397499621555170969155971370464829507193094890484543309145369059990196334289942622834915967585586524627145794559649810229293432663251565122168626958625490151818958821682851985112736425295896986401431767377806111040137694370669665273192296225335651191953340584393938025258890144191566716311821629587790327175745807148635187781557198900302412849150011474684225234940416038216030204891803820457328764572440456845068595479062335945141631976188190894068849071190504892707993582838771213322625203651638557137837773326350715560684196534886427840793518274168102558709804921104031215496984946117457185507480049158298802452888089663432540367246463709942548797506579806698009938538543261692850743502842884571461623336004346727471872634674429705224026707696520841292758629223871239769813101988303897900444540222274187827226936150268169556903370859508163850308031665987461410473085608233083834080494965714948439057659915230726328649677840495456357139538672001521138185782584004270089440291943750610464573339995445018793844604057561653036087667227344546343057004029981338496639920378963818267896051594222995011672723134365101729740315964371631669373833110816594105230573444086227362566775493857152352625587624092606752721749081523648378651162600310327915600922650382234758119411251859029060652257326052663317064029390045589564791661807042621936889498160786562350081657751493156062862680707306653604353137363063980071615287003189530259339694329038737331532673567854021562463304742504275703416838873860284035723571757864806693270876847321752140552900632522009212450675315412239391267870397095589963693721953556049709611749072675670210418067479558264374276787383834536922464552423718126298706801839717070527813479608796526275174250874449510327197621045122568669429834148930103112397574860133421739543748919522750640267725402544417347973022980050502521215754575378797884094494154743793626079272377090983519195597251318210815222960426387114340788711883721894243315041766850683033974413737230255098154411138334241340501506790112363483667551251348607608588404862063430818255518127698179633981349477125134640656689186347474252486871923566260938174849764928128827660008840808317182523983814292631654386164240432837679890137093103453414787807704683012131406422726068012599907837497374391023227853735204664824590695488775521853534451092453164689262774201120293987944027319712039589083055733915347802086692649862220536419786476001349250480758629286066042458769709014670630273111373563304061659270409346287395153574250396993890333245010974783302603424421572608875358494199469268694035597875265650858865760188377236050201401714769461753576976899584869492198424378308901556306238597001633173563527958832270915953189784325746461961877328385584502212154271423808493939738850642129364132415503263473510742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -16669370897237188700298100416989272509032869988493398830902233264044295132006798078268910758900976855771779359496124040467246581051757202762733636437043244657577611625111291213473653469833402345216145457885893754061030729921378836093305632494022365918931979600713774942018406529354583809219044921094496221431726585338149667281500785863678704427699416214796177560666331068709131092959735044040533675986464230491630471896254864635892480993878838651676619943453807144675369825772423231313873925382544379337832903810609726777396211247682158830227421102451055623050736589761184615784022590733180923862919519979162251281609387521766230276077708548836013289161078187952438838266324850361629588912132971065719437771060627428874682042490750615843803698044215035346736958157758186052703204127157734778268027176830084256857665637050895090125153783753500510986546755120353699961260497163719812919496732108617813644983455234162941115548314845364885908366422522612769996354270801290764205924294477426531577195709880113724421943627385020162849044425077207198317939739153955185442505622020514067549041691630421743527749791359206730112540709566188739290839277331870502883636511262949551357032843021998794882698978060801606079456667611257521085774386780013533039762173822288505726548391084566252799474592770637874786462861361544904706995380029579404910615443132154766537434701371009122833469913639985909733947374747635037539147698777273876009778594510465837837852206819512820833748361459937867422177656426306132617868767049534548885887661801027298272909885439513965323293196418235156570036142077950951155105788541730374941228429045310940779727706022461907683156734815908945226906158519129629296192998742245744575579123161045075966808785671930035491115150464255959309646019432796620301707152336419902106751233043390267195483716359406221805988688542386095698505430022986079477202000778581136972437810311000502001544787795460663427860862834942226606467915582306897511570552023672636201556166374333078170130376124785986573552047763068841362843124691640978203638245477683600202237828509435012650593727556889343470656959890859628047460345179449088022365751053943347279682809271205824986086220474223962641429518247702839147576680441127035680821090363285787040211992331121738623482489675558454086113907307939359331469205343532137236582585982685331175243002995826326971852206237129595498133735754904721998734365002826214960435007631420192178667827667156476074981119671919116736102143315961835652713935109114728522916580967417637899810427501011077522137222942846673372157499365206221442550021230302173838376774772834734912939936161545204870875527556666835026838182175244039211051127999202773764969875509837654988219661789999274479066762708933907352926108062667462815093685162201916106991570324008171388310618340960321089472264005727878917685121299689469682545583177828799443050913485115358073467982834567607625611398900536899488411621097544615144219283792116833947485237133774785160705918851978941189584718873420379999066780488081852901689370988808429100160749920632336638726860914725526141645125774043872822939313724994948128758164393737283157829464732788883640109770732360783273271628517859282225915696368783838467158790644146911104406262006898964291773014731897333804568122682500110064011402819446688428510811412433768986115201992920010244204809401675169557459538390792642098425686434430932283060068680162757319045628733921687992527686218212502009168587692362764751492140158426627109842129454543261254604969585188318153864699157959316850759850551569146583058041686246112663010140595246394444077018110176075307025946591050225609484738845389084342490260028875298543362087095219511899582386470506460466158203051004326939590882984893080411267851411713226415265086095304157319876847687112331186654046177864074707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -440963928136146155337184687866404010497694839053768873987234948982530364146612119042006239126387625077408898871659462131003862714660646913930448621409761494195421165267974791969385225546653474349605159383220038389751822370524121137728835138920866877218116060466990005351248818978450177222788592733298993318213423828116331541327345779679899060987864614091872833897532936781892485910717136246016549582023717690178191972351862059111645525767832407920546507677301875316980244298912260206873837297905099695857877744338770248336732660301294596340743293091067858018902023353182104930981694205169216470227272704320104741015074212004274750793219799160847870710448089433040078267346804222646097452970893759337036153511981391676363825726978177281490886289681406515323068223214780924631171244426921880869510175201977119390762149332938649522504585710050016630415323010897722811363787660678877809018829106514686191906113022484872905888532733885143373244365174265338041830049040025493979409578160600602042924673535478402692192723867339255332529270087163263672574647384849564359784338420265847962047255215701397302818847443466340031014264264385633141389394126849161116190691829665953951570121940714583343072087962254902817760828602495557285101353250462480874073963493323238018400959982482719113607856080303826940728236745130921943453868659023885583940357733170767112874022751944462359674610737303470529748202341081208267166799405101335592118289175015675062747443385096185199247757036114374685077089121083849554817684616470360866162013581874920817910809497367235937581371839544177477510514575103256664029722973013416540033275605950677889676533072045860998768126171545955193033584461480270131538321608346524382696841839230975570577735807432492152410657392097143843819190601615710203456841637943767705697342716152811266884994714522542896586701382365889180364315178555461693169248817243960138933877898285231743472134923036651736747641794107661036154977453890545032606938499446551378231242151850274368786976365943532967996239077564694307723635440348881924458369532816281436367056685746637735422914301012621013307705399636546685225436929540407457584891743994906689115440153678549197792231959546055770716085216968744462045344890571774279180756943353572509853619520857185444751439986508116648499893060688251966937928595227537421894475276016698202360018577973648844441195438217163037954502263698625147793571810656239591768455927028152739149095920931453936631660816445069169836503826337017460374975428346007504463107309622789864642957153546156703124606389162447516680928835429456076408355676971209986623790728257778180426973496459314247405216070979208189313655602650574719007070014017701335682587085781429518426099615960810987623278163111213840291440414404014219081308553336277286786586785142761842587223254432989702313970275059483026407248875420635037172560576729884683087514526109510108955923427901486238231602015391440111150670024354313241071763433226672224838088523406239550405488479606494574034482267613369698596448551946148177362124172350959556130260812140024136954120609593472008386457304525758073535508155003238948795834452690274249784576438309136239332508909902719513344884232361344026978972144942427775446020324403720808204965018423760644449004658745320606362991180127669712579595856509973220133559298554242904982722973915352472998032453753105325230635111333805078055661191130055478275710376833872580421266750877635374306642586576790982671952558809899732417303096446510280605434744957616927925637527285654990700782139957368757653059473288111378184167542138280243851922282679958433764659854316808756294380437638748247719721469773182369314253066390108889465594247254044444991398294570135640224737334543560313328777616765505958410445366968617970364968087713541987707199787394074519397690892219543457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -7483165335437283030976098399556366878959960732381737895545597372330245683413671835689480790849493194692117943689924864942394087382267494302134217281153751192542893478585001399223535779996209267622080666351984335243040997101593267337586508730769958441485263396932145922560513282910442777048896652859297284958910983287023762716665039023201881618103301691404112511187676595164709822083189306087789390048824339475233161348130663851986860887310307898340973649599966609058227085853081371116701985027155146041196793938854123726953224299490667446165303044243106157499809580081649647198847133514860829465942876565782547720387425722990588225701551087313187457354930673169879347767333983478374010321016768078351143531639717712092428449045014291748619581609397897555644046877853350194833012202610564649315506778712279111739042310661428555021706443842349490421352559887580755150950093465114368212913983060238301836942904538294476580677578988462803987213264395669641730294125057166342486604905807630647607833360610760278293373052892033251865547346845343135823252906368824482631930005083016447129475594986091925686045929760784791625741587438261839382738766545597559121046154005195882218824850926881117025905778174870250921568132161455573742262531090450070666544138813021593789030606116540498025148544278502963937983012883019051959636088553628062896751163724120196057297581899992241729509178578267992409530889190040931131026010248638178982950218119346617143978791188167625174621439839539091626328783521730328704450678546274246253265933782976262101538193270863727656979584582327510335598676509480286816550421446279160117893543672699068018404677505325778141424183177466898476285332344967294854747144460812383985935140602945450202099203502734894903536976505203900108174092928148414868974952826549399916314063484984554122432535385982732455340864661313449623704603941714761986626982497458827438696975271652803373662077357665587921790088590961995651999056906108458540203599751673930178193821337820558133513808658542923622069957012136529518535435962476371287189301052372982896117295815003531900643213050644211318319557729923390085321155298479485529342504757989124383036346454896692664672313492755949566415109067641777540551382396463613821514929496010510507864279307242245435777053431938857931807597662993818997026134012032765346491313191535622466561735412788071657156008614098103126455852369714777832518294443863512581944274415788896034135664943159962117568156362021072011730978543899188457623657912585492342343581360655528790041017728231896741356988679252094646364328981534122234918231476631205475612713114856759862164928383974404726188759669449462251850992104072118197645668455248192194118420477665014513303996587515764598906375377351809688292235243123673641681515985951419481355799719326308910543440545106316239524979298970182400532678912230938539881327746223256962817910520747927637063368112018039499952784614550984298997184748975718426212313189308645512105474080700444854287142200972365424015481580867606500208652137259955492770172480653866477685636750771909562797704037119533935871223168112476761323636590687493158574599548271957534879393768664158421606210231872004483587611612181348550307775883447108365990742689785866335034700824014601386087328160096702154107549050936592164676096173928753273211799929291615307513360610024722126019874566456316123585128680662809006954442019047138516028744821747114222026252446392404149156150387494500767213815167670375106113228700898715202047587373408874773171892042119597247389314919327113061726499006930557618639372395252012593785539223533848096870418609374560998150946959256658967506390260482585781617190730687100464305453919672102277550824139262182970942057603686108349252227244775741119835607672977041468294873531531992416621079655669745989143848419189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -77752489196891548584697918180632187752542835894285141151935434660122782016733477482759221523886947330482082975614965587127060865537512285838930365152324608500008751269030757479624677079776321893964113007049063932218140056452431934297059202525404681292257774343266231361261242683085182949209361594274822156458185676469131255368309052847826430638867485867622936798428965360938654737938270131931442951057885980613689819671385916802096929183978195689973687459567567234896480505127908609989870613658098426525911833433864667958075951352571468559258185335117686259785721075347655634384146372886878506802540712488049855776804573457010801483171325023340386332065317570807510633824283353252419303182174716578081581970819516722516708401493410162383490538328199169336748189913255603283970285562930968795174993074613742778021207075253360847705007564050125491145849531250012451290968721005508900604310557281333890037801871061386847816061184804279677406900876914503503691016737752863201761950875408750655915145659327986236273045331965982676836558175411913622834993232507844737900396991830549553125897541424374928711461581464703895761543451682632968874861615351289166824636229629739246618669555876741209902355667399732107444140012506976710062760429349101317872296151247042209924052035951731669763694379498410038130589771539105213432264674521960932391727538905822428942866486284838893793747074702494014627221348604538557605733492146382516622316761055807691560576415349515322679161183875604521712269638209097021638428417498044788299039834979651801179452795958627667280298743085859856153360991771155881901690835885803155363341251310266725763460030650395588115639480729196364474158382418768658044636995994452929861869780556907192703984642250758711036118318608501341645160595893403787825219286636538582701472703493092646054432805616001963324442722148159674183899972819308454802521257662608151619915866643672502813166764175120311794748829966856925954758123951725455773382771682320840141640595207784416594585795976631325071661740651908533361648569935907276699294867476922810914695446903941761443393055629762406239376320110344742227547157547904704197572012853683002218649112794036582827520709993403729055634003247998165255978605008502917073930513669699161095500330087412522633879821794887525127467039289183643267370031280593205428106662256583534404094080306201162451777003526582753342835794953490607248426725985591903995589708450413655741259251078466889375181549247906908057884560017042298695359987616763010055584175079028975566914987927541198925233201357937388640732736059189852719216827068120076538336807290121685816708234319667868206599876658392186651030914737135085617823124751306716562344716000156386398346918173899751990493688840681192982590776349097126418143067203265198299344031005867543344477303169288108105468070188612270682631459267639836924497515263280618654376676758416275796869902276816619655294315236670576355146916319419688167315984074593552332218327593059983940008534636146461002899096985461656332007846314761259084412239219499945896481398375736122040048316623518723025531392442415258334032758713336978265096556008039075163087167748363416770711383674211205800050870686693830522871727939191619990082557900796787526123415580478733738413820083243373990874125974941968779027381663546685093084885570429319487443672200937890532476229053474074477601704155302019813234914966466057113273248339517856151354322068512806412678289800134145426077843181131062494269705124161556507176651739656264876521224373142898142266591353133771265402594546205504774607425636816277979110119856241341922948922060053353834154917956523939390084103087092265386851862983489650946199018599510177553311821032507802690011530651581020773172348349940196752772041643950352506191816171106367949761306590517051517963409423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -308184853567822359392692672938525822136887465203430701887087528580347030052965473159852611713272955661000674299313717848509746544510798284840242156983091981377358470783960231032263759890445520740861754031348141504374448854790823955105456954426970091232669782978102601671219227074294382137138331263112772561767602156476165632469408918104375263521631349278348455918075020612070550481938734838183786169134793979686522028927848932595821806589722699471891905966109746306809244329517740642113512373945700308125922194382899828925236933836606489080831052548730477319900715570985423031699854610747255931170490345829479255357335155932591777556036735875569049762358071047520738019300244196656191177333651245833978660778246492791539662658897383426048499506335114730195413508500284975371221330575820484924171063844511415221498018953457848260667130611642537117892289193029598060073481378118606051184945453434893124282957665035905687216413607330857317796309801225871428533720638801325100275199599174224990994290297785735329093807551507318176364616380950441072895654492191184415507330975124428778566523219265744926072470700443393278126066294004774548960415029680958609244212253196438102943436278504169774357020681835919528501371272047107947315050578015492262912828048323052012981502340012763484909245632254746232970061123860318475787335103626370209256494665440725054357567197694172894465404389185470301069668584173647979855254806739400149855740270208767586457639128524606991175155534679627406498169215556025885224653937196525018445403008119153716727681029699747604878567488709837269710619823460948412697529828518191149868045784220751890860554707529295289729149888162566530537071461857445629492750805172062327959642092752369627094911514487944068155192856018029881351882871645473525000784968196123312820019386974731240742189378744066367691076483696683005806296625783100602714784339934788065323983471114219237533989832280424052253942664195325100130778972840900223401316159185148186983275403080054601013821336949363280499398702787982632102682353951736709139573282727709655171904675166964753909615833216000547186281475972570963153473856718914671183577118040558477589277102580732459763032850623181507377041433215879806820458081364875104693838825173746524323439353645719853220556520730219571776255786049657375115422409573566843949301160423274962320405537806158043024367507487320432688429230833738547558265812061607842419025535899889270207575228536637735450021864887731166596224480532646469956241682054550926186410725237716524463813994536326057025612936821522392275847309042744535703115046661933864738721887253724330903661694950091757599117973704434169288058318339663899697953005430886054401290264273582292470205891629142780154226605135733812330299883468350843570762707807748073540982210509913988475940065939500999134955417384405163776271940905388091889219675256996335694103067495970558922938822362552800530969375755784786057016121082349241334272268625369477606774250937374965220617732545045907026926632717773721306471597270060463838064458013121784648899629299178193377169513969951442628108498642890128402482449242494525856507591787245261466180225538622904747280128818522001392186711910811878497606981583674801628998379170997359039300128414484106481560416757661182093479275469228630800353020105981667122607718441125057467805503979866800336871074169301711857286567534443419892984875217046598111677271366823707038753897228129173828675498323510432870123014729243800321488273744819545246170021106158965313153451538826536096898712089044475192403796689694844851322304728696509597388996793269955973130753582228029964247227378644293121545704403751014050559780376142988197078899277920953155664762465521627555811300617891853334787535836595486837160974650249874128981209669975172005251806695014238357543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -3884734393735311744211933894839372672565414290639317773304456592897619841847154713690595607751964141899986226168089733691495859409601636825972663404315870320322080596891209589339584100221963207833737269698032218235034462648912910257648747123157306097917495787850515333629493849902006310399527132223370776678758934114117402322938318234400628178679594317173113382073735599678842498272648598511729724805742663228905650789780029658076778229905400047468212313418580076388760641456595314594675886462696958852993326284661462001739687914524280329537441945458271717415162306633037426161307797999151120827461295739191749112904830123242930131647136837838926400418376560419835368472960727489382385311974049907787209914363827217315014093816620669487431871818199938053234060767271742789983270563787559548426383275000591375346620336851135755970777357842957252894924944886923398963315719521692845111057851652574692569806015564658158774568010378052590655798168976793422364538253327986976142528841999179115852962301413416087468690544547121801052797647814450013099093650060203292548588647874824867250319651427747877496569796502473214947980741957476909408941341839977183695050854225672574948577186662748116118353571759239131277046788042603464513235857186165940816516665860047571752711315121369275654651602317206805804968611929732775622777071814263513677195771622809619687010371002440971290264192507049795251984176837921720365773931317655182553710015077673005050897510556457974544911135947254418276453526371868226356598924972571016871064416175678519726853278738586253163842628232867870456106811986461296872295591746543818853784429916162755447891118381806090415144766375532019576657786989862717699592467059015671717611585348867062421975370504219878095420949337643413388333266665370231863326621327072376783545691449291904276924483385225931295747809180437031926316722742624034269113323500754998480161126144938349956216029425217774746701118641655765386533027171561623954964909759710965650783716808567514199239979508374554128072897991874622727589013944043811392685992269613838333501029611981617400430630658226473517742463734562352417657942835547464337898367952230593645003555367175579631306410211203901150919734297783392717022858977428332300588301636031890346198291149324260785414785475123258434779176586117765307198154662948949855499771473855649262781679034798428060101109292103299669133641763152325135318003935452449191279239999186254872454020156015137165858761960800025201038893609405701017915462986805068877772537118030468135568524952484894188620476853259855497218615323706468191380228360027753987519633749061989054239545803773774652826746521297062268207974984044617341065922433177268311222445746361799603111779071547176204219104221583982428744736825674479063068640680872135352499124928026885458062182785093489093999788029685428644981479531675455975433720625038326752652475398536587674546767095915086235847917101491103380219708686211241375817937943741241812641415725410466770586842394143071083684345691677427782875806774730932059774679205463955640855492357032378584438749745791604262548116117248362156574165805962687494379982469545302064452775594316547832704933343240757352753283324974298213326966016487095068422181010021184317771414096389982363848413230703434007144535887769426856199927439391053930632314235152384268395745020617782985607006771298696238863699851268948306839506187081348511401216625513806429247063064098697157381872582606255222103155595081450799168531607427279742638397115820560982566377824396308333165116111137262641635067164930978857951649354581574093257689834129081510975729721943113855045305601652220310627959086716308177481725815330072281245547471829653615735088224758020265560900627193478339607834311747676494859274848989680744583679466996883888896263670176267623901367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -494201401104632423024007357882644109653890757520427069589775590621531277829053159074685509402643720220503278192138860735104623339251974262357797711286405104939089794543494025497456801116086816438258894480440184341936096843866580109640108249162326835300225854124108645439623630165648922508764746457632593756360248290361165215130034603489236026067245460306321826220887495039934413940579955913523326957404076567755796049360098467385916617031459384015372526430863121513787203976937626094594347674248297402438899268777535185825200531639726555319090238099514413475550025129978366211395650761127696707941050672327686208518487740781376152258270350582799213203298777397858352260712388328423330694612618881300206409158518128557348564549812862239650831378721334168295700935351737933569800098274545627426618741196874578189247870116257779970999301063065272998872322429412242690933219975124095432753805714752436242226207643772373517337316817459050070875954933247963924541902420403464738332079441723880168944579551153175809294722994098200872167779191658129325884012258886652046940198961499725938426487225340229407675232070305830806084942406136468618357597070053518347142647354284800312156219482722289240364500675019652044374676570602969064882617692909149669560492645371528939229640091558192341616411485101601838906960955596658072000588403559426728994439325491714838266788683238685731995500626202801598236103117662015492030541724042852839583755169963953191554994237687439043410782785589497928635740361737364541104524188473154842163242032301632489437673074400441237813229666174297490326316550533862720824069405395765103843387513914330003824806134622376671169155347445293997218770082673436067252610060202832494041404171256520908507221403615155007434866560582106708446414193425144430803502622478983599702392522003299991659194273694298810730531221269556257970360832444701786170415556456071183402828081381955164227828873321791655288703913612667315957707337346607278495216732863332517704312087967650013133385494610230930096297356216803925286660347525609366041992162727045619630281318694411981866122343808377543571054299776611092745146911515971937568222746541512972853839680440429290748502510219289627086934076103218532565125401378212986483595089617107115443684789479595402385850067443645205216494412976343084889727459339559604289854133773276513605118878356814256419979753461920795281058124667916457030934984116900059927717818580556281424468158847838274996425322494574510462927112126706725512852376311544976361738172397483470358427432687768477610782669173528399706676628574393768321505283500964806503703937723029303864073025079849994838483244209766732611107629516013182724063548923660209526357655359764073939894916727472208420758375594752209320117305085293329707544386928955387742502861978242442070970830857178041673744276158514641481602268913460169029740887139784386352590495426734142603687604375396676917051431125930978896021345377059937265193425431203476185169522762326183979340888503660143357906053768739243108099749579391500582599597639389546079004095013300308073746227552504910468651390890033575172182732463428844540494527946667237978768256424819001353655929167352251958459068295757716389881246271647707341365878120841026566183303454143848826541896216836782780568774196362636995894666208076436955498073349497921563724717614804624620991723681598318796427225724809376779930149501525423556647241281078101524429938955069242533009878435441999485997124979188649006106469897873551958312621320208428706734204840874382637325292747632631911890157504118209102217157456296100980523485429374547923544802767342796512272619779370172099107684851876495941405315687933719066537449003036810226126797045758217213501836817157153696434557110868263890633897967039967532437705344250389316584914922714233398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -19566614570276672721080643686772902843137375766477771502913265150731476238620859813044205207657399443014381693919842380317643282247581726422363524444288936272595119443284911748790730727046664817018907191906363897008651155422310498163392806610815233211661780282260114193086770932001288192947693587372497850948195315454928580300590861088905379802384088999626346134051483809215421653729542406221151974575836657463773162644551944685560589191889319613876773833325750832196205940650810187386272700743736800164975687801707423457993924714772880623873556116245647913391994967494419976221250114763867557125432834666595177074036711291743418527501564798721383533616461989716981397619090363066779644189082910116380609278895871381713874369511822281141388695992664581642367487788524281326820903493026515116529312361440244673571475362527171858248040994303052074539483372716598146513685861562878304336777713789104725250638320111833566162875095258266949289782783359917405430189138599214802274972537685641444061151940202346850315311680173239412974336898615299399918223635624205763362407990782920220100415276426268792056079846960957719808641863862324445406249972068493957441113598633590645586161357610049991791785121664565665058859939640022160075224478593288527238134549098223198760027378674232494062737769260896127173581277338899400003908340150785196816654960419346818571373360375746259829081652403420535373049218524714278018183443569246736698483600034190316253805468463636364433642779482409862302058454189981699609352372727435814863186119653377814614298840671688902010997618951714993847803775499609615542015056239532525102831795984914938179368826769428826283637681691094215001608041576832806809328860954771213839808994895599225359494393097619229252584862368879445978715471950824596639315319550729430054111279594249835626447973427395884690770624075131441869112862495210956828369489229545203971936477012737004867673992267396642071016998314239835305914181454470886226796131984067135061820990536363806309974078920198840420478778933124703916481683941372508836221002710465912786136920339161637187036615215850518283542787465064323375840352308163542976546042377159995545176312630263851985808964641191761073610876324453334047255956731641250375816493787043353668677792629092497400546616430980557639938232096903320683419656242822406589647677194074518468299588531745529889037141653901774715633324876866771561715641021329051995716665114263080787418666282875495387608320216004375721568063664333386048602800603051740831861532094425717389269960436208852856796081228366793158988776214445493555788229717811837544456929971168736317574355402268719754280955782913853400125249384231054871614364498926711175802264276447071578618376267760474770664633460298639604226219476972387163297893827560590005790771923126379366150074043975109940433278338166388770947774512524555068973481986448308098414468334633264907457244521642586348639911050771999791554864551960840336015311653816869497652503689733940675755195180762935669673652347040493203911327537233232808055146469807712931665142464388923097888085261878344406514949991007478185786852346840578403872217449614985658741287852592313706522289156913529036005527991191812704047922936949553623476296642978271710786834905709786864388086003630221215123936419790899248727708305234208742949212961698822224400618088294295983385979394815578612443050061943638285110008008199658464974407309663327994964212183989536755154700165329412666573113377781748354460378614749140569065083760875082376556578522466528493243219520008538770852410971925618475295367601271077382648047429614410907488882169690373277662700644807493036599094657828815167243482016125172633029438096940125051497457174071494096029476857034678313745018459604764402159702333284537313987105910939590103225782513618469238281250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -448250864531213792996393312322010973290706820101496073194499761068297594087890588168935690553850737292613323767471009394140869667919591241755639710832254756969737306175229920052957410460572313532145036750477981373216529711110034933006194798455917465814639773518397686310943823757636636405056299066959122467146747951235269921259280366798377298460858664527124871835418786994654656599750814518969020199283879433968869013180262541132645252279950296541246538567565052757853122083423330525263666512681766009256720818281928530141654185272300886463063088258857007469467021859251669768497098953587092683807016645936133069447186872130688719700738370238505668648233454383992810867838239663312534460819023332897953616137189314070954365080843848816124833054208813740126126119057720602775772357016608676795865148210997417204554136836866342206726926828537153397152958214430086727556545051919935269502835677132494323344842919307856355287924302360843532746520774262419204018141461297441685024656350487434825913982315440729997570659212857682577248908617717504436641140289964021730358068456558648482644584528703744843243956684340552617541627776603736465912567977349460098971770872226311537818413473194474202070356032997440261376185424721206782236216510804615215798537125319389060930983062094343166684559936876838922015325144001755044636002745753004903067074660772396948280216065782482253134179870392853563780611516984711629267027463172256863595971427372649451823060801043232468009576974178090323565083732012794909435707835291144056261444181250611795087941065657410723161783025245362029939804731781520271662594930179730048889058250566348318247173508309011382029393226468989921108146029993709050393615574698248689630347641620617606377297861867657468395917815301253921916317301919079845744671431007362827770572998842974065398076858033333610733567877438872250854761624466400349410736284610763377647939365578566960503658247365260937077583813058731519386961220158879774949516106546517280109664310075583639335712103965169344210866933220682318204545812023644861196777182636832212158463485283386669143756013911800108076864522341917369816908968136465595364632568906464392717226089403201001780066200129280951135581695349035203516514475088590348394896348906366555575805335139754987758178111324832462488334202870887177263462051482349938746232999763096523210346900579197935926392075009816009235327668508151841760272068568239258660825671041707997304414550091811888983206790414083761223183808129364663540571370607612479770416279088145396257952344053627377713506153675537074271109687390174836291816939512653156151117653692007968737496089588128010825457700192201010314892708838098905777804141164417273222338424051850841626332065561925821681014258718205799412298448667070863714040107690762364701953427866733007230673119602568447506624769920575655509098124531574107595892981151476122737761714907762071856788220099810940244339990863291761502710903420051664921152937260937976437729361309047436355453751180438414859340025595078908784670528614403639617273421542230124708565660535131977631165274191334547530825963457569509702429533888949179985341976881793710447913784316100140567057618393552142328589908107142690531588839249575286078635768029274239569016124113004064986414258466925462611369221683424162948870915270300224937517340870993793592822377474471619253050723618867504093622619017000023371726801591574310961137231022801620425883071922273795458377363022598153509097042893323919668339492207657776300412465874874234455682380986909279128101835331789262845753526808637396579357708482500665625856914386504415787226891154427904515041071618674782222638114665458003777779075483251233208188970098419192587139804611943627012278562753725827208805931716038018088253934919653297119790380520498729310929775238037109375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -6757158474763019306643157279430395607669752643709643086346438916131551148208245043482485173267469783271405037015804933032974668373162622123911278363662716024386269557986346287445154308192724975249749210411434567265940937464834652374468030573436774172100431746863681846714750718692629562747326016324084460176440243423495802942201926769575754091278514166685101914932447755902051052398633143041173086848816831364594439474961958212970310969975383023951587982147681701166338549984300795518108707869812923812867833629835860781046363203918083555407080657179850895517661790872186324004013588700109573917209582637199999260069411927830546220578304969984914457799939192145646786765711650008914701235457733208573640613268597870298293285940687978403966072464892088896994503363444527108950498255677694958576629557694039683318093362444100532829030867031604153662916612726467653165576999447805163327919656218158827687235899585957109770894062090160339299660879038693511315605897402612713665724684851270498231150056992084384666894448238616166955589974251412333619984971134604439437865520587992073094836211444685679592597298394908188944239967713634695778063430198423348579981962366307633309219087998482171726962637346539531993108129039862839802464211417518517098868211225656222806302981635070766877523440570899292254407664604145053745852374522148466389955531185973638701509914178216208535028917084247985682892126895684240140522929558310006979370661155649767153344285238642678261039462300156132731697820077307912079556993652452104206479360923682134164305127304264190384048519430727199115148967071151339585737891497523529051050335981609076601919986443053155489508208913900262398452998048031816333360615839178753457387732758705629805490372016733029004304409740760189128413708623919652832566767484008256801208583859475985104446353783565962679337368457374920889986770590058329312545945000366903329981325403115160355219749044156959373829681041130361530145800235502286559178581394402327240618290886488112290674115415700415442787806352448374213362005504315288749199448310383940638427587162406995503119332839209667603822658542199681114605672240444250375203104929968694830082453242086937622294246819168625100441922688372368873914485707268574877681913591077408985069033936612561843858228487383863923242922631098512659114025909512343174099490449302035436240377329324189812859138537863539659355587177612742601177249852684842094661403117455528940243985239344473686399236122008005474967580546306873089352983511679253797349731632861627907946428974747886691422112803733496400673690812307369997816085280685606886622801844001375177505280858956740708833639419960144803971032325233843845910901889218785715072200402982972027230521906192811918460796838935494776360444951855007308531445914390426858111037580785981179592359462347831735002814018382420533226966475661891743640776150847508440800643667260599378979901918382940676177381194492889587013569487016467640860861488822977923403457115365321409471478620072477450043473421899476417887502835327097340378721369834119833661794131242758969041183623468939426841081996817916270027604889654119107278833636582321885512318653265949229045049789367506891981067214712845114700092863576734482507925034685184731632512760107375214196598877528181506129544519203612026409938055068754470148025934796494954277362843774277152053212077175454104791301753213020099912696516879863924563350909388223161984325087574336967008359962389912769961894268435139459072985168155362167602029986283219624654719977832497860031916389150924176755233521310415260246047555942923291386928577763005892586950720036754850637088638656881720101090865713008701881017243815103034833871100476204369535134220509207414586071266771995410482466052378370464896770476444058661780189822820830158889293670654296875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -63299143780653790072566500236459058959905255096698942462443991984789746984598822863469030262456409949019874459369100330937257736563965422337650869812639889005676327426052258162823866106657789909885013109169304878678134450468483507126646794379594737785175981884027662595166252482230439142136716584845240061468346088947604582885580208410192041104366668614836694203961174527340609280223810935720688649337017138147043776433334169542916597215131258791601164574182272790479814115085692625199316627851289004785832972848604423478172081206648312462680924997624905285448835297992952575887945797440417819020714445301156630856758036139849095458102419570710304657558539418178045687605716304809677931447192457096950841173116882915880086213845141746689430587360508378371124435511104370544953418622025174673925130897753092069255908305958069312211572241861106240220925586197836592464825114903304019671051759376561412274943207926164988955751616648452618273038783491897358523581712158933077835213385795392717654720122423132395770922515884162823941863111956123711668718239647349564205456597241789620101707350359414516228283647461539161101063297792393131012741472866167346219892562957592206037296079906057472148341193233313463601229479760116618648780463317332588388338203114577018828309689638121475959259669145566712630492543179181846003444716720509899549476590117047171925434467624718319423746581993447364543643468496553351109780454251065862180134593420463850832083629903910537835891108371232219152219650096259232693265551286320182193384223142847935676769901812695924439746618796984359185863109819033071407341196873561876506609952051296918805331065645374054842421520926723948285437215502763883725373690362841799698971254870483340078566559753337861032808524999159146991943077235524956771247304026654143195100664426147171510223079178943731516393102264939540666964514747854525302343111183636030094668322056503538012016672454991646735454236811661699205813157228586558011000573888287849948595602792471277084861382326391313731273515357478055338493252237157364611807090913972377596062253993129336880921078978360360873484775300904958931603562806565775010597151701269844425763829277277636586227717030912346901815011073688104414279181270387819032588401214542415137594020632122273907414364949715895312305701527066095538658570752253665073281311043039406289809085463209840496121842777304541085250228428776351155165698363146945207877360391309894158897822853870577476587481028466348545905339774982161368659857444215986067692593393281459891192224586034272406799651024738836684126064728589880257130995983090651002351216456436580045561070911091669420104397125839084997766503450164842894406687733255266128084985969447791421099869841496394946085838143019934511457649790916281885494415896127598524282473127322084377678401251466919963926206026828048348505310584809451699828100760043469852409841559107767775475402128950656561941412429299240300190174946912081506067432221050963597852206026179190238620746446869641383683404456764917031415213235056738817902965727340125259628817908946160661714421367296459322115676552330370763496679774296299460367514912810642675908739626514858572925316105341732915930166632792344369893280016333994925482202794450020602905805568100103393663144193101177966174120708299864438963455163154712986374504070806829326038994375964943747437658578356489891613124245461809995518670685637954836291799810594707754872000599918586827508445873218462171323693019559112262045710146325038125265256358834663467824313627000726261871998482330177930466810423068865346569848325920744383129146961804424166844643531166195037060140183194623171283626182954577884140832599384535493744017495692326851941819905423964716920957187502737726195559004987053485956420258509713683281461271690204739570617675781250000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -159021732036686804254296816719614968176469957376148693487698496195746666920652445358466697824656140590867043593593294526640747241494840812885985430534255012308003749347262060961688852723793394336909118983825763178221257687333669618208071506048863141324714933319328293973356040104502240821560612475796152458474584434185818363565699199262131958103274318735513199441126852642106570914020429297318775474604140535363455531935735468113147322619740185845322557894492151161869197656053007112203798842603151910880276379792811822656760997732388180168395090268704125990412533872815413506238487691003765582293467720482453287666633242596713294254357683886855766395846894276434498721875878520259571671370186574639956027509850419918292742530481235443560470096519599758547629296515412282048499732650655687074784126602731401203064480519194664573606360360145328859261842240198712297859438950295180166237571180295387888470561468413261554579983882243076143426108493508288722324385553582850960297083515493583977610449915167760820737103666571008207079598047278317084631094722349428323352892337841862243369473243488379481063386567373965857121966748900195842852583703439657939495512320388944399077745572413988459980098607039813918357342492100163497377048306350943005677072119945134812765966779458696289979756534910639301269565899973428195102145483980223682174898203928770503880831963055505873428301098484920247591275264189477724878229085470119649668423792509324946621902930078282356520613964970358571941058420528075550735059764581167291882465458557291387331294205761024850194943346178530346050969923697022917134643938978534327301132796083833983644726015742315870711795741843139099159704580252081211313787117467279986175951417771605162456773818115578003834742723985422335958762032771393429957112542446404546748979773003312139939736820886501557211358236972331153484093724895534015061885721810978701286793370181617198617189377417709554739823323335139502926629116659636978525014384526398870646800823692635208988492922995670060569036199926535818241668681597214532138675504439799252622031678173191625373413887987810701838147034491546828081296918823092632540411253537622440552453806494097484272910404262362439634386006693661934335380086464890051435948926372540457228168806911003146363289754179028742487962280192478302770622646036517343121265055397178618354561924206027054703158333162817295848433696978963021088563231237588795732995178494814625024255483543034679360251659851244729224302374389024446470479841502532879768317996776003585520900152427926493535674202201787646015785767371983765328396985526298178843435643858223015381075248051738462249080300358576188755261336219378983583465602582754582743185987276972554697199588114964039541003550019077583963198298921843044955756598050197244164652120175981896684337865484736404737273448699678236200878199187998986859807057905228881214725633021337883256308426515473001189573829523149661660653037277120184208812560086898862846906565992542142950742969416861919222428822605592526384806358324843003170849466791826331422804721469827233872450449716200442006645638993336167372277876493995152085718708487170946486685859354386916084641441928704697355623221748301388366499200765966650850875889036301211068364494776024255669610980777659750059290850545132133147603079190159797702019708526117279882138432068211309863317586287504046503659191471189780901891346439223784362981589245180105994186021600896268098324032874734729870764056795396102695712488966427705232719060071215139164622229434583898746045658452777350370978725402067670824637815610991677217563945937554058213068875851014489843489355717334646919222946489660006528642131639439334007874186304417606688445966245437826909964475357483060324251400947239090490395972687931447353548719547688961029052734375000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 5069981004540255698631263971503228157257516822614186587675312016102660363546834154954489525497656078269880150598978095585467713455048057538704986683943589782921561441700465238762430274915326993470276872114700347808810525181550103076110234849791861430540347696892196931769279633367588312622570248621042586820407592114459024136739290950202554851982445136806112651798324011482749632623741567058957859614475234266317611182050261016201543826274450646759957911862425995951495094028374971552176151182226597111269314293905096328005660101913773633055699805984390894282938455010349390488711912890395355878470005765967115436012914898540590762383020861335957765429167057869734844639645297642375553192678895742362027572268243485402425128002698197979572172239327341745259589017564382387624386220676970688009382383736184817981788572048377882406380227251855773837745946759151795406032282157806680120720348578018298898573554632346052598055981780064206210993251993608374789880035948095263996744424759785687684732109218664091239609857279241928635531636717047186789711099848157754577417633987001097158409035042051394222093528355997318419756934297884254432063138780851473869047096620528242652878111913552875300452605273710686025662193400968356217554769684516030173717193769589712953273036488545445871508821165127840235438998840245648285923752120030859183429982085468485611089528637280144540667617089913819290762853496700967656681269379145535981328153535640822827779732924352181044515208807586601913460961811975536296472701741902111254377266276036905858764895976155518374592872281254483073346265691102694865673704080848486415324258966622028868303763218721902313436504491402121110608205506920548301774508669648814171087533058316907168939165688422862992764529784836408340314654154471247306560323383225526887312910963260811695020041044371786889481138654153778118587298971854254649352349659409480386206765710073327446537450370689174266895558558371415674091648767266553009902042303173902555815906969479520880826518251702614700957247887402083977029512660173967770701126906816774585071012849254308379230268367793289560727259523491140744948095554836725403807008076672699396712666732315443563309834658246834152769368901747120641753645064117204704304108019411263777926069227883740818341937074789349693075399984610835620276212226715231530327755958116984697612647058390478551287285377088995997115947093903389211623649016596827885130829363970797974936289150614536670236202450851520488219432812890734594347612415620231324359133428198927636598164020720133848684033415340761370709887925745844785456260612668738486165424481287837538523887564671136274194635762752769989189801196364477055965037820971288255801259611776996595527671879461078810416146777146868463227677315327240123180084934934878224048727187888304967551149854733675833908378050596320165972411816000540743879275318812538571159845600366967350879126162085041471845774510262428595370183709697819921972878194985659468205521225929926142017018318739242005774724928603729680415014062245728226673549175605575572261078131794626247427002101412083242861219274793461281078807949571991865371720506370533373072147894173843322491908732869693756696976637019073218864627978768130521108399749125966039638043403247846777055797532815116085798912964038541976894000217783835230138644868244520904566465618562851785854751705660034571208142350763650371749239735527172988996331084258145632165683301734406351331489357645472613558245583722905947194723975808978275526707356899400689501185786973991717494215519836731266711521951268620270577374426718749524071539128575525043714108352737602972553023693522807074797685775153887136424810942918234088898752191469856703344841907460382020413716215471529831944743754073251604686661808685244068328756839036941528320312500000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 77136578834572870305182284162508378427589933472723558449019983920012973925812802146892216979031481034502181232764805690365806970532408120620815043093386191741123573160429640533583022563135921537407628171304562480905807801443227997528631114796671377818847883859387857618452668403242529696377132697566954894414749336409659145603591585226178087679556661390761466109190443165335188365062790035059610611164714571144676966082496269456526705437915958719156648887820389380987156644755312973577288095317297418489328249420539787127913271555081333161951303069470952290292837090797705734642172661989482701839556416391100258433576350948486561624266536973899558906841534837726914901920822103976582630755146365014998397514907166910179122933495037815527679634583233455344492177054614288422207111435112652219041698789928702702062244645627632459178125869180354104955537365279805711892128761428771458855249582809286401576693516849840131735578535368446822469023109182109629015942810825754560755713262480516507509948669609387291396830280744630209489820129840610233980670066998991079146939883443612997411406344945777617218038682779849812832106776082438550441897400867962591300633161883427417521881653808918423363918282036749927722543249138820847380699559545827646743743633223028472069197206838290319973163033936160131393179300954721859185168501291283241412903936802269098871827239190086716646389210852867446419890229456865167399797281177508850283558871727833188419448661481064885171775937478496406199718523051630968033353202576932332692198754927250680362041957010805023315787362442745114090306449365304142769324674031236746407871133284778876284932656061741483154669986299236681179594861477635590509955236790411937448190221420619865581063077528714313350196915106674967889330784494617337700142187393378784658843269658487237681581795342194839428689047576187226251658875124242819397441300917827839390198338898743614797636340263366576999479164990147565800221629866662313550297305901111676505412272485237574955969506244285000636602203145294151398864524321345354137240060219400898753244952902208088274681872049826425129596681850874720608565401001678962664318830898188104703113376906869282875034841542721946404773512203418371667060255531072761612405449260659345643302187150558359688694435789081048062047232725942755731036500355334787775436057629400358929270209920956668832892956643252401153630849649418100064895727682216972379904682498342251111473021381361258791757694572121178323763169210625406813034385412810256813390745178956584234332896713364886719205241930534683345375427413431411059754334196055737365822367932541383890543323431488545376558404574857667021440627052419638694394932516185907034566845240939918625439464262978777453228830401740025189499983664379745733846734491885622683749343095642018926970517085944262462291549183812299540123088841494053435758908910565933301621615642942047242248120673815645981654078001523951206825546679141008015236055493982338594536981680232392683569219072868361005689896155471332542344087962139168455480382891147016945721873997936744311524889846018334464571661814726199719631318176463698667980381461156677846086882030662223906532302842201102773231550354005493874751078801904019345336161280674935588077155372375903926942667659548291002048644926878630219633696605737327969409229933133644174784595565047263962389085268837082216462637984828612101267348380973711223812875288338467991713740864407559839701965879417842918199719921195204247647186991680532814558858781912352239965909364355708673348544539006265893861933015227712769711895172011791089740860851830439931067754784827915757248732535622192609978590519721326065003452471328204738060714965527978781208505598149758585688153851638846353382463187489182562112111085639298835303634405136108398437500000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 209401088435387296604941670565937455619468758655249671554418706895135023289062548022173335402314149179068005753885588587006796178663542614762900050982153677372060862750499135853653195110010934107423032142644119620982753250690744920102504796871434709150682032331923807213773750660092640600614784122375104145989419866270628581807763221157368275751188557700159030474397835213129643988442113909772920250756374288014648450539235422402066237177013962674916809762925597507512087617843766730421524666836098215987994703246383733142262300858931567842736029806335467320554333989644855962263705501369005734853719200552494234716833739293126256965142964107974749805990081426801298511668412954530785669400189391281656294434316642708814582388461218831551476346295366575512047444336744486643919103988240919027370657333725251294245418652239259938189693774082206120860342025633443409802584253644577276742303883035909362779720930696839306857337963196267999007924265502953573445595051092714420294648085082959879311522893400927294892185309755163497748536831981816894539646688991487923255233348011645957223408224436184553420528473725279954375446912439717255112334995470003918769540544381814190395423007593676354586110635431132540462116262670297031160661128075505826551546867242063874660526615367827167074841841610198079830673941773558621166003076606946371275017617794630292903569492466348230184150626946721753324962156983353416934173248704420620377696678549650288958789360430891495256246900015826203883661780245452316012049857741941403827918003886718009866769458013365448007764388662482629770512821680084971216181225657326327872652318754462499214383250477561827802189879664468177168702102953325659882241732205490728637990875890878920034262158130162604607717236670403201271067425688281544200293723762845421278395908267754735592314867857110854240306171546291182706339160215080124754625800156368338833565935039262040185290536165619182543414124958799213248945576106142374816553827753622179383831992486805757559760950558406261645344449216407049241127429685663865853680715035445621064141518196108879595784605383048705670293834589840873335563338514819211339218314922060314561689868602484483897474579233434674007204145607957334978738059588023575942535106263700506666814300331260441717846360406838540656107627937210738992455162261269717878366208293695785461867186189489301999062522531248704219058908581945075515500215053006052697071069057359743822273207613454244469901073611995308722912640962511098053503611001359803021109351598981468016371953653125359945104897444846703459343196178255096566600241568083781671971429995850865622416557828630695968319751084883365933366234138882456241112786340704870248953252654992611625772379991042068514304277062108712564757472282436829379307865276174432739730860454234695313525383538182587642162072520312137828462960564141685453031260355886975108304584542512793305310386335013169827979207851512590796433640970215721436903111170217850923302565614615419234727868065483322593679939859488298627320931518261223081758197079663734536805763173655907801226946517159563722888287430120163574143836320512441758290680904200019050098700049265118399878986180482336272663457474753860118878781096915581587578426491635425288329253537764970756570495938661143821056645600361836011000958242695484305301544981970847300784471697056718280692810268885541603575116638981066403857261253642989937510800342189091654263563093395023421048448676614002040962696374000447908951827519937973329989410494405524579202473236709187455000489702500257240270930173085938507334610826288496024664235297013399369173359288587913663863178981300506041381937935460806883828637653900148105807544433490396191418280868615053041225252425486003338837581201885978954280176367319654673337936401367187500000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -7306955736538915247261754892107998818040795029514749351574581338736963763185115103133039884526755929255570650844587066715754957086653848322872210635521728248042633286805536593349555980331661585873297738437729736603909619290346633050777846890099134982133468153621442962468038887173343904489069831008953929654425350403891235667500457892118815096893141935266933078184858818515593932204151571440801047203055484238723326758352437189553113131400967243993762114573951770108706188783117196859720459412977583386250707050245500450993984616969539563602772991190711321912394292068721277462642977974247872670656215191505214489453193782926651342594335806515604420633040737206159408414161095208096950962301354126682665011950271945514876113872523893966748944639341412456188719207255076018256969110351438369551634212837444729122229710551120426214037544368980111791783059261161981574949021920224840417791449167696538699040618896622438325401957929547341471819782017149328626642021317177143620509823778008859252806225997257374733906096104643426797315840686399470486496611565423283716851591390142626254613120328977918263054021477395831813392145529818535932849640380611504501297226317281078830096470754125874764706532273732997376161219325443335592357441373278348993230106566915224374302411780981811622414653916140837505841154406443354808532899981952137747842065300415994626629348903749356535066049469357575612742555131348782906353956301872927250312627540622526861854488726304597254865966825998590642230746212515123024447481529621276301529517175886821121354881314475094318314569250470156601823087501869172802953970056676742891718602100256062123686574316061538141088178449948749067301432440127840645229733712627131459999401369765205914463019287456269751014448290778179353322701069834962962119953408901828322551466088660117586923263982513847321333932555716197121331480041890067966557890788887019771402036465825916308573442232548153123876826144048365375864423840732554266453154601086052339723200882916931210083083937053672926612506500683727451062633327622948414549373440636907268602444032388762153443137385364791819604460918525849737344989629897259523725237335406212221836881694317486887576110091886695958334579125219723161609515363605329258032851516625954161070491284309445204974660908429221527112782037820199503009130946010602244603129551430552735886902409624807961913344941548005359952556891065827058994790620549361788797426086304616386898732884775613337042796779887300387309640266840110761227503963080658366494599908805477950630672207266813274589630159727049199499245642630289156117278831127065213865305647598598043874298930108941661459686500106609226822854800841101430220368581943812314982178258979818628538560528800592058118033029075613905658999430961569926264537656588008468534330037130315145670966313533738474726042164975670626594725466194360518217899589190173322971958490442768001868885278862359511105243397275152295751365540238413013680141171940039882469172320437779771260795235599923738493017137941811226415115804679985744428820249600299639556943653530869610448705677235112915000232673199800908608329684241025086209298096099206749379400914435844684750960595425833453463064002045921935320912049704283937520341295482445407835843770027382292412177611504354695707774107435045730173624100628861371777711534930465640962706650461685703947833966314401296521899120827955525727729900800598711785177984469842072408141648248775953633586634511008449090179066551498927938559916138435708137919384954048579206033093343327330547020672525196710182379182616163255963912809896271212577489814440195062489717579918083252951317702464854187405134517118441489976503841713945960844362482380786715730370151449220218972976290824275677989826401200965100279915986902778968214988708496093750000000000000000000000000000000000000000000000000000000000000000*i1^85 + -130763433447997401192542324225483841538916066820173658889839675656583684103699837727161225176853367503987099219074514010631463559353344875854226898161566425054156909923909668147914731677124188090908483057296382992806998653878388418768559456862150251027789606350703498898034468736960103978477464973070144413120108418899916973551680995992721697583083193235020204526151142568128464826286265764251219526739985197244081539931472885731427983614371235057060960544626318967811501334402195906204228503178597288105278090544795763979834848967446950681643202551286937292413722133278876823341300510595048085841244153920011020152162595212748148627067162476517311032964983188371598859881266172357981227555398609801151101086214866571468814220329851960248009373013943537923390405860941489245719296652284510437460457730732196532981023714268069359954066304556842519631613218394785451877705414405365217609989909772695761854570588352740745065449431346611609862478443508096827074472366082410241918790058829119282281980897266375709053727770501669640899126744129407507639586402977608161617188700745810048191347299883915187539366788401002189426259762180146886075515307182716158199208264674181579917310563421128456601983434915081663705491980433094862240602316397920515248639453192417698836202688331930843195390776795176027794282936863241567622809147093757592850128165634109088273035135716114114742010802507714874971221729721678012570133763233880044655181174234026723520686606174814681188411461864803079591681966919447499635629417886927477645424425992455070686575575491856469676327868648850579860125657111522262006789302927026920189786879999925169848230803866172702758987240379846412612201084057207592080158824026633655011443385163643958353103875270411760547223497631677448538177346849917680554477772879479514439058267887230614317979155305274370623251284165599052973353710697559279750555187156133592709352245092222119831533175248797901720138939559359535194312181505363323126871465695324927885924067140497722439465903464865183831156493709616091147981699438504066511112343971484820508888291574585132292472990376309591773853869099610323801388421726682599047058891138581347280482200036852822879202258716784823781570947441506173898648605654281199500712404160085455848853449034981340629443247875621762958661407576089087069971032428554019676490459598061591346819721456005126577352551694315397021159791495142443748182736696093831829557383200396413445155508889859729813980371924761153712197099192285981091524921275031645692962951827107134329273407319071318046082422372364725029248835862410725994999148904596505740389967625729627744368674110028593791438462834635924291729573819083374860832306189847655725597703972879648134163281462658724936330856922379106013101894106106121573560271925859327913208363275872494739236176553265997256685733940416985295963548099833362454670875853961080478486674103705809943241261530624849581551853126676605764441440427370806286903771409544928638384616878100677243337369092102788430462747638731644503591394196312319623124788896592139035840459174600210659823228454986590865745292541955686968711434325914559061108379509754138653160696582530594584738933299137310660925176656359348429929143044959430806381337049050089203389807979656648465632186651092165596763678344528607540061893952070221301917415917799783689340732174875945870749890538029882359330160602771435376065454459835672095917257109749263245310869936638424541227455006959261712842360472937875507018446630284706218521666516032173605685221248355829412299392507135207932590262884061503174315817310846477473139984228607357764372014069787229545436417553752171419557306139622776205474964327669521425606406203534730272060613395247984868770535822301158256024248595361658686897499137558043003082275390625000000000000000000000000000000000000000000000000000000000000000*i1^86 + -1317972156571821931688176641436805509118352504206853989782017469448052242240066866857960621838381818807594221722715697284142019416632411923926951378120198655216655575379972672478555451758413344110807645225100210973509589291079708186311027830545877912055412081898409758610139801584933580645839829397653268518279492407377553567990700094833729918179577245654825408903198009892418432736068918668102666139284191019439275302375337795128637013473226923558417461957322973008434725761061600110463438850111533269640580001426162645419970487344080557282601519346518654250639394319027896536284992138026356275084876179275025928617005811085200318425781653305179232482291153560931077618925712840371680635694194283059995035562751520873050309035726802281223965439831721055535959405541045011957324910643302945005642892954959041676589166813392512814863996679291929939488744737332217919019245903466331998629906598311805397915550144331545255381237816037566751553799536393406346928525105037442135316345558505488517565020524763540987077399463760165107944442990426578567922343651425639882036402108546707804266876570964580729021199841214099659207291576678380745841708220883951286079534652443667948019694452723242236601694313819545223793485496688901242828788230043992910933347152870154134016481588239544028034932182792225761733604421428147959428611212329255839191182008657398688727769571253116024924109145336152115713857081961048074523186247409538671131459025949894636883202910851591361345305970206666530395483955114929745671493658103497069850919689221309689438106501248759587446381164294300898446681419856100097960348616786947878516147510812011986297155964608623471690885774643998360366251457599070522185644673890737683502957276575019163536702432014468858076087002010803018021191621693964904407252007560590386324257724021417197889484357282029214318321944814491679143638530065877684954405615699923493327002208032940032859452636890979948380966108292744824910312368517455820187578765227697528521650779370213515334950232777701422105708257591806825333515348724527532472438780863160432675377492820567342011644686731138930511761192791795161418156092551134959318097338558698278755701566157498839792186686287866131922833946813081554602611557774771772703544622829807441918097014149512694169305855727805629234987373219033883494111037216245601019787191791641911897057999375880131494268086743938510463314331975561955508840781667707348711738580269805853488844574252819218844043016355358484104799166338863651990260182511737461133816914499607956282258898125543523145289125580426532874392568831719182867527390999150200984677799558390450319618692266701379667895487585837382078499551149011635887668684446289741061680014319768664422592757475126907430806169335610612750860194610291826670482543785525950987095365819211038521209060111523814351477886975065811383091741652765013005569025424293218762575136388650801893763153073841246776413205586738480542990527395433930281894300801938867685931345703351838799195913959865015620274396365655957723547432274981348007331250500670045767294915608443035566093250621366844410257055962975585626618236861787110421238808758282858340369008513379095578389431410675603853594619911673674555479521054789532895088885158579498920384559110893308485673877024282628379964351985639808659690790687476887846708671749382862835085569414273567007383568998324381305834262363572870736025029852917823305679670901722872944267125076712238869312129482730835661945011455630711065668882256111700687579154913455559339471749201004189184818740015207089277514454744069944586841653127918171622228600180794753329973334530949293905176786744938771607521957976611976036367764939720722233397453153481706317862172224231686034643423209146253076450884533787899499657214619219303131103515625000000000000000000000000000000000000000000000000000000000000*i1^87 + -10283412302045762680148040144865227316629393932261318283924927317024259396398501662211030652881669671801807344150646463450443813199418982608928188910816553588823226366625101493813396093505902255297718017288507807416879805809882903053252172447502501141266959900594041453875609820636705892265569578391504081351955739616908329824966787713257074622760008211405981603549297137463685543336231264989847740815365836613423966583359599296929701436358222821250878197521089555063274968474864772118168133493779609875571099644226315055513929335740713532810222614986022772450350327435726877342857696843000763278658367939127016598298315644270710268506918721456006073843195688291837091845266176297342940127382788329099266268224807894478419803082778849377028113933031138284303895517812133457484638788222489226856015104270355705672200682362398899794235445839180230404447379127763388846416027841584095156575620468629760250931034515071591995073963436683971777329523799472794702447423296431467141668583381958216482456093923347969947246455371184258538204280243845149217866047824624184777177663048952701557110405390441415729780962466696294729163740807969415460137160105270667627146027680523386587137567640497207603451076568122067775495736415383694812612009967398217982762819603347962879553519238627849446540559423782510912752497685761430190404786481698124997841335953527480591218516812992974177713080462442505747012723188576281693151051188806657054199862617376055452347915485071190810469571189782430733410882262717868807780334983434565299625930225687714311083412417230812425928600309072739173946428708657818290195291725414444141469640381791200858169508907592150489531882543697005124932338396230008898866910647254260052875126870834602890699059357430363227359757857792186530598238914194935914294999261648920183152826653515076291386714359197601318678203185066043750107778060466385957804467064419930871764832123957698928306289530568416307498365776277077438791773805591670927311433882172797692295952535142191645211124923420716455315030093613616772378159286410829667085398119547996647615493910993853625808671256838117813750816132573492061980552590973253744768011140796886368653283011869580766324983508026914123032688473782084715045437783065008392371987640651493246142641065165809435697490828433561131166849098084005011857532707441055116680816798111320422796112753640703601939970318579590531362155946467330014424883405098944096266662002244714694248277752858799934924497341848707026697099749656706349726409192537336062877257366299245670155735353515555887979835509804341256847629960514800792375757124633947702179209649229370061174421407786991556392383072756445804348382043569870578292689971580933664677795950290290255661850460082041335332902161068535853836391728173569539767086914096488273720015530898971249505360932869421541036923661363122878234101409291714234699555094760285141118959206655397868696598972871851876469900453305767501020382822534158564348096371306636618718532776918746860021027782628799988715774723004776110194330059222920089542144333869688879153899930654672030593520007132285059569667759705989442773411235831496081710648153549189233268340157984878325100362985096648683627698474890919150429222110110372592929361256177062381424325520328965239234010656094872317433385219018915030754811857813766236442462057936053179267070335534695010832719364216398987199977500687956956256236947561592833910013551647929568671904991017035945335537336873283451952012859594717941238850711292025385345353291427806822850426261237673839871059543970074801132679980671598993381938551815563822198860532336547913290862562106315104668693166418731556142093591287563955021894038118006083421115649032684095703171342848611014401656582506611994822648403768994285201188176870346069335937500000000000000000000000000000000000000000000000000000000000*i1^88 + -67737990697851889524920596905966942170308749475909895246490465908737153656218105114394088337800552440838422732753376347294638381721413935130786134407253103703065130945343544755091221935883102823455046305966031711260135625760957571613452765774710332261410570989143557736751421295613832863368889154642314006513343317298088873992408334266313447565803052405091182287795085983609809735080451052303349807022185853434311916633808792048728095326185438953355655684239070180363129052976486547103004598066333944373986214832752157786307359678309346093228470723460885413874330910467644895248638941463399880911782464143812098453435268178106908037556351217784589326084636192230571275829956215520389534189901719468463766888952551265570851082561576443449446370382270550054044496044903415314786790596209384095751230410476555907079193776518916354237002845584389356385758160000007036399778454437364761687789994754035990944487951509071814600217611742930357080683219597936850362672503853768185152811174330168266797625991158797494818053665654136379329555849531851459630415458826130497642337862066179680466369412214847968497502740460777708652692996828660009449335301549943572566054623663657078822307398515032352191176354398302202407639263880827262094797742788183031186708233614896846318639761830496670109157984539153924969725772128393112543988843453638908634290557737477390804084905491744550860401823784885155074422388967404457087430924897762781119077540321378667997252867088262743330777563517688426245677039216372011530227821763026130052825459550399922375020905935806072045016586275685443395950092610363771744480791401872019416802995587054182237678099873368314726759780528530969295591284835405161251644857280531364491571211668018366271221297403818803899324174797430039765523984347540629926415480611509199800580706401442364791286429056341198786795350820688588392037882599257139304677791435295257481133053610815554111708752822494325251938299951112752462771764956322140873858144837031592661660951367053999498096271719049112767731689673448218953342719506768226234488306445373420650984485132203537215255417856202251049861599702988438525574016829319759126043411713146356559589644589726580776489204431969231462213603087850661487555673335223303649170416301486292701176823528994286401728210590464900181777251918357783421846236956341485149705490365037830191113570710997001503646482506414288729789003674460484018044144943829346259606563383613372929552353867696487758473688994838848648928827201106844296073018311755841813201673831158901686987633471363819187056540482450867801344757634095121070910725978367864534455872623461552757997531424672833798798788819743990696105414703639166394416594157699517076800684538261998941399478409966135355173480946358024105326076456736292057453641913110981433611885530437553517476245001229860288905262810753675118908170392390653335263807502191846822148408889108233752037555145319505347141835174769639927630805059218418178920011615493409059593601855242169906634518985051661845893803115946973869454617498838123381172250108244609935096322384462811808137999553691994084966198165322068256232657537937478583897495786270994928795146252184420067325970494959288540759070369727827002997096340322993433732361075992792217947140113357643635960205107684901815719774589552902245332462550232628219606421002743794220034159945759836875998565902297156358969202319247632241741600005432767470509635771660568181535599427742657536837973607587579828859777518790770239364887911271329200006600199951927224226905019323778393040469884939140792376024321988748619179537033641039944085410627250645370548451471143101784338586196213768876286947766657447017478665394960726041876578392601191151131750461964241490864531548817342471863200970005891576875001192092895507812500000000000000000000000000000000000000000000000000000000*i1^89 + -381416148610017793555501129596882143089683664799221670186879087695333822263145145330362195631223331122947583780148600688148454496335023292265470046860573864201695284342959985006265155199434579887531754306846076320284897271333986516154942610608416064502923018030613824689308537773572851497812536136207149920861367314443317684601235146063160132671228128872446670111181146359084197060216257584949592071027932647842910194713749808677723151792667799440805509950463416223503864703285200167439430396228382322432495227585281407898012100720807532797431388432090855710876908738146609514231149614230755524489246549310302406481480897929182986623418025427477068683700329420814878562236864920324179503055603388619888979148302848698781493622931421019176142845043183530453146497280536318859942582672818420047467435183857666496073073917825379591057577516862632117493408154903065759276508094833416947303410273847921147262290792665465758167319134030385178931706672229930543240861663257321241751219344294908133274173147301456635022066027310945042766844658953259509074012434967068281978133410936836070828384972449921081458344800102250118768286986400406590546517692645006588381951587000252295230273334845944417126703036420321068162799570970669939760356931931817750776283130666449104864314564897753096552626957423828915898121225723666884196256616533340561006181444899688368340917241416038592755110653681628665554495869956726683437064254400425830268025953002519806167693775962595988597200241215439658222209485757269470559975870014449767563555328522219761233887494300829672610737141856987501438460739849959177040827668057649845485000041977522211951394533403167754092811733845983201120506719637078127313507060949704465953174997426343727133425535151409882854362481915418328354254962397921702658419317476700342288086261824068692062051558852308851314688381183415588844584269059299942721698370953919760908152924080780017689879917871854222885447835783206813753071802256193204866357916974166882166849992977227452471002343503865861864960610172832031377622604597384355433639433218035405193290014355517658048786353367228249955761129919993827582978518667486467160238277595084639513151256758735440550551140548042018628374018301666324184077581268555649641843398939118639948339187218727017325878099621953385997235152950519965222336293096883814241603018257062689036140203358723072558003884636350773359570506708393426640332819526545862781540115372847281019540661698885028514968959399801600180772366215493893639438168754075092552085418122594086205377287320979213942237209577206960726686203981272598176732643533593341321849246106129025118544559973631810995636301475444701759781116140444064285218292875731085423074297535814118862949930801023356818836883698273171567441538564667658962725150066518357020411407156147444794525494797946609069869736451625606776638429098776533616961219577963570534192091665244479673860128372138605925765271642789176589325376966422962053426315771933839917719164274742891729700874350447455466791177538044883633402315718597757275584675309112253011856798395072066441353840209893490305442689638269652978351009006336807454315393268679646950607863434786469682462354405282487782690718712447843051613029253621617019023953338434786300426772656645951492217180680911113823310875412485292088686537064580636282039493060896278599844045807398064583764746981442034269744360338497951468472609518225295954663442820847839982385747540955981661810120496336659601643602383889601428425691916481166717899326865701480996373829848149691807018426628094236508294016725468708768565798487060374976250371819376605911741950189958284502439073346485569542362817177248179441334273783822048940833898982948471146177411684846713691174575016186801268425199396006064489483833312988281250000000000000000000000000000000000000000000000000000000*i1^90 + -1817686043910560509839338315012377401718123325410187239161114027486568320888267659255992718830578180292779803508230747867628387824721545507695404435742444969185407695258599628334411522970138140662022337923247912838647274730816020237201099084682956182701533068917677596511347311916858172622883267366387366395449810249408989049448938172265206671747001355704829287903971047719037755699485701377935751950022474417556227596041160907490194813874536102183817647055583014178902436095151691159351812498600694483775881510540306589207029049100947119726553949036329483905933767631921955878662780607197179037426490859460117738263340867631117569057847292333642650188164530989381928610510291211561218639375949998544713499238564947724930984148882134652630947131092228061084599360566240696236734019178843179754683205425594170483367763028459151838877544821562800852039586234240939346282284668091896777143175029196949652082281374180443846778251843477446339338957233250160803058645687997777533967538601598534339209175353422804769838310780410613173796400610664455562519918259975155781893711577274999074794911205456531011859704960934565855073737828954238063510388399026675195494264216895446032943108008504885081415072871528636773566861746744402731046952346836997706312235069005217627013895953450791373843121240077144471836219400323417658919595151574434375288638067089664329748490811781746362959406317856057351922328403378419629878919670484163599298072708925141610522135022278491081931128172250317034152759623420966917905807534083932148577279654656969956626216772435291690872623690530437371785858217362562242646240922611871085528710279145353851806289157772340293878785392163028530826336546573495129296850960175847099921857839646195735213973155104680145511745460297298847322333063049678136272477696975283428633348582617153322308898455836312426011355978139603133229089874026740748203471653750947089187997777798902757598220018345787497314025106751337823821978233860568737035258332437932089406641845616119134908307165179908773027684040615035533803903441906857936756340760236786614239103224596342845002066580902365937322595738877029677439648579234021728284796369732839697237099948040695036009675979246254936379518300547780366703245278061962747556322277752802490704218070348132402157783448838365218099146862367870973973080180248496740577065282582907693859077848792389193780465709355826255636601451680670773079026775498774511496523775179716758408215877571432362617269814487223873752132370354482994018228492440441571519418973718897554875321273539824738361089871721189554261012345472251708923632567172311853179412161092814082840074655091098889766893892139844266773476415957822840471451460740980934740874224685562059263604307623740550658767186733208890764444578192894557094426147870693939776174793518307518014208723938146648235571298240728121513946270053099516451446241281753137313390381892792700289759994307821795166705713028994045831726054420341891393559948003039248962696075440232982144825968040894191032813110703809049796336773270549607646869934512142786190925643068870151035771929479951814997395281908480404693298916325393144475097874473508083982526340112914134826431163514322551500647043169626644714355214611842489901860840869837957246926949988263335472746736093530865330317684467388479561810051802361182426524375268426586778519034562286864648422119890998459215865721612887421018838551006699822330792605464343811486254234057906694120191041574950805983591209182137330061550049376670146022486600780784365053515533119395419058236599645697955846152892544491803712277430335198141679619445608666544200902006788949695282263102624410745419944053205935864353317445577035402562955460662788420976242093701762334809342406020601923266610810969723388552665710449218750000000000000000000000000000000000000000000000000000*i1^91 + -7409450167810968769356201457222810069095190589437902399872114979515288420765290707915989150627230332555326241063472603751658347777740329001200604818400474350642576685269219246208293117224348046776186236312943800854548616128345311127159802423628278670992570370657349045590620364136181045930348576197514897391175068275994136728244436348226853722716485064439710396557742796775903148720358978912276518994366714401722147986407598897328201354049119464443892845362739144584019017177822845629531409597887141739540672335350760667712772597028669335126121643652457195592693895916716696165308190785662508501100869077646627580999321761406560334038454480571712187275961619365521333216784609119367713096294974902508667873686243399455029853082238933265774214320845820041630946086486573154688233190637816736288893327332243804780256944383944933627994390715843189428055197996131177085400650693712820049412403788362816900679451096119279216002330435208564463934251748048312569291285737992550522606647815859573005593391700476920626837395623353436444122130226450364969231190725666765855548810294478273686914274439320887403340170724965951047962613119523633352019779095041245225175841222690559511802995005089481705158180988514286530032317385936986768621222677115658894421519666097152121064329094621832189495482018244283920283270725263099254937878364337606813166205566347360206970747907568882371751799207851483234692236163181745449329978499359472598695107836140764849572579981691289869749332653463941768386036507295865809360364942332377252258851988383971356212425666193445486737288320131230949302050584621792582006823215883573388830709199341068834191520778802980124583315802042478354947624275904597141426519768010958296435344603376273328366984423804467770171971935019676225398824376060000555807971406836517754785946754481997725320214057316820621881485487296869588882181332956904747484515598905533170323703557938766483721739624278103470071438690260932145310977636666745977080265539865366664655404170377261021529937461445930075133776474152825961476338863569179319541050204026705928836017119237493737331673023792510343661791559365760029832351749972269111251480549982698918869058088583644385166099573701914610314931087656059419961504285174011657138569743280155250502932998893569296512559572836388443899633811908184508634901504529925627645537401665756422478819522108876555423888668515315671361770260602815252227617937831147574276438299149494341024922608776780776889785934454409076263321389902025930223271429486139903786633604868761322409053479782504895038537725673638372203668017040564371699791699839662352736806371929577755138042253843223558748714364629557292739294464914972020933971748030737396581823238870876669114946292556461831814610379158555396175210390929211864566709790485216846372467080229043856221662579374249985035800904761500990442602613343181238515109556525509462789427531536672019306832834801290855262302246572684150805815052312563379401815573710929476975216881525729456737402823558139279931780597637743139344533264201919620928920440206210194459292193086747104782514767390040057468563210749978404288994241404343095122996076871766123614414068233136746208754896207102168762268739955091782109319737015856145931383810847565453887564235131554967125864962388511325753459838988208372934751707052749586476533589767711235649530027614717427525039781725207525531396791012610908726271129989985114080217501464726862148344323169205783209452367376875710372359868736426422276907699871473085441113245964057937017205122130140149716997076298625039042438123282801354994808494525118921373930630481187623892959419380026072798185596243133568912763743928426215923132688161345595472027934735210188862752629376451891056584372896587353807262843474745750427246093750000000000000000000000000000000000000000000000000000*i1^92 + -26226550807384855422709775192650777962002462793756759775716907677321403633851754214417274859386723617338927123186161478653137683076537577454631572684336261418370330639758109716636233709100884912225754793070957847913017290399046734040691004412603000173669056914972102564837944219641950084238044123059586741713229876016526189788540829256999531269682175757314283231119742405004558330705563168799466595837566045844181984396370577840099252453615931426646538939104122638200632022464234243405384606663057429263553358922076182384937898060241815388612568592594505131744846149855219121491502385531243843305381732561812631463011039276276245990116726100367241391705930103341128657457580770444459806394014410369531480142640973892384281054688218836347515822205810169907243129454162079359370727081698052498888549054046758129257179222986189063898084286704536140885924544601304749877257526611729468031802227704798323142770769897235862205128511227658085637164811314186497109112477580506819612438011041940216589683620186847957685231746973640601723973008980450831533151859751491040402381863811438701329307108990999121325011417697753890279236213813595393066644517232217781612170310245257764942172595271130458079467396823066734573603418706603713210984748825778992614196079842187758722191668144693669556852987070211088559995479536737357726413849481142012106576965270316314436319320063749398572864349167638703210605238466415801623609219601137506428085953184217528686396990044765448072623926227387492898991310231689048209944907578548011318010038687067174142587972602601281614379575104594294715073028599173730369441132124962272396406224047833007343195281157560560281003637314578405232110043956276930567182185324421674253922087558107598084221397086690140440230157903328364781688684721372047346286477459933641076235430622154737250505570152151917308940546041207285768310148095632824992707761179642552524984092702998166668131661869787569295888368927127494104459400216031782114416661501074981808457020326911497697256837298414001423052298667721156529297023823323141703977148829061861876546975660345419096863230876147455012727311204966237085151858813753446019913074630899605627599708682053396313592639789455021945530572870065129054832052823835157088552602865317160062913081493520815031898500103751034785463776501868541974913177703166399149492249497799215209020502171272564454598337865435417963052722013108666666467145514840560192753767964437761559828193596884750616027395677567638536332173646561826612970057905128278159460599861743976821930472926627104260552757737552915530683700613687556133229135598806410176257335386293376382228380101430058579128967216024525255255192206753303724810031776702052697669254418261105600559808876100945461166120418316535744081850864216308965612420243784616166992220797805029831169461382665220632460095570483973518809781179713522574885859876309890292588358533983262162479798355028590183020874319307337479671024839300911339863811196765025255899451865526197217293632793516359379176173514132713020155625069988135440110897716325930002539843843656284373654766304112113973800199679243235856461546987873361790879501863725884373719992763226523164197423898727828654171019362041285972533473599872894318570905889051991417445636541271314903492947971239718388958355872984189614959617403217876483755281680025959194274916863857163908743513532890813073572253112513539278056612262779432681583294826513000067709092712071905763086968169697115439485402222715059530457734152387628524883280414415842721593879172585087787703448807911219380662152711828242242254403699699042441479518270050058681326353299936022415580416203359488514949357093694036154662066028946936799843697998853013439746801059990844050729026648571817759147961623966693878173828125000000000000000000000000000000000000000000000000*i1^93 + -80930990123803786842177524518902578546566716620418166795755089393710824860984614536109395818605560768703547637013995741687444536768185428558013911628357452659889936525502811361201339297542517091565721960805205950795847436560944616534850911296606871473527158000524988746707120428659092048420197540338972087530139406632883531566141900140508145300259425265958009364601067567209131721518289986693176596262312601700137092618387599993305122489327001684250385306723014299841506961455880001734295004828238789581159857653681000444086246619464881715566055489950744636833262031830779841122702281395139647382114212904123405668378441053030938865696962658199512512983027208634272378834941917785248237503294812398714022920164456973217790648412235487916392819221025014685960739345635341289324953995769078994699983033399310534859754389598059504369703307210566973190390869167062506610216398380762304752909593479522590265202352206448510224455024663256927657990382917480940156828613047287732496238432117305127830391664383230812975379562766772893395965151356260232151480125768438638195405907715865666516532964078656233498043509649011908510432978133242639793379335251214108238535165160411417871989622484898044930426499490508715887395295931569253917989894356803589239663277147869779880892795274099408734033615391525437287812968967478465558121557400746569367991908241545133367078813763712340142161577942916947498791568595900668248609222564266827836807052994386487344653386933760450624332972954753708793181008309170787984511072483993746694081653868134528534191866518804139841972421031720627908130019000403382710218323704031925867158463953133372078729084832086762779544804494908658861243332625347642410458836791422596859675962001208710636187807193683419272709988737863934452012651820258778324363240129081919240508060921780525634170510344556241101143923708036659829868008968347617488541728056284487365762213333740998089575271737964364981520117300992712525864498842335057539409404249542118686834937369288527651993618455669636785207834447572664809679698751870949599538021538968106451290524741444992451066011382652586380740466258921578200662268245971327620433299958305250814545613406495957551021663653910968164122719033530292831737608834580689631456247262702458506171768424008118793573817013918780802841064136257068930246701436138384461561426383835476761858013445747144231683058810490536563424884337215800279349970357472446206948170394096604816491072577345589650530077374357675831327441210451647291614951761433749628813586471008506259600520711319005828984227703138034689294400384472779743150923272919049325743235680035560200473375329341568420639657565598083878845929912695681264768052906284836867422615574707489365670168982314776119780071687397373597986353117835088019257761752856751229862356070439473456394240160543288584921696415946995347140523353541756725251365480046813132151989597068390896054932878691203818297760369987308152014326715042499887162500385091818497945873733131437439043980432568671248082085081838249852753573304619364951247749807394235825611719019059019846577491519294709066660823389107887697276188643361839756917290695759007453782355918498394921283162226089751295753542720445821742259425247188605780534580660475100225232014361197961637819136849573147869883888404471443664515177556015570971309985882593174275091558600204949937805411101159084506422015909203824451154153484518049512636686961670793412845532982566061651626384927129594247748244302469436479838085456441095444442008955335061371889082721895834957545911814683167610830680881827509544584192286999570287012228238792760955093870523958427562933551764625364576217021953602019495905302312248556696194243130861522688003524693280512410792360000755252258386462926864624023437500000000000000000000000000000000000000000000000*i1^94 + -217823005820523840477917477844136701885221782610436505131648299497010093835213637097478872653787785549188881698607167258363894840338027745223204782235179169162028309572511693029489316475698543054518065704237618001443625751882538295339374628758369067055925135829679535692811183202795368666393290068831754653017102329471442886022830299489501320018233611256795186918121997488844020938978644913996603194848316472903925473522620039925941030533584667846328901407945935814214346126432908235544738914140144857664046042574677179401182113299824752337549755674756900449748609353526835897604686816989212264881930126250989300658238529265528075404847002265779649904259148067889960592004159147381649596456024104117034538289397819791741059055369197428267628210191428266535606709136138561278286440781008120993446320332268521287239923485187777638720346529856827734042072696968750755040670216537559843803215187764649181289059383390839272175377392385311254267787270810029560774610600634935859909542714936423930238500191166026380489588430378145366510380599482355746885741331080713758637380237529323351375619437615260628894754241862862175182892701624214610742877957662558740874826292685445573062794521266671716963580827719896097420419474922844200513429565005615292275554405108494985110588604379257268424926302434764203416454676321233519612210721047333339841695760464956260400874475689461142413093749767640023645031984421102885667996259279246652997205561832438254299965139069201130276209406332302554574081463665874746806178358432150484804798395055249607354795233084625646833528988590485633784135493395998216835898643792008000151590779152624472884311616312951334467076536470633481744118737500151832014437882282356647885802299093926617075009428395041813867290093659495511821713837533072302232523208577536544639956183225889133542150486870268290195181889000232171905256786084962818004771965089409184273641237933422557166542173166176863104192744436835057477025573450641248149995662929187582580088377136955875577136239095129332988688102393078053905988830442826322800564120205949512245499036303864233459169787589540541937696570912672932165335500601529029535861662901085672390012397663454897543461952020907084975062985195095309180988611481413733786195467406339783338563246540204788503511402027716690777298598058271840360951601048564048323293319190923092617721116610139160333338183810276828591864134922554529731789793611911341877624300494865448225768084117020688402269377727102814565645717239149662580796760283735404611840630737672391728570013774707029867987734676809049646502576055777236516827313566093597159283179521347096335302009561641161712538201931195880723507967043593760978695086861027352126398882779012601297151610172721125330559844499917712300823562180397889191330488448488022827979401915235947105094480812784670684205839327250468920782372880562184464968409600502078325465067363920843023609270031944496992539041200307772989000045214549818489317745747934083521850928946118634731415609148976227071244214548506107507633080427482746088940809612949252088698632050682616386965742154158688818716362937054448217026422124844018418263557230087716497082304273570362084047852318458233958852160657692788564561803511456433126785800660382050370444771915976649856602490981295293850724767733096479607971196882811849728621120747704090320677782946758975870191514126783681962030041489552392694964444780056538845966826474688108931063890775599104640783111871923915458616104958672032494081833153851341203154320590569846864736948590810537014414889279610774958100304095747937560602790871293587557904873339509283154337035454598212602335575051166918846703493336533613172020073134108485352054140119819576500336823572559052236696786053471441846340894699096679687500000000000000000000000000000000000000000000*i1^95 + -516555229530367468987215812906823491485911303069767390842147296775030572133280007743093693025036029757006065372220823733409606883357059663095679337431582036442093597168037390575764599302908152357773099063524074923155148864521909574996082373199584249731365451428126413592455829994596029077507712960520533275393924347762665939117934290237868642413891965448924915180265327093073662587841413983937966451470297602487221213371537159618162166043724563358470883988779790025598632139831430975858863542120096825569111176431553066222523719873875017461238431114267690803095303224780321005610688698734955295811084331282114125738358726669279688458213044352840397712790237943461550998018238465113358283355402217777988486409162624500525460625980826186117826158977216862116239387907196117944238144500034098163829435587609121038179068293843817721981518584327827229231932338267994172946987904445829411047319791013422906559714236576402751120508605461051524937624243179942066156898791943134775189064915729788561533951681687396094229411285042904817149727482133360691186872230913470261126766100636783848237041229347416664607701583934282307430460618030561117707774566102024804224507867326852095102596467378582041021361377389107353664442633774321458042415281413125911953332146880026526075436680161461848893279221736956281061472452245985327803861468941628879648482196782917327655589011063234969253661262292291735612393754820357173305536920444207685437460825705927469422445685838607195087110894289452687325883966595481926121745250456958765573859536514817212565738083017814266443831286881484031607548385803833035058720246471329101992621147800535181052179635157689936786781937914616009503211556892159683126002187869802198530307981440595553324364042852825565388504739208580770264758233572391673446526771535457165942161455381582517406400511111159262362331095163534343117262051379924814902621802506287893578169907551373044972164918210625876588172692703746348732734792620627678404675991450663380947943492934820527503639648134866889387008907569276197086536804946739632271204922644386547030139980857667999360780484482376372846690630470781894964718077376706043999913879193276438905816478159409309100930504877008141673052905740867694871899897410848547203588478175057812167794316679935468394994488828767621112838893713164613390110180701706832840642426053730783647069243113737407682818476144652345361299100334559115222447731142972579634696996992955360752626393586407107440222567734722546358572247155702454955272042456358537313284566234148640668294893079043526328320356532967279404362249246794456287871013162166884255851369592758960462213057007449318233581424444493959279548346427776462254432080578987533828506195837065841195679659090395616765491970023867252010872113409530025686339842642940574707440066260582199733788244292975483334706097793500744250769675307527313525715008969619464239982401814622196560370339996775291080432402460644969274436432576011459262823286531040401729906146628149047514980888857971827900378182561913119027907214836020686911210141302557429402744710326379267748897963485930796528270872892293383273600175697016252569451101159852633849100995838742434557744507470087089639434824540312750923680985514284210575935279124979162897925992764755598542602558898767485471835691707329930080768009134937108455087575800124053996074171973004218282792636865427759673276427199936937700958073943011796353542343265298353202627586234602760492362871023441854285479741579570251394697969910290327312718786432762523020797208599339435649218571964767985440247407711762666591329048297545632798015012714521484315215483568137767947669349845396001095790468306843513892925349743581346174645873173558878646631025127310826716708902495156507939100265502929687500000000000000000000000000000000000000000*i1^96 + -1086215517083625854098033189039514016849661620569757606036530973264768833978801022582180317812475332825489443224056622692381450346913736044825262690038393721381283949990484074327394736972703891686943575492464221582909922861407884350392530995350148995546710013296186372891546031570175838518940509657486744836295229295360985593671927459145917952300780134682619106164662663911517776989575548290319836694012198996990765595623305880996149639814828699970819130131436812267139472484808062379362848765591342553551805494764341967551630300766228001200668404755216763154591268229053900311822779353260859314750151604374561990330380332928435672164916034071145433835959444560726705467265941752508332226027172814900605983388157560858716764957050223857918634345994644278148764551238521022861304001647422482833808546022980327596459903636633111927597221844970340427776478138341983789303006700593476196814795685716629146903429136805416002108498025268592217667075278577072393445222883797618539803719184347268524153309104760313617567209403537372247485686784157409824241745623365109737390935488865526968058219016638319168780314187318762744906518462068349322776845193528369020018409062803402585412358310936747970380292219128944823694039379910517793813353180253726497046402719143168149215885403387752788820902030471055319910384430441770575887340135814151919940871778095233980303501499720772458544756110336644880958620467018550428613380766867282071018646563440396421429311273501955335234675019589611841810705598293466118718178706260790358174841181837527205797814960102561144543449235659161469034246879613318385924458473386082410840546828045305132097831281635877580638606714546284453284099002981803893482732690048516917569935446918604376344952712768043228501720063277466995864376159136970982828104917683175625979511387319920600325821391996538245006739494730758422820073220777591978520543209234871323274949575879540237711124186222093594303550338606713008645681353030439383360917025484187852039093161309483668804977619288012248378113180880033226544317873661366478474157730643619082082256166345297938302891511363709020108195895050996483029921385600255015359519157070646890841039227084084278295893424391130324014171665841396513809707930148466736196912024866001185112007948288583568424935129290920627896657864037415839129337595952087111489017146678805870229283290026527179296587602005559583819769052835412188991174624134419262226291417357715838423178137405899377579188840440837718684624722161291107551428464975091300436604134955659269259704388694593775400993238657373435240928853599472617630054426104073240471634279662673588877692077317991345538870121542767968734315115163660305077101995289615670461524553115204901565996544926678351988050495251990561744030900540271953712214237584808967160920548809885621505772406484605299084020278957131001083650672114972603040988469087725564898955761047555858334521449767901707088437951518558031983769385789108147081036020678010377751373195300205688610435786433968620711319670144245005360456549760990978495792691673694866335741951374702952426428417162568811004721588047375779713990447354102893557862432909415326418157189087285249374809463552773005323590386370306329035424408749866400577732722874133389997004446797156343457533876299043974445177214508753169690755478621580749938470521737438612142183181798915614589909866962972352394210152039522708332459196516879048043875158365130840290202990084534853952699789061903792242736732024737213798134747342000659254559534398015376409550634032006242596857007822960956188404077331271858608189966450195180417466664019626154694064615700028369648575558051652351719099751701470247789774527332945299369679991597450435784305935484062022311491091386415064334869384765625000000000000000000000000000000000000000*i1^97 + -1999706263056094311211481549856052383445085797565319407256009258730776139597572080336210821149437642687564289110104715034142175926483187946757166002469178430934513389840313088798551168252936432382040492476601971637613600678398573575779613150991644670777887106102178317834492665471040724594017713034665583307110643957204293489832360748364568654028085344107098954000154216962972749457686984930726757659017542674520993015577082039120560659775227475854285430653609262093181119197403780839793657869036880078319932495694723220911591754472469129075110165153777422780334074517947393404510000248009174772108244495144934461573527007130180852371415674733189388915145764606974202870439391957630214324663846671747597639927948716773580764426560092413039526392606339800513712524132132380009688908583477211085164032724420871548902392309937320122005940273808564445814393468056250638353023178687402331018029415748113010316447662175921109451655481761902780614904637539186915744451036895430450518780870018072041772443011708776438668692581050232690721436338173500846482383858174264579848797035375761456013343026129998003640863079528405572711879871956286906043284016126092192550785419649183271036621069861194810225039637308265853856463825013748297249770123735812741540300106812356278660367803200052767838587760242389537501233451188445272818248721397830788726249701221499103143060310792617949765331806991096157600172076843991528772925918367990148771460368336025800866371334164417695701247112392299295583079302516976715657209988907341990002929162788826235394083442770752906813834587651008966354994690261870413361153273572907665403259183024867298769917370654413285316512970723958060828163110568027744954969479265913544684649714425943501002379066893363281008108732214544347538859454578717568831235928727588091539660576164675314398622464423852034858865272160862823413511622912197668997162636347175943404183377715113535471867603090050447301679360577546382165299033923670405380553316091117349435517554900092178095654751355246247761834213942956081557650813782766192233246657509008958392264515287356158353151228223391154365364027563574298520355797868624562762268113155022924133573146821358693657778702096098685034899154394586080948220876368252275925687882473936027001304293622861357720503065887260436280888090046805758142506770555090709816022444361521398842146519446558382098768292661574756600569654847156172736141817142158363469992996299284369941273160046001370857931269018523074251951279399459940900511245620716279257111420998504319683980673405737598249008549871524990441249161634239597572969366549928209327354151361504666892535172859132685062608629634226937106630203959838365556534810380754023222821951085720873139544685137428397286796520328466916438520110249372904096225420188450636766246115110677232559710852620204772251502379721533763078973976405085823457265877347505012617090148162073543188011784051182200352286800196482007978425590963418144291338443192049383310788644869160430988814326094429648503451142306919798797120721931360046516517329684827463997814648395307617931647726147603898328170874073270389293912643206189280986897317065523051064355559266033197381452239090552648053232400393346395428940874710095908710390070372057834677522737338388245633329395311199818917263022901285340362026753238335388695379746519246368733440095665595486007140647464919320550014807079460038122740645707248953942504607014037958540281791281725428090035751187496629915663977732343625726418350058736266159783425792472149600061302387288684135910150196054022622965182931760333245852793077903022762418440610512211834219686505241635013412362645986237952094219605006930963347874571878078017571957081083415020978516496441557137586642056703567504882812500000000000000000000000000000000000000*i1^98 + -3190705658351423964505201866329953780750177195919538790631009646875366191950846657155507206149749090810677905640805271853939431077800152393300089901086539189670903719854252258540610162167290029492326391555103925811058494546275088878358958627056299359785318125624991110586335839600567584699599562591039848804978428814333808523365184292138692235154976691855287473092994283062525107436260080902029112325637107480720452639088039903336462622711268570515843511119367833372453524917641371652880647077076585034773473859598379166076555148139408120867533252822208948570232040930305417688213689100879110223094839584021170750005641344200351345209447094449385771219408965127832270130439311713079106794062700090278479367156037726363791532671605999294608051188187926759433567761408397827914216837871349617784081859355307271479845607343551008876939388579734221067900860768475055501897322607374197078064012992626910780925552608465940893690790860389890226028632688957787414109601934252596603486241662059753338898072439435653583210587310346658597999985952544428652290637580387841269512191082643471567276236155069426595563461442001157158167680629993949301283829446656085807729702924989934133326230914207616191911773280897331442052649338116582727818310856445860595321177986790523990783792093580776598693736678274766924217452279793355731633544349173667224391968657886902861603310868896689721825866052189383495677354216691366749595535140517053206769908784228191481626248211962680154332596058890105693201691233029613310059475732501872966500108401527094601810519126148713074351468799821035756478737624217315388736019376503369016679398173362721286864282143993051967450528187489655732499091019127941464970938901910985600890533606665782090193671676116010775742076739122777755458923451404185431886049335694812840992329066053048516092756144626129955184665509623247998825943312609022517946481124910538444286827371748089120834359527658184932176208469992725333189295423610704832318143484302532475303791942941890169182878362828238402629324702254277196181575229770924445200585599330296364486720965920853602989934323027952186022198530121744711085414166052293132800411523561969217716857684061205090903785854947239348107276248482894278523344562524036064979236870267156682986628817432862082197527660866938371350771275722933579988004079478638118211441273258011803031382389756195436693114115610027190614840503718898805792576996450140824292975307682977642156107824452364460383525693889711641314860387874794510717054141422640928032754631382154471008693937902391389060771099338292504106102474291027063274685637000042013621206782486578737025012102892287859553846408941532323356357530479867021872786819626744888219103930220404834239696199558523748283392307463647126787771009760478727739805494448688071728598215559522365670647438579971426328054395902551394341162229229649686925523074254056621267037296551354563399793524069131878644846359760075754023618013641455542628534072836013950048732026939410768674926947757193219448629088756507732814612721440965120505012021478568431500340741279207448309542836077334908059811848729547564767846643961165344398489831300734040568235128882171949913285256888602958149212347897610581588057051578730898014810658848873731093564658286418633239734976704844623673972549679076926131832697423367947158152261736317835738484560367707883278012535835036145142561724327596374271962758277029843303249920551940260311821632042711189963721727643356061959548309301524725208386712200869204139562786560708601185100222837639808115718972999660431038032214062162621965526087218535105223626753619191365776588834875778796559942724120855254981254358473242587858476398539195132689578416353906457122308060192494849616196006536483764648437500000000000000000000000000000000000*i1^99 + -4306741303686512297840394886349533970503806708805347794181540076042860501363548105435133037567742300133030355365229464818118410561316895066557886149121549853375076457002436529905086133918407388164415571789470064791580906338742891996762211898896846930554317456588599823750029167848002147930631601956575498378983863880924248445015091972321947709972754230718991773397638869173839409421884666396380055804790193832684666845311744956345252792815085723638769557346260386247329022194782746360125995657086477726791496671967697753090025232265864210214943646488417516035877986165721793459211731637299488624199818725830455096969138105551887974601607003423718305040531106717074807561875498480731781831252603207437600495216342900065274476621750730730918419704979812721754391691150116042043267394376050731578830041910178548744711914011628760403789145621198601635239051707140107165980450486607345851312302579370317623802892743063382447812343381106988043818275638922173418701563871702872228396243428596747891562571636783479463739843526539285025305412675127405517666541113371371300239931356458020168078783024365599114284468491005036690429473740859238333874554116188408274479008899499203535727749936614076748394122486098212481537022098941957501128065212062856731682674935045595890653073074015281759145519618382629838675113825095761001368296247993537293235663139565724894090648252341954068834755553584265179528294372175869018360542689522270615051398906540070582779381197384600864526256420977998353741104464272514241355871367214557437565639138535402684097068937593479595070318854507948832283437841138710891177447455544061665401099400751812058398990041854594375531813232791193165440487603498333253932634403220514198357955184859574997845512120833647384427076595233790378326959174206417827089829590841624660482512962341001790804536119370367250289743296880194572742015346262013350454380109333651482464943329543132689964085645531064380320763887333298992354528542360448395305720998822200443092044255500858633686903095957687141973688752833154563602085637182767486399886038595188006176481434196728497717002283948694213780872698000683923667258676176997507449379424941830945955003248629283960778035769206799555945674464086925722872241791773346682290092396553233295508037092318688760713504673375460511541893940231157465379570507385584345507713167272299689456491165139595946275219928877049804651477174739702165473930061923952390710568220723536488038195745767588624100007801158255898819825735011023000688237822787355474732627705345887429991248164530393122804095494212703133941860133431597260472170772042562969275455492672198420944047814048694201527930775635722824006807146766592712520194754517561541923020229766930640404552409620802406944662895970534589671197787560001154341939161250404155083568019862439502826119874305154737431754923098759063694195047005044772385499783281198582404685758529356936488720700895715715041878343421512620116797822649518026300090563192887930155948425342171835224716842110753330243402417496450553727397588331183398853725409446655031866268563111759152141619069105336037354400336330245169512527920788042477623740992889089294684312116423620499488817151284707619939687005633276826866676686050325270537784639723473373629128779646323214172293886833467442151620250736339842497896615365575129379489290426464490556596299718530675492851805697872515868104661775427136126558191021525791996758738969837933458447422583105715488439038211329254324762766335447240031841196190468515709962161104183702731719329607868394434867213973697482742783501687358299959484173012109911636589466018407101379482215737721409083892928805392425453022686990695234225113262801122835067804406068269623686362024272966664284467697143554687500000000000000000000000000000000000*i1^100 + -5036509620132397084902753470547838167267479548525613866744828950615342787279132239363010717746873898288532024114259864363022139488500719573806525341178952678542563764286492562388181799631142124472360555800272765163343258685906130580714843254083041131399590245270285002746975595901090754653213013189466989642657007791603809733653183401143631086350290937330449183021976195149657555772568797704494205719647821427100460661979721974727395761893457372238047818025844988057071482893931482409924444623656113952392204253218703016668163562236002851115907937309719960934998433360839761308404038898143849091250583810975694256086628638814472155670780680432347496381516234150679169357134639064366153451417115535134320055410354503041390976581133499184449834094084468015735350315208942970925678575902047657480322298339003303799283415208934858422685431745388859484228228648170278594913421081926116318174749490221025482147241175682049670482808310090461803786703506812959979401700244381238039091032850730501028053855695606940612972864854635434861384785855720601068303627966340863050304769517382333352723367956927210564053473129913711571020242495563940837405744411142862517377055658794814389406346301401204905414358581242288945056147879842459738554745687861730060245599116134130294924615245014944439259006180950384321959098601656691222023948322167392818555051981970743086989011121758079018737046392649995889182814235485870017669614974025218451637400225164211673096157303730317219284126475264317745960740796050370061829406613545191080272831897874041856226933510776091176255594829142812456789216957680761757410330145897727940764142020831617044679374654468234987397996441006540342040037545571820536748410559817543140115936291638059423226228165783165508762908268484196771210429680003032973064345795848566169876859784927614395092336475165287497380131781897653751182812824072455385770714137368020158346592950821427221224396984420522186240956245149285107044494879906233966467904144988418314965524655700495507667603572860665648141836046121949603186792732924966234916757643727200678738672988472289997156616451817581390777478612061256683224918003182260581660567538659618979284902380576415014475185349739726033519064888801148165663323225978522196415346182210448222290922728438436902171897024342863644727223650148640361788184068398363709305147750179111806092811009245293477486722443227753975580323294126005924232244831497573957920188174672755504973157683998149286128341241850185161658174927717324141639676306481847174959261878168953402624615020688405718833235564976900088945192480287712313503270876667071134064784073211978172739458331267737711459314032327793550462257226800050403409218289129353762101966625700272705152083144822991773022817075642190306653528597808917586190065317580083791570769761652863194024502240302449501925615671210734852286092540378357574191698507865926393398757032016983174773060124312427383263506835690844909620649070211296880738639147438323220152723304340476300775234510660496211643857246526267620832082518038246150094951549071579123168873567051939942070878628780834396422273103287733183101156333644747774364445906191719584878614933905823173799935531456624830040061487529562534904232049502474800061597512797332708090065222562777276396109885021401248145767892251640879249219073653872412944512038124080256219772013734191714192382055937052179930759244985474926364432667027952753306397564853732383641021317432914781798236302626087510022600903228589319016034575564952116188148102035144663080952845929632311485285525369094345265639470750314056283329463860824188623122445675557153164549241382167797613895633956163872670287203967835540714451894450165458375234551211332978404300320107722654938697814941406250000000000000000000000000000000*i1^101 + -3487624394592957191565909806836805253321873660150346041008766072912427513069358236013529956625812260244428262020601723728215995869949069496841074766712710217457446299942667277208603982562847350975383813041791094151287557061869141650169270506237635606805581975110650123912989904812174405671005724676974431118609236168617473388994835682842679778172677875008020268033499104141349744918543228381984014514523327628102154060925159162336051003057735215900681298843279351640419683298101586296086590208014620730037974872738054881771383640419935076458480253421626247883068832035956449175652301898662319851424881345608635034618372572423920699356425644182827777890523787953234305212555233461739670058431919509967522379269123793584801543204727815682586238748135597166136133400667812178938751184602682527595614427626205235101510053401443567848946255275901317372776986761269542074588694733904827250151941214522982237524044532375762306331324177583443403950300455930647869495988978204273773413121977620414099492000276251682453562352275920421400123951627040107232946593121624558688287872472057260205888848669963169481588854308103987842215693777757392034737721237658298105475422012021521251099378153343411272911955922054523389144941411158705941523122096643028383992166954202222411118970227509938698702268451168157025854262181856767407324548393633065995069306607131238534181720202364868639260779971754941576118904943133301519510767558231127277731942100701586792349436158379361603744457613429047769729838452009738987185782900377822069177559758833521722288223573991533259990655024177517922835433939525957709182282508611190292468943755453877422869718915966290575706718048331624024477084541995625085688440887768228368849422708595039020906214696891831499663781444719666948152253418600746892154699921270991072257405109995704846962821671958061848002190364080390588428562750242803449403004720508966733285806290648730969542544723329455906699168499714454985540204289180359817619884591995444125872272611193471703720001416537844631168518480723842229379669882405710549398803107155879297905685276372252184682296989444173058780316863422468506071362989306664535316697303593058425710262557042683317181201400220111793615698099330632191208712626728000129175292841024477394703601475102205410298954164824531341932069592820184543300191257107619155911405000114682719146303691531414937919674022075971290554750921507519545996553182890282290006794354215801003713396018730864908318240818966517088836302150928875712253040342510517263986060208413181870722274513151146457392999354371089418785232792392702509929866020707030426799667958172609554748542512670129343456542417770343439084376853674713424540484749496631350820223095968294043020757510312172090446112134463145700705997724365534324500044427142135696372450502239733588108659090684915452489509618228783294579800244438471255303490883581548020870213703702072582180774320833645801563929163692972892433034049928548695784041111435255443774993054760416031888048744135174541515973096377678243830329220340853044121152957594298948094901154001956356646009401188583603928424558090289384726788242922510620388914848657088099449939151988527164844480429375468583702194323584999728837616940517962569802412854296092473888658672365139656497867745808790818597123333946198270924149696489442533828945496301290566257582907032987947174923548135108751854476465336612955723634436598300518317389801684272158493856974847460775641824689837367961273534469582491727525550792361310656685340550775037829030486963521098673319724344742992329730997656750084681196535548429372470763224352778018664479951688860010020002743543475737210803472429007420641107335720620343142857311923010765752906081615947186946868896484375000000000000000000000000000000*i1^102 + 4194223540381259612398177844832131785128884717402048980520664677343085776322306770740730754097079515410261265459498882114058424809080988208315259167262715479226704503804671673099934546681489641115442502679035663767641704421801205990667484453373546130735572095773043698222538072586901467493149538486408471699981219447485066632973267089825932314687062612143584737139796368670207448415119372875850367500195458742504173791825042703555390892225887218948911724046522467423820712117433163370048332389829645446768602071692249409223799611432655929012034604476266182867753980974284693302398429539239671908437502211940985238337853929757115831850113767440871844612650242426544504118961072940229639997138013489225406704693559359977617730097815232541588456342506784454295813388685792957831241676306563141710630793304551094876475841266337387125817865325451699096783999516509470561668186238154758522708095519537261738899933967882846536434050616008612615451947762749774449206485244370521425586637708327064476387892406815307501846208972874845820311894849340084272788072398117670371683974154226123421918103670759714981290544569604278167214411866671417931570688425764013854538265360627757592505009325878599343633405332314401410688380928266737969928643742204492012887602804804850522529514640273532246992876396940462676483706637476006017049667452775529266202675941111836772564516510703057043012651645500130450274980797838902998006451693228879278751812009737275296000836966027466814489353987220429428663731517241715656028918367929094278173227069787813244344752973930496230808182583869169982607188371202832760473684822569410752517343280469905363203833733990343965802086589263010630825066425781432869474278534326477790859338292843069770746424693803890395437614411543354394181611738787177597638128770087567141789153515782594703862260995527456719213561311850872226144193645437051468072463963653996187194072625636661591129947428384951831302011696726542623496673285518314574704852146715515460592599012224407029676420960812827242981063041695740149600493084322115648934406066953688729757127217203600306586055927850984607200870112287914150714980327938604506737193706478081312884599572325239978723677175324258512653944038567858757116880994622969246885163795091207860906931413897205526972779388237584935991549775971127515138974328833263116252930401864797855453824176374292234767010218973656008178155310631282207091423688028111346805593220252930764698620319128984978599480626997136141212581203898709628842809343097141893449764839335783425473551593551920563020527887824459886951579079670921583261716776077651810260125892711242548639573515829552222491089114725824513523932484248159821296126686914640006685356057357490381453983745860382677932488192290996379606630504971608098091003003023143561447951895780899526529231546727223099057809965775474751988149127801704718089818910892073713403713965500978715956312462669596007497473643321614713886108379314866482881381376267630522624707879902984614536301863897619026778316458650178558887518272015695536426756304742791188411738579577348276962771541204781752740706326472800874390511957446514166411277889425988384288263409511270243058729046382126682938258123957204732960008448388743944867793296887438550332025992374228484296562546019514796762567025660601397207194141656153902594721457274725588716472068194014595884420078293323030133724925695203666951747687287428800193882869504268105087014542070373708009533274062271556562444748489633009721871917596342228594498886149050766665536439554283910515333936134672132313170767049518279846543775653157409667624303633363286980324163823324356401422167764698359354903729467793317323835514600654478614173703565626283307210542261600494384765625000000000000000000000000000*i1^103 + 5477230618936289085721151834488535691953903096886635852673933344736274840128335036795201565352270863007137870196579175234432925059548199141244075458432718849130545724997724038848491605139827834898430337629651740776929625482136473972524303960671943824323154187538734013752958135686044371539487657809668199850260928297969886150818737153515084626970914377080728927111738496943625501906625305837876147429398012781250909636619517922735824431541022055351812557250587270586980160926260920625599872891740485634627430840652620262241924809870257519582888588601854260944131553507439628507349603031693336817140319436197804392958131552236323461436060505408420688695501439082889527198339320181694131107795207753802713281554693544937731813106451963704423967095303205957293385338349047104108440522214457578373609972200790302093249933715401121840468356676624979171496759748095033431298336387005566940408994513299402417139283436843282800011267845704092547483474364093466372725421693116171899051760974942907394933914862238494636087463608839184798055104200588060860385814340800131207605647194824310153110022728435138212050169705776089278588733025303991080703202312276763507905172916611125872621369965337978612578586279321832119874821619368505877802142310990120149030969156663394199305740793497234426008510480961291127706833297510219929955597646420390788055172780546565982185029504008282680544756238824489708433515458597919523427623793574529896652647384249060241773930470973149459355157755850722695404025017842177134220167428504532466353938312174367582897759945929038261431789004897652416934521051983945438579823303038419230295838545793614252138092212289586253971120736981823492804637787185216020409989156157931916984759221208619722734612605463370782362278541581273941855629072273921849700374348177629894818973175865995583695808682052663292880203043849128852894447201579489271794430758662014764373589221365512870146659179285849689023614581706589341738284079973370168790566509150647639583779119242672894634209853245034129928647009902195457516281797720841141446787722803317495158561102818613394394276849862205085784050989517970531430690835756454467208342439089723374095655814679402111564196194300675391926670186523551972070182766954868774109580613327791583401430847780840422149255337107046876370128348983637308676703582672077032127240835301886976097913756675673527225398020574506090642075358255621757050187253497553841200754021930972932493625512883272201739608198609650170008434075850726959518370548603485131496089329076238571042541681730717939228857071399040260817613306748108587877663956400256900383314606527061952349648921130907468888944771104293330747628263537298436600212904686472922282857025381127527792181495266942478698470390182116078284348457351331068823587548007274831566944741996913728440206041518439637215224623768834589204702302668259800094367451736946974078324596483239544568994884534016485656153135160259929964574923323197105647827507071313225327351069885907335348747357942061768797529082763918338693296964279522555664690032600069568923669991568326405414692170011856634407412818198370241136819575615156977133418414645308392831175290041708194094157069172304554307063368368627028208053624911491514675561194825556143470605677051538311986409559641925663626102929679245357690536144943243663521452473432012384297425559300272095000978013666484573859508555915038846541395048360264712297973178366833364092476630138218363988838841303959546139698413464326862105511787665537989841427734988214455660306604772513136615148694724590625112804629898495800102429389313087701681463038538414719765477349883683082538378165999077234959526028812874174585285031939378436877108313751705281902104616165161132812500000000000000000000000000*i1^104 + 17976166011085753332814054226786263693278923511507806717137640078596283113793142510392287320862914992866276804409001588408293665034149290839651023844833406548404736435112197698877275521190643199195568793820362369653242867544653185203379173907262884056173986943346588323927024963273396228885931939842647913817785129233435991832648427296515970936178634983190646160127241465830592881861691729442628491780283206980872415551705906844399328031408578187138933863775321568043195178475003911671952280743996953050134352437261333208854783812221237961533777880178035819248361791225421014167319890858472969570492442885503935309317230447227578403844211300278124587435945323214087826725841532059875664427730031866284900581119889594047789952972871134249898047803474949969679088629096621786246334967334833082815247092357236916292966291071578309957001569895498085678861592282646369604890490572557121506006939912705779238969487856107466813285404332515906045560748894066741716146012508918303777907804858038755657640018547244822312032387163076297888019302472828018745143921197177322309209622074483127008559479546692695033721817140430027432000991932101872959773653816506170988796295798872077042327889414256090173192926471861314201213210499486930158415784175453250095750073701026800027400671812992734875907865526096453149848984717215624776957877050219089715097600245329985861849481944143764549506306542176976550940887673564900187001100111958258498136509543814960170470669318512462054686474377987493829502815113071415008916396374173977318213971924805096273042516846704636855945537181454982320878960719395398869357522644506614492230661855878203450278164961453783516306196768707514068744601299754255669486952987636299630203577766470898202606100151447961785075492673102281465902205179245664745009512871147165934948161401917850866951413981361381094522473535268781536711411982848177307284382957780348381843172395229578305026612542982611772788172982425856971503137552903127403005980951723391094915018504608876722052687826575963104981470484115176108138038877096705907556353288814922532337366071107862390872038005124603093145549269702906280926425221376427362959915137861273095444450813616004957973955609766185055619963375284436354026873866480910642463305771381102427827671522520168641458531426392442298721529419852964885290654577318353323926050821525017064482996611445991785952835323568709497155057005763554731456089802488776004646337910742602830927434236591388992757256194534072205465447040970571849419183479654267758966958391369677451773042374631343423587064271537034375804179889863197206332337704752063759226754697928025120858708915956976436206844395063631657052663328514611221331408338995744398668866088091372161357772165171084082219846013266002754158515138020453545733146429373669342915585237082398663447670209525554396673397504997855337293971118598696195916114996039069044268449241627794930705238301757344704790962670749323601829848269488868692974418103061585520345149784079479254176559500973075708586963594400442632593650371855979561342758676585251947011300470927006477079991870219679698533802015793825417822567336669380036676536319631311506580210055322573558477198287827539034020452029491441019515861323059531771903947601259601903298337976625634873725107580081151279172448906819552564133473355488314024897361812145421074389888742026152908866124256786897221750540816713777989878254086823063951384245730370195093570184044190946846626209657902715940786752501036727599742686332589280183535927227242033381365670210067806529906085551838113654173915894687639633541431645753172834095267037252674860398363194838050792223127972714164937216822644280393643025849614305259477342602281169092748314142227172851562500000000000000000000000*i1^105 + 14372621247503142101736045897832655833254939660647029519219153510573354831261616480477795949625631615008589838545821927583066915655244877021032266369489965361550412394800116718965415292330542875919367738485285849546138547479556654792191981349620222766508989801393939258064069313113711693204003929557962651436857087449583554466252298250439006146972837234983265758883430809415432390825443046946691037821397394592300907583367501534049523870274320764373448077056533953676080492336388284873622383478987908252847983626168381421136467234152266720920005464859582902718023248648638669995570748711005483322641453450642498577130102332210787915567677844243306334294328670077387936534474999239315718557001695919278578464873150281173463279210345513436212841446640861429474867887703148444926155546470930970383673316924940752508601722276101030449905197899339448914996758324452082108881512240440297963572915572595781702663599517924692599105723775059626357850519906503803967067539873381156821409493784833187898537352025554154571235868510876115621567308292378070132942185495315268632516057969419662941165317065400976371850340806449592126718184241680749618884874415872776106935431250446925994483183090959696535932874793669170076212547689577614514304984983328474359256040149231777346521845213938742448052531170176295521905625044579896543751230538797506534848534784130935658683575551510829798615659507607069749612307356471459617229400781300779547009677620362261198902222964143039461547796752903316806049319509170414546744995076051212355266788015252790966497675984636707342814344607003212204648572201052176406975730762723059002900926949333215174135106464016527028171457914483337763732714388018897847615676555981570669679111338412605015411766094605423088156864658481638860877566846694528083369668856531365935889894234421013890895675114763264602184382855582729519893551275915631583521840634423808264018837663664152900048656220245485531907983868334814752034796971206483340278031353826545445638142382797476260813729257765763596451629606338810296328147811816002890858378472029338367178300100593734461469849476893606944588732662438921065338267677447428133211703733563533721963174273136900576588433185011505587861994541811161098315065787682772821276175837759652666565131259540875064900101167921437656859445439805839577687908402874167482039989719344544893666804106293344479198895519982470771712865081882354990442377023643090476075860815856333071484877626224728689457243785202514510260774355921987894179839641551675435785960476297266976201823235863074166437980703144109653579985764315234540427930350453994059444710591770759603535816121372916062622024120596541906491492323981025779614233074618338345157053335812583903822210956631810635526882290552081096439133651628853243928967871824886980708563121618534749684573877650361424760382329845597381181915880200945297832533365389424825723933463253524853008147330688961331360205476253632747931438431320857600997647416145494791559887719419309524093816364602576946622948959442795800088900808330607113427909664308234354315932055625281673817506238527013493511844426074781023634833399114547167077827980009776154043313446579337300883311546906084735978649135533779280130093766795736022622564920186669566255276545494602264355610784049759948209753766087233402424837799694206749469069877894769696428076754246670078696287018144501401054832239870824323068759625522587756924577685662570617476452003165271045147592663752120876854856915031682517396467799115160160290294497843019188270330458599366182758987110270960901514530621966601829143069258678826515558932366127225505701652003197237275923522972371681781105161869304026171749460874874082527696828037733212113380432128906250000000000000000000000*i1^106 + 14323137682619468250849876447853997661851769593379072610911882154592732722203985205258818088324336114588440722657929666440891085211528526515728731286502231482632997719516084915199151456775760932008433092499655686332555168886813527607884073435898781272946323194673782504164831040784567617818543288548589963843381123781067839280176285299629808712148732359014915430268429958280956736377694428698226259422596480366233377973625008117640114145659438049938260938277586912850233329172052768649034910885961459480133431447560110513574495763619022972894664999151315336549985785784822426489799066206322099864048938913684739372127001432540227740070508889264667233067073227738078361397633598258392063030900899767777234343088837635356306345760972882854177825962523302490341022181229104656543265780265029986038977738496515024958063761889478796488200248999765908017782513540727203716752139535621591104257696901333694905181661539815623415583510299988427658808319799829430510098082543514086396431485510956365530450856098257604508703490328436769568875783740218245430062446572398486492440934131981895113307341069825653981864670215064864303559330748057323700268618154414731944722336914014663606896182334428591387284703958076835729308143835547811979602294668212054850319452135532841013609235995702336257033917712733299086387998260868084141292318113561007564863973193805823945778701400684582167692360247007561092490791288279659254019042313149898540946252693860777455104946502850398992132832441395835404247012913047394606542305018292228660326613741066892417321425111563697847452013801056739129320204906160125609067674074769717701623989988040288176279294420504067668836866446384517345796288332007311323503801788080284700669204810975395687072323169956755207058145234463483630612971148014194490968960626156138548842083722348820663605644468772184589002050856217045354624061923575181967590274842950465869063662525356570067703644265649526577653529537864817346761389568352987453085421939147401614324712474909621719597352664370292042411923688606356123246782862582510620077939746144497567629278371383884533901386845340826304845926932624506498721812055138141605578961182812096843130895495837671028683348535652314114589507038399408460160040389975770425792711265693485047230680515454159663387658155337630558108227164240239687270304381732061426713145348644973368734468256196473174152818928798974846465100550284982045407650351841174433978363217339153607853641475682011744745568809848016962754616378954976559988232303881413070833278327869431777708670515988919479975840005064964942065166616489762056740344173185473639906496660684311719120744175376245453696965339890937818011366347252946369051273427032910085721470473350136528738372108323396359349791741467835600919726846710079048116597942886001165040643598742306745317340333839836934619378695186740157755383973449328552710728645982162107195369068813549067838682453549527462605417558422263438849112525675260667145600197992141847362050492059863791241839599857985568017535238529580982404123971553366212451006308713717461505676649095119498724450077461764914547154076117129091838440297201348570462932543125348420710112132788774605159147396639242059161762429185665065463922105775894763389300568535763714493341082620915827405668331489674329477441730418953140083766283337342056695591714561614123836367997392339414977928647829774832573743805328266825765587170832442425980635077930185509508422360826034651323550764944801140676689022742607202845227112666887135521901069639145425270409471314163499063813490592498867508996239603286741433664058942733734014678156780403942068893976653876305763406470408215971791522984916228847192048653780283018477348377928137779235839843750000000000000000000*i1^107 + 2238220029757194128638582945456953753174993186287296067293483931708207841019181588583872486121588205385095352891106787820584382377154083532159045721267651354669995765899028351216756337358881578367304295394033003826066812976930130350122739745439076004060204454412152252072809195413552708313323756234862636495248995361842563483809925039045805125772337660752522439039572424293018830749038094241682626257882930157180013701381819816551709957653926511555528382197453374606826160024829898684034930396637351636745829905506815656032771032144400695611981143034294987910669177801358185288657663867007426297170562689102287107030911603969550966570617954355880108231587782067636426121000509982870582441107131709777519419151926205471989903272681902924859173840364610685803654143190084602491270690629402248190389592134949194273911531802459269728060013271327154289884391484169553846420909880785692260314795020040721158174408421947431794980009079605765561786652531138311038686167129677194353315603871218613887835970077775772349535380171784385623763207212706285517332563403945402168952996201639265486308119676625747280616948352908239218633816618035445114184329473503996929071827286071821375747790213565144887096256481559980386438485982768409746619076128077682127539100137310281028663488697989536037801795453051659540161558135854528956154524745836908669586870384897026467028618664769982144938587740624920641801201125644042284467684270298747250898908074582882704850982124457846589630163409639621928714278098948880974082177840839273791361729341531657915722699574579264982468351132477850218765068811889543195722638000732034149860837454286422349745357363096982387041953105103436921206704216347401560581243451484203521589016387964589309737695516110526413428336157587774718023252069051361484290463498312759262372918061349942568694085780803355626252042532085699591313752308799242103757001294150302571952168691740679702991079461960589021954999706277580208728209584313663106253929001779186012583572355144527380600144911580696520413529451403501702205838722238031980216872564593948619068675158487059479362422370929040224218090506489075537968429535089659709369567021111557975998684536612587142748959732882496851012191079547170688348337177140381739064287084590368819111005560994641459656810081457068116531723316535754489060317915890824665143968892820050508645233275336343972479040934201073915055183353059221688151975980286365313337418558819276452013719113137520736132267849690719058259556940734098074176090940056782853922696124121826137293332274484979693205989301261419144225539407348448366328878600655312846578684708378506817420496345377807334866839896448619875472427778778939841875089571904150597278028166259258150889637619024377022832207663062956344511459473389676203220621190636711594674152319571513082409966069375434438884836599876183526262657722609100380668899040770567096292716997637655389437053494961058187257133830187523307584244809081245966685606737537030080282191528535446710537359917279677007668651610929613030684447989392232903256845568705503878885258259424672596034689000576776909522785774923813190140500389537055644466153545919032644553313136452735328725945049895867064016270385495242651637801084661038416772614590429932896577671355303290305028219515595899244946352856964544075151405218668017457047186646547347592246591356446339004411324263518368574252258316159009236838751690888394729733282702040028492072208737779110387090401585265648915256825836030150725865173410480901017970664634968435846648706735116022849474175092101209514764482697877750636447697299684625607608179738011498749846586688267975830104548289644958230615386564478730370073011890497127751586958765983581542968750000000000000000000*i1^108 + -21081735177455402948122472078348382912310112681145425492197730772594964067659352581431524732889260842824499848519435923493229222213701189257394777091811013450806205862726172429480224191579560874185430648113653935197812363308382538890324468286158631738038971372888344750623816496207123091301230242292960304739362218213630969737429645571935304449115414779451932338682573720235600623756751084213150323287685936896806971697011689745935487486355952471063371882129552834358599031716743596602792447182352333095657959795537273691952447916128541259638496531482053219120869444489439860981120120433592447730107890990595992328112406261050834258240899044310588167307636813491352543474265671867528090846447505975790338805281083676807959518594637799464429404870393655074534113378921387057769767774826842170974812424580788701367724598274146789542265490288593284518525182711106570748221230180783410206608930988316274251110764589649058200907707551049010044187940328711203863512692014723177375207888350792912150273631303402281514745565300090537084485237925073687282106736506644839434130125854353006239342727420624442051050014343439295592906724002447423241785836293258594750797233524756837028927057344915793811080690802076666367852773658041535849891770894060414519240506402394077919699289685920299722716476475377235354325386202480949079358983669192838637507193561103689169427375947900017896278996598290841324847169913527849484101189769741292859891940672888622599131315304823957000403749090837343298264380399557015525864857976189273878922506700187431958732585519699908226677884899351473008700166304614086264503625595353103182275111875459354393268819111000814662935541204638404626488316770013539277699386484423976007743221443444179189305173097586215355686991814280089305084416063604360517475055382509661297680479914617665791788598952022943494504681045177265786732459827095029768862385204318920620979048204340734706852401550000295476013968103753594249979705906079062536970497949742644746517584800246789767031901613306962810020290122487880207158795056146781299029053934191785119695825953980782334291044290261560069003682748122506054906827433044643692439954040300820834405829848588861301348941718322519604745173188723789247880530059062161141251209118326204770979689957915674971604871226614685757406316254935230710811369309247708858294759711802031019780191212309936994727109366627798056165333927587726383011511874025440146973461484934249842417848556063214825910860934103953840808379357552362112785411829560426597868335078665814496206756789233948664245496834067095306882012944913308965446718209452004480852830278136214275311600251457867914559694062661428412008313776198238469726295327538081056121491536037166253644487778206820498277281161337061545274006699203709260025637841526545577714556872755226956792454511489481573324400058375314649199605058809215695620844319999460543758609890589169842501597051230502364821689971010307886488295838870005440260067615022078241060042742406199405254012100111571797941388697598936267972031309073758640498059515018706407125230238002525062361222258992089498727091106916382201849875663360577425560392916414495449952305801341197912567540278296324222728706945948147643345671552769615860473566249007022236232364062909708722704354464679400095090382153179009732420570518860877302004076767655673806706031215919845534757099303506277678108573199113389432498558683219033742176316511096543698506586508255806662750795387145153055027763565724677433160800236020912582638314445907286230702519241237338995128825406202015124166199089474231393027508680199289587003371865144344122736273897741910785748410834861051241407916279272500258146205709408604889176785945892333984375000000000000000*i1^109 + -23675835167420264659381293528069735874024789720326632201564706979194414252937309259795218694653177675651078901770206121365796257532084737176763486632545702657141830854142232998534778909698858635462318970334961615849327133640831565732579085124801138304690310666548904203071331267354828312475409318195489828290027568525626915011085311321848835675306116241003729667596754479756164533362273571500304020220113755410051621296169136879009933932603653410667125799953756501434436792208229426985072935817320407520482892864570319560703906067068664742077903364363064268053735346539924935860603593979805334339060252021304763193502573124800990790466531115842594809289582855297534918917708973164620203132639338845455295255744216730687014466732633525502388135186528352773875428277473115525913426407349809894076833381190120176419230187037846980713836785738129823966462117892509150697951395096147467037825070903087442903141134014134066725972248673545908508653514232493626072611158789365793455358747138868205675230800799380146992994913869791593335348218567071385079020944631227737167385407856171586963263221483047452632906248850426175981931177573162048566606802346007783991899884030576440731827688468679521084017724701168279689272676595392344835491243311813525607861852626263574765676824593158671809592139618176805128618341684038275925552498798911992207270659710960245257520958355087936257160428705083356709819606827391544189992149475736535570611991109051977955920949045728057284394739060995051813392170694445108406364092551801433942261628008940416343758952909087725141189693778812002572059105002335811258144345366062238509222007078890933831315068253293915677097387429686730381261449501893002555358775251359720516628474588761636693727131285748395275809449677028318535287139610590354887220557415552942966166446600112903158524530331422297694300967723267079141528559747788491725024606204488694158231177498170911876876466526533292775115510478321753554673473799980608950058592568296890686062948779860346832677350520158392891996779416822017011335335525828482117650791870392969469282522464234517382924330898219752222500595805124417358415158038081929876317491414308328832932013711388675062401750191898413406085812660169382578605960457566221586270797045054076871843100542043984007497136331438466678976139877305344085003027005121722434800865451588104165269480244343821268866896371603263913111267846115426484099392274048548619846379177458574000284485427394173539669885497891539639639327497888059808810933650647014916406321808323115171927229871702645289417312648961637048090086714419636607943913275476459089240796796115400902543200618165053254370459393811773404911308963112022045962795220591232366757603659217635441631690898439168026970850373488335265121013180762941482539323660622892190119836039357564406169267605240635851705671866464545010740853034845954640103124047703833403868273398198903814802293542296847867143506653127768377899846206468567660465572725496089730405628130072502386347579396227960492665104361091990580164691840014707669562695775089382186054108647485518031237092957412563514214079767007881200885174917427996987582518904736088376680745640073231246194125322708478990578213699123628087172230884876477963458754032018763102768974935062425092812011746356058294007311198949513881954887721368715515393596527042217153823867740478671109938520017974170486207988541578150991216381866131778718993951733178191820884391130680532272134790108126227458592711495029224200036406343926719390200661363264759107864932964774886003447874635940576929947178404975170225780867485881988747929152492904258339991405252026724709654201864891987829724242381208149099691695482761133462190628051757812500000000000000*i1^110 + -13630726332275499121872325461811438566022084169718019304918741635968854798231964650110118372617289600635466279282717613335392944042909830818927907570447187615636277215808159654240934478365975580571180605892847099838094908413643718896060412307856415735310171222640827260641051858411476306163072869866110803262450605125283624516278696537188751929187599623479257231513418751787538077030196606520612379603943066914514372791975917983100562364096819947655274674590721790239606081481842487471298413542681242998713259582113621021094947754491633881731943450656478566578335281905372830747820954549666098564111800435051330801506586027565885991075653647671509200877709408741840484340610000709188139698030772929761167168220655770691024184853501682805675582786142184552361388346955827876779338875446718761236703156861917517335763303362486838506181515272399348536707891011111901321329130159306143904185009966131754156441818936485493050141747982023912212065057832975065966948447425341792989989483119749664229069528722529764658609851115464402413028776782937357235366704363051674214621607367768977168125190322602083822361044485006325918302344478464546267601697319042451619693265132339112333228794191432165674029526464751928378755069907904507085511902330114480926424457884504010401754011298160577322210110478028758661704164210475470896348712966170942741272801242065174716751948440265195796887901215158243216183720187864902947108716911088987409381101325100223967200046693696382795997279414622173684241882602898588231335497920417439395139434948344543290424589656696022564116949734794437130462858838417521973852958953109451938181340627677742364891784372288893786644809848904181167724110702230150080302077649033948397853897918423652459778553989339465706664111900234102160228962179632424580215865626384237946986482656788138675127006349666744051130901923760719635685571991931066053257982713048612761047961407993652957102851444597428198524976010949016267060162141152362324551203662360935901748439700638071288376269238472626154081817947559654722132746461682472064109211553096677574374843705596741321456441327657241930508387692354755522982339612464968517554790307234495681665172372111291347344280735137476156266859710366296330788319365187069750279398847518108990258498357463579256785127059323228954843871210497991615316867108434014962519070646911376132064959862730279959774746851769874396140970787233629613745094534009186996072866376400079534532368385991347939621595816747248194740310316215372973530255950490263683099434123494568992334579967102251391542384382255597022945766275023356000373375421699095106533665793421692235232956450436913430739775138555064807263189363349813931399093309123392634671920906329405564041901779806080445419820211238448718013132483499547351006065565862935247932786537386417547419290420862132043177160291117669212383613454971886169200847446140907307228748020043708308031483025139452795653638549805473928147664475354042841922053730149968609028039490543600997678820698697984830090119385994975034598164212110342215650646625517452649103158201567733601963675802637353749302066160171954873877174737131524317601317896259002329842678975160661484224022844440012744372721418674056920591183932239473324055268958277372564567720659091368499941446910430919464933903412992836190623425084905160333182676673056735558622446556614132740986412471280230867383726398631107596627699160451374177767114150269063838715932726926390920906543263286298891088628765025762459330600563693493275770311559237935222346052600771182313077052497411225844933596572935898644441991841389493983257879346273508830674666457509676697614489413340757800319604040734100536269579606596380472183227539062500000000000*i1^111 + -40375815516505255166051414310826292890632807355525662243969282815174429704463315406847225100445583101063530822449292793344014473459582462719673414070346176040307900405322382900162815709382496883961734344838593996051117388416502487952784914090300810552877190350332100487188660851649063092639250930551141273584211584955382690773726703722684388032607537099748107080333109414251490911141003082150171268826753975481308121417672496574340264026658599533680912671204223220754662851271472540439248483070815741658788598216855751896571494114771328900474460974784621736737362937354773416826523622419609163342625553713087341128221429160070784854082535224147468378094470630365288461298057408359017442291283722918385718075441707320497223081450701692141354016247335705252408175782399080226308820319743660969406937866832415066871183163092370707370318624078038317375172579733924224011912699350288610524059295673282292555374739568948352022777625733961993628339272349596949741139805294322070841116985205938584230594286724820019866103009772961833081147909093956437037068599008375707001556955393795747975065123925128462545616591274053509145939779236277418230359743030853863622726969664564448051330885075219906636887808613452568604350033158169073571733894735909687027222611262868331852092365074281745020805793202872862306847781653085899246724028480526253730009357447669423405957752887486761210783623724020665220771986920656106948697738366196840529764513897191820523805357940899877163219799496780990872219168897344678893186846419346551662280202799048722769859961724998841263252576839104697733993876810520294693104341553807191439886330248704696459157976866844205350456547619227817082364168921911249579056694050648166473557603297157167193141621771267000197131796540014195854690778574996990694811171200632381124261249636154109189020049133125844720620043958825370448555662815522945074318492348965565136685307432268086190038005718519367676245927740399371100283011934009153137263224032372794108311599929692365606625005689104901836185297798601421559021029109148147150955795792584730049150569295989727062538511352571114353992598184164238142291359439418148744690000402519718151173007806511333761246119506650696962625388098785762099050765592189672981911865749377368264577739220666705589644598364137859066593836779662424794845434603923206311655127196738136191559792431401669452707121569247152661799852893537123379168432130914240715451806087955170203527894286596526885466907691842135663460404908643049074114708844903324147788899826768626701031671613878323400813992182464142198246648907254105587714753557177228219759358420269329740740092473248850725081071781321830550722904068846901140811039382460135187525615055346182403500206139841818497721733083405473267704579038566354487855001941507622509447842568566865910608407449447423175426152058487086586975048676830765074409579265966678271893755581021917427449273795429866759744810095116976081633502670455286318980984897702137700537869247142622100377422331377647195580364938051176567420344853868104158638993953090903098350819464667393733730563493247520210980697551485510621402295648127017176086923355615069940007152487222760169357241444388241397132572885161952906693566069191060079790657817638947792722789774398015232069399809019688378519193945963384535837665164959711572574918097843335866460867782309966213005050459231429335420020412865562859171470462131848798619260764306886025503208634963452458202013141991847770363983707914705998536978161007110983640811468655856200745163360498246079094764397940963559132636574743950644579636948689130669474783104294920947771077235077394204932438154993176534124539600600911626315792091190814971923828125000000000*i1^112 + 12215170811088932674958169354957164765095426688074207885937392341299280229428854564020552824116488305913072103422839920384987684679240309974360131030221276275380709378729174630483810006169207854805691380689336960950799230082598166707202261910895024003172230704103862981044465391049378713980950226944867127910726761425078113809872818601379036907143595148752321842261960058529705694738529010275090963342505941202018973876660409793859543904991561847050452347410698345171278047430130465777537083839715266518482839300703332107924771111708275930926213536253210577415793229036086866686451743290717494146251878981789755228265939990859077617032715191824953222239585704601752565482216576658146342748568594865453341812709598764688578308644648792511933722056571730916617374277469099623496088971221854044030403691404443894660571694886781401748577824461747933073589637761725206079674641511524637215539925122009941379296501813741475151067928152586604085128649775626520549127574794186909229036963192354593368700009265655365404200837934351217212196791829128163576226383518491316955158395303369547662724391621978045012499537210134097577805280155951078052982701641047678880332232700723738297530851496144634959763889346348602353977827586478163637951574053991521287393314636791896180398757976098392294848325872146967128850522270773168223429173497429569531969604260878356414200319055842429649080000397630473286558787253542132968674976824274178995883794665009115194775075311244170847422313701322391742490653896140040534523086995094486664752333412614307240730733418378019443694431273783629633670946513701012143230482845396916445176975664312246017656052132819436195343952463499954565382743071999373615509448310109975778419619285904317390351149540961795742244730400269127656410782675302833384840959646497635104570205832516429597551739067421522688157648152897444630190195624650773792057628153115225291546037542707458120863106317776878178270991723590070883425268208030006431378166076061060784529358309016445222481612125878597072098547762682485595531125256329704953473353528967789266092688210169120388933968434441185557332398896503050207802435257413239412850585095107817862516860573028155591786630428732284674821940611429392646368113364632123074723852785304145427485645432276315200231557055261669539441784276973068345183630300072007221910708857864364214840311071331759268013313066605749865876220939399564454831993344359889212056822314784185242199007565578794540781373061687833312309507066207368564822115278995831005659312897853249401167921641736641197440682161606925335000003800116944115964176781738671615510998625606073292010465836917341583460817693986810179275408279901248272762410389388576097433633449489208738978370344932665205522050270436401060555244108915520206833589285786354350046389356915080189865730616808963510052943299796238526494087543366806574990879809562527611297426164811703387667821409446352235735986967781016378191245602903327957522367968788585433961879372671326110900017756827689513027006732150682397786340367682565492171160463075229636809365312280124484783306873899143817062636845381876930443902588362283936358989005636164594992907325665523035490727946087209697170362417082881184727255581436355787709916072414803100636419717244178912026853679567061925881543523876084524815870451553651356252900620904105251631625295009213955510779803393296078307718243792903022424744739381854772272412169823287980336492791563723416627221638440942890400298959947877242200208330071846356757659706755806319678818430583124445482349568991715986681486670820522145592216883980178024318420096397172045327661286509321063511583513273503487361892894114134833216667175292968750000000000000*i1^113 + -3457300753243271792311039484338540758145461872233693509647691748907503331682508242096868235390182202357511301084725307935926000943086793766940412662860911266544122175813678136594780404016683129885127331342483980231652758060581276619461113735984017498717926173841073497603507129495740277677609204723737735214468443860747872571352869834458313266672373877641573625089648455962642750756781673478976785000314296171246653092195741276696299569282384286443069967547988877308485485210274667735195058157640151440391363026103698127088662787602085020046175095515078317850027750495459458530882803895498939468605051770332506385310702892938066421268919175219547830899761023160515966037655872207760379645658680814154466452060698001314784661294189523905802996620826258616182883928863282511677915444151848296936174734616063204735715539682985396049558107944365756804397490328341110062122883249752289932531613346061231318627225797500184275031611317840120605703059304169551171617137588149750762845000326090357005411911554976221882646886011548724495520714549823627708832759393103817395881450447238473579530008296730728357893581171729714670660728065234065616565167977737827419834834517917436953539793102051509729200918241820699134996458805797472321658754594332416189803135725490452952454944973618370753835785543201957004289130648579463908145561741376399012616533434301793801010927001922723192730001237550947918158251227582206676966264810344342622907430041864532184883319208722934130143131317468025060193378095054987569067296395542721194491164882623603570130006964571559149151484620848088961774596841812645366593139771544040403259935931411528216684663556533222744443686402275270083293584211668748258254754961902602515177935505427916965146526008016451536834440033533938395236364287057603240115416383376622191786073283851754324631109342678321982495151965944772384747083953833918648234986121443455578535496807432628002200661046367147468294561724983067996380481587570574530499476940703232553515053431896263421280152197990672232240320203607394348392325780779160670652853492928153793693715792589948587142841506208574172190847551850898383285134752721282377780034499502666548292506151320958390856966265775573132339895238433852434618795630117646287809886346099250495208807728199382818765199549902082747659871043786885430904462242201901799198053495782193112258969024799605761278079719190678253571709060321480785676395685634704642888293252525541763890781089706221438747419676032787933952959192535787578551775102209215927510440255887549059552778069266340031074281129156289219877080264794745124409785569333927445090176408813358813763840474874919166380447851191710595888427978926626416135900666509307572909553247562727813087403233285399477196638668439136474827433493028728312705264425034133030508361162207217902138683036217788828941428569324864672383349516893177107671794049553656168982729208523663162851861190780951887033121433187211271872184462295989906979826223857581700527514714643561837146019938542798731514651362624375675123745750509430970578871358888773936561104717717734590056119099437602246627344374816667898187421398113706270008018670423075765971892853473095578627627847708003905274189939937131214397128106099679751593346330382332913459148213044337043927197221559301544060393944412896001280557116714711365421993002071431066985706712673287465573935733254641601376147796513455958549726411345555284979482181208563307158877165196560792957456115681045959952661859199195670644122163586909177249167876716354598466070106982897118637267016433919431852351496813788602499324105942215206817543868612730625233016874600362570990608190868442761711776256561279296875000000000000000000000*i1^114 + 12681315100057182566892333804945699949388872021495444630790219113023022157256652298270014107535152513831184194982421151853490143950181146313244218054635888092004632154163628648558350105346925168516761058435868245271107202038459349905173881299647683025643711765932072316078341113516290621922027476119642341379851443806225590904406463272896696398118643245232961043909010561532589831837954890444306231181118415624898376966901165639659733735843061731657664513809586496461350497282736674580445013007698157385577923028803002195646936692849626116909399928643469398195863341966033400978574740826237753810601427007133324725506575113136990415093555571206301544993575810526360266964469012242321797845749568605786956597619666061431399406686684983919764495404250355038326853143508397177562306390173734943930952657148962337931395733385911338271032551189988556179053376722102826927790711991140201320636784179678001935581500238393691093203096928042644942759696242048037311181624140454398338027654300109299435575289832522735544458894140963186042747416847176334344904233841409495879537159113063189071286524327529556118903326140201781733018635642068674821224935654698289324880979765711611398187996365345483916673361337087587936812633036185178866736250528301104665667371229467259850368092349527156368626280627096833533321873215591264163145239733626544375529281521332386228050718316533928613726530631381392100025418610744698610950396008430895466681359711413553143997667464333793087364212146967436939761146815705105913497661160186614938201579582380696437812996366757023812908285161674579175561530081878085475201733999467063276382050373001928083236013065911089333975049383833461475406304222106978521780273652471284945971458167187392856844841972448929370402244564264722103768919459798616696800410787882499639917893326642928282283996795309606879557044665138269635158818489047014719259284720408110027322634565726041608027595181807067855578503480347163613475556713689732221992688095025451370895307335437931897681562712684033171144704093182510781751234684484417434334025848369770110972165826179938953510939440164884389449340279685379168454878385048227924997568438480094155074286032278366094018188466817942140176906484346266349964260787256821458630682208480974678732599516722594601932025080753379851062580406975386366120126512961445333464142472692828387368849458443118188662150641367648177091175648625420266952886047663062504804557330299575216327568675441664476558994731699712644212071271336151480353393637220705621750863867583976787383663896655306997881187641147763876602928980602036011867032392260969235313199827638632710598306764866045930357953524386864429354121111875095118206853986437817647219929982331967214891349079894449574718262710711284024434718220723345288923424187700549633146498313329583191885477904343875776383273710666552203595708896023937886019857305489580573544488904606567016415108562782356857114303258865318461381733986170025269822714751591350074419540052751040528594563890206657659064122028033798304879359470359774380616751447954223786493058293659599443986723712596475487464948799521847739054153524941368428944212858118778503900467083108674263589475900675925947773264876264695373874228665069117860483224394271899925215312763412405964970492384274069876815108331436483823327058367056545863092592766809871595748584130217430717537345061713844859090043042531479013672429601391449900256573921220708549568163531187075986975171397509348775834144430061901285667129863208950996406588389061177327788821664210865514305329041575158013475682059819984934536913477630814352802641388048764952583592757751063118121237494051456451416015625000000000000000000000000000*i1^115 + 8580359033866086402743936076088403592755165094540195511109804113755166809183694229389563818298008287296462918720371713672215909463179027656237541614424637905825439292679549287959414586003263811033371944130837165728394110723130980746316221839648169576232680913558184635762815762590723925267736744072009145153210264089113866690103346084405090454277238577398534080465431445123321988050183246461577212218451543513988242886523579297551875685906528441987554592052147784500208372801169100154745998796820743298809214104518023924407086676334254210217293954351669658792741990738827729564019133391377986444706243596805093552344950124733496532289760785586909123205725233477540970065018410264313449569953233330556650238615306050389451911850647785705329202027413004119410810186507165335703306426531614009158947668729681260853107628052831343479194548187950789029104619421588559611457600430492428825734154063708618396683542776115037360909582103974616581423008614971080496561219586359851180987987227577453913897827818373909090846900592847566425751293268609652370378363515307878855588249935675173446446720356352643170548593477176569791267995948642787867152635412498675906640214783716330117846642926399330229790346796548160238163239004182799740688998817965438712864856089587529147209686878423110504063554806189364546353543499452674112766889772417590750074100460935854933584985173851726648668919725980026306502036877590305832614821538605233964721398439276275908648100238514814871460064049702388560457675238121633642589361119776182443986919741033095221497925408535277619626823378715595318190277765519326010073902316525306759827055691849008487437761425446642280791475439700780425801536361111671440361192545508530637573571652217676158042705085405511319540229546878781376012656133795982071835198212915581361433400448150870769474177338718942139072972458668360304553941175413781311689250763044931659559492276273604031815233122581522180319536995195923159183754600426945294098916606220828143368470211886290443842563559781796762717716572904816012301045661758341200642105678402567654239961234992491890694948777726707122951617505123535911924948461157173207495188616263957654337312939382604189618223231227471077498894819034585938301281031793412324586478887341311526540943694506387322899021347197078753268105465451036899843559828722524944394363037516945308497240563360389097466889773908517527991560245538209296799785849634149522096457500416512678685478877754860241782587468595942851219588951380642746727510594560020503493248427587335129838947737058346823226834562722081235779880352623283755976238547566002900597118599418392609542915716015006705736610617646249331561270945638560584024875684741450726495387098004496796201076431550711812436973808215003787632967573141181027618180488416372110416132480543554166598114327686262655050867369379753179034494004052146211105562425478755028885290925020035762083280677573019495466170144120398503376806999686527516991314629448341969323717518118772536071096519457284680970707911681387090833062691651763480925868060230952448734465166919604867630403299981922384676983068365439089316329914956486121473006981190812689196918807589659888705869705179735572061704513281794857918546580774614977740791370356003882802702636541759443934370427254616631637298970996364734927840451703051141157120224474883701179521719109335204810944704221413306943181170600704486558177756428965027192505253746402567456998165699428434790938189385565288632005033599013783334661747700350103926912055167233940457655957827104226103708397604056596114343762837513770555295084162282450731097996343699207955069141462445259094238281250000000000000000000000000000000000000*i1^116 + 2806957201294371696954571145077706677280677761377626393583319931234323894873564512286848075937008133572088287568702086052884764917790403462893821236638931746190081624584818677026694508465169143410498463849783931697930323031242397994341320997473363018245755315451909172920331473365759189790045283128034237051560869921316805496994628540731429176938824067085863777027185612970868565358197095230516645998325795149230469517035252592391321612372027958305951035266168094127163833795467191582288517097301575961192367037339330312667623330814410066862147514449102527587002907444542404188470506445672326428429828763256551411870309897621448064815942471243009663183598086400692189686870428447616071913184918935313557093864332329505047014378557138391981754140163930528194118693982584321130381760329318864567363605750236154622935797204235711273665209980131684848697341005496108649550984144313295933234318643762197094993173984887237445545267626992007632484466753123430056185801688715287383885023375906532659804947932153828325288045631583163980999986678309246988485599993162818827964114881921711519345967476736751030629301516068511192586838364050661272463795029404872978416688825749994498572474731971745602159003600812588822617225709107151156875162487896621495389701656251391621733132418836588204971218220402353126955707211661267594209879895139299044369190062458133104833109608252025903200453380643100736407547733997925019560431257159990643538932696762383229389553215471406888687519970206373974254275244331410757450268901387138005688614612975092319354759546075170225787870075258535243323259053176737654461660008582072112487608526913405393434055823457531321827615891483262206557604444362264754867177849032827225572626626675838874400644809140992535386693898787642554523005578387444360290318940932661432918510636690124245514267349323869610776032155975373185870148525366599828170775762412567242530925378727550008142790038951394910708598459034144165189525180678030662404201290367276437291485423705040125417310092998159481754077682106716813698471099120739135425108976807718719857274133702266619911448701466358961984165124989181806962631397068557580019484102790154888631711536612567242408690059819937120290595127187739003166422641934044398913401156602309312659613829645544400275316232721713617420301820805222020118292716267708589449507278463405547099661817046978070389191578822694793820873751578592318602118495684718700133889408119158205585267921385109573618268570253371722154953149173584945277100581950002525137457089825136550035113573628670708122524235069779200125053841585784224757238246083140935840017274167072793739748746078725021351442093315450857847156566143771141268263109847278284727782324313573750185184475171990296492900305731442947176592744106113348733172775191705629721761120841617089240452847023565047198278142750744650411233102680705381273279917277925929357644609231124812227733060890515134543779259738194236794277914823758841570697374133706274674959419513173790660975259364514921733227879989166243915837214202672251192454993524154999753891624306686230059856882763202992622320904025165378011859695996296816659386089078607095606884336206399165788594951557144815613005575328044585656813386159536748745069398666879160529982594784506605733180415030526176454948279677101677008101144553777188356257908487075355846296306463217832089817592358552820310356891544219808224143203860233007118894894112613839872483833633349957709852279176703860466387112758681784482421732205654727136827008612729026205946682228921764695296997701813257496430802778767615638516868138002680055365090083796530961990356445312500000000000000000000000000000000000000000000*i1^117 + 1463981309979378662459560396776814771038036674607750914418659335242188101615317346891208286109653237546086507048498140832121481082738257193101548489055684731360903662067777370825910000922847667504037254885197873160277033006992963631901078190289361125528428688626275082384502678255105374889832294911847877649193106883654477028294396138420912702839962674731114092207627793353109677700836368544218799360170117252935544393361511930094612655262209227755161114025051421302570750517974399385856858552201946561022550057276485525402056359793748073094978413536022624658508058534385238722272459446477385478915201679342532896320915326815041252816915080127394196031857872798530404489420389728966635094788435901187619476462702065190541045664783504648075195415470767274024124268028925049845168112339556589235120600886169475384400732203511713978805749720006899120119386962484094864313597900954633844067833486431363331178204497960839907178128725462093216973786094854983150250971499584788663442710667153201084070989565729372932684670398647521446662256824692767682241390712919475149333727494763075302336691467520153818893127506689837935778990608974891458006933528029121121019405339589067285204385621294474691593206350456184000576461184731212310858531872025654617474760881785537428372612125457440961806693546709397082681647038136313699733566339390047862505804108050630579082316063558963959457573542082367012891050007789725284268197655007590162075967153094562129212812968008342011163405034512126208784659325894792304433442236773328432946801270519572500290984791166002234654639231877565304011249232855143268060796194699831163416578522870247476055138584521822647201651954855648052810403964325801645070237678325292513069955860494763146739208082761630293569443838628021104064929667327972455301305896744294456952015577613979078024604638779513935026154170103228533473805628218392460195032010976795077178117404860464684611144543115876723434359854291823165218446584049365198680962496931393098706586159491725276363454393703229140847625906552371919225315810857502196646560218168906281749894549682572312550664075670949182085798979223018360555863157564566801101670568763275750934163621499068540139152845092241821372236363359000849329421871241011626347726560675048395024281547497936099856009352580564379920850740602941836716995579303641525468496792818967287387213713324708211561375901324443210548647171483446718898159071174765652939727221413332918878847972228118327507055200623529501289889706385549978477015938863499914740253323144883197200691107618716827663358650648673160994425181447802757476883887676057697805382560665143846612849766784509928021024335192856170921232485916238366907555109290836971185411671030580861613567668239476777336905408516176461099570212618458870194720120275987294206754822656068974717249281017976569049642048314322734196229418017920335702720296805908650834917674342092220100841762389891390313922734660887706743247748170280599532665315073108461755769865963695714898527091743893625857215185878025306641527641177177184303536046799479267396566175595722550755121213906608872762424797637156222633131737700395598163378108456010041742053181640005357984807786667610015172269218547430452123112244603618326299256864805116653371778289235380339390836092376130175655851949349784969117985292916323899339445583042565348588851801379124286236473027950188477161041348628068829394952140507966313113814837880826937027673660000194213684552808598149995970728545338811548922892413182708466334927822648452117576890921539875006921415667401769886512813103835139020361677530956967530073598027229309082031250000000000000000000000000000000000000000000000000*i1^118 + -338553901500399780269317682077867665192959730370005408555337470616983389916177138402688496706482109952776800359629922559416955116368192928891006137499791927564455218206441273825557955753193488574041838474770142858594025699674155949233233427643566045456427470865219336106310086572531680074014900761981472888711652388353514465147737532883950942267922756857733234384866879181963678341698495540002819046665224000922676544030948569951384311358316443107742014051135768639667837624497387345694656683902100621116103529575247137724959232699687702023777853593346819436781151878313739125212527078528353892159254423998956525851964631952703348602346605854707546655392451408455311855521898207769616729735219080498844518048222621823883171856495741409380340993241483769149097576920839328161379514969322368889480813230855983107028558560679827690339036683637019064530642891893905560254990395745947696978394451091824791787116794469607779312036414559338798772329477415832593980169262254843413348665965672252727303786906473229659128091397560542740667202580377117621309135795938221399472658989644414755908986860534251989742016174816285714761942612786543147723525449863045309913165765404274958585534866773980708337700826680441440571933050889173772683597771546186503760684993345692577061745701850006961760202360143681799653546671533083426758526004906031142911101161757761128705069423304466063839985988860806508304444456682690385605018553597768754462593617905501889459193871892228385357102952952502212766743783266407292331713141697731935428755778362683468845999975085692497201937537397653032832024146936953693785740520546754448138577055511498225264428815666532741951644685246885175852482273150207703955059340733344661747238397233016228049905500282798985442712213780932130378542896645656958324226575837814455558989634017148160922117761763563030337966111213535950880468070570382505797823462741130714714561663381706962538285209348495610800202500953867621465354832620838279056463660140402489801149776279759184875707285699349006424299492779466016433023904629867790063083837663784469408313237554992651910768081407650312517115353198396551416919392480158978508420094543892656858710302591564885508267616783500964839746059524164923382685737748351920694245989004692823915504303971653858875808751113900424013958723139797889039857016267492291688552822191373364863827629566369101102007254227669181108127203004210619390072351378657280682046794097796436350323550972725696700818578922833224705037676328292649979908575953167149284525793954379262583246864562981214684473521967015478185452698473620797594133639066369908242128398799274222472799408733458201865444540558713626196873166159243975412583418922850213012504793134136876315622079341296742352573332514769238421539063775149706333435537040797362448420472893259572660142690960468883755633898261418967685420155303949743714022996595142961371336016791399343643308132925363718162775674289160914022782951728908814797580170568132770736313825955155036142862783015717309036754192203446672176958295422452831079008662322555786409611379262428767249963488250024568363641047408201411435711668771558218494102956628646199095323333828955077939875046350913699550942201745145622777135739632307036955708155491823558354886010695535058880359183833469074677428446778793933932220344812287620285529696407899217231127092111495819815603605472444899714406491684030877405183013800164169806267364965292827350107786373496906702387313550612513924168190988365048523524985944398782459817108840882915017912105356250166036291756592146495493681767128713033798703690990805625915527343750000000000000000000000000000000000000000000000000000000*i1^119 + -439715441412213655194964276459047766492846789062451334742376699668742190577425960900396515743142344929537217116522671628017927502313880384864687593175988270313084999793441966889012603272535488935286139531781915443330056632253011140114372287239534897643627288701852664858658353225980203006467869579633986680184135478381067373420866823380855735906562609290987348767576634416617843428430367408646225670976677638346792565876606101601650099686023565606094018635445069147759900957808027564625067739390902048090687449197982688018915367814218422214602989129953771701020417797308090240956431042091562297244072805965979037787542259022889826353305292095040622828847503264386806186294445375187446864627364013129584841834421795779004641033468929270461128866044065060091957164189294050330177305524811331395604315287145821890005616509524368133587307161815406977268234560830386574704491911144924118470929805957140424917207199953005300268631763547615591511164639158656827280660968393129779618234318494815485811234113717620377010599141085304773903770051173040670697078766965968242772351693941910819689270855133744858237741653384669162527368420340615397330446032780057068915672115645911605358076091428575654382135639114567287406153966433823473885307801434177450278343786308641501171724006486704101400876449400260843723366757296739049454396114895511698694355735955205093413620263684139772602609478977075563684606066969631049335405129261210742813917724373842755510474051073350854571602099630063923378820779304341716322108822528049693800235758864616712887004190426623626586362948369591534978178433107511957893370564925588748272060203571620743066314923567008767432160662821629830869947206353919608190076077238963299953557522828212720012051964706425267667719456290182210765863242177901967630740819853297209469037265089841531538828058144938129354938397723390887073120175978549231723490259452960356650020113771338247905941187932869857346759191310569075121133942218525351503740999135141325202575528866951681130066344883495959531228377124099519495123258081705686861602430946990019516799149400794300866303888272453642340238118410095505111316891625988127870296999650280966659443575676543140481180571716169367693773974397253499955045463929352595897075957876783656670968932805907844843215245165498317924051614404950084264157899939325597052500444915300196340917724736751723569030079933287834557809888993263179533191567289614829027529023045032398968060907641351904151995545432523468792206103647408510087042326489032471150717695326304536674888084031240923545632632549913831012401353366958497622750055199123395745005988885123967716678754208995912940648040733672781557487578787245986357922454830953315074328703476162015808093325338878857523310126866580125798577509665408674233204402241667374256628319074484892782759733948532908684529731895794200353560015698328416710871428468953093098617730048041302150801617572833387927691127523830667232326239808505023528906789990772734055718871031634332683340128639338591094383339847554405086836736827248425303452093448477496124856372196795397326346054340419400440992766907940497065987300794836000598296944696245563864303432996344440768112419916399513941445364242123327054775917603385975277408886115460406252867608921363547723768211946440201280864730225101581299203790470792055422136519166554945622906732446685281097724821883226464454157117577284176345411850119302661861669818435015907311183069431004343491420242935640630479078950164780172830115538363781499497463409250286265048867517887547675599050218282760700641392759280279278755187988281250000000000000000000000000000000000000000000000000000000000000000*i1^120 + -86915550391677591005372891492122859352613225959829026211400173014167505585789410054357618216606387509574786310344292798185850160957649366453312718252629189168114843721321819568157954845964567927128064962773872156473653184257835533230024618707483871987383459897772170162554738213097800775472071560902074865329881233240048343553592061519481463261626985175558249520234849276719699534063433933844180675675281415430619791378440075401620581427731375753722862343663542199158973007904684254957121527888228123116543190928396598711791472512353530107373609252337898232103108846127330391103245395063885689630810595610729426792737637293310104783553805443418576631365065124615132242380196696455409320366860020083398760535721939130817896652373515433716702836263840382836092125671114067515381052230613073895698980984178047232964179367420205001412130575127354441330474284064230356521706943854066330611429042889374773023178957898783552819159608592871031157812927381461500833998587768564661557197506539548722672341454146678521040348971322560616030616805160678929012499235232782097672144717524018904236347806612482654759255199857569033529189726128980061250460066034782254203006982207976224670170767699693753453785725228415443071382249386806998055745046704073352289929209755079096490126302095481240522116876003904129391904908158242813463839593567484054295004970733456386284999636980424123579373993601179395464418242289025429765645524115119836724124151308147942099393122154624866579960613577525439791379527142421959329936603374919944632610747985749489236089833674730914322905025181028314840723643081634347411657762363136941535598259432280339678892144669215672235959886727802182889417302022927068364923114098535316892066688816576999289485485311822041402842556926602133420115237702692487195275015294059560482955130613508138469796391041186078730972916729406568625653383383000198226438741661136060562932256235535582081789269813547702161998598340446778573641837080968795616929473622397452926139716513900682750942953412106998864611211791968729414338445624452495470428122430728907109040820875800544502622836090228720184490909448092839068415157878827559764627873315222265666271818643515282090891968697488194368383892530724729981898018865306285775765267702002608255813434453794444042842521586331244078547764642281081439173776280171017673099968228371372449420954950310706345341019670304256549293615249093654671863593194371606024116012720238110961448483852422137034222196255121686848229037469772849332650590300040981336957623824139838865695860311229583718025700458055003920731945164079429113357466567642993909096092255793519971644389382930126449297688767325504722306087635095074246105110765516777618228403815813965265212606341129198682954044327493467248374789437224671665845323858854766418906017404818639254701007975098912381486641314705875390988442731412129976559797214634573597233959346543737178342110398206450521594174618650254214197391047376996487398559070161507335916434352556686373050082600109392838512848625678946697395494693435731502190399192190650789049508673029137517217857619088988332035356223205608020252823709245851657835237546802864865723600519334630531055594315710483387746894266120768778216967802560764351501208336538571214431475291656586868726569650977945229947259389234105358046526807651783843381680314891082510270305514462234342511590109668929677129661686508235506197769522167285205894265454497888555526004402646882127390753617152021307744915109921768528690016376591241474258535184633095202131516917383022410689328439153614453971385955810546875000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -50544561130955927635828770689764003335347870512446965885662318934550318447938941030064600297164205604119776867608620297917147127908255744018303208172837577243076350875673886939068403137701779797301232979592318805624027680766303960784770833347873424964585371829911141683181825136256973015352231492869969174234942372948627142529113182066498028676096758837723067791118135564383840439087271235334183055269018738639663924665004936341986845049822542480957124297401618659775853086703990761562099697891225587733700645328179081535367157013574055730357955486020003062331968581968824953637687294821199663931355076382551180744113533807378739688403019758206234756846742160669333971203722807901732758628476527014135030809662967295463608639553275463140535002927367377082542838049483255622035395443938812927095416129465587184895340436113773703230194924470930596835738355076003780114193406843450928261353695617867138129572120781776651922765099280895111019319884273280278446867690916775046606534931832720484354711367207445205226132425305755819950418198453552777688900325641931435273126529581598209184255071147661862973299067690822225332525709293910517241453249015184796842599882745817076890773017891020618091820925137478584580637739336036349265183620426708149963830388386572910896539232123277807327664426634241342054942260630969368261138225942465127943980652834117721175121993429467343657490392219886145503770117367940292541036223708468909809611906486687221918132381555754620342486505065196446236081804141606645915556416901295563751670899435023020194953860159642682739771918523641073565859305470166474712050161107068844619502287801630074020773739608769938617341005995692459347016776707783597145294419883252477109910517791973869944022200800048860933975589809785532555801568152111539326422963265763427337750924274199876631456575240729883214760885380566423333339233993298044128575021913939001249799081657040198913540914557784703433582620418151974749192805135378805965497254745119882585221433876436054582357035539457356063593623123422865219537006094083413313493227345224408938309616165661904727702764168004836206510826646461009967147584904087264671239590745702106655947606342105986674497341329686425502048193821584849392978384501730968080951346984522447999800299401333156513859679592299457128308131764474087255212488734957572642370084580801804200088624945576515651063205764888465091116438704064545607476228441319583268913106558211348470548553476229262408566386654362481021447335948587568908803266286514219725331500609944270195177423626221866957358480695913634455028609937776170084021045395237887667179150412213001840610898412758692358277989748974875632800382427261875493918253782909253124204675998306186179440195239784792344786524424052839934361000128260752294947707066833052744498050627659706748251644424940272320781344604190913745073216767398520336098971824648653776910856978091130449993074243577680740258890093202890572957954431769816556803794647910880479101632050426417502433755288293245188349611204994849724949110919013821519235512511651843433366539262776834322942730885505981742247124719404938882457552928430814252512403798255604825413686734796816047861636524406865979706494624118919743995262120693502968591565679300225749043331140342505913864475960421669906670300858775125626814483017916393349439267170214788594898573522249046359640006517949439391635062161224152137811344989853113306897604054413252441610566685392170544873156699544291719869626700661992288775136231937882839779150937895565140757531690867730563062876462936401367187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -11402021641276091977957816127373441997020257294735145824951900743850386651179840702545735211929405560397627291192255151588745199395771357295843029497176773949247171920502189089070655375578652224676349928150074646804276031856067691978107007020960337195591519848136564588873083100386857384903563454842673494238921632720614855839415187296614930668933570260590986661193428299773116351954803882732556614577618679393504010454886961337164186043658169462092468266898566130736969961088384691004368707694986971741631461217173509626961404019322846239603883791770982990820626654730733233856297714752382062629622814423880281413358130620705260294321239973314413717793659833221705239541775699632721848242680466018753217731466894675842306242781487558046203133033048802738630986539579535022042530316314447418126989612117539679310066309426120603378337718738632407928355430003591422657719553840704691339465423194880565142977678265818702674036520158007370070810279633181731533833103214700105472085671394477568031266999049591518411922538797478996302048368070641004431017065340800958394007571923021473530699210939865694696381664768208039907574154380594811002792494643479309269261720375963040567701914509082494202550824606313268128861379470611581978401211386273507327891199205907999125540537810428767822368225054512348845016956657658229863644460935014056930009600959915426291341858752328495783422786610889389221083073694354474983804596617462114782027303726211404937016420053036082575134633427684300044898630815732070277273000820581331408338259204423329659349858264870978701846869832678975748516083378305729472372435055442730690535081218876624348510894050835172812692563728242362274220368711007279807667306933933078306813431541640850848857102003358803144445160788627051288679014803259902391069720414303376890911356734041766480347838512693114844846326382223467067659546993467729666560658043113568793269165004376366457821844459049968569884438595749068256191845267714284155372335580902848025019573028569843172939376770694036942167557698593750836342552838747186309602566468701091299626350641272910512296411560739379392341811020946463741251839183560812264034070732207733271976515413092979480852241546633306639873396445667935620032392529400340142308948401562969858084489157969092402626398937438608671647268858472002432169203721316679373838711727949249944788912865705871652957022602360545910971016767772770419555793625556917004621052044887065601863799848462663904086413526618402015095568060756285119367258237239075466308993125116000505588468593050410101347067270895207215175024490996244321301518735025194357224894364594089567185374597215966249746173049859809451013324642923552450911271101783066414544040629126343273802123595211256477506295757265350675580515002680669217941144363737036213075410322680515587590549864741141334691454966993666472475835941266861828178638306208404960479322250688069167995417983611616156918030941670028894715879378065803744297027805593824312915018623497627551747631889529115202842774827334441575543946095511166708961280791502772760277388709419066416152619598154047886292475599318065785195146568578493266482481170481979321974840328208911128876645788402460123446189002522110120682931848402844113610757627950548099007678415361638635439183607215065285925503467354210907961112831697916850925364311855842832355284229834473625378094445210427957409560884489422034434868489755936200779400623767512135787787145651049903690251864360178659214736434324280823212443951611313638852430465967103253661829843165575027465820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 478917637452722572053567901937229634876998946979710141713836561338691959703558020275365698870207063620817166656679317772536347793765132030711490929469119543124491652752986323498775079149659578572303617597381142112753690544213903313870923828360822722660142895457118892263515394339411707722386005059537312967574192778106777981317197391197411589353482336396602805439112981099197490553597014625459328732918763684656725805837518110059722882556020993594129106252872765679488949280197011759297216946461544792653361397287522946976362924557900766814224628960949413152428671439936930234769550109150530568628303718631929767637618899472981702050278238970732458742494667065120680194279540084604214350880068411775411060522637432851970235651543261674734063642040302147487365379804499122882630496905827175917743708922995341979444299739780333446996752933291869000411903379711117055626680259705118978787313673683926813957313621474134011127696195626555771053469717552543562579632941964139251554011742443668272752403817983385452820644948629521129463997661888708461262261375719497834083013811616978565120675172589962298031879837769841621830502458992620115498493438428187517733411156967106030290475282400420802529739205191814409304135568880415718013004910162844781246237341011272228922352840768391373297264345036779986551886294588598468623487819864187082251917481567935143141253736070390005943616153866886089313658956411147104704414985174249699928646022803327020809293777714475599351156191207958382083599269688148049342556370786142295028534160711681246588720708195837138744683482554043428253668348690789128763108116999697725299811477995171738750691724650457982388697529499862992038511132549368971175752087687840540526844983871273596815814250249085422744101085149908522167376049591554807119025942944761502348534721225711501364339299229937861096290106828551179326904206247548197975781702531627391481066790327068528859744888691952612491925724310238546346766294914124244903853670635698797063311526640306067322107112272910344897808413279655797586955073720266863890867625190238367694312744870271582032417790153411589389940683759912098158521249900740210926461225989838506553719191636241681447468102868530993178993779601835500143274230483237326705696052678794448654195685926699685210308153394496992760823888989093729240205965406380139243258202993400766919360904738446054302806692724714410607326740648061461740164479721559030916193331563582736461685963840774979615502243670086297338952034827777527046752408013954352136475387797589490396166788412557720444834966214458357016952279739389234516783734301221563568497419127299098172694720032121448629023891669252061183486992791217094636942147698307093289962744153765044312465570982698866196236677345166067027829977780259417651713993210987023207118149269484833522193602325088222492151326667322515777890119671381046206582828356443111605597289035240695147652605942745420070373404826953106105655344255557563508365451982284681295781466262560057381190501514194578634647548804019482383704060135886861758820317622289524132279485535332149505815112194301528269127730846911978543316317280647273044530811096142348691095597593857243278979514522692562202306315690957541502482961255113467178979985616796995826497776353807785333294976394162146912806902981678500089909986945389242593841348111578229249495207303751313631669107960189414751035493267187837008466346333987465687284984531149199141794430062210108978351600446696734095068332177676415433836658644278905817259172535634762564733710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -160869478588327320594759230625047606420632286481106178263119395917294976810517236846534005786115690681881504929370432366547116744118837454640060787431909561400559098295103396350549446534818915422545364727027589947827792576434490840181582792052204557107092229944779464140539945473687283189654661178382570152007146172258364704565508233089554028881305811791788866498268362543532521833277371990012139236244563541577284673223306744688483244376192478192744670455956913781919665179104196369200427850767060463309823756712631172413316286843720711740033613102949487232530712051129896202972907470267213588060882957027546627537245171749071351302868239698860605709637727735031059127363746232906938586084203165881734233573406113486139915794423229284830316738718555683012096860649978117095897166847431435957147228208166993932863418992932858133909201103583894850622829565587726053036560416010044350297757445546104798982593894781969129343527522302651939662888578665774255057093958576863109499651714256679893673246060510546258996843140866315729801047937756205713168087161836061932399722079231086077124715340376502033973243542866102285175719409427339940325407889978465678504895565765480971072421710189804002738245849467021114355492956284084873270842303120117379951192829996775466261814465412250614673296883445568113259614262198173944027744306537014738828240248001458673241518650486808042881768245677373975825543209431166677357928188682254741683107340114149470452111164524508796762554786024596896875816776104098119191414978145220246739039079080349794149037874086604490651529789915500195272778217436835834043077647814177802711388807255840278568633402271085911015011416547555241121720548446333312223937558701385462876187659214750069963927650682296359477373421646247717184279768732402148088793105567609290992392659673027491264112276020567418059369497096632458216500605970424521577277676166272344262391080336360477183296314363931281732290087693395865099604881702533385730085215529899310099146615519871244377879595211128721623507288479806630731190997879906007840882248320066163176872505990086507533911819674165264666021611830959965763730827474243928802509756526960352359151437460754184362871263374629669726419250553138149946277806455495713831017891009611503149456483117439802201273203539018841821769559275376322050297757907682430590524038039513464062165439928358375752767722867397483914344640562444630594847234925097779523646672912697311087574838315178140812020168132518721762086332039743619694667337927086206295765706881710247048688473511394154659440352163892093080674197234944238461561502200007515733405846728181184438908843526143199691124864488667607604644695224807529426479874904813691333739775928915273432835163309295207014767102285860766092306315026900293187557456065337013005902187461579313469275376362637598886937641007287261715662540629625968766342652180851479861033603649863020841804336682720205585153793076417942795558986432122941799159551904811342170708408709964197429219807052787874832823076311981831775927079721482831866273374184588816396865508961853177581077509366554290858399052422553289914593519286375892361336165535619050006160428820922132991266709893827665952772798787041180808515724499904695755235960220447116635998509880874930454200953777588298499324182805032085506446143365557929025177747379856221074551187607784519079969423659174511629917509546801269281925916410949831665028554007257638770605358798178454201712360435826077140870122120317067441103207348309211628981352536461490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 8364882744412320495487342265435166432199659833337959235389423085872761574095896206683869743820712139856578723437242690303357280368771403512998538890514508154197606150278389489819551988595283603020749716792879273056925920950722560357461124670538669113208712016278443683130394710279146706621877019511396798185693328389142682397623059631637341577572872223902433131338940400281883142891298425261129698147139483304571368342713129867956114025005039903995010868190788200519630755949777546229151989248680096868581963190298456454512965881426863879164482410738274632490985073370516932725734580267121286084304257635519141540793656552019081119134044100897331344947000431910899607908095186496916971941803824013028915016005273365142642399548956738254221456618111777851965596588803125270619856982199089744282425952832921689629988342433421483644204610366441944893342574707692215794872395643662004530901241654037039250252348660597657521259667777275121525051332145215324103467378424870191270176978409784359130561295804718164784023586648245933505360320103591340425166859322021334950469474802896888804932052719047792791854766138057138002104477143542963384955756935237072694170382178228749694559217607457247568177028815036582407695078055800102144198038577807885970579601520257169931003651609480417435644502803423203965642652852346674551517780347989963206841359373762055632118173111844089910236816079373073321497966500815728313935745263194987661637386440652782240658280093696287526908184785838069131805285622831858433906519127572362073813763573506941082913834069398121984844202046584743706874402162630248148378003434448032367079799707490902635316463781733964725805153349767544989563077501922316290992170943976514180830883299510512864753929219142476830992023632999186009075802292751097782714077651194699602072809766142752794867190025741049763940258725398030993718229507447016748764267671680857581296607648936009444343397513048444010463731229523622832238759055360072609191190082829025123816997989639252075403444026700337533929112406993916153483725508929845385334528537787107194646349097912000946737733993096132907238060999544177148620522242050483714440337847537128567990208056570353354369183746011537791997090893669025992472286973459212252080223869465271485754919441731920576032636233712939529925224811236946469053739876180679629914435828378640619941303887561666869654993599139049801616547346173066206811579312203938772399869134496433622890241624366768533999955035225365865284710965982739513141145767302927411675392693804486685820578082757005040483492545617698277423357962193342959632399168482912322359574928279020866008912816696189220780777175047229720571193633052825072227485032579625580489326480531104355763398650418165164209216992714071147009079133172640011895301388106784889594852706786941837781646249747112514079730248934036794474709099212667773534821675169412047744779590431366103050787358639695876036375850338451059426810728508451926385584640717713509947582922573575813424268253680160332410487745839914652912828210683997178837962002581867490610944067367572076585058054577284469551267930947780006177211424614391682338366737816615580492277562334893120638622625332646424496382775437632624211943563516898288168778939513900029223216933554622852204728643950267433173551856965412685310970562054139131257168213335592789534398653816798326008659572789740127371462626686400116185648825638746219248202839733665623416256741393120348833837792155851916532947028628841591462438209181870669400184140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 5473492781971991527058074160463470002029070467434855572531958646723213510988480204368972041499306447144140254903493800052072875821572574092085053079244241485425865736968063000035315771946317906275509736668132832513800697464740581176948004185611104904768718264328436089104745565922084657627840236678157495095007131837814161056635909080040307709925030134028792144061894844503982193473327531309248020308079206604557694742847550066525991370043910585690426055338511796451161966581042516292604867076291369884293340442787400082184676940377986779957558029068160361925238889975617583608515551520401207708322266752668892104718650897420068608103271637170903422251021507968804392368288391714562542001775071808745149509588636995385365759950231205720134113442445338726679249964378885929229955898726200964980971848122914594257397077270166847399361472271487037784659931624458126646581910953147400034539409092943074553074935501068975966330444337380331252054473714263281415110062161320356330211839736102816402460672159505185302691918154279058840019557991113886793126762583697364851621880925097967076743329151807212306493831679949625279986469210397360369997769271540495097159177087055605082365703843978952954706117702455761941188917238238719237615839906155233138899911394652512120900832867987901295487651662387734813659542198971649371972730901657216739456697244432491179240748812271625517158722969365594300518245447038196807146260688815004467847197207035683975142832156713435767993954674615814641494199089229974761165780846940890633807714881647338453764994551775213829586232352826921497031651042444630059328851452285360108024602955618007815793848829727716149156865735113471230974625411637868153648331345109072687691899539920339056794138654359142164293612718488440229256391338701922575714644556201523666665611462003470385002879128905863707699643458942662223502670636512214363178620389442948071028815232579046682508948150133452953472999429297501314972157678968947493853141304628344980298483670910356928501833319723156031108691644320672572926440356652260305378862271192416827574354875542707489465709370221396597347652289378460565479886990313681771213871336684395464508963669330617419973705148371637463734546711726234037776074505789850997929149685869050170618611058115169886176991338303243524185905330023454770389114816940911786542484399591225531317195190254962693187435962773663055265285734414310345963968109018126321455906357640753330180343509928327709551536013659301854327275481347054036549490312557012197310512412072815655041799321551732840930937737258715266730957859109864553389305431249235692082115118994995047603504187691897913486140138846041115484986675289819418640766201847827573956170495213752291481575080112098830497000810633071859416675002934032263153654527048563354942888100357510875647286423417330610886682148227682866347877733112920214951606523219741983900932807031392299387918298217757958071048201335002879881058430473275732819468722673104391732167982115664906648845437550620680858014360596660106280913440331397143906134350072683126482513558284418900160254525715503321899818684671780156786239445203106838485028431757712820632100982615745834886329842341908639355207437219790351422976145867739834915014385345611124971104280679873961725384347448090765012083803703308915995715529477670969307101405429967440150011454969225755327703955179776445144681396549886915421502809211123261607994086680711266670005161822441547066650148247700896161062925290223234337854523301407574097920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -1650465368064933750307455813230161753172926239787008090015589358263975375710252782199747892815855856781558252393784448093425867983714697919485134676946791838066350567601190233767624182351251450742124886230140857090331680009918337175080125814358484295034918892831182488220228667377301943774268454533559302718996324057343156177543517609338541734645020113557769804352654522551841984574507787436195849107227863739285480085707512210547562637480422180924935012320547739045997286642395759284022115925090726375319297202244047775751151446765280795794887673622645291910065740966457273327356294352466906055228591143555210902847605941014924848401247378633892797333108304075395769194814368960873918790434727217471425723922234395919076461600301586665953224881788284608748591664177996948061729659075506830697695429168827689080853673943377372202466551346892020530775314674002139383268409836822713140919412195800917122486127616774760972164998409911847706019593623077799467107144375253233099715463723100029456506457033323560492546375123692688034033163524410321908516918362282506434774593444830057078191790319728384063545910600402319185208287077809991484142720951425954056691987067361842553637296443409390267725975445027239986114596859556553000483188768376412283927396643354137539830744133466187869049442064796697999528711982035887279233778477459407001499976309228057920436529914948536467545701748142971752667760198234353961756617660125769225294114021869270081606376632098964438407758667011738112541046129266158884650459547391732056934855197097232234852843091480424776718108795513803833275899158358670091656397246349896014538184394026136298201891869298442850079955528155725457287172912318016457630101546382916350454043144814216115820348730801437576992427657287655523161967267494500106018560230709652618469843124168501601476956311260309514146813130768910051219947771370476977995817324125806341412370471912851237198909368931318886666159142983893063021945775857914442694797592138524412375472310001366316684218521158045079844377028482588695695123782672825388796239731366465393112562896972266783466861042383599463716581490110669552038883780450283839903700137074968633790367453493952706166876914879690061043785099659424304690761081160276794865109393201784496507298816032378929705897615360410276866251574920301838264012898869221184380236052374175074454734142337349233708851621143943761972660827636975496708127253195636512581569728793350000721325633132693051616769295878564318842934313286047072943085292469927242539728578422312755855817356661432924286686453080822269313011742483892876010516925149839576325633435036243837213015127548825627302235914040626065643633645100184048018167273646635855246805886926112815784364254139809131062523414702714235396165127688248536464079888438670566085776073655643181446270350821309114922263026761655889088179163065296784292997626536506331617924653043925010793009081237735928244965079567962513702154454521826128156823292675111022618554915548696076289931862644522977021552628661687225759015060448179086058198179018053987946652662929421059886768922727233577418089153295623875089456418089465558436757024946544033483086037660861952975327646754110757723524228043130440323286714387832033075325009760440279367441560136619848188521453490400239779801902243139188730056855059073101662079919490660097885963521392352736362071017125921710677183707068611985175799116382728803797846890223015863171335713278926835746363797559889848663240517462014734609912571738718208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 256130658436324038565236378787868679306386788426407041758853334568683518295118331115059084642535668874509140172412846016285867317088472233648675763609605766082514272103074901893544688260691312473227848322099217264455300717686152361243117107679674021084816511116542063980798221195046316056857567853698183009360235807738776913088163577410672488074277901418399493034970993001218034757073755430019430457883616236802814370054415138474155988908717148244067620431412543970282488428959861349296146476475994063648722872311138703589043957154148104340308774915857919348249359785058118525167967513561930754013682780782415646497164139935530841445033393579455683727354294878413829201414437654120354152341811711824947422551346733824720561662377907391837539796136495907003683066459098809071593282057696541988529814006684617260595125383650179082995996289476278439802280845566845333963825753862704512067440760618256882064878842293240304375600378365711198312954779142599173815618701136806055591991296672440068534687253184312425966511167285946689911345559613513319830392212578428168209499485908304438000322527029681665666965492261032479202234454826467560405971436678778869099518813875596241483589102560754306655778395288979160769810557236187727498908778530970360787427343291894190044071836191934586983254303069863729649698570081874528052179801715331595162969230993126106702564533296986186392268110842902049168368259623622342826307345451005808185984216339698004226288017194622463832527385117865436642960597286680956788167017291331061766030742980296396213868087063261467697836698447615883886166441465619762620785652928651381924484980629185799330918770635690682054067708264485343607255615543545505719300925100592992354455965784440335033563049299065742699132779954459365154847649012768305907535428374225537060130635656503271055486686643661956499700846854470384821917014246110103451205714745294214010906882460078575665961176470346433301382141677580981077196136351961485100176918763411202059442034082503768370203078443052966569050018575042994588841445667422718578107915545652492610877028389214522827726185844091651302111478994872842918415739325938481528712975985798109489869251939440796162856822587627873725202005181653687509861180441054763921980203092612394260612666448378667410101146262968896479629666407351005527315630334458025449754383704297322013768448533207971545970016964425885392906297344319906565005429176688787571041393868950850777421371113655631006847475464207162982418579831561947839026228869253404871525620932656681000471664189227610489716748965644473698214062724055873355392894911309020296306053313149419569871599133357375900406816204623915424693837830608198183035928373364058573806988594307755692234440205333571618420163965908770855055141776086989603895331992103264054338220502271445041085410965471720914276644046974605941821950559282834229545742692564159502422876391526835207501438841765402990138756304856360261409847430312315551103686973196741434277620540786712888526349092922204482609252559167437443829763464328845224024833744693261564875157835547478887247593882706387684130812188080201728586100267209634105565177306675868631920496322835549098294387138694851108960983921315631015734377592682711148309603562126233829205248896056722337894504585975564432073581644970529995001474208402917875303207024174983530960830690548350754203463147648229610612900634047197776836668222331559632824672199699520209789065984641233670993771970027113178476625499863484576703709184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -28438852459841002630119036195144443210164692468846718156415701402046996359189690915736300127794118042179841689373208004502907488428503199766014863803593113233243436244647946418703684223658516107196499495053012979709457238483431967170044515878342421970447000795078720208723832919354076542620587463623540722125491941934351009041245130194673191814699987243169065523021166836845031587430731084750550529744612281419134163136481792469593694315631001244750132767035647415939554730331942254478589210624873464786797217003752831215276519218562693934230888371451733507482140789618011290121606729793031545100320735754741460444208368415683686995067408271020987036581675218621836025177262945611209165184752645329158500579876172611196331821670918284821874618592505482107479625516784370444359274452014906492699745543520140853577268966271495181813980935979476528999488631705250208579786383024249197654080945951679690936946494926224085399324995610158455846938857327040447815192286099935207531011968987836321854003798282569722710102628657094379213683275493461789722928795216341924929905120627448113647305971005113607219531115239919735381678984087987386513836652063136680459108176719432186250842365392229837822737498084104400590286907358338220936024586841113085927660216612293828550648470389444731977379031874222633093081920439345968831190706978387522017824980739851104358992550598923102873959885424610696687828721504882509703053032048349533338531656149686348079327607391034283013060513544842590748630381396772983506216645400564733609954377279715770192420645195764525099273174333085526807874052470523676207654812414275419719737235063801806082609627259931780342795346434162288292892366561945980416717800460702229573832268405085948806613232505245076106369075546560645876993412230362101250823230673448209311400222332043701429898206237586433622851456127979116182732822038310346660539020215062531656882902890907510536639259176614553031899281554106247607707510229033465334294396352801807431432272015471370765814202644480608227460374041112893132977500506320016514614428241819236498275721096588765903022550910581884165581105494967108111988570725014857275702467756540286189182849738052242678272376958997433180029112860790333837127456971033827136028154079786157236441911318468542545847174434292265021840601401182000479356608098328371809212689544660010123339635381770713900442701705476834711010694883771781429039492388559543546472232635953817901492449205168809645196543609419515905023043228638298947015441563952595380557909207977758875480365790500867273409971142472209837723952739750479205289020557547451183442198086930550160912491858608658989078839238600897603937319540134134693176231236210256045754948653335819423836513158430474760431018075971660718619597429288804010547840043023156706729228593596760859514090810217896368322894551616045665583627832102362406503138395782575719671084118686006666759805791385777224149654379424771440672151720724429187442787930677705752058531729268033355020683127974572135303311938741907637083903522557673910099535518795677940244417088042578274371586229086652599641683955939848189154667128305351960088608558124289900875079532565509666427396860516313839022667053450191532877209309545125072427143051672719051241436367796193074250343246824848911303371484906922272185974312100222513947641073619501592860800369564036454258455086416522161635175847841931507906132055471948413823990667334757669239772673872125481398832452823013928596223581414721050378240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 2300681600502782612718423787351896343569657693756891770559267716705060415510079361950078014309108608821691470166690969109885754216295031822674964705422194773605185600129973217808669795988327948409704625221722168442544429139089220285079946889904870471291913388081855944065899971956695869595819552098953616199661353469039790712731645327476610204747002828739106186973249176121703047398336404655505299406354339791987408477469011670626238936595946463724528817580363633352647998274210830848793455800580331518483432059145223145910983709152661270266205358319279519593658934973074400998268172584210339350924848930558937047736925601256703298078037943218900060706930370018122237953530508135650444164313905592514161840513029520340029586042211832221172669951438975210666358740802205863744110733060287825454191100170334224644907052530309483453775962361746409541300206915105254104671190123297860111094121627544245993882170777244449203127073482770729584201145464885791968657455588905550719746115344771027321319339799717349104667416103103619061401530065570429992391290068793166287771661665781098625081113177925054108728891984112050543502496782690366347195010802350783557823234292764479960852089585380417698380210408881310686189232009591266238355795259056792399597037456293323119050926989490140316101987002056702389219802081572081331997671216623252073739667765829984004618698101286493521241356316671605889119433610115904196301224453041339389955184965687301572553050187932171005300321536471211325819191483315442846519982459022053734198757343617742477979645693743030825393369060575215892830047796928043963364906012264483912419655687860375532997172063576947291070733896591001400968904914614134692958425074274729926256867497727786625158880990327071922986346786634275369670437130226992983604309757617048620872695766790243696811598479135052120186703353603500640051595533795190146444826412128414826766485108454687475883676193911495883760364113088458503991795231788704228445662459049436736888278754964758982774901977802452995406939910014928110258510315471658243771663939991048825649084456357566724554525742910686514611251397236339537548542268075929586137491966302194868292147903892966573190790997617070143101883220035404753682144665298216250055864510359747021436887477654048658722792622904811394515819467451506039248516027607374171551371052222989566188086667565820627136151116714140630248597264340110587984245292098568229838985483428853451745991960460618979610743072874673709701018725680720655855941590086612981419901632510882917965939271411021321688815254815018257652069425915907055095184968508764642610173404064360560169267695826731426472579397368805764372192678565710952735038517157708493059951122171110013198179894953396938682868377834362480034533448558753633824374234969484882433925449944288092441587677028490361835119375433834703371014169654244940017804503590624482189616545064913084238714295245280111427406904731569361288345317322136645078985384939154522457656172586182348554386874668418681264450954565777121129821187410288973351876303696797262322668287862961767215711179127446368638763772596110825308547902993910471916104586708141576052647111665134531451174953395643182041471855178081244220166867152852568945475137114080595765844963263482017297235257491081245697984945815017076781201368043706012589857642335309025642749474852461342626180276011875691383056222535877144415872205583629816990426004257994866007104880616841236005444572740874030186006252798083072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -136124784179713902260445166886010594760469608273603147968794969298494505317611939570979889721050788862631718522195561416578590252678124012811882206741759228600886128998209454137700135510423964192062554711655783445352386324456964277424560974380701029423433133926618947085258801277817886672231815726868495213758955588883948421398583923947827519989756975622090279061767839355023300524977109954401127940253152654748701700159470442971993193661172285738460806880651324808602160871201308629417515289277551205636295525549161554261902041459601509220071378308733970130169132335447363646894480102869174717342237591120487846061863409798417954948645485599603596358520682750536862299781758647126773424325352536112112378449805433572510869444844800236546647703455969620658048302624555226584087512815404167366630409721298207624877477619393510245476423037719513889674193860062756421713804843886385391526327733900155679018457641231401498736519056967182079132042523044265440929651821234876053036527158912963135162520671968058389779993439865718262537745017996101857886303923698489375559371624434188096265521995079795265903039065714714064032718213186321975317423972120098333998320068521240404043019045444736403732817593998800921744948016963073589318418570442111376599821947141520234675636105881904396498983563422921488997488272110635016946544949184771104055916279852196031650594746846581042268190106402700914243057329724709886294185216317216924565940782522659717707450947557095666352298782678803595530229253244161526983199194530890517494637213222746593229455198060334702992307522143225790441636571310419534989611607989895401959018158308451808246240923014608641829074073669349998104029118989912928715238298196752237789645275654239088824675823965947423736602272918209672294183413391101996365475457599006648431975650772512392219324900498923947837979827880005325400058394594651203206155554032386643330205225744876529717453436371385192865930557605091677992745297074213910716745051078388105979959687362126088729864717807660145437911626298969997513119816940544801038914257429741822664270843466909969243739160190087645913408116662532181696980880521476323156633133793500401102801479951760969233270304823413232613252250425733689612603948625788686438034576237769729104005412225908280512715911630996156106738436333978062743751979151637163453398265416127006307624465083225674597904995795570323230826151955568503812795768842777313456495541908964488328285931350466747563918638404291140882311712386117110274938974214495066163137775742142699891983957948624926274121211573428175827486048173971823020644336610182828658006703253325933070508905767123731211365155202538535423394508399043468278990838420646124842938666408234781165436000663635230781734668599421056539946523481904494361654712032733375774640031203623569456328672905602012248626511892525197279900649900747848847481321631210375080481807493924428948776945404708297174472664763895759952524639935628715938831738210592061115526050971210402083679136572054455085514550421684530607802078512660204930648086583216073086787307344399783857837824986207720160206258067828657437887043015980575580006543953901926891316508950432635198725166898174960210659026999872296203756773862830007932669725559879255458054049857264136605276355991527881670397825658447634355219471846749718158752773071355942442420850864185478291124238478241485073143568120611914751443247536376716070383271929251094760618845412153280028330768007468810494704982425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 4936741645689782383994930698190642220135987789923426746977672717734299557759925627826610878286217341249197881698056061330341353737790988843509605154422024546075818422518720962161157355128274592830864061679987629817182519480749204615818633407065641472112291649709738653812016901954821980314179109891008947930173844764912946491199055660349987856684763014745069625873975943794203768484852621287329773858506234435955960966452279984830950358536901948705922849468423087480542970145426135176182526730819206451132113889326199726948405601003002434543214912249910914798861480153638345761372029295287507834277592146284274911175475034642704684754212012476181876669616645262491664792729464539183462563756187152366743795530575941970851665884341189446974309398445966080218546532089468043063853316035631255712183179229591319987840458378483818349497515098559426223169971675649258712683791452435475103425997799145296780944936561395795407873994904268179368811509356751145471698205290297341370146808742937387233240807478546203019309826747064447622852515144109879373246362476844916084206507117262470932929647113958943055692958176736680326353182048231996024669842152099467298161363118531429883849667331943510527564551631637372842914499405111726925983696052302845111784255225825378993901625737630072953731628192404299414482269689593231729548607144639457448828731531007477429509843327000071526900819399717919794550746580846092958898880803829056363054731502616206741550903405525954218016128111448511165688300788983395879645607249821572075529343608679492270434905336894202616507951666044621845517031538557398369521814158820350933287907626528769097562625197700166042246393683544643968810421705079353855376066751800819693561969548134796312595814005365351455702342831437185286877715532133241001454237606953222160014603144359368854951467081552175510931704327028760855086450509453337129655319161803674569116246990497567280211578062552208323330582030481921407186046557049234609541545384339645351193623618092465546923045337548870445462628186739920438368574310223449615373894759161299013123532074794014187099436916444681937320011371217973421203596004310673682976699867159318525402193926687210530772614894218584134212068601860501556953409757038827149093318135035450402598395636495852967311188978622535630924808209458406722686945540476445098614242321696240640145735113575211770016510255380039022368221614024477241329565774098353863966660437052539020989852255525375205363057673341116488183183853469313782485081772204414670017493381556252253246943671705556691720300288152569483746002198144573160816453404042528836620582517198880372595783495892898045083625836871799874500509440350629527444586146239533046802801438526783228524128595382280286489610662269946776706823264954724709834915936036249856733030537075401588996820197400936184049222374561953233833908393552876451717697803561260499650719752846150755119007872771073260654872978870817655988931653212548339379593550105476349496814468800382383574522776925045922240980333908266475386588408801933897271278638044512230398301009326200270955151881883988402308039040311618463756472272064850526459589652578716212995818737155054637691250796659568529997649437328339613817351403330001738993421530724593147265988517271155127811337371319136292572155827323263192384090142412035226323675575473952353046685270190414269709494773566684589552213001823031717717211861145219106405302495603509130049995350787031222109980179243566492549120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 32364670199260311404947622004195706454575590123638964202058121552008734170744522014106751125241233123693439771330666845525760152974790466472284792995120646753471593881102090216941002163416920319444349150250875508712098403121428385383688917670557330796797688422331853041736684465814069269161694460625548546324357808646269080268460384983082317138340288537397163619697943105805422717826378977407566028012068027765651466231012241160984550147567717353363947423165724999451139400334889021115967130769361049229839521775406980674096234536367329902024020106698219467545793195133751674045311951301809134576793547913585059624700496076625418017031350807871821697057345973596145250003000045134093947841030493833593783062372626987581121754098085858952228201209407223153286646680822962599713761173972789013612470967618551786919937836208009884266315326412162939346999803331110878843163329410528585479446231461649442850293385330786268352719993940064296974526515546090547143283638779672226890619392449412243561252517619357409368542068674021121514702593409290848060246316368401887877268504080293203352351107521527752745903997909932799802432772505844517762955862306459035218642199550214658428084717452409014570437529617829674356772553790632910389058780379056018099568389036850528463586040339559795667727735645781455872721581173454896346888293336659873392084883800898885974938400540965010619048333171535007304871606655936408461217855593547608493254366418239085377330058104821292216046778394264538398589211061422278354352615007365357827534115257332516402581039017170390025676802456363198837823525419748171402221184175069988436123675647018820960253316167397118508007071732328827688977834663332284998422701603023457151817076770512725903715741076671236099450669540860742442105789425194826839024078857214875489329037252427378990777170519036866570003802189820020583344356386605918051326125677566576378649015053610905019154437709767861859423477869888659624247152355819836682695055544194589640069667490142156876796392718563776315807278454461120073462304650558255242643244788407399651639201913141511641227157703083187622905285233436669283985428311853161831089941703344390086057201125553820618798134139949422845061003537270312112573281828482037857538124565677294673950213292305196463153091017812528764581462559848645131145780843484132401602098918821424657785952224015288728079549523618323418019999782672271958467658420404489040766225830283643432413560170612037139366570124929464585171034829091107190895928952296109664715011396636154029527427958156093442681571590845187270690055639783823582649132734831756845147315772842429885594521238848168709201153907313719773554006083257658510834220870570942129044893832325134771213126458362169174718065325608577536514778860426892374767741835400400840245617234604507275967420445002524891432800466024406110810553408070922074107310138183438662690545278991029045988604791885402348662705967810513840761592760044391307869862089096715229700241918882865094983989553157169973050315904651308342866120501646816829691329412206437810159274391679608649710139932713839848867471844549129419009673459884884095701396525697377577511556124988961183697322928436662881241805055582827281730832507438582644999035294106521437757117696161142736736865752406787129140122087256442530793203868111017253978316994381187604177542652857379454770135362007773679799759608787322408329838870298344601112433254709715998908435399725481416823964115664896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -20735944996694218183635225366418778308797186831375541304204614822009651628077465682713723519419850056475764833604979392130170085767432672664886481411854381432795361952487431675708613461030361781848509859137741843092577063175074330997813359101896217081785732048987956292916902304065692659049159243889652816007194645237304011528297728701831408431762169784541324447399031927350123019250307657896176387663333142250891298733770307594154861453867947553430314619972256067446017143169079635993334820989035487327595272102231288881038810459191607042370084403272865669775148845429593457751784996198105997548447692415733601929106269686786895556776031859112649767431420862639405509082334005432059082371523615925210457578689843675376999523195206084109882275889995196643756395556959913258732700671007346440474267670994528154632311755612954526026315880604034443667138944842654559587750663823076517649991853102280565276487734504333053773946847398308567969356368020634783911688117534106708552373706973243223581840924080233875618324082148369539491313722803625407273975822754938221186156277477856639926352280750127975186944018373074483711002303480631404078150383736235007198665926788998889270974111756256281874637347284296266977895644971440249071333464603889235288741849707868483591621802185208166143725916365566453868924704381824276930994301685040610783477615168532549242943266397219853161904341714487399427506241005835402229906358332092634948426085717485683610298216029330422053769373726258393069239344702533561091249632708147929426134839577783396939338490735726265469120002736513644382716980220946313625927655340799577536033069083696421123069524413887719617444909432007747444333057490698681324507315887217261343310594631710316382062546043287825138647365076587523278749863612131573565901233255157211731467522058073013456297711773614895352439429825512361951661996223419478277377821434702945334047479546192491532945232143628328381415493366884949913341569826182969173263487835594395437008946059732431257670138240596303907403447683530171565191638592460244590507908911519877202356542526623436193905492018229105161759236075566226594593353739028415221814536791981204513372822313880240301725327232977909808729747196750421547052658574834061296611992308569480068266156379677418332283492078245584471755166006716964049485538686119582350222019559895709557792702601975392256557491526108808913762839422150796767066037704830208777978355885018590241578335102901484980171864938146173161434089816258128003365544580834423554869517243189930389472717412331430889400921053064161606058103023050924953326257182964958786183880762017293824557657277441045115939612945456871689156034262234876945495042496113734343130419762107660193516034749982504940576105692845085886879433808974290941839650753798861577681809227526981243524467546881192329339899523310198353023878817805127690111570418710426909097564896402206635170141871751990728934792167039184984435358412668967017796174860065055460966141396861550099978565296112652953249264344725714824183965854513373767649545666861623265477065234704323553465157345438211082006956515177695671258625727664237557530929757698704466702900801996011624365438492614235815478095922229332834499268399042597975044995643481160987975863334147855100776070486236321098920615687153530539525407081125817337483263456713573520494267018257362609393919964548193825985329035137628085479339338679059390157607631096122932441660900303185339274074521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 1822261378254075907047308404832898058344572652588340248878039077966350029628323193177143185641186767807705972492423839698729723789931346161580976408317459181391530478585855141732827262617430956756326902019518754431838619901212374485561115488160695092955141553505166025657734120101817927367647504665313165311378796900346431195495874284928093752555078119573932041974607407018781686032991006281767319479332731331038806693271966634787310860935019776639689102227563395928069230714883051861019327360119835766076811349285749574695337165073924841049135885281731267925652099859215566541224727223100950985013660334118435964586208089059914937748932033262482560718123705601736503920301999736731805905619045067643461252454859072533692973382915158283613313574189293137291400296950338269115566385069151417305462990638808372752581821718649749165734802091648363810376115299540868105680089798999026983595978839928941978632083730293052991396323596487346249259363508190221642746054635112788655045892795049513499195885910888884488416448766535931001370860750550443844543742097682253488361991764079791051585823053743030126510057007565978282970090052643718960664696539313346665081296131604384753580292287153061490107091198885206748396590307182416526736109585357582762312813016633114897267862786327067165687875375525410616062279618534485969745697690479318332683824291021035032963123023367269290430388042301067318922830670864231814698638667531525709335472089380330101201950022032368703483034845962926694250726176488977143374056484886130314830236677046362919311763458638424469759286493466495360345946590952760438899326670663677858763571075833513162160182951892201911514972592421954023305618405144101745808779884163703458510442906680453618209594793654208713569755852428553780275279320812051800108076816898018739014864700168710181371938940269032222632547185525653580522185173210736423926100159446154372193413715260500533192803217940251795636789222905960210974827019543427525804560226975206502958436784341195990033205628591478540855528171219691152378651178527446514046399055958311186651172710068902401542133206952138774274546591634067827789963040440045018215245238692592450374173696345760827357745941055918155725876831549812147923463853551330603534081263699384011469108587768717080023908671676953379262309844365669803482319786576393185814877965558656121219274525065240795904394564833797185747860274808177584299143532576611582002668918623608229087193434396753923179022206126942395358549995922748916641693620503287491157580502401272527434455944859952196105851493471776631527332517302592765477342941730340166475063747653962222765675029328620230034948183535073561426218455753661507900865949574640691124044076954041811646413391526756263022753565401478755623874319829214092405806924121534934661753985432938071082042140298475327608323680547489141315289688106397705431196483764435216023144367610961266682123106979945115372469045074370401087362317781990456409958504512090249526283180820474546758816852116450860343112563344994276857738536995170514779190935732775729599650544856637903594655068594991177862705443016897904377854880273767215841852602005990892145937694433072475449913141590282325213955993839272308685934539913769778080366506459923881007352674792714040109126906815383317850814700970642060305866305005271430465240194064568871941117170315793450153217247805762018031187593597179469521466226641700302646007963415719724165814328788416284590080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -99217056043747184787975100540497898766105552920998964226370289622551351137148078863488149030939963990976172584395576685432527960742151344494358193370350706215669517704428767443640453204409646243047838406192656444538635224486300463612146648500042290176087390934914168891276294575170985438102984901889221376585741812777755160859316321529717886546924424153388084462169532734648572298168526532563615903775831260122326738022695862759585440167180683624419548779490701036894201150326199776535263262930159278299995844151920524792925243539279706306401998557450520858222397904581918904520385199507767974383426133326968045525034973277303344705452230698773524560892952124616859795225717590276582006818751947406327358095454100608124308387263621269824422568695788881759042623885640171330904964965490258818922766185800580384014038499946354136770697534708605663084619082753042723679581839476327870350165651411048816755991246311376825413863404156760638644485309438181297148326463906076990936542025317588422949776090290027958182002199168234318260714084023725928065303551557838074324765000395697501401398431655511684880153410957348665099771333831857422385789863139905246873653640077359196051237570505768625224466011370602077672378406026624424293424272294336978805532778030715697424910053466598513812511096727304620137963761477239290554449276090794090535112339421261836699891324739448678413792140050049859486985604632210078571347751896361621373946785986701085210829944402137462383753378799842453337694571237304401824749763520701996976508593049599310862118405957960188709113064970735784795521647532812919849848730549142054012727089975157519530722972958847517304594203577583197313817029688604366413547980956250499922166186135884863196854285458798367969702168686211668360860659792174245206171509197720476351217133309429031779292323642167008368407414674942424242904887250691688921138887427695711071477536952029042989847445326834475624580265803111648666038562219506099481153234672976921109128055668171112924552903312115102786208202684381018554283019722627078973507068444076495396576807522877038866496672814526893847571854777877680887206187514951307294584312596820993339340947857551574515135668202163446554173536230345820801876438400835497091703771110246864189225199034795573754982918672986043805126372683669696672846752829526449803106577558039638161544229575304687501081142599685697979807203294185873098145295387555544390064635912362168990499798365739885079842276361559032670500916341380208949284186348591190019409240018848510364527772349806198451189623513084689912506105182882050216435587538853438553834147327395732156926804329110929339369297266432816787361100797169656973910376100720402845790422111685129643394767070900676510880567702275306645806142653987429621200036601110487677054075742933448662574477315735078190553248992909800489581353733276989397261239523155640220304424111306634371381809056615595277429046791642134747413806528312596740827694449109250310274606244503667835565428787248726746705550002616715192919259862056478377502089808045083350949517191810037381429194628041028134569740490104108346205097681993447881411568548337107100517225097255811305897597257818268353854672435976198752238545623882249870572770782850206530825430407767369429100665367575865751086201512986488574971603240619388661672739728167132886823832308872263661095045021589847920077163586903769238214458267897801510621716365284579937545081409503232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 3482267545679123246044561470396478685283532713111486188010882085293367636446286953504410520394138770199752208647084068638397692569474522741542701938520336914660455401345306294383707617169919865022856356812434357312813168793723078814417292915813889181732804916317437284253975087929197665546797840637248540210952840984570227004399575281970535104377905343432691939201701018709437937820997643820639140944533731736188257590037955516867350949390683243121095264198963298462099200798735319198266825036125723483448810243891724842860547311813256688018133774138294277587030433242808372374323398416161106077020181028768594634453102133092346467877974518378477481050948167104888981401264049903584088077842272410385503592907391339431364269168504650690362003789667003365682198502269252250844562069841203627436244344381145970388413964920880477768424571818962100812372262544819821778559369795074062822464888006390223308404963360634786557797505643308740227098875637523150857938582286283061594801667743968157763504672965197473927384852813726393502820372903753579360133861285749685330557323402220580748707093872819936121118970392687663663455615799366420356338837637634611076160957363462839323680593648340769069389539696635448018600993063765498581372669177358226876883210929372206678125591211197575617279564222916297176299843181649032887121330355403490288627849266568206433524458807513776838136688035931418370431339046893718044321139033466249955045862316660390964666611148383705169627876371524582437230912507127955233627082352186189648474437621979458087676632589882794532844405231862262557185678025682276302746325294058769089452553642724189921331548864337654478299040330542155373644465962004318765890781185649308489796195633673145565717881063417825381573572589768765670519449892644388788818991953049795398632514623035727174936216652890597531812222104774182813958947084107390104593492839094355211428917995498935165723493032155536167121306477211716572005272637102990268915021873904989701590905318342632172815103377892921685330171605560676555222740607041126580960946037251978519845895388570796375952506059675409285499308506210115182334769425031049225868466928425596207525378122195202199491330647638122440982170824743180720907059202494116327115234588839428221196852843036090142679119090417926879578306173221618441314811739486528577432920226914800413835121478924810001234401319674273034301705245660777392214238883132492439289606107837426073864989358554786493753144450920264988663257553669689480612583329981583351211841112182145257249363174058903990653957058510650550625233883690053316060746969535109935940005428024909843875856846641238145448587111332317502891898388165793988945171540255608129318330293368653042865596162316869425181255001841137496769978532699046453212491843698757156122450803472635012162765148500627062335439234304612303270837111813291497573161837062832446925970386406009048716309820926615775163396596299291345272856601601616400466777106250403513364989669403752521751691583083061473384904109994433718603749360682205609837378176034034703835515007087461991582496846529077841431023577334469039921941743311758174632920973464596683067569297547348790250266553376746215831684062034836671858717135425891999588719786882768370203396844984772366340987637889912498284561183248842454803036930401111731115114179430829374211113779863487961626360738175628455855242320249313729231926445083012873663117856210210452764465561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -41927069866170798676869366524810959325869105774144428616045012170814947646280639693973237532375466892052793872726320498682581271414660243631841462087772699320076085003027063890102971660128732153416908515446631837231531212222843570674402677887325525233038940670808268889565584897275655057853725089960247023582244858378503628267688895059354732105257360267843982200318456057864096689124135430624615548548497740239224028201283994486876079028869628756036246821652724320360587280086412899160761307925427252004004274999037149431947666893985401911243461025053014061703107113654760022474580240691985553715601734412817554681733744059247175290855399413427073286569584707825020745125729639997555926077329763349448315200293304622769267468850992831294246661766776894156887315918764444507466409466207862721260389122357030365234800459772906206185697478831068069281614438898669981324818772073520326886662626880057438117091634940614095128055614001076352948118848206227972242734292429917284035329178045098933573971883394279380045986376596557429517554747754869477650782338762250985167365033067564515175564435725965635849203912616374876401839394358912196738134552732781687463133210226667619448132103057436173118378788257298970404505526854191075066363016675975936778566122755756633361926708336931075374188141413830827451959815313978987148440172198266191540925293038214950383543291980576700898861383784560567344998995708857208128082580000741238151097230897054222439807956009656871496143303831505495290682677795281774443523711866123405120676335978363462622021875700286156505821891156402683723775335679934996670450319074322783491669870910224203444987645118348394637561804237737403444040273016594355045710189284254635139753639913326067067518898353708911861011991381921478713166985616647792697270216034396856130229662542534193424677265294973280610224514320152686450347451004269696391688295259997314227094946527109088986039884263222071285349012804331373119558097720187540128823620710707845925725284440698634893685743406386343063891225658207555865896672231561666962178838904809980345911205913565117558432683174387633472733138813085174651477328844336736108505929838956623467487892007197386690335581777419131172007108500411865656049404804124989225973466987286034180621799175377311388029149539729320804900426556460728156846511197279833873588613936689666162993744283618330963324866213664414952072603823205670717792590437954616891912850031298922214732605106403876836832881655995405683473872098168788220328762588558894252885235528825058626997850585278783850277184804232880761389657566151329200967999186786083873109096310193583471924171269092981246800985875001437081219696706622246183652902799052727419010724653703796911160277970376258069664611991852499191217368608243793372423185231484523177627303840201241159612482023364297662599842452737913366507375759556091983602020139073394367222685465651946778889770597675949795629273891132503899863524841633033717933650598347954008419033250877708107383672623525431814946665797984513231231989556813616864804677196342199034272494936431486384959078928655489895426357125679745937666519508295953910001943012278012261116952113059643606176341586315781195586854453902317743543911143066120217287327912308740624427588566135318579570971414124094659486407726812343386608555891786096649033616987918390460272625553925251280387660583087142000709083823745926607540704173849794809147061910726686801920000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -4101167939743412496643003827553855032570653996373867543822677564459385970531444295326366923556444932720543100837128334208394318005489485890606150637737300671561270282569460214624497105119435728674414861981833150905049089424115711735360552926100266460988807120977764164822272983368314522612921204843385455235882809552107135553776781517033751630585740165976791554292196338410319645613807037012099976874289033227624670107491273948234826751096500177600168696109795650256170343834260746143525840457211564915203011885940952229528293178551181329577144625771004454275878741699893883171736077102584781274357952563188614846472944315265852548643126309334510693939197890836284481605227621425726133079222311890425240936259205777007778252998517867303770551501864313182737211655122736466069643438987050513237706046103756193645228929881820165232540493748571288959002464174747943113111028445749119617672326041128024262464638941078031537347534211359719173036234943123955756293017302247645112186134862983102542008915671888126887208991635188423448885374978501085587127319561062397040811203296748489821043306475868032542190098357261285317967504636331017043548061124798176912834581690974789359875219758380595323286819338782526695468467409243451974986589838882943331341904783218699101246317216226722722755064237331474018484729633075968120134043971811634815842566994213128937975050272064377865526272602530135943897109768003949472652325361227165214091851809245171348673392435182518638984885430736185195800203999859298373604019236148053482849109283058723033990847277343961804894004675219722063688561402600722795661326695911157802877714951863083116798102217254732379898513604278257719539439980092019601684985554841855006664129042832465417580260225283715051307150354884190806743413330906470527492727486317011809468823904244852782202882785762092037543303729224798581219987434162335361386311004239708010825477827774051070428545420979558261186366303049763493298560798588799329578144792660692890909851935278463083544375028963705413266899611170668673196060590333589315368031463976847885282288378620051536748249386621854694199975511748979606906959757266872576997574431059106986793340692488688704922895301274746205208580694304981902155612054353829255045366504382797597889449572763517119145093042751979589056577460782806390479473385207653887564854018258209792321701212699806044317606508867799735406809299939615608141999325203487246488666848489942682221526337745850029437864423998085170163248680304375512377142809018227610707075919017875978520378548371272800781024975652885567313908626903588107088373610310813727928070600613635460211806011134503846426693522132019680209265347834907674173612900554519687977264781018293753312120102279882238985618273968931693706944545474446546361958734583695248383228909007090753477319130708209771162555883042759806372803445560040618022911851167819332415017329874539171408628600796377458074958292727143213583408573050066503172894754278600287242413392693165300002633383600782075759235671740458039979640968920496017541900150469959560439418730248462504939663149595539452548505516214959631530723966455834881314112199201685740975538729987532856668240176216748630269840020637345719958749220854769774582242162402606994166434973270157983786152597830857616134983134646243939602445703859893165960904320007367613072095500479314795259705795369631282396798125723763189161220956677231099027503408218112000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 367207001450466166602625415165839481418365614969140536054457852705104401129566528141805400443046501381394564713457413566645969453802049083350268536144179921790454917196510375646657307242316568387856317043630091663162035990695899561396816899480162346506309589744084150010357799784807892696121862987223938669642445718272103848038355822676268647541663181685183697995380559315144626715022007486154124621964256985504148008730703060922662788738036098571907115419736208569648390591158847666934532543306916299964222898217365114720257902479648748723539420336868235575931252183678326914991497615138882488965522525363810176251314210122291924914890737358032134678069610514035060505451961365879762880858833429965508734682170265033700300795573449243665045845322450815561128847774560302407026585684582185174274202530543404447293643737329629034638875343358204705569703478502181576778647958576426856385036881765547645052736853306675331665868214636329927886112283461311263628823730996170389903630548815201266411797259459561405258184082478078051679392551344494924238159866882020538632620131721651850646761711280034973686146100883473395520962761641068552684441558762003358253330782107399641790517634772375013492301144310396168393700767889512087627330166968320982442327436196070537877158749483529216552585850780280727026387542204051348209642924543395262785225534781213087399225331882273247782006486936914854073860701754643148817437690603122043516890547827511835858473036872407845125977711542994290326654743805488922816864570637524069460159796941868665645903636123616122572660213937834333828299167790512414055858144117702254114284793976062326597807418897162164734086614922727914341839913095738159468632346740301745072805067750897191278031494925794881330276632277817115652436346916094666390255060502997260534001503478844682200891719974955594766328883351752320722773523772816882978904805894282598519628711146150245812455647009514764015720396939470233567507957082015023322608281976554713973748982003765025584964357133430444009130910422462129052291739292032171219520851539074867120774525715189895310785639012137975414053481847657487640502311146350953057704295913806373960342415279756756985775110288660564165594472759572229240584589877738314510822548054822899440737481114920248565252394313111404701096301010447891108404819590103155255837364255152012442184809301734456494290192276711988005771626983816791046512370493456588879119851874031904362883073111362260183370030895560331648820428829055055348554804254416928295903826092167518116926532853972597325728300976833135789167717349565930603910327608183741493422026468946827522944959905757234742583243746465879688246157790464552512836287367572103500572008269712418619870289241163735143137836518358111515647165779993668514112873557540734725583993939515846978417394483508204384324048979664033558388618274466598701744629791419974984438648003009390343283002089245749081388597460723598963009784882018856309377156942371938085935037706457995095892357496000633428829105762423309405493171953925678276842819609663076931883364860238042857663736234756197310822389927189260775866557768958925648796222056538360082754846637786460634378684463120508446236518596629439158595240808819336343181268218119406649937967172664070183832574771245609807524280476879014659448200067019967589688987029792948459846822558920850784144304294753247768711840896056358874812936913054276712084275200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -17915870224342713046027561681654172088409276939947364006042608652804377898323249638128431703869429682419856411531412572446040671280290658668803747158689269469037579451926282532621282353651600052252144888849737275629474208198091765590632672400283289876443359474272652133183606404878194105229656521068547954039079077411127528679661777240952930255721304243076882930878188035543670480641109802976590851440252498182586020017052906755594313286782850360897140523409303502544229578018317351042034584709405212454330488424563715751700677596318840344671820195988187033113083762981359082344705969103391535934458347930291612960378870212715245985923858642603570160491219754001809202182491912930424504814726272757680959107073262025934954269869369282602977896409667267602821719807054872503435475886600883742031634389483568625630573182095529669705858766532764242573810415896233666549143014215710458345742512234645737475933771234978208240497151441665029878265704937000343917941638954609459760185136986358515066971016632917516914140782846078477322397566044173233649898125038350680961848367285508019414161972207913859258638818285911173701596855146274360344448781559346471438550946228963665019277354738797845008068740980550761760253588982211195563806117119134254356564221928387477890845230836305217793629668207881863305300391801423827012976452727169410054289911707213700194292203317351986738017740983069392142634291345208756204572109613955005514601447657558022334849215579039153841063598562971581360231287911628246590803633325457560911792328452034555868762417485233602348149598371478283251982088647541928445969451689060835964257559254830651755023236488673708133305399619827630326641547731159973514500619744321880032715277903875873223174963966250648509566934704967764812298254974193608168677557438660145012514791515833999350659842279490271120008644824629638374247902216270289872346642875023639626836937885396720683729536420228222953248122649323480509269777207206112833742868545988146013525599050894923289867406837549996605541280429382885976379459299434061605393763644413667584327447806909195614679607589712842454617119223880285619437287914013364670543024784330257726274169536704260151277363702928833566174010462918058178967530948502437486872113891592120048354667698402017238578575167977305649852585409234060215620791952934556275859756545575371654489669551703800164852879393697139233485063844362375966835045078988714699084568175596293128606438640057608397094085989012919543010630779710877930331126836857670221059458487538702982594143913924708270722073278988120261179525075799494167052486077014858082106217654701708337345349248788719204312222489264981747839544854627227038656920654684982968095826969698892242975636012506137016565178153102881763993932205509901344674444613425173110789568336605235850595767564363380997865007420518768576857398239469711190410523439728567831585291814957221774664719137988193183735512799156805333982194853102782894594078302341635428827660167594074717279814421061516372855704545039482508522554051938438082057450053125102632275013407937628849876313533723637193761199222673691485395165526371440422677852154674411903334721490790552215973907909552894751897722764091740344409643149344461982821292618578153659184851447516175094838600210761494505491374063082829757749599482506950754706415794950454228004335802870460337933498799817850174851986981390981401714560988694278307840000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 613937250258287283301500373774022650533152683708262047097913066144037410427970673130417104229713190498269215351185764237939862016794677215284272667905711030914898686254813553070882200116093723067217123660863634417782086838185657184832671843809439796945001341328652757679561168305468894896929239552478270737935581155935897231589334750458165838504682053216768091310816893644370257043343958135046043273754856108028741311554551354915929422112183247028626866015630643506890624050131474785543741396616093925429670630015255357478932211880524866003644401390912107429280401695924480507749075404248265308566597977897815844747316635585497068164682177545667301328930445953645405819650679724568860284543716114597096862508686700577573933791384834428894465633055537495432627651937615656899504500842716913083296326101466539642699141596659707813352489063467708359934708059840670610166407959818849372128107439705625871096935665831124575895783384092348334565847294108450289873734498966683126228758265463332144668240570860564227838570918575344104186753980018570056439133551874567093680908866010718762308082343589102203776706630163365369146846561201727933131246415752500578543932935795319106295750981052999937498090770097437836956815282431519072216855979882944760265888303969650859932448447091859939265864098544403735713419187824710217829486505962001252987432154841403788004534164911644080089233866378296181093884198361567084050386565596145411268768407657069851755228269566707327003141569478773557650458921835082526030291969860919423696616118815205266785485671551388928381949657864322190475103659861846670944721619538868112831823435168415591591579512046257538645228240243492656561072571847536543254308997298979422244020193857033405414200455688683062945592306271863530519673935484648224742286756104198909551558294207189154780905512390993235247488830891607173840354721991833619585865061206275524993032581396414220604155669347280279863077333121986425506348359705533280308381448234087626537300968588015668229882192825333959167656580189824789302293827503976396449684782501287462699761179530360231964738488164831838161548851043709207739405836374043059218235611016600125092414660063223709921131629871961084022183813344829242179666454118198495127195894537448451780787017752358719241017598993463805889605545735272510017741327585493937435509886611281028862796152452153443669442462360294466581395497318045727580470817463606105384873402306289119260170606369085487413119961484636192469711590219997397908451092562952315958435938027265135674818098133836708472785877668737496652706163015145518052160886276196027474687399144039649379553301393010860869516518565241347635813303255114941195390379461030494274753053049375861215884183128432247593045632727100150177334282368115936168499385335779498448954924342140254858378992024704829078711589861021015157897530928044339571422338504467473712880136853389252500775424630298919922964810620175329202748090271517871506884121664067595959031015099925586754030206275033625224623059768514139231034846684059458231951753192438234499404702730870987416479649994890008519044795507762530546045569087448065026425574280494148309062102631562197202685578237965693242039634067056487201346569903985144577896780021832312189761022722028556360748269865280662366941573797889013713312890751635908339175864039528442299825569719713771574908641322063563025389572118371263909321892691968000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -15592494253507031443824775436530415311690155769752206052723184848591810641173904363088099109927569608469748234811188020589649194881333895983486073436834864691090055199506295158276388188607624267880430657186551208419592876897726056893076960405406544003971572003296076393302759931073917163772757558638608373038045501467681121506381824613439611639762469955340699508976626036943974176195350454474802327823299708518855312767123952952401358447902682548417818851273964039738447432819280443426676119948405096037356845463261739318262951515680131556293136341695076977114695684632893024933045757123601044657037927268173711465575067429022256966395157102300546348862772202091166342643103267861924621517180150322005905504752397535450495058571059303343665602748035941168819645503132043880901420464535412584991305464335002197007913557291186527634865868678902778162572762617882774541358181516486527879398520842473646616843860588445204880788559558817211808808895849239472771295728602075052981587835265497216837988566674363068871807136111787905649066108130380787998567155647427063869589522817885836315929942411877830286140870413201959211644102183842291396800477407236868902408086575173070510568064639909195261827297339648514555042425813981877737884743303964989050998769357576271528632976540235497196519382061311871523421856531362382613884263456823411005981510712655561104525568330205816372680207893357942190334256261606682775444889264409805506650061138638740859088806996199614399702879474238254268072309049585035910643990330609655229220670094030065984956119479576209518286701670017217129776598880376872389408300840240195799423207790742574436876460056881153746723330041657510368536131740073785604151224544141238821835490508873689689164234876111295005060798774814051678702451083278243452845910889648208431229250388850150425841176586706210014490467977335454104217659972189449954250621331714066961895787696858581701158198641322384267701109860263685548667864885812083348818431549991825581845741115215043179639728543753232028502462691097265280541535960937860607534260271075539298125401898910228763250651517328150909926038338558082231610966409102947603733762605720322491411930549142222668944493331875435473872350680533732343770475211891950919829735714337899198391437716186896366408604354953093096518539349283140004922305621104618343156604333736762418662740562162057764160740320285279653832030675144720434659226915742198966114326428267087970698694960526649567727412513314359658419169076429788352035687994632247236680549472879217775199185131292201174071377400934118708421547214140030775830473637635078949550118695412423795539145816916908418358170225028373732242309845677017756085498975600318887553041844421657239916832254860134557401332480326871125778865565649890951873033095604245632998803365048847157291121154464026767973435592555210583192376062469437752346117556516424171551592826172338895890589955204932299418095969041151823348029194530649620166643643727693238645521145839392982591012028338822060920477263045211109763215536015515088964272980618587386667384232024058592897933932954780967035670128776969941805665680335589553342301894009658610086451080540411195025754325633578975588346735055696596248096040981492757090732766258483484799583938212395520538857163107637346169738177526210974481424669666069221701181502882342226573474349684954669435476011491649678165600935652385210184499200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 275022553942475049426739748331384302091221524717503903119097849120821981000864049845939427085076148325422817279175970793282969977156492858455122532526379336808132246398488386229928579413199012215802341042420185033385361362085156448194855116863672890490503472521475542672143436710024442464475522312263429658448045387094539193639503499150496464621255290744634269234582904153375785711083498596826361037227044718424756173802753856483896069471022058431363993884999075393551218628648590927475861815573798270714953453510485705253151520130737490868612228963944650289930155571554227762748967498416265452651349484936009096097191829506902268503900622779867670117633453865490267500472619968563975480919092435572805332154239602324515425455937669169196060187345151768842171587617704085610703928674775430505187754229628630873825489380274914509603611260006704178405516216074108005170928161109522794726052853004495200235623972818417696567246168194575318452788574294451585336401877993348762225894672631078751264279991916955930944446412188299800230274629981141415831720914029665215210369862892951253434753598119443473248213627801806899293535781391098257707800949762604712095934275598004799145290299048541312730967874354904717090534180970588823832934428437973960651698365985080516008545829017615214580853796107655606480460130398376355875393578648485219455363552040031558941350993784457006145054331138863197473992974382515876258510322540276549461239913734368533642717615277569815195559644666930859073249548315005545651106850057676256937145291906030430554050233118279679026301645310667675047452956279800660550011070361598710678111147676611041360596014116812463146117686307737863063865916454663855986120427955558139584196334334479994982651811051075989064006071429601858763144494282114763683789155824406566556565148154890028315273007495617089387182346845704940547382592121940263062464787688931247954866941241448631767324857256163176926298031699937169124892670912654197215605958985001532217950010845144298380789654407549711779722879693221878196107321286699185003116913669210228879805962710903767913971070966857392092763984871218972686834404586324542511640683690668915382095295429902879723209130445535595354300793757955126294118424139348171162641497858258930793901546015070850366987250692089393373972822927358991761649037562809274071019146002416811828906698753766320689148333799549850000463865063033756872645509071026149645528037763237776844579132600174370040679765095150671709801717376951006075089544254790577346402613252499195285574611503504707289295106463086791861590852698370171405569553891869497350437311244577212401018824872487579577189074687045992416940848011918034305111971127980702743280245053981328865048181250257766480557064306897923039129835890364377746377250913863264509396633600352598598009162027840152191729112237010271692677626881266912403341268989901187132032338197051561446296425275934133330026348071545321493209801607833248802563281881790171305176794769489557245701957128667828656874503867716401094904989398603183700015350763708769913476044907760962877956341847668211895732905692931710941469104143499149432095522550492439968385841496110435309156594228200940683484299899018286159556217280773536323067360220695972634063716319290223005483793591581463242737709341760528234495252061912477393355524249818382320658511521200313540237299242983046940123738643806289920000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -3030991554510168525990803346287485057519087589537507011887019509813537414243857778780112145405972614877004333135059681876714476063714418492175622409622289337302604576660056682294912406298103781489451796840382144926705810836440942759839023309455377911296652976206864947310520298875976899412824789492131153130981159594858255629454855324722193359532108130732276564612318488849553699679158206728660633605966549003696759121828574419799879367436062505854959240032150786887859318418230842927843179014994546865536674535482217781678961944424145816238597223620071799737868231502878457514452273003961898236854969305705982900874455492257141985436881551109577167088650785726816405267782570937803438173664616808653918919768230248248302422285968303315134562210872449139867439811273550712702093159567434716381221353484248234314275631547854301345130396646371165658746801485412608802729649635359388597844220321622227345901768638595587375609912838644625565999609726362227784575043564259269486045770478669379362762622866590817011047313607368878757215013133878284289215329636630602397789568599896471933588139158338230031793155381376348051978712581014909447349239848425010419304279770717454946615845397575725107781629891958286048507835957326734424231666421062083807386819675138741136740344222641374065588021373322514662911772523637770837108796700723753133281303830821291702368215558393529526213830977867365306634555348889918338963082577495363354561743116996412675335417040313738623041611211957692068680317362926683288655473950642379345980692516676099693466333955935051154638914485072038937915171473561300022254536302172279085815938714967824015974906094837409279185731615693061322840445182110333982177593446704980828572284820676585817396115438032759857578461570375046467323331916690554690413147223295637218239922395648616555776766967769790972825346986532227370260737049883451587328529041366905001350409024200636090888644893702447133207738769685193479670044406490501152932388623800160416996395535914409819237989103993161186130104288428053220063477112525471398290406658922426579144608047885361678794524147438695845987489514524745436414624524038795753439580355887099821277498014267019745103958240960776189177017264691281414258684947528892636751000710408611468593847790238826596287152691864436174576703529210144076100573608086675132907713103690388653157997895883102083778105367000946646573847009260542367997126307495430263926329949006307690663911999226185601039860060540473153575609772666466244705548936148594855736873302931826208949352428066300192539423708583173567505439797653072591669280658169279032834270593477470983986030903173361676904789870232601937054686303822550230302585133207739673299701757967975925421260848030701392039827664989324249457741519329500409081210198236358956406181033851210787637177858159760181516486718528657497002499041788910146271229711133945583743992381323032350194614128906225485689128523526214368804932754757013710811750476524369107755167815465173151323439405855430102692043027489487585321452411128954066955011213977859265880908909710981725271948872339502669354349423508118668019132674028201596408803660306790314962302579373789212421530392441662794975817297149988649277160152663977582628736408284433370906435044006457486951126995186000043366997056123785157899815984435020721447669889359093135071337002929008304575573033549796372964318380032000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 16659502250084609996681997777607858349566372306930556902480766992903480599385381956491262063669352363315905774416599216380814827270872084357477643394452547087148140667875203355781334507086540187761459223399432530796389023771540156571341326419797394991486330823148351578022521462011690974180544898545671458449530969975163988403405647246790136443044304433864446799701946422663963159300263984843351914642717541300247354139409769322571828857868750107627445127080668956218566409794239438503164395439099116919299165519440233180520010214887193326152252419588488976144924034715338356516482055134103237558827982292649960681838770472815386013417142609243414071939573496584506937875505669556480451225837559125375392142801823243411661895193457381176362313747880390231906573771069692601127704060937982167201004848343032878066800969159090859375845678933556502322129399931971327216705791223996427607466482020976776484849285606726770840302956627329411375699204212398407191288594104163280267503403145871046566381322114851860852860977244987333941025079633445176887582144319443296409911044491753890603008983512887772478139737344743378385516870737740138089567869495735881187039966194400426453517572498064211679437259484412653418781391429394911667627559438153524876514745443216943693392523690383515928869270309135133284766717308994154179350352884455907832736423745981399453625001077584346190765769799101583296037607556043994762409525367482239914651291944760292033369172463608387343723171171306917728636649059356440871258926142323431951217601923000283310102537997851678719502016192485146991169567187619837480727104967657227655000871521494550153909156799449382998514243744880015966319280492551960505825524303476574126791224188900184503947102350190233065894044702107079221216083073743128185579780043565409227817556783079283286784844066837514734047409877403740970646055815095052368712661004863091986623604002322367543720149618420940619155131331540281289821589070914762472157209943853214396937368424947320492127217264963202278692758836242079198197507279504869469511973616059351980308511983336168094617351986766882892684431308754589835027162045512336950759820981401795357454461447831841625488454163744219018590699042103451285110513281917184227900207710407814392020132266108009726573245490114684817860595186096277488633648080155555854459570162987975462344429176393547268297680242412230311337517393680783643334965502348812299785885073803838446808205010128839742068208202636828617097631455892534459511476862844845862705716863860951963823898788152621251804829714647782586423852085613672559101529901511270665626202344953754935856798070778844219982277191061507020361527811808723919915439812209967059282246573553409621876576367087598425515606412738550761490003915630435786697229541521989340025158513167320206241619112663487031984648910410624623358720054900022650455884623787995933777491410096216524289528770260494828280868738548327501497970160773915897478581114892072180211353745105154351700882604802010013788153464836013739465043877695290933843337562101107496842785138755799588454676459482703849684524305300278555340193590443374341067636029611392584889359199967056375550144671628821270101593077938982849953436885751184426540204485676160819142393198478896592424937655648713018282563190603579895446084456240475138771438780409008158766939351871843919669516052188083781632000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -77004639040847999951290592831846168723662616551473182028123093971303517913821407813497114610344134459091510143229073294296428687100703264500436844060564300352917436378855730416584671641972969691799483136226725161022456926444249246918220278733120929780042502321193171761838754498243966046087895758687971275398687051707662567545303633242640411446430071848552223192572512877793076593951440262461153184217100488269154357863433866933263814048178515207936512657701676133778711074879696244991472999950349460768890412624179044799974220079256324327111404698904820244465748834623601038986036120177237740360158793327341546627660337655191413956708507807724143347991744889203447995225488632247431118373594105087276121825480388425144881769730425014365504469810200959491307279471142205968671792546840820281264152953458941906045661657157877656778541736345029166104701505370337282752684159670824783039419204550278141490600381809486871058448326780309638229677457701698382287708530329670998235307775094749367346920391099106271403388185539278313313393942811229693519510439499142103548621871313739892773065173789053738244980536639801726813171315308519078725362560614314209376983707216718993543255531574377326851770364302516401808889709630763713795214494041570526413493146457231479218109792352745654166217500663152307674719950203520453769560387410774758063522418339067533098149831551948581602470547363402096055547931092557110446149926531106106615758604417924613526873754496962156902738342923864017213194636669960772002431630130096699973154971123777343312306400253504181701442345955208824081249256932678210766385201514570881757040484131704030371018911766363298853166589162898526123799222930717983532679985726203101765713647076539196480569201899493659917194941610572416156254258787668927242607731183677258519200598602220328189529330450157545760458109340276761245767264171994838018804089966921017806713136145275512793432009391008680543028383105315861618187622058027806410535212010452339088616928424855696396088399079417346829522242464707550721880081079526152010670739036818333569143318055393314379289734361098915006439035496347565241294858671034340126337190350462162883458890431892708284614533011464473359912618645199835316606550316124521217711879304831770465906294129150852545881799015728977737077258681275985549433486473995874935068984125596148535227325628858414743524921090736746497252566307778951103211288443147751750565489307950341763207586484319749649122459426096689694438209721831297692454840350548599829859333023641928168540341184269220851521903244591799542452735273667753723473563687333214630474068839902764564685620607559252950237906174510580998005544850758810475042620635125789981807841479538406638291594692605568665330722095837278237709843126271796986948603743933894357103888809116497635097208929591559901673856774717085079164546804722089398566497375038574657772947868145105155779970853021171879723051691909472936152876714395717698607551410564982309286213646861139908454036753024849932167268969109794991570681325762252103116479587800813546310113340623186876396914353954585789464343261075923271625887987456185974136104373281901418874319575767178593306375411366592801973644731873528602398388327715219344952521688991957320392518666630668821531068913109677745486790351661926616266299351382536071005860187028490534124873229787957724534064870850560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + 2788868645816262860278939663471551691756196762120021416519566048485367696894746728458025810952828772053456741366205323480251470689407486288299922247152509879259474747377997827023539328833531583227401627875994039529680266757992773236513193372000763536905254735095915976251812963479585835283238739050038326562983995076810510567656475636178622043801323413350397434023724968361742055252915986497928519238486509277573399662232944373370670085688077553603115668821203733645705170080870204660488137762624257995032142344078904564989919244294947372096724796460545303412455014996022542425314591696448617614198455120741425513478957254770594587658542394321505976590039006211535620490899724768108748501610257634010483809045282582722661754618595941335158469193925215011441647520466736906179114979115740033587591194935245966389869057850919403942618119794561851729946964403017613905118932233122516866593003283639416841408601758241655384723969495663641699622836930088240287829161435845080160652672456581656782397017431079176226696907016193844009321606408261432663025401088423962291870284983478420734836407335550520699510003128012562189242823768817134718772311618621593511102659753722166258152714925524843332125819819398335210003029659527874429369333226624268286026180122873340545431000647333437220408060288102088790314951100043400949594640365299945489194562319860955396265010196760598041739439101374193309381777298009045147800962722084541063190615835898718373137693701155950139325617498604931333607601841557956852707403954919236952143277504644545227454772099089596036776355378773083098948459751025814619002776953655099549084892380348372968413593900649438604278346425450850621799213777160770429617561876990898139880191992041627520806206706572508787673686642382189446208016347547964058316592420316652545118067277451743005121017284739356839459517667988083560700194224384492061076757782100126505695016841953372845264685135546340868036778832942114778400571017890941477146261781020936353510437132493273564863456233039633959975990178179244106986401949850981961618539290121217862902042806950680709823169575533386736720357181253845569135955570479385323251342538773741258934316966965525013816664437638471093287553660707663071661372960000175152501773218998900170580773161265206617494119767279549763695561814227784423803744773971243545961133822785191802248598081306520991983321817216241762989606322499529688511074602802651361650401042865032161969151673351077744724138796678039938592913846747308803025086632522330389628759799989376386606458196019345985134113948559601389376564250891844775368993904689184699627308858795085808034838223511287744074617981067366518634171434878414718494213133041692215860778308209331659173500712589560101795168432327402892365755544041590587769830876733023756968665520005036748542571567738633042021077271495033328048923358126669014873303381966300246878494147798804549184031554179139550592903449620276338275744563090216590866439885614367169667750785786570857035730590549489555561486545143095456461152171077974843578294969378060886537309302196015016491961086872361848532821989372136372251603335194895422672165275954954275013813449897579876115545978064192918684188665298830245053971200261716434301350861238068540854394809280569413301748655822587618893919149800357962983128269454655845054904315954324493663189765057782547316998144000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -50974831667740280841855833557704367608410534697674783123271193828921567612589962084058729754039641140974372120908450073376240487463563375184538102473866316769588199208625364645943165219781461799232368666506871238125591798801606306269776737159296061280362642369460662909285132775606796093391279120689109843060690864762416504122654468109368573164638629994681610019115735651552698171213420766641374118972924125776783428537028084673915536816614793581657203817839006348665346368682307849044330962507687804563729376407160951170444349185433001077209513186238355751978500241462455500356951625388338694680507524760089451989023229269196950452909310363541473641713388549599019790417033246770127188003323208117566938033773807088221589461482364835602492909982455158961135927626976994025517007225108972216175563156755349625340216020451517887886800145578668784660767050561308343816066624837746487426881433164188145979651433426034299340198958008470362205839572601771775840935704083547319537418303020390155034468735157035712848851175944620665209683569079107440545465927135450727531966054329383729001529968695435477300073561922046928784597552391895487887399775283174971614661452272505202386671981363749180840298262334472272506079994781466604312817365237328328813930724293573632164525854534926222453986159761769238312893717855256828673473118756433989057379835749667853079395569684695232323033670737497100357798138791298056594202128851727265559752275401403803039120249432949720686398510398254282648628456192956953181754109191980258127590512209315769917032583725470178038229772967656139926839238697468956730121111114817001647442058147896449614012770937806663189502484942823869595453103752964939723400440263374627852375220020542601204367392294061998058586321642985408878224305619591789175231943285247801115175664631512091938735719511126659252419382087944645637696124250057826882318138289329407045425372916659851815171838580615592110212506189228958268427234398773817777183893629847882784503689009153090344995569763422246612301712666510334591475062946245941508355713022089848053261372177890268329675600773164188490112219902115309358837213671528635094485959006051896399757902661386151505905520326539199408236998023626554348039647394032981995045147759292144428173550410130053276863744315324656207865982120905336255942957757479375423489021769697391676613182578546042409406663004223551553777743170460430593627217683320268120504681739331240103880618769679921771470430420824674061168841543899248546618910178918335260256742837578141799763658172845835432327624961235270562753168427957855456510281564028052468823739203044209898918330043342933334838201940982521236601375698560048360692815889187215748930479445525770086626713466666958810206853212067637484655249301807836292680339184087932589423448882213297640805477104978598532859878817423504149533604992376273252520867711245947410944984926916513697387397198321908571909168338834988468913112603991054082749298644896704226648545437570458181439771600279138431655334270857563287384419179906106022586216400696140280103263788990907842585368969185027153761569832237375593224934792947877650739700742128656986666201696095695300005916868041939429650134607698656532713490147030980321941776222046398916786494025171486642607097975469015906171848748998475846969294347567136054785463636723134532360510678790412697600000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 395089997088859876969232313972126318573030080990414395103462936620703692298714074135375300592452054101190350779846147985073433680562758608013986703153405982465775213690954333710632132680612003397792056660506441809811412983665201052298901510935602100528381651403757106873054048106498640206037859849041734392981155127865505088882301706929699153242530052983362114828683347003079848477059128998922623945330489021707418625453608636243969227872112118208508240721270143178324239367358877791447961993628371645776734399512570567914735015621297178286966985520759419963354073380513105137677516591752331463476417628925520523662378296695235523456022394132126330932347288608496461718832779534735048058402531799924345207314722671586470736664784423800320043986042870044181311558096322559471584222593326373486876295686400324913243756283341768256739556263469013958033960826340400374304945767718905826224778171176758262074686041769707081464538264181445953639276408299349089692803766147558836017956280345336966327177224403215682341630631088118791577727504234451669435619263331376247740973422083476911255260285268992058147401238383773102372124824525837338672038750242909608556275393206901392227198442455310249663087357102236354405411749943636306564781723979922020179669379649150972873380451969667696936450045831487287075019609065602140074440020896931923876308465979651896607686615359165991959446921097445836888081880322723765772146478892190645633847953057832903519794084756693988870989436238250518999060814842988578351856054783776190795559954664276280415674305977701850888305782156645635421206731630095103772214517554854092278393487273634453778409646475314347108423200503938367688007867767024446333530098656098518561281447210797056357709907980377106377749270337073167425254811103256245686659546547451813877151304961666710777449793472427738403825532672216665524729589088705919021240002802865020775605124417423920386069015928293096149833314260269268297012285634182150747259211737421586727898080003191566471472642931488245818377480936206322627859173837291182234117975813331296046067459862799303491306219272365715774136173971957283325863323186466736943790120603578632545163069054725075564076077071829557922948591675718528071919621141568095139699223007957652606345408858815571686573375811818514923498152689532559945815807855015678710202494799079983783797130832285677594639060852951877524462439830916263785331120537710155906163385440977805685597582455717076109831533865588272561622761605688655695022506087398765892974380102369786531124158467222467295351912586570953906174372380133370376840573365811036362560180730005140829209162340623066347132214730075343255237771698765400053376319818225736529327627899211477226382359355454576648247919329482743649641411963736347805661739761585082799863395871395561540966038260508988921026822592625638447780277173749543764376294165798232399375573949154086714620705599923321043788607027114293030580402881818517175172769280911603732871862899982405185356149262066374951150314627841373006871417018365933246734891509041088959898515600973905858259586263718016199761322303876833671314097942276169392174384453496432379071417440881955341004882396538927172468169975473362266952737073222065608813470154781005470852747457327439882189500355852772765852981306544223111857444317055433670829056263494926846414584545280000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -1537243615738396415353000128751189111355842398594774353909613047506864172097920824890711485622019810113610712485847386074547538494569822530299603554254124777145989422421678234883066374109574690136001733074066725757745058146217105869154585595285110902081464107297794951146999153618207837458630665349997124400221018353673689567735285085477384887099727534413532143179446376518590578046997106511622951830128085744897908291152275039441981039233153521599658315302722245821482827473441199674508839998014652685695992952998393098682194455041448271695035052904150022628205610317832307770591038197683325789396535804272297746526986699958034181754653218591646509900990056571385563174811370292451700314520918518506532229542165746680346457486227691211725228112996148618198704976847108271077207042628842952428329103244818645708588306492443185392600555683965977075066710459187666018407756401809621438579957059868717799453044393509251650289404080072741385916839271577903216784330472425935606970640653271305974075574751439779186168769039589115940077506217258300680337132910662726137036957813131080782079813017674209847902652769555111311925597286735888843063750320779496044535983447953850309235134171958201039794352380520154636817424251218012049533478099096668823810639246707829743469117813785179915662892619210655602806595309397296257002003591049310940376708902808380772854466025503925228177316624977502700073813047964504584478058995085266694772254627843851232358584106351402352594847325841899508607157909553859512973510521562205395875416885933825576230468228609968987145709120964922272392935346194435306334088172118784920851397662599663505204943247439614837982583715617293042152318556293205357795347348484346133759715137774433412967857994235382365872546249802448158984321581925439023158445307199014201351383838092599743117278202825555691532743481363485466957955516162386016324585117345453370709494160674787885059563132018524762361259273832077498004607712582482212306228693881302777489140780632761535510374525245870256404689970561352258131309533785899460764859518087343785658255322656610415298104359116244548492490384253640501841492960418828164133693709666681767346133650815270722133742992226331628925911711373373484272360870566397595501593973023912866364056880314314634345798414986104680865677108427466830934813553790851674994770726557013295419958238396261019903715618568929759254952073355136856361824679067782990901214680077558428570223335461363484417315829907381145007977305483806204776342063658393727521083181123335290654538762383840013890369636628255347704732604595783414935527106269622948596252409574955707092818090879258738605561060112781928079125679231157813866348724589814556963024638840625738646115642874962610715659710985235327889852083634707394642154698672759343773660262199088263055497601120356327822653265665843923075457564678821951899562454571901352485882159268598507828582170278171315072241785870323454274643509314186304171748138326982028217549758698446654257391447635307291084779084277803779595898701668902617711682078700671988931620473501797212223410965163039294002509353011737179759320716601283643317662943089125717990939997181368289448569950062788484118851888692165313284135907257753947770480739731712812561483546228800693453565803883334827556916795172808811043976247386787939056938800749299076431872000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 1026551684136510497052227719619630266069236619416402823553615763740854782691779291129941083254062888008097258326707701704878975257828668175637112925167385757098886071717320595797745926221525827837214440613589805792337464625115269343349150689065339623190858385392933709510106689591575090984732407881361949884717383135948128581009177956924747914039189671551789137195838166825238755975202952522896893490133571260122173062732261117659233450909015673567005044908316895184897885974174193254231743595423433231272540487773389707674903122627795411818486565330352238963415224609195371320864671809422520682301602157069782439422395103618283107756729833102885006194107036067116619417580258175468743069030339907985160845813092049911602664703191613251488055531945936433795860213856361641781771636370351669562471955836276883467573787880025877325609739361539071852314572465250506428573842476250010279053102915290809127743713715145444899838259763715521161215936059246641733540664598903529854898671606224183201300591160162018327601421878621364114467605344321076456475414453870953256205311460632532581757363789531833201149767865403127845171299565168541445320494128983831611189870763954327189694857925111447109758098273185944252122169534957422900969496985144437563116937359480209610966500849329166312415187254193483020280548868723631532823497523064355865795341003421876954028512429542240870422914060699456742012561520982938211311646060642781756380223071308420763433150220726112050329142303848139610874864184377492187242075623931106562221253344984303167616127156566529051499698707506554357908594889818003607590906459470317339739668352338260762127198610176270787714216890724383901224325670508907013354221686202687117119071796063409023786619028839233657642292454954937838728152298916934176865054622554626430134547130075823972930735945321190094892066677200699022687012080732147781596801769627423872103790131797604150796082341472981295677811463516708992660356021916502385036412610459094080691720601212465975111155776961893820493516494099408085140330734374325789869107669430123859640836218064545827495542941700907187103354522628153967104097318711821004448950615673569265762924364592248430397240831950622520140199214065351394584501041377694460839406462057743425247362921484088177215244702672222999300009044217468453667230828790216337557233753177462492555894767527296788469735438072712573372664739298918044055125699445567716093329839340954930910411949667098699217599543372185835626500806933329161440730483105155984654114562199952473005212373107897753261896420789973968613112672636758400947028416734239237609300902845420052888194830728981991230880564857593262249734423945195507696867197467848572256883576030741908788169631613392597492525688416900249760818856515052003226878593745822531181392427711039550852888527587686328617346447894070633871134545793746525107467517779186006470422701695732430439382039985781789182392343579865640269444349637236276519094550946336029464482470896766716048901098435355911401681160108379734258876073211413482449796049394273745042996717052586465263712004976060181423518983673002890958473702771957031006816518175987902811685523065231438277188291481849044636656447635333544908433121501735534160837224116510313469010694770873718828640066365050579813737567913737628934280954989779604156347886600192000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 50753725222176778862280275484221786169777348297047806934466835455919606356585097071168748096045258220613116351502969897231882653404537803349853345297519737411697322616881353772040524778374866953292556710662122022127401992509144173847919959033577069173386146816314174669395712866615648771450729789759588020281413821132177472271332073292609645994409901760783175192776008339366262055898361474357899039624034762708818200199668915440209354080206661081327229985021789317336514730073203776119515423812418896015553341609398020420035531774483776854080700903950972641878631207828093383649771431164327560465416669690713737840315457014207894836158895292402784748034270707960359575654524439593263617655566442630787823945277801353459505068440701601026903771960007494091904164151961566608413917973949745735773025624045767297155775120376959476525529709586285397727520197947666178751734854461204481915565771547114853043834479803781515809754035713069005595668033933110311048060971274534945406190247258258567586666929778957585191358092544205805873050961606286549635070270326544021657368507855607229496066529009478010340790929484081358028437214512579268801584217724626749205797011378827372977199875613445456789692166052485206240062198254860384367496934813434300977578255783133598633461808217584733959048782329703062064716803880815400700159081455254641303325154947725510893558981309588958711883257493535554527365453696115845476600755643256482885284545147219888121162242027351608103876635749672399765674466959481810967591406447314868532725086442499257313214407597234170548148893171975686340959040528243001884073699085081895960874342243272775651639890806202670815783171773436701240058972394597815891544598800855895337237477995193924833378637569410080860032119492995066735943900708415658109334343302217993553018460873267851295782961782439499629534171530834654103860107763086716448168845599334270900178438905606551835172621628133741955727143875566773261375152483529661595373190608412227513429945565851571529296464447354839065949708860198060360909015680076525958499085794663365447389522779250245082227422005767659360455089857618906527350335378224181828545501162393222298122281902826570161951201878780540701725840403422698627946231390780791740503820205730951736921433111157627514197098125015227758862366709029474268150847825393261180776627888087972099952137728423633602844813901005656997574259167623921384533842641518257416082224518281579400881417168013978714071599288592570068784315316979232203225151869397523838967837886359060407051626986719256601286973378361429271947332241910418933359161808930763985878985077055896834434830303300520596718217731813949696539078966031987430883782457388946344559444175449704337018387887651357721314794457683689815927803881229699174188503904352985146231065395601486755698333513406709233923131785050181756386632340939312080668161918173855070919496529328844562613917394762082768915008763542750194720718647911072993357673381425072616752032081826960532705855975015118699592982346244473932115254808081374969133660840061147895969502330046843539151702009965163396848150239832817568774371445660000472593509014407052949567443482788541277875694659339085409122023198364043510112252541246758797915414291596290735248132041296621340346190766050947159671729156002985097141835768877997464800460800000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -271704458307971545109711047569616328374621053109145588197721978797010810539727256986777718304466206563377597774779906770845131479829990121212131497630150723840814888475144027224594732925048078655277919961335181532021852845121309180634753540270866790558465614321725313451252237259674126654849797010230268807847321938963209573588140847752820847275783220824586027413576883292202260085763456247553588947911445221661109178614585425989196990628070324900589175334001167208143360307006575006257697665926823806826982051985308291628142526724863994878312908024694312262215101030354005328905479208238195730725936511453444266177710100366188810233573074361356094764588235441071659020280029848321797701724190271603932874166072541139993517693829665899570098231147893629761878186351805024833649410372445827287903658095742458603607602958757860916113378799055375198733383638037259755149580025724540189628838005942658975454084600243623049897353268709735310360364597889584079840369995470695794155471635298592665147940573930443497281510145083999722716920350827243178838326763401076030636852559301280690756725079402639656990932121562555045996177825192589376803629846636731263325839811728470929173373176142583663493921088490115425142257081109737817536965028597297619561968942310955986511261160579309121036353952224151300101210162596387087811433918947546820168046365828947320119064758812377004683613681588315712789105600714242950188837245778482795778429923053401052741033251435847702863987319622700260150679366879689234504794425363410343735271397007826342938429959589384305911130505786598803315507021377844533533750505383182991150703895489176325731222023376460022881499598795227246125670637290507933553254483234615244556648712343863108828238446295078198674868071301067541486382245650164936969649765432667654049402538801771532106986680456258891966849316531029897672478633320779912610954224480506834675369357495314676495052470428362423116895463841830713703536054032345246751820763231466564646169227754246482557182458105205197690604457084801527117123868212068370947815621785080998934631876259585962137750069208465902527983836167419100425583254795421723229992996937376876909014464289583371559735412182975903346502228693265075160160453247772859920781721001737026009336814288250805537799581533097642508280834731911173153777134064960359052407491190275367227636978760881489235053968986817801620557672897646795149134379505980573383041177290655578465386384922118336875643330216783917599661254712739766700030324324854511368345259439184329140241908472177040046656250266329327558034633062916464845041778368491816246758703106178391975216106374519029922497178457385319651725097669136354913403504912632562509048073353638304894968654733341799913851546290138616351475175980561575518726754269782033645341572285485396875308638405226602229820329998438240404445080440345206568764002046847955978267112535048702931975148356837728809753682618356505005306645601106965880483411400200808791163152559429152762401387814743922701237837947292329873794089009605996447650551068826230712448483419900621436191362533565863218537328121768400298766021156063770635846979394281118620500795620880161849790818799016330674346338178389967401520834986800485791513947858148646190564378766328696968630621499859497608604844229179907608892447477391687680000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -2765572187140374620083527632847300970633638301625688372224678947039674003798811286951533697553693711078226794939077158101197680041296043854172609215511154176736788111922975302790936311654838448123955795273231536899991418959767619291321050062121527240969082057595116489146106367167772658592635284122732224380841900728312236739660211053093082730436682359749667473708289552057096680486305330231153148135949058302930746721186197546885942166674249964130649362550179182521308996249808816060345636287199241209176297814327721155432920737059321618218569548110731452493077951845281830472150871113924418138890501869182905769236356583371400418425249037123550719758696543005200585206133855425431248193353070035697042722041656263333140823019395372601712283607112351293695273301775939203939852328497406911103887773008283445037478208163726919821388633064117383075250308534717165689076781872123969058622135902209732299075674556506789564045344056597395133340069631888747346070815157607906860701910881353035066698376566042712621940783897970655725507246436545889995159940731416144705709401508937665304997030602928841811187653340160258370680322480639539765649826881921318129309490067763879661388912721384355867700497820743092139768603858072110013212719427920218444115950738162669202112611015689320223777731652335428558654882728325048635812976315424142372297785389251784931743883105638621471564747102216747763213615503338943010465975382227448247193773115123886728131414061061033439512249974950483128347477375799686966641444155641573041434132334083279361326240430857656108104076548015971012519371650256432715630717419683210004886089267186019842686836785590517568847475963892322904969577429860995717175909376257718732146593503633166431094861632789332755355478217075825047393338681883062076831273105101131732112865214178336728169600182014247361744953496582066106245912506817699148196254298610920768252734754580484202608363813300569029722502183303498747785250163031464572292747731615176083934180155622632232482673983930756275907844502626517954298989079040912603201502457817155694900218578374673377978155690454147712985541412438504893086997000846083509728043770987739291318231989906710838211056397689292645388447697258337125535655247925747119637701205851456547967476026925151544702631992456918145154460288041569617127327738834200124447140197173823856789062826741217965464703974464812439275774851752889614898399071531757177411190906518829476548086871050574786803625340103880635883113342225987111413186290556560434386346061049312904140844509833255992932569884581740574409080012950471699105576518692222695824781435357832604896869991250671967938841503376993800217183206867073517578729490387129619091286873735190720521516059336947851623037627082010436196888577591538604129287545952789232098067845375627695131085597776352218283115598689544929538003066276901371366326448681044218328806899285124275636716924761406597686149027729060819946537524805306809369300799201300325302998866969781773541512087657696500757094705436405529569498344449651768855653586727731619265377925698321535069063710949797232788616765132987665066316471135604088474905155942517416482102114812340025450273995748875061344424757298651727886066130746364944928712219001571885440446164642860548532016827542212575304198036322751553671921454284800000000000000000000000000000000000000000000000000000000000000000000*i1^156 + -11221546797844806513014419786920266641654608579565197522126156676968297543874489124341723041672499054137561813906823904061636090969030201060718116164441884395188842639385069337945562417511260476960511056047689548557378311953108466313103805231440888404979176027328503891321803962487381235222278681730394608976667853844546471186832244743932762537924342562654101300137841715363758277146428590429569042153193344466678244311977011262232873287290935708773343943063213462214130007429746553825324242709133176862774622940429399315832842052185578156794550502995286506571170179600661149608409494796520470711110029022535548762564856504030612505727384679441809277314719149430061597081815996945273201481599879833789436145395864440113223946146169385249317913871553939650585085234278591280478178476684653151585770260697002659393230002953012169574946918250582531466510496431235231292271548277948941197166409519395309588302610839597266811331425548478918546945188949210382895925559408754257865206649747488104547911764910780974276320174343202114089080722615855057682776299807044527781774713162355680000724039777025348648963447515186683692751224943344269110428761131682166128942762727698678616908534860211867908022403027377891657699389694155271414175656216935861291921313772946776438307766744544032410005765795979210049139310051643787057989837570211845205819157885978841375849291890650988694625058100647183961027424210031652776476821930406071345402646698520580106561202631536958455313156506874000649084711908691582289057147659411783000488287203887279713810286653983769724122030271905447984752245792864372898300751548793452027927766863753400664490184375177808865425110101791687734674354445148678212960776651217188697695412015257130166463840450614797118910535592380616850766558523597859819367056920064945150554280191442538096091753975905368063364221424716967684956171232042113176091056607133440403913464242591689784483388097763460952113398705492342212197236496020454295965526836398468300060804805436364211573664490862856206988726867342226425390797881911304647633943373200956376354701856589883945814161242448739348340348519765616730873925651494683138711202040867401638598427691752721572872082745496426706815487787401117069819426725625188626929098590710629367310811618463616485842356583874523879060187289494643478577815199105633576324209579921773041700998654182024440642236952420728042235995555149271550592202755274268915572857127575722389710748537659045378003713900552932787716826961381291705763845005272360112496938416489949931938061077142283234435357715805323179576279709918761108742628873129977000639534954518084073290779734862652544399487752033816345565982231387803970608178703118854743962944906966094547914269877758581174889375861101376088771639033384859422625280931734942415725314084634934870476631512487777293360951323152353053869777443086586417822141494360730443046060067316533053008188885853728713087358039117828393343974612378533885778189542567180058210099586423208206959489824917648958951091506733916255598088768674400200599248100626862037697086291973203418032109177336555094293458500412301272289765038783202400257968797854223566648561662514430659859718770440040044554234972500203801875194157019038417912376685832004383142459074878084106054597736284113633981636853181481662545920000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -177173122971121093089856342686964660113576848974172527296934094125161081937267229539922187168772549477563983394569173082427555204472151838277674727862100310375970195656135792245140714681103552440110444752601930055631721352174423582990050991056083488502107198397368426117668625442466279400363427716094818607005116246979082206898348076071757386518794153955404818830586207187450849233076545933006930454479215555446381915208793574870864984003616287859179759515533458479177698686674025408540243807154399803306035495452638132886295846392581307562567244694692748210923107917378992838881537826810140323863056550601679567172922760334758586163574384502178107155739583893753156387893979134387695187651596220863566385941703469445203041854117271611161772613286787634177427230098146218049965038669102486056243554965220208024616610417828245006743685242283705258461557206198001421698393570930344793803955730678802780675366347766613320051509719441163393558779470633135917135535447900416032280470616155588254270288609586503714297735257364770420485209766584561972650754343861297316139958015564545708847035880062288429599863028627482742668891097036630901031022980826718814653960538412399493884621137951377953141542299129432050976590293489426323998728025344202335912998133357590939511513191731601060490862369474700651062447986461021113304544739138554024315139694327808091252884667711597055480721076726359803786708709074406846498649138713215047881148853631334861822405129160633909048917827882716760975043735381268576720241604118951554120698425782292026848320672034993262293600543761577624161840895393605118638810031847751251664103200265346350111693669832092448458798775957061341504854935156616574757673842091792000066941006919211334182825288137820054325976287237411376072377650898122535510656289596713737718289085609147230271942061775581194413207138608895760571306537759236189543009036084759174672573842177701256534656436405800894672944474059241785047216241930456154089025841530500706883218741489784529850505491956944477001856931868843248950332102888438979863804931932856107602454329332870081904760807832643867334957298029546177826317432730389881162650383947972165705791101707222942219445089106399868265939797347370950484201895249836479869598696768038115039620896950413696115913852577604153356395424419244336880731333067096245311195505228030930130995301282608774377805236406289071383161192293132643829482838163202647985807205682918854965564118164327023448929554342969026572783778073510743837456777859492867506109845352740831442084282155780287395884562545383967357716415533137310938798578141789672406156329615129868336780991177988655829786744793926020668038860561179414486054230260212196043601648592542074778608430322103268069892974143718892264704423990278020181788632730530630070280484411319424838371836368750058562601853660417286518773765171308341681833901127400520206891283684209947040998573998031571205859627271238632722270664471735845829072091465143862421074401803622971665635010513534027255166400105261739887287993401503215343313554990754244607865364926643616089741729956796875493679865976345324601344661303855758196712131097151116458644093180802288585597361861601823987483730294218600405342443414192012305179221747138219475894996299319214731301057802538418320230517611429888000000000000000000000000000000000000000000000000000000000000000000*i1^158 + -1112857913799764147809675196472227211432720938565177117910139186571207224965079339071911690106398860950563539377753899230603410746723816710362371054789045217827023974978381777277428392566077390993246392966431956022981586884883791336938072028488251143372586431649228561905746942352593782149024127848463760383909371582625962443037283567383084486956001099855439263266411642059955998966096796144208897766368026987275168760043578427763114265196786318533815734443138439497009245151552873004264200761588901671590245809567903113240281522448605825130757971583560982844902056647630376805501217539656057553825296822509876436028753351704475403067960444225203628133897886177268223855753956255389112172404646285537355064813385168980467011623177248299809957482858788771365902435950868916641642388654291062677440991512847245664904814484379192676832118246885473217622499225531890646201075977441986435180980046122504182884014969900464891160524544154635120762905056751119325856899368068261229609319253753269814103515653550773774345796033795262295007593916726191980482928253723451858769992267003996303522314018602813492924647081043796533972368900933363495420892272015769517710078335916460790542262049131231732843256655430827744331645314596666674040201056989742271928287782963427040684303561121564353436902274271718403929201945838122735906096199963481607621212105410183032551451323129458395667457593072386368467879900116821008181820038386078237138448462734793259239876440913132287724927411633404772276793737901863890725557198684338154553374962040414454331639556788023975551732497409564252420888976408516826629379992316594405410310560464607511434267328047765035011287132863515010672333827144787150992026688187539928636780680719477127376597091177637195140262208407015313267801024213130669113495296911393203239510954938859359427490161753131124473400163092780690755878068661252627183066614952581659435557453428445128314653176747843394442012288687374350421300820634146712903161340543218042834586661453558239967788215370546760626908798786397307948418706945439228973480914870827121930315187021395541120448131869177792023303805493400960516994984524031179480843853087512081863696301153363759976906175807903948581346025511044418747288405254695958502911711999383795422597099165830720677006496537390479751059007388562438422120272450370844581574736525031251021741277079890960929399395162912036360847375338729745038471986813973562160622201579903374601516480454478994519327186542797274193062090171129378304144349735171871418847721389916410891622375494178276024957854469452984884590106000110212252928254699810300615921358061208254714935751135704325072639195312552415327405862690904754725549418987091273431383700315691842933396101890045222173732138621330898316704253859033035236890397000203821362089804741554735664947542342363001007222670275053449471037601788873550997960524631459934191500641217389310122970906180083146826949849942247910388554140577075535031193386404918020399145744248391608385998446971284985454455108003424157804390003722893421570236610787637126614072517622196372235676521219798286255591006357730034174997986817161876147331996798511444584874014330852278610906314575520779542232286877906739800580687671080453403084855177656627097907124922498731220372791109717939864574361600000000000000000000000000000000000000000000000000000000000000000*i1^159 + -2925692172333306857897423114455050770978022073350830568680101057237108623253152393704246126420498117624716930319854892299736108727721469949061711831142304141650767997200782046474451705832959565779951954534260854839979155524816791527075641017477266266890835507220213419678833627325525245043340828106331404118065752638369647803998579702984112529094026769702339689997602418482897809178816737914096009486168818265239173537703137294544672679385849127772664061331184656825439794705460253674830766021063381689781862250829800496604801800890292760217558158372798868478193542804947558342707041755575519654349722182070529305482421450320968458523505997297766347390937157048082957829041929947485635057842129156916641654707868580447892532692554549009579199802421449296291354982898001935292871507969740058243769312047214643639379327227858322145511762350188577093425419108507060851977635751213604765454621446229263909682198399207950018103778530723025931036657917046600760390088343049679372755020145269278923401218085455604409793916014057758742731545141494072460068286908711135436134265588697660847503807259161247601655858304173721117777648955901740668927619235132608917843137158548499751807485696225389552110101019820745757861068520121089532659940132506939963244206590164352856565158577198397728214427807472156452833615278343358788771356094289858598096966156533876714596341742290979256986628739455746787604629887497457830988950850543469300830065628866248595437845162591200973658048922538857130364268827594864545405168530905433091889585256324311847582262040644082060875214314052068037525529758151132343956399377283372857911188202205757136356648450605365103595823346720204612138698264361013937893084042104878246682727639574041425912817162741354786386000136723870624368479998223835344455404629882342913553597848924644651293343259522647114582770940792427905296929570125759812379531876410528198315276827438120043786010394050031650748460770738512202056563629930239374778016830583209881350900053889189687140373292104648573017530033679458702455325408118062199270902894568671986105696974132541806490665566941419435754229778872570212306013248843022486144230607929389150781399745777396765762147514773959921371053100163928940896166469947325911507601521988746760066955507801204175903554991422253044480066948769640598886086187989043721600327399757259461102999111009946872887795152515426387050641303086801220888108129637528554413268165551121099833114310175918360853923224252101290714666534469227823371684138634575785048580174721391624680323030412604928915680312625297017846623378526995673302679395029438868651168447909627413495729596764597670109685302713321585364851132288952614796851377827850924664761847282879134056044355975979292310168061232643026617175005708107157890514102828626570022593164843407854371146412154117028887408874364975040260041672862597319049078740153285480357279843612024867923782148548018446891149766815778493133768962727667930134797265627336522993623829884451404500667284412414687185556904687322839761865309840811698175405616585317999140384273621896017416225369140543248359990958652353433118672061834715566510275186062115615976379513895820304342608225005115259230554715245869475364491550117600296761026586480918225933002262246616493291827762686769233920000000000000000000000000000000000000000000000000000000000000000*i1^160 + -22863330038293059059379106490546884393586780606439691186285826722617255166102590018878936313976928389159383913279816788805754838850678508187472032795313637879828942109733508252960665766188588829698658968778052329981710035722569284650913500421619810014616157968887446738852132482248189451550230617039178636174150631986843769478440774601952607726142184984374099531732474591531581562264191223468040816484641434841179273321946882021432923703898157219291199454708808086301150499710085239687614871760501067407630527642011723378477280403396761478634539357956072680607075643489315067829182919703552001908852289987631995784748273567699991094624721225979192572047100282942117476300310886715221261543221521766197885059559518131461813910079558216797113776082273279149009998636139605575295968569282669280659905307724648502719755477035883169612134189957682144659067159365466810906827226579598436546420069678308313155622350466060670710847232277421980044372874522809738526887369127709793065785209333696560551737936873968717682021677131333403230964807617615691284024399319254422639756026107140187046004575099413681367398055014755654665567660206053126648365406030713073029142125323749491163135490746545004434000688899769334382299789278900329861220648000418658351551205550126902063897295617439401033388613592638007141751241230784664701741553985560320307169299308128757685589433602554640975357344175630204915349707425600227589319946223435439923850982753256160130708736133968778056315376008730671914268186619512099200625462857813252604376200260815828098332275318782210762954311394078793537847058626018894054720678501964681966658113755801973596452524922965940281103320267235921975180799982115800887984829635948248491650116106439706038123510969587656605834118764413997360662872675633115636143092429824106715454797724435180685855197773744247316153971031784079621964947116558691236263964345984681909201684223397106016842233335359563181395893942443757990965328323711859227647999020663448811222795286376887725589456269637429309461421999844888699812278714850166486970376768936575710654576091751816273605320961527222382574666844345607600455273795058407302243674610811820192514237881278127593221538603512161206133857049575645592468676052588664802616406368437924663750495490956017650111385218213655151001314504091704033781739164485303059103291723509230318325251893405717073159660789875449583730007372522221103339219582725084503516376591116201009817029606671795209224813421285295464149610535554722192372856934774320539000369299742632779145946494087716619961189209503182275981683482236766287470380456184004831432349342566666132549936322318839056582091908295219301474609176377476010473680117395875805583551316394878689761753582041745093067037914781225005775519011133477676905937692057547882668916876185281176613826460378731394650661244144188674684767487514186784623340863086289633637558754013185015643069769708769603051109099508850333557064106380568656332737161741302687284066315810102019925312305378953570679290407363471677947451044877371862437507961837396884782640789907066998708524775942388847913218558190012734120416662360880713115576156453979564240314132912433932060488925092191258429531749930666995571430174125213319220306248163716642102203218445702691176195293184000000000000000000000000000000000000000000000000000000000000000*i1^161 + -52813053947690145351386944561214193558711472359708421000599784892842788216667644141187077744535264515234935754098658915094131627465732015420182830176857028520965489261829351418793780790552469644158775961939628909213311492003045281017739751254959844681132203271884724704714349431098753380425837251516857545818261402868306576325916040248222232803847432479732235242052642091594808800842595497575422636014085505626387755931154037215675320711373784801339227908967915497831704655013650012393957347426833920239584358448841172116395376563257335154199408435862221081083590466897498297167233616508156321167671970901460940970716689922234752460630335171647516735896134820639884721695145496951406375798421390492014257036867597557733613719348879463339779738489941297300228834805317801920288994256436527180122006637228839655021328539374496614211755996501277387119030901095181369689447176110708781310272420988186865790316093159396909836843068762862290229565176013093038674634751953557160523673405837697458468845041611600501680753726858163931597022729886645647889793854205690355218263375878603142304413183509736469605591819216929488167938928819261718674081724839477840588996856694926444367572579991035848615418122834094023095819159843467706905917827842949064521084659313217409637643079842933395603255162956133084610014221146262750583785246097584354843620525772843103293966824232185441820080030432799704474894488102102649198326690622627070799751746099254828616886838622328236189857531236371860224195005839535562651928699957665025478772020277241847588056742854760931007015903195162480804066454435758697021323796255591416482183372632079303002320356885086820370341938166393767823595117605416723603279028616480558646227307884799469691217065872903883962340514414114138015733000603162783894885490715800361529534218639679051884151368210019036676927422414193556042092517755467819871452251510991927234899441818243171551465903430293962057926014921910244337539222043047787758960079659893572029792166295207400316850485354345382633166907458408271362929733555647540217791540536864854306781182499576620728918987364297016381350778421276918654817622862198006852409675988252314237966232597448961164465571856973493805306314221215371189203936361097634862033433967647091919840261152523211694777572652890652976003990387205014289853273894702360465179309335603286191166152491493794288116537234910104380966956206840828792032863052136716267470542435764607486494957413805078799797862254764373083752814426177714601130497775302124436463622585093458213672206624101469780358814725461083757315435333546637092861389600363057909859526582004036306906498105717284802671873592124816050939617442139174828810120448260101880129272363001535680135891234637658488818412907638789948059752990801716811108847034802728029334355924030488148306048156161644900770349701232384773352678962285645327902930342932868570697957876584427354887415872594183685926791518511622780650973802897090216286331727687443106924242628778784948777316059422225595104806699590523017280608338361559956480869774087039496960289825766509163549968717986909307574036954468970527072014838304814099570025740738489964092458500053611587166953758990263981791895531240970973603579757845756862043458647350854320124095631177520513024000000000000000000000000000000000000000000000000000000000000000*i1^162 + -53552570264292951057383499959774441136924665229546200583182797510078632996014094984816924725988252246970628740186740320504205902209995984605295638899272073326238357194694907227742331075426804124445054768222932608916561199159219920448302771056752713222096774818623768469102063227025704537262005083369347842585294491624677756643835091601462687547961025067212739012598529096792485058442267642277441731799980727314318241108958738175233810301358590981428021937398248471234423659137037877301630514083116812675002827025055702381970815308488119048148472788682811284986884497833828592191644501797332232090332333134980157881624579021121866874693331415672065014439925125323260728217099933644235628664186590007196734797947637918203789671739727497836030100122932988523188406751887624980543320099380017026249741629525554202898426938172878185501905853726699120620821787142072084009155787484809717728721900770485412315930598451764418987100017682564716141830557731845598867200735412071618793499502643720697289138111790492069348236002491919454993860357525306808210904895537002774191084341464150258758394116009951155555024647642000965382066649222924625473448101986393990817433080996892820915096660630144014974909005001186360305146450547796218265742241935175287244077113720567360874920642614328181223599720520782958140815738145227859519672007233189203448884763515654537655072641392672232570794937741162915805973300802060160207543654833526669085511730663505146635565954660784404399541672849937846265103590106413010517962740959677537868254980667596450502097879365375047108024773103409354798448537346623814525953157803887380083705836268081926337558774722443720767781705986984501755194091999219744931863057288890874493354567916915555773482468047523342670971220964296736172553783426175731841734068831001256479309634306228281178795370306346830837012716559996362649594133617710709249083404111948113315464288163364269787308221371140568957401047519122723342418659639100295616439041001023411611989043515344322203409025895126558629917023301041232706075605062892723110643451305923885509970789120372675813889931105861152766455767878044713172480056955957815179986509621456366490049624001889110480477923293579428840245462550104707401133519406230201537923702803477976504948123770505304806040207025006777163231045383444772246804406088748890977926363548512836429645572137683362283469352381372241510250099275752564348120860713285936831301890963214264205750862090090315137880335201170560312373920060870952766878089308444119200903262276450621439842473571712733106052169835933396360137034651549759556998196788270390364689858104920156876324033138786422683328113153572667253578230987995909666936025430629716122534919878370939764365929211501243355694450786661247251384784120197360582412688247396043537826370125845541835393894110181120801320147905464089121069132313409099630803158104620262350168176642547425831161673622236976456091440213610240785390281541072204245327182992568587166113036911931520825525599888029253602605017288501866280537422781840680829112533157602751065965057819217868143430042554243063965188925579388134767446485014169767156017934801647598794259904551748063270447455194534432783902150267741752031325493543510331848520519249858553552835001901383680000000000000000000000000000000000000000000000000000000000000*i1^163 + -110876154844350099231885928186111326906128225582001656940421299784505003452407626608445001029664788311882683674144950150402737903731684156044329868320681797368715950500778622254092978736757814196803153003160730256668230594167300341837701326880637530665986590771948265579926259110523311776060945499634328132392279530716620284995928986046172868948848910720443496301272401465678514584005967165457094167804295779129230200738330535942791228736886478608524695041181309003233257649383235080564832076319565948294780760236603039559169917986537753871030024381404586131641669277298610607088214740526000304444301086455441178554022359662217941129152108886387297751603828295975612043246887797678495455629745246346398659359600429252985591687998626226153101235100711533254731260618409551859016795259759898949758728473218740538851204707427810809753287720303111884801089939519455117687223718761678782841118201029077385927226797189621545839785337796776744468358518067973038805437721908525000139385220049448718717299491513114381096571869069730492244654172691434196284942965326154385438177756565496422762867829885616224703569540317684626398761086795849417454644518627619477693367559750249636443253813385693215738474646806540164651769990023204600576808114181394792394535877544995800866305748557992844147494662441499621627263423943645202436185084954050434060632413347366075211560624490144334492260616183637135011356791822317313481234194993088134118163492715822861693060985314048861638757591011621074457023491489160480651665640982017942031058510775494175503394220345811383142508403522968513214429754370452041385298579965785960984238476416723816414037569035753735521519844769502174152524607927811380458149034596408198047216835941138085935782410611071446454520881484870322515984692687453261372522161939239300952821757284015632769881848157738508195706381521919041366965591506369847239660553198025313910440060831307735369854777881715780158281669535610071926967053358645103695483045324108469249743026136997750790756843785188398986844930550003212861814790007989584149482368132787104847155543831036064822290285110582291148639067312959036830807766884479907967517095375796945696938402776334299391357451119362672355919301433245062478836232615866123865134296585485154655053022232674103124844169847435361490920623846362664951990821402633975320744887784024219258893824492531247616709942750988416546043933837904778445664333213909670680784658715639503337486078077251170380031541254612866946164803003555451168067464964112349663618151686989772972798183039890721205110640710854299349078751987824085341911658396918044992028963248532566733885285321592998962713398987889450794014236063038091745482068445732609444098870850659476594249028471230986906473075405720822974260679125227959430956733887611530775227288485860590844180481001700538358724687683104315955976061510980062987873064707961152171177973685896488118311507682065681560536535804982460095718260720325530970895487970740865592571440649758173853354056742251497003361170445301910377765628265143018280273774297470506129169200513697437206273212473197400426667086013612074372748984755886845557523866971335016658185508958567758519809644890053360477589918835269726442799669914412750645592772413537864042676224000000000000000000000000000000000000000000000000000000000000*i1^164 + -201689327987847278370796589683703516226478950451771714917764497542885167114835808863258790676107567889961509995930697939782655753651592986658645712010666339252177874739396671705435665203127828755148988864412994951719146625929999594514069028426739657223253475919423146684537046738363049243904314067753596311972024307166467567557977564194165432667214148871659915184723327877091246535093783631464131580484124779307899011662305245846721366171891407415127521885362954577624761828710319626846721630001301210288317080764110040619609978471162338892357904829783612699039134524063587495676490304083116197252067440399295267506322388337458525833215181522797817885804601225667078443289651293432001798128598889856167872777718775258335352292621966214250761927801357621949532489753168394295142266124660273290261498568281066528620470441559751006812485396394382352174156251707021316581464230429941721353344003921903181429602093917426657880320601982459644756912350970539711930898544254964634872337041417924585539719695497379385338129183739269265092865398859260778633959794753070103824117990528663774061363805703962479963133061055353150212822506549806834246274807503205394601576869001104502985749236223797852200903084884820666908341150635718882001619894329505337369466755899592764393418641682300903562850586947480701665917082157912849575466434464098126052311901850918092789718763940275242638973585047523630172166346167492731124284877430464674781758296730260996321498554126399549397975741575714790764523362156226636406927250565395204556088410500133294521334503823324163476319304125818649729966327119768314602470769843378400229874337295146967771421635053736560036761062709066287483058265003112051760247317670292004910684500314981105391361234405884842505205795265360047259332916313436694893605471938460676559413449211927665499168745802083694786610766115069650070129393730672224428578702583484687229525386234870304973655077335756029145713898194296713444103160286847277916512381199082926045272018432357168580908235165716499802808923067755984249403442340683803855926646207934126363169280903604204880199919133770668983374850785070559210343251497185187605970072859312553538740892117523013237952532404054728722345639947901561401044073102352930141174131541863404699620950192825106180378129747546508792550100828715640164081439333581277464333178518982036381801541403419969572764660689201082883626178384141646773681838839264806362121251091649936660467589616700087266979567842290229585983167478091833130416074025177731293999030195502395853225477248205220888042280110782287209841659484122735389276556804351320492538202476339829903464964277192111199544096288192031171117797799991097591623951848587296768221658943617853885276175676327001074573868216147227326974922477738734191472155156176491220354357737388146032750492954089199013327309670778259780177816597856420430738998975355443146387394023247014915679353418775643468202693040716762536523427548555514740057918981858205835106165593579560213857847841088029005671473018135663595624987369750069061880863661513530665580969660333673594453227703454349141129175605248435063560673645250528560929772033151478236215811300237445073999647714618847264109790202103576955784669858122984330618275183670067200000000000000000000000000000000000000000000000000000000000*i1^165 + -180545246990056322458207495765282789933407924549118327803762698651536090031255307803025530801325984140540103050447893336931113948100862021954416272493384416250985531676463842528485445573210474495263245841433268538878431665221532315621179898526615941453945939628272386165942935919900969432688002299010688556782119827227503443370699175734976972361671330688553437018015011515119013410905245705690626910989994033717985305535499767320790482278213583668046782268486459957864039696885461533677827321941019582621992644630006803092850947012227634573126919569125530877384732813968966677938588952206721182485224223532493725057089366859787865087321684489497854080621047924250433975298528898576244021730791814947606185284094987087051783123832105387983905351588024321415486806632956259497034870297111210636403705179693311952406721468101890779187517972365865854087353582922557793626993889620619244883403876976961584315139682417327917340041592896772925708981237741000737819291915828363245844214298851307938729193022663879922896144841714065873256955961101165310226012103739670657591953231246866295980452263066245311405944082096834123141821932065184724758575512126187737978540954238322057095687622469649211554539268243093228226728939655652751781452784130129909793942837241970615700193569106269021821839845700265165387712567206750349457535386595625502157379140175785636048923005255163988206369123943537368805121470436740544735426671468000902736083732454329710085608660466891844599690204984829118810481189987639640000696443010205906029461325116430683117140917452565472134761470408809378991552362138629603251809641116383567222310659855200003209497776832004888835211110255214053491313366068523947016739611702657876535195604075383326192313832030232120107297066050351326229477405994289067215997685152372065043074536311910138209543579480399134978282915167509184489475930288431969569874864649687139017807676623596900190481555971925399156425400248540395451594059162657685223269375112174011142714186689967529849690571828619202599744986624981514363620521943662531321600703737071322300904466739853605391321875505136789549823861873394779961237813563905547087131892572527380680089301824303766156567769149463060193619801660628034202658103198830057005401052425387976105290119734029012728384875461140177778626310449117584676405351081507607690482778726329000411208543759104528221503414907825715598064947539190241267919758282966579391016427627596755899481906460604624083355237002247873976580244521231068203749496691714287230737953494781004351388011556747379340271731073659681681008519076488012659057175893794108399595197371290424056038042793405614632473906901084937289335376554316680056364000867061183431971601555035130385968644617183468203420151744801668087284738122904809029307672890366194326113614458951482790642217348655370547085040677047499648804501172241282931352265577775331058813360413375833242650764681231662277560919262728830641206962953883821407015064789261886216147405001193839833560404513853963699166817826178957614198180006938020448389662873135775114522588710965449499786792750540209804778955416885375478673096426513167499576530159834339239995649222725165777760407762418083126288905991855121827165334952777493570996142080000000000000000000000000000000000000000000000000000000000*i1^166 + -115611106740359596946064414994746754538595818577541395217382881684586390636080598329721682950648198236997054197645572742199119577620011524927229645311316676707992142231053256448805040869196695220415065941648310090846218682049452009851788119196381438662946765620852804722547391586504270960832285166294562871596217264557935340032875615033570338101914807370280575448919644404806638666048274015892767093920167090278348966481210267386102006291290631442285371798554941019171254680919979044552207126196653437205658547618906451460151496396627850124475115908505377330500740143478872527101330190392913967003485891955904348243535454289180839890494780267761367601880362350330245144864071842016900216849229808754929081877113110218191522110353037001160380100542264912753843187836506027358605424351342787146150290201757125669426283495895748943050242360699704193400651985179767004882810104293775780954865503367851945736864644134932382581788124316185455793882705038690227961839573339818418612432853457067684528831705348339672799937181588204766773003405245125922102800927573303082663583343510884205141152056173363144028479792650186369430461019158144123948766646156045209231269334416943730068473578791912566577223231912187358281793163675617762640207186431404470951122387586701824954050493464228258585366666463695833791090484701979923810974800849933066985933463701274340805280653310572803350998542271203128612003718737433674715967556344474293383993292710593806156225987887384732018999567239896710568442020717968079748622547836354863876630016395411187553718091176586532334576382914073157381898548508868751413776942763320638426613442487561502936058661655537117012785307188203869863878868420936859819591897371533589373385213843650349478875677259010036049340497799621166519333906833005508442030316249761325218617685948597356818567094361256773628771000511094008120941257861251574809975202971734488701102842279271599050195647342073280584020664726859508147537866101427711370961919372567277444945191114010228179013498225475865578980270398043068586364933582469135883661655524697018137723496911224008911268345335380300973790130283204689630668846649356344897059693494063562478337314940877893656189711323093933089603356359336986533283660635261522912928608267890037563739273958400848592882398734726624632879171658423703401734063724043027608574169073841864755780554200158459841793587678736706226952673276058476144790066231328313728624851746919244387674817509806927778982345158160970666709944447144329087923062512080931821966867332739364966723495023154867055501554223878992172081057566741369357253596644476392554563364486988725236780480745296782511598041358079197381898081899981897329838018547470239228732505824338900011363782795361112339960903436319508683967545649266295516004117315442186648963942237195457764762959317936046617734938631277674271328553859603129645598689291245902009490739150022286673309763595238934452160956109761639727246702890294827427617717503703920012412048538253447957446836110532980769531971830981784127785904904247283301048118556568912356084491284560114018900039605421529657950385817266269841131559783341837716734643342178997203123215506385660965972263683499148769523869027504190525480380804030791680000000000000000000000000000000000000000000000000000000000*i1^167 + -50372553448875826345166103957512064692686036985605441333860062117972932696132998414810016204515093207907269223966466958498839643068266709356478085986401435634050098534898445502014626029394400399073473547844202496321402771552510937622347177062820404302904798623548341155878863420663902375075434443131081329895138868776272753324244482519352127782174245062124185478523076729730928369042562592230002972781798990265128387882680999465819425420839714083882795744349234408201235221560543337079049642784827094926206043613454379367913552144077084204320043543937474074847462741237875662537765250174997977405876453778038971632968597186635567656209170006077734404846200573247038523837962741584645623494201478044095758044401808112243219978918058056991699496313049802543692603046170150526035977443057458428477698630872508925418425945533722754032343193151165730056170692140281445431103338197340702895578127958477450449844495970188830867384796018721157283755505349736155699976031973080830131781803480083061635363588303786770442724698759771496581690971931018764471459878711398609880298958678600014906293011449999804224522318572237871327475877286070489421838395765948156555717138517408308564539561301107757945544977401194377959934362271715842310188776671532442992189388773888002163480179977493347466560304401137363172160310793623036451464087151427387769165999407751287665473412206646552578645756518144770103046184180411637441589901308688801824915658750814673879303563006900163198559054928015623487968014886575690065893331311983659342566894520824264299585524564676616173667157468083817092665121110768180123258005947189147472137690474996802321998623669740886225494866435359847614161673906359259094456569401467419951893143394498579083604821533980267417709052338603152612715563786461362668469244918832201351770613515752364145909943798613553698500015959973611743108159784056790566227344243175423690898243632880816752756544313438056330188470976190653123184090308174381712882938351537389174760589926389985620780692438770515720585018903514275037347381979336131823856280598737300257247821000544506366284873397098910126379154454861419091183282065112228378806659657454051364441363868851258703497425371888945199739649817497517077164227584709055122426549041929945393697601291494557417665446917692659032185275749982522860045428791553977834212339079031173974422938166249613470787114418301083731345313568005489529621977351318878384855755060495802186475012528158105014535226844626738395881655558951845839731246278370634761035237915998022656740792567955238350774572232888359185340204826044699453872810196044250655800747221661765308514898835937348344763859454141262211463298352640558231298284540517805162554721611811181765099386841172472054356204775941772275092377370063665967495079064612717530646514660754309197534549264276677367695660552987082179744593197037011193184251615716339020152557067017126944489612649616659585809374415511725640130745840324106074909721547773048350464212900060479490757002354260541591005800941028825042092992414291541384251096795819342107008396012722490556402148113870428561653588733802808420297461680226884760343211938415823980970071544339241077366267184715684704554453031011726903002267648000000000000000000000000000000000000000000000000000000000*i1^168 + -18575218167524801431592790016931207577492285155873808735076472087832035323044994521438334539543984678160978674410611594308471171133339186618440213521987135958410188117320170726763494074739774443595119212076117194065886470754710652116869771269659287841623279578431114322476170034269569200287026490304252236316809208515224014299124399573775432978191545107406812502783128088771868256312981472428136471404254098968593993126898071723435114878912671388945171125745939201317567201387042549013079649521192900339988373308362234941389967794621575753485887640030816468883626754767055364975388493083607047669259920138319354319808709460761528676387564297725922187381706936503218357307736676407468144178938175416259001893046990517262836605024409144179996363465491289311319012789347259219100211968121827366248179440385823689597800636609748291145477142052018980205690061278460160459253060293998775775555007528889664510097415429834955963990754778464429960109192008696357353538445952507289613647937859215116006246132101751954848679745375117591806798363476902722658266186916041728756828361838815291519270507569423809983731649730380881816526702219790272488408809227139688742571437901854357920589244491429717349297934286214456431454470608453415809554315646098006211812875302697023998070350276336136596553850311976517050373119790460350901926336451230170185251608697661870227274111465062051048558666133142069458597665809764397836697033265827493533080573771648374504386004149589668863552331019785537524755053819770532782710513026464928284507044291999519149203559735890752196724120590353628612272658057845651471341301994892992950677314727252418344866126595677217055450363957523853766669478721708113759594757347154054392755469179214400496442943603323525207386940293134327036739145489583661143555627729541544173913331137946311720726083470938600380817419733281858696561645615587586672031978693605400913626782256905039601785333143975105839397726269991181262936241114148315783390124467566453809604136755309074891279224978075201437808586435514860337377052809708131383543771858068658531828061584866169338747273481539267402751457137823693912190658880010803688149037792691568520900660474369157352401552048244964327471109158709219014995638176660885672415916388566951306641825105710123004709740234664193823773080001051495422777682995136276018845112550274061461493583825799161760533424714200605628410761761438807853920193063894244951082606049232760329311995254656183217612775894477497482479280178590550679830841119761280947402265562852421425529379254087592402178804606614980590139854668953540622290222355166446826124739990745594689158166233033547994837840803999690967748744958947741421353628399065792123740116142235433351103857267140395544236114793849841441811843588531139801136297514281282261868748514611318584109530082686737668221626415000080051577908363631024331869871034190557328035436915628221131369961085256019037127217947149558139018382080422653725637463210123139626534640197280874183059933306624051357191630087125859349763574689692267831271908475901321757111135267840673383046901755359760844308359541608693074060594231451621525216631510354521244538539143492823843246340732099427482211480886252142592000000000000000000000000000000000000000000000000000000000*i1^169 + -5136366333479797354968283236384792973158063404520992056000597863115398926951876048744941220774602686232745485103685107488765698249848558467660906475731316633398121159278780326983699021540811927501732130366641638056453130833079770401096365648498090537947836852542757483304833532710175611076607241676236809794199732446294773541919991276214307589535743573649010364831447585427777251300418221525654482572889643889805440092470451117284828218005697800023493449672786582351639542443146909040765816200037671942192695798497231521224072083170931673189646772260468328111394740522547788829515703514696509545717050972646009888971382761764583202409179305366307842922160211299293036142735299362139168986965020123632509677899854656667644693672920153589879523919917288181401574769280243655387618147546952969834525257025320754942383891595403998913730269161222792134272199919380776963020691138628857212129383855458426777206924310337414996303428795877762075289718754254858891323069839801456014897903549810388121553691350356565493465103603222222346749754428698882905859065827289889836100341340875731421868964972401297395514937098072098541078944287095323958267099815210674129722232925782635959985194162700760595915254008903880448207560235838718974732795575835032407009020703642697985717338296918367157465107568098216724430297882229471127538709222285710213070408717095114347463158811552785355585235423765534852494304398660576617025054248363917970118918208443651591851405271697498019740885294199137436426018328356824480081030935659740274592577854600024001024475803949185727712674697482658457879705856921369935764986749976421880794648425863498115670438612498965530312223717045601655209173886911322358385094430338213380671005491531652842441124847390906901938195593825965836009905209727279552827914413990649067198856321411120334308269883656747215117703694552316116808939296653391174793385951863448323774218828934625695931539136411800331886986562461734797442583171884854231112600102194120817105680608394740624253012726041288863374300640041695780297234311948350775506989534790597433063962449789963729105438394968771542313543216729960348917315289054289689103904723600400337843231222264176535578002685661765111273812362683442113454792234459801279807506082049241122174398217352825458330160661169749520038270278582541067473599717134177051659602124147653091757585306292802001906155601936872739637939735327766221801027911854345105971632742168060797265862383792640899360484970788683573113585687270342710898259696347682842407993747596248849623491917106008466062028229682802332662960136918270200944018512161450749309779298425511955534762172522912492498391627152062446176563793059935654789295656960340001996694246822117328396234449089216793866535452805414389078569908368244174896727170424616800194126671685051754150635807745139473803266957332057214331182519370997011601272075606247075546984306565225732334185476566725377126368560084945670645763791179285533502636666385065832023245174877609741461785247688130076434774865113129040999534449506773487978069179537575290154819318700253886284637433805144101518856410375343402392779560245042616798304894704157275442421071703748952569469661145209873511424720896000000000000000000000000000000000000000000000000000000*i1^170 + -851270418876520940234024660202820320272577142426891148356640980869942850442041041204471309982269983498579346896760729804716092667198592035025281303275435489041973077936527231960385397960518659937868335823603969268721138524070242878729384870757643839100044046358241490004985051162873470144582865906943350083008384275658103231859399972813766271331110828211397364482350375583976365927778363196254692854396418911050058737820416569801960044394616871330876607437097962029439413584195778572361110055181885332846817074563273354859610443004228294886862446136977039924769890207602163090433105605848148631227994417163912416916908632444764911192829403579827209038953454054126642146180642896774573590879043799047045507007306816511088794324727618151271730960221617435427370097573418645565312463917606359223218024347469130804839098443748315729957876157973658822429385327643991321666974135298475210445020275977543671220940485252615118881305104460330047229565632359085667461911164506881668961322743009475112768656624050367078686772974212309958676159380849164632291239671688658146449744860364563640030039467411032440783157400915356220483537317809377051773630494750364288480525714804707345041743367005451637612829944578525300967057368632273879252432844160411602169718417645662059958351995325379632881532033268689708312519932480039351219588885098745598200945774188195195014997164102999093483058695409753339299166238687381731976465139208093478128676968317421222220340902462922621917373239528928771413020592171614228787006846626314745044852752338571891788274540090623955514254417782786218894776375908976075352252316975276960174895026638984680781442435311519609850208265828361728435315923982789185486204838506460707259542236673221254891635681118891328744123260527859701441692550095034246317468175960474482767767193383854341160814865611152700481357241195628439540520144650761560895781252306898287179493637644004255056819521885146554223219105938571796328973106874857902184834660202459793239697048210576172835859064029594314101947931475767439904447283185703977764735440911131847214870253601802286078538016968583776547172137252729012531193165033451422667900221746341070259565047641029410584589068874337940142886043252270322614584828176053351985599231095428146808451967545734120104967864527980963491093216327058507632742043909969665129379998902659423467905955578021778378513348688389438199297703647531273730726581285953979247552993065661989495504831446034814835172136681354044879670072270034337722090034872947603947056504086123172200811188774365592966648077573529709298546947256990509708704613708939613885490764311393992370150176757234946950259202730340045725528081855775785795150072630138013017350017940587028608109381643945882770041875467287552537814170163103879805973794392868893255553247265572679010416740024675704710781891814687237129103080834252620113023451163489349309855809306427157811543608549837065409886420133532651618310232094391011243952233741383066218338078590170025910680688518637340479863319372812504710152223572905697998622712547136972098848752778768800917655441767565157971668461086486615354429398294032377844504492776205615164801935174467167099800376911637092761600000000000000000000000000000000000000000000000000000*i1^171 + -55393025230001479781831563554997076089194917706288598764432102788771412537317643270322274449805686462458288402982253669287327241357539551271902485586882511324730022803674023948119405802454566567040676021094050528396065875350758641200535102677682327422125938127368026852926584606750658661174509056975371134512180977411911797156713467294780119871079716229556597314115471708192999178302024534699138419056387166499735429304062619224940603236882285941351300722150471035952163946529881292951957128576305037957211712783375086769057540346909523494231026669262925050185379402915637417070249775968825203699071404554040867720222331742358218995065150367257347922017651007750386803316609822519646014559802629123986905840155473419283953622274622986388806328298847431183685799448120098317066066745000504287745467559780596349186889869251931129391236135422127215514195939095646799829360038442558546340227623584285122863070142709973778364474757562975715445444971951256330678700185480150059530182639352181490648660859255908037819168168771134843909660230138272481505630745576715434107281301893754476668398670742264502017843692060350543631846829299307525003239785188448091924259769661079683557498465579820624282695609899988471100822474831415439294030948773924228932747538955768519256045446448697866154255966538438926828173787251068060467289257002535851424324271187336806310924529514001719778421546427123206408653245924021800184265276483004275075104626387232081716914633727399237195991553560748254375691365947131159011980378923632986460050803569296624251044807511686605457396762446012829346983468407405335313524038993316384565690900345738066243605748121466733003080271717763678083398319241721113244535939865700149412001342778048045190368775662957876894008183142459056415423103568656324936167965071203665767671836358591576516914352545712886147625418478225972410145440716158970352394016812103093516756479483376438044301928617174111074696540999604202464746263924212704727743861844954763191233805930196802670686393372489997308364555864358399209099414118666921599119657444012163367406063432927468614794419589784440805618074542676445671546459539815651595126884476308430765823196187917921322662802851905673206952780868194632987493989254925516384158162514713536789016761509514914684738487857083939732733272738847296937516208148463617267531235660220948856782956729023374355507284815236051428620157802035430949294508916965086692693185164954128382025739379427637725548075186458072254416149723257658750686906620140162861679877964715774319899911968155578210761178988080314486212261430568500229384667456776017156324282281732700941198994555519321289353672392321633974808060317902928681217167231784650394358701914117041976904813489323225198426927590652379564397771698760480667631159742087279435721018721999740620745759739047142529191337451928129779608800056865568527124955216402330208228389115060580710204352374138422056794173551727958618555275409126376408970295353759800241280406308121826389360765230675267219413224453691555190978088637053816171666789829028118602384623059583298235352266540323120630248309310228197639155130255057790535232200095506268362966279187368506890877854023680000000000000000000000000000000000000000000000000000*i1^172 + -5038269379962149745546290958372218146122557579856932863611321584968799444085949563289264747924204521428019078329897524368838776012418017707027043985872928027203548023827510547634202492632865790840362807968789460030330797872501898278551195307836036035271699991896783534779636449037499126377044367887136115527976972234192205064867848482960602552440906709056448314954468618856450589425081405723038050506851785388468368722940912329023917776793245324831221648996267129849666721984899499304903196358383680012498530014667114267641224172025396544901798107348246136426382540784377766445598453786923718242645613462333187414026349226533208406251013769484093019248323834836379151312983619568476220049134591212838420461820130194973419056341795032822176553336488646497184764571955965156066168167907507066179987376105879558607995583653580476737586586572550132244258598693460047220031293090967388267842422255419174703149321851566118020095506871238297050200852553863349060361639986654235857434341987496174629220473623536025915309231092043135798978217789732369344743883300932725712907407510680781148778014408774697304474904388851158474701007708284739102171324824369141372320243204580549854426140417912277617235524279671771635599241426785956843806978156159462995712012584393708260244013121487853100238625209819670919187602333592770250914692900424266470743352286380889359771538122271351575958146583136471276664821277954668289478397216211054422991857622678033522218347961933757586109837146878033657931097733770423193623219697540835641509104639007341079925129466321361816063358002348363670532464707341490345070272304395682316351893631750247804769248166897652260798363337770202659586804189961088387743679815137111436564718879249848465911209057411872933052205691367628370130966957753894349334768945644082768367968399407501025106996389888159218787328428828269072066649947556850989740054948054812723912943692271199870202105320209631078546726219451835905656245078856657859842608159493807198974196425198512035906227840881953708379272913525722395787283134574801889375045067632181099489302248752575438809700407096598685674751180260925730229072985398775984793849978276672013788765000132634944998339276976214825776540065624308668873688317609161886570399283747161638678814676361661016294393827614727918776988308551114529915424071354067663052766806591511532178198298334828359341316407422627934472998398516910754892061019228489400773148171798829400338555469942227038062522970190334393032486769747710094437323577527810326336673780949069511524758316929013975085926289704477295977326757669341564173582286439079099166091604816795144317719153908964704715960474346712869424111483259608527292057363215378537648334734822138932870432343726712495762781130259746123466554303614264953035416777389782959674019937883618968129599520181956535354119345262831500978449679617068134989735598837098545945237539743218739239623788527654738736089471849502272384387805396345461848790010829025826792452930514267114388389411909479708440136588351394422980420374524431967734338303011505647882683227301938493017683082107283063131112672784533569220951102579264367352889102422175591501901321587962937344000000000000000000000000000000000000000000000000000*i1^173 + -3807335574834773548597937184488153650837232282674063803101662510610512093383703077734934609212785483536626831746477714604017017048956405056964994091414022116856977092578683478897126948254791627086487897422981644927945936956568099012200458893605579522251228656753774122769015642358614573675974250107860574324025538337671360419348032699193304018337065743398729253616911133514519073639393025571309498342110571810203365555125789738715943059080655331430970663194721800453322037644822200808321868380148396392488417483200594051167833763832906163150279669632160290128261767064435868175751418025415086006811104559376515595491592209558465416592400203340658256756324090533083718211927167553306503734522201668506575723529199635084744081922871315457623848647807744945338493497610756650539610633405583750996561198318765726128913645496736515940557382408942350431999181683300331309210281638927121201183917064409803241153208682345775417723027969975622653426163065699022698555068650374146835313943831943723686428167793693965252002858499606888163637916016748642320636617429642477970597491319940428085852571377220961418349887456866571121077120474076644832667671301955779369544206878060510923965321782021512943802335816503994855818694363904202751231346819981095855381668725927992086568432924584497749859425388565906989894626857752157007841305942720322674998681463016376195623125035690560346652582177318513116811537704312026202289279110500425948730724670146302118156077092774951470295680616412199692424636861961352336897446829724800681514835413742235214473586123911560839778224403170884741777829247666316217298445717505174323256495439236288745196415166095049675505088780921019476711504825437851731804108978694201821394212306021817905394835821795134876123277385327992037107417601211678324726282974553025848396424852607196172946091440015847660269697482636029873612285038835630462424407795342434690869950031131894568844367253136562642376145143694719662142927157749063465317875329908608755745560676318014873843977834308302513147448846336218012393169623138844126590441846037227749922742285536264047275013407052785263112884165885412415624315685523497681381086326840128697165949460794668146188373438581828581355488867814655272615457084650191388672167650813367078976782939148695718533404739371220087856607354011198855174960292459871216061212301664151207909058151322103326698014633919883576250670322748093342397950327080651363993986868236716223250959119615660592129468857015952750005299659310856272165937935345075042690070458219447316001904550491043916524954501728945792495385094721074485658600801371254383911605187031971486120760088621581071478937633497444233934293587913451026135534968980979468576512805919788293559534384500854666498182350103399067713236632005834251454521658625733499868205591318641797812376888066926295474267668199898521302102094632427059856276865836512136884364832082237186628424909417919099816322680653390843610251656328455038946484214965911011798499097945864928737395032526044332960330774266067040415561697899442264623520754712873158303967657909764410611167568403702118679990294887372822529695963834880415682514823797742821098532529766400000000000000000000000000000000000000000000000000*i1^174 + -911027546253577691481685534207837649630771829528643905381154878185482057814531811552571423985327916814710839167556833478966839902405981305828162220201709137417368327275174862326903607882336456619216963516681048273565236772721688944793527650804236199210323772203975309549610717293628403878141062475801001757482817065516583234725058949757927288151265323000930562539101855053893804278042266051259985436192368824680213996908820301527501142990527920560685520228042899991047518139683004862290188684963889849016884817302733297696318086734713552815240553976910258138705406458198713156512737286605636899857176742951262196907646067695313218797400964838722554282685825813449401452096318258066898173706217515520395083672978392178291240550069744734080725828375064369722380044098025954140579538143746830288898250740648902174300022704933362725894054822372706018225141002542309424161648392950943466309951961090971422511054428973644966836091204546267547508129934008672690510998913801621913320615419831001186186977021994104538536281177296049139222251644510579013442759617854652466283699126892135496201709052124241824468054173765920788485870194363718737052615026789290969370565446675117989649078740459567384351443830591746044915639267207152583536642284610394639063158025672622784405956313086257376176932046092655433571949824365508580457371290821755049177827730173662359530429371450934709087079417957540172788730202157398696155936470249896523768780400316233004964286685036556989781252898030670888793453149546780338558437783439281108475616611936627454695325064775073708842756344427149035579878170696576776437671627348637520476710458694737965404837162234921971971923506288441495189335025024888887079526686003042032603925858800958564037154145456602875705944076862612050208613986478490236884828238741709581595090451223412158902884573376874238557516105437650120035288305888187870254914833227473557257699348660891056434599795454355060099489373085234886815858030347895691826598303075698150244886546449250400205660887126912124443474252524501742593673174778596435384936745488951563545475990126642585974877392673211056346088562986001625106415413655610030263236308143457412516949568392592395572574897969609893756657164594389580328756068547598442834878501994233142831727884405601376575454231076529807216965923455793623182693444367088505540623891292818677132774948011006933665374221052924202243589151426968507882023274329435241505891496464711394633015806944013913524253758529002050000931185537485103165931993346045709995678967821536727922281429212064050896635494131003893015609429245352912536324609766662269595645106187763252259138040770884017954230882407622312555801118228829864795395658144433709207686007790835255709259238481479352781607391657026809001829597811316268274641788261219135533569785248518773136962308005806519195261082349633757504126099206780077685272136038245049604303272377348221704184591937467425279259851960445089787562416438477108333376083559424275085136269831394292260255631169228010597744333891422439211344386306712753945393381494607736403704227898235804462653925782861946827225318933624139993874689513075604543351656029136921559040000000000000000000000000000000000000000000000000*i1^175 + -60143323882986979267922083034673949148972801960139897525614969274838060879551674388225060257458070572745022340555549417105157883697063546879470452911804416324414756638229446334700843468267724578134673809299041815214579569593639052130390131272110397893993246144639390947844407233478910003389098637284290974535398581390447024590888294761281076563286679574000907016039421979067698026830781828969779757065883498603405922419182978542113076113967202016173343020190841242538982589471334677326333901356581657637809376200481587422578706663583521468917939715674385762858472398306995286606202609253142167517289657955291678894046390609228639441422633714810349469795159122907778909134195284086294962605909854143678942821998727798783290453894696521717010522647981993558741156397847738062928709103261758146182172625319106009233299728376188576032211522547650177380710484804547503682824077643281557174293020792101740646136527645029270299706822343420279572468310965583939745828926744814893010445035934162497871070947358601793211856711886328487366043861272650095993147663958672833631753125503636404583384310965430608472060216229498499531441328843069403031833094633285674152129862899870458321249337283430269229568809305997631440949414825096294595545703371569790927053746672271574533596134272821509745269628218570063033535425533372886334781451594281912868707143917215388516733525652667956437728046296488446719349742250446469859872501000178443558555628363495445084084548352822310288348155691000786385249851935188655567018063158027332317957451479099298194059391755081992473384367938708746159713113863506016876495609823250801908075505147807056576642226465563382624754885436257276410513295339707489496088729146732904011865142044733065189550887041880273690085771028139709996597357332651612468811606589000634891523174458554799378348054193532888192258038239026066151098394539299934918841100897415751204607749755273425365226196261943552034979573454982702002259721251892667314497707866472144324687026392738707198028363153433820899250682218671559034163164767137209316889374056906105544392698957595922235183584616382317322148896959096908905352682118062665983579109654804545304381716823639109909409513122585616829554604425649879937061337763753273985915113690382039667551308943394000646853720308709382686889778493330078001959500577347132685871799885253164386713410781561375237729415382111247367979888997830824148028145418345254749491082341655893256718718314035091015610350515117992499754155125204658391470941190666828880316241319968356689259272178639779541778345949498906404796030739399826442587011506088621598420652827464628865004704105146506614992508870106350976058152553257352863591535115179638891117011751296257312682000770795614167821881718247252106073272982358796812699463556427617817487159437188587744737592833469128716605802181851300817857293203873882395585628954342522509128600787861369263726190312096471937572673447830222532612097941459912407505443427152068931888929529788173665025719520950622746172903781070733903351752150830070778744759996929330574912003339149594575486825477558101577558146429483011026718700013163466660294311280640000000000000000000000000000000000000000000000000*i1^176 + 683256108962440942585663472104237776787166582689089832606855914146073496441145493700702304336399623611429530220739556337158648487708330717740585512103678739103505749675503219587987895139185351892462288220562172240548793802565253293861163995895884529480611930539898637629132400150012055376218597724370834995423488385204401677857939328419605605578124505951092701393573001302840284506134938698552137227009438654088106447817941509897597360659073913745125636641103522267396404960502673936103350483512354142893180220701791847690211983025166870824817934902573866239718143622882488038000947099926398466359984061903858729690758673294747309142872244037350909891592618347985843320782290333955470305905208828987035120827621643872592642098615242525572319070104206775706633563890855917592518994271574266003496464042995228937862374392827945679017827188523922943424533662678358711018892725803298648101149098948983205158749787314379141194377404282429889618620141450695540162419983425468799795615711659047673621691541138220092372997401917963596744840679827397988864050947530502069211856518174049015139326757447053572614588189544737926217001245330480426188536785020222722014165119648281540367911488165389176847527534722349050020441729272410110756770715021605694441696346438949113594900565448814743941451992813185667830815175146149721159322524890586695344473852034787682430084852179693652584765173368186860954286604712666621957929834845455955104878268960604081361676735374558908243476087087783695454899548410881108183488023112463800120129036432705310266241497731197112528666181506558583517526055970169146721074139563255059322133281384871452076704192300473256023321559046632041010634579998865384246105996618520303107420007854318405616278995294457195053579590765553336792096856517805507647667003933392254238953722542966423761486946880634782750160129904646513766672441078027236152268611220013876506439225591806043724890731415760916359287731866623238358595388022651987053891017627951517585122574024999460927076279733843027654973441061356270948045385744742977559834606526823814865266028831808925629353784691161221737000080382404891742846829235193592613860658215454968554874122005774635476815152143216934963241331551559201308721964733084129004524810274982458397845881161665390774940127128344684389710743712369383123687258368825754204433235676246845818198367103598431293757925924008755908479818417440686742395960329386170767823670155762862982001497358589344141222896566088965450492826069278864727389724236900344123789620734529171645954927787448387996902840308287351364092089957880724027206130894758571932856269544775502241981706794269319382405586988387649086016388668845372316231912050207045102395356181527823960491664208212297303312057992236304504629315248216931560336791641543326917850644106904369173872447586892081506942105130738856930907729940143419599245256498480749901273348545513420646910185796624244151557887765130309735332177445617687133938325901640342045596495282708823618507862695305823616956047180204702029315884196866742032174896152437198927621656140567320702863246549370319609454564420268894523341183410222242201600000000000000000000000000000000000000000000000*i1^177 + 352071841162279762310412613956117239276430719360235451723563409211479080027899434897881537607933398183861739053427317574983273738195060640196260352063022164172601068182077635962960051437788227530772655212854678631292324584050559323302524136342091494496682018259381620756627951270588466866334942295473615740635177737645130198351205147454839657036746257240642646903118554997436886939678223673630730104409048877021238968224755942315160499295382851568179473830600549770839988057429701981456441206874874351495955352838008937774453681761014951189198104500725479971746764914950419822869016888030855293090958559762505549784594526822508479520505969143727953392202213625619983455731210590030494467733385666567028342358449642275082208925198382007636188043855827030499329901502476913074812185178613356432600527280496965255132579977773426590489288001259103983267063805988480235609214827056572664256562566158162872067866391402872420140437101059128494317696080045794249112377799142944478321278784610057685323165843085102923193444800048181456977304829001481007191897769862805373598529965287605178742468144714035334521847845521821578413838003987134013241993245298909767370076372244965583237688569751263041373173883724915206520670645653454357012343625955627966423382267486253374652607322692643789369541797569976451000539440758833624281329587846127404952777087870507944933862999352131073826995952904644206257977908282376449742440861849432811397000610113487942850061481788076074510306323803389469085090397261360079841976828561891982139342169091611212445078336663089498356372598855183815056692032046483743358366342433188382631292352073412765719802972911176344893466894392212928821796969625915724189829688380898580672585093033728276485456562195173656423966794250372247863524535617378839511733687347463494125673829808824653218455416395448949049172637952410288933807657338819066424951815878428015164156667706385399709388885785844615608666701791398641700625074770149554315599154030395733682634534570328078555990105411627459208976053590364171816741987497013895899520120081917326699253223710477663871652195405147874253802264072538001071162030838486642528326486785954264958532132113132191689422333220453581510372790201564669034292989540528288487170437483608991566450989176564268940286571110438478031357313948761826616052021238539973827471194625965402650876807418384878239503659480297722778087941198353366398908959235953396606889215544388944412694877371269752767249572576706690197443080787881240923755588612086987107181530180087772050497383695695998588822943473131110391513112770136027242433095767097214559005200420285959266399916811374220820754077019010078960592983885749057707830791617533300508599137496997656073211363732599837044425854363898307110626077004808238054373057042986319659285174811818929788404912202633681061446427324205917914761043265608289229555765384718758089715506334757043497692043707202414364499565254728542271515916447080029695010690644707629407580058540207070692444232028022694814670753620734602482861102520386636688853374450831363098727913509763266143179346632725209042001739865839510760001948876800000000000000000000000000000000000000000000000*i1^178 + 11645671597835392023050049415423078356679088252975602691758303947714790191825859562887078863964104946561014880211078633431118321231846734807609988597977248682666117492848166887943835799925873133427757472543784944528091917981301920376971179692497159586764364486090256707274863451668382409769250455518177682851491310242876596801537945486274811872900381399552863066739382074997905143550213135766825607571545708883650583844939320706936136406315998069896078040957480060989759881890034081452739696555985830176684208334516862126209396019449344945212969680670600278623014580193053228753285582301976976524697832950587369775498137396492791540202784613596857349589849276188845879417558398996735269039160849894235035813455576142644830253492770978931505572927859049466728957265857916768360348705243830162447513541789355018743315320839923396368195809414284219335713036971093683113968142381328012075888284571620577433486173335556181496572670253448562153313693440647151468911883577958179176176893200180034041491898032489794215567766195293428324656796964517985025939923888295081134385065632661706062504898842540893579334477795612313965738118575660213780620064541272175606498991068560861840544634815503141942483995784097623643571429889606774897875550861225170074985658504642745381476922406989822515266350914787420344198214788535457984698467068994345314827021363666868294412413797387250452480625480745347935862428035166791378569527809290345900657555748966268094288233481974418161337892118919472821551441893676822256060257830734214905234120642073814708926151605751756754422682079305888084019469383708509884597895079544844792357950542621218966605089911379745338727089075362969708943676162161450395688698702033081122621447257463471307725204413374300019478283879586638948075454421094071632403882728664450272973949750519592168631737980862248922523876337213461799519910538831290380019827516141530753135924189656915237747798141554549355477858600355318022776769165078523512388048067997267131868584456141697864097261411901004717209558841267694933985842391314787261412497375538469215576755953719766781215188370370536116339493854539326236985554337450596742426652541199618141875089079457754686856282930020275603216422486359197523438837303441458128190025784484012625876521349206702502415930338403488345445288880581433408827197694751546416082649321324729296108036903330287401408457873564521952047245561260980823573728732153919139418079593949596342674316156313840994152228478005207198042144990536107214524307040059063414958881622762340890228094598818367229156130656090763524288730912899442698253741459308358321537523915056988652828742098051271168510746492426572348775132701011960502262182889863000933589821814910100975654690813143340908648572013713463344515770608431877165573559413107847589398841593322550786402633727118438824594305146338791340566783144621461756830864620513302343598982880556615435086094815606507307590695175300741425195669017582480545326999386305294448589689660846376707272641266660823381924360815246616776292478592316183879947240062286892217515794905813819375933264520291751198687518826064653582336000000000000000000000000000000000000000000000*i1^179 + 716097790434650147379771806494875330340139670585092236779648169836257922445105395238976801824662844666923999799509417119760227795949869043565498471527594178482252176198906007708085300556579194280277407544662563848538201364586844007046919227961838488229996005006342734951493462351403588366531633708611731966605630275427999236064471876556981637619187753893578223864172952851200142844714834823234178772966804442302263500201744703968647802588597794309844211388946945974618051936650179590635888974171203708956134895694730248135176484394906821254995414766739969515896981142767497582332562056074401807000003084367258273657556874861602335647878278585735843475405811485403910204514261355591047385204325387644127613732694564215288915272073256634831478122126287848477849032486485217215644741660813801774971205511953422540973905365996682544353358161450517337477640868879677653260801313214841611051267293066963137441400983963170174596014174702049235719173537883346117684762976759615863372374965730557655326067390906217919376133972425515456299176941921839684828698485100341032646318073226186594397319956959348510384834306570501439403365180454351092418163899907347430460874988498926296089460306470311445936253375875999767387538762146016468313358313850469491388287853527697688328268603109890244750899583853829827420022881147207660110295848630832518153302702129905117811892775656352429310772113871781702316571303207054816302320614593186171672558593390424206735169903725681733726728579067026467359909121545796267220382097396312613183904815529462326558770883844619971712684076794106024430049943324543725535556830822478711486369271449520848237386356474636358270941040980289747279087412990693146758908298479362245711134623864420409679854672157079681167386292099140012266927151827610081382134302064168847333848969197756402357212543096046487376599675619311633498956913991953940683066362497239697369977275031451790690128619331447498865942590250752564618812640199923553226386948288894891950945608645360179552777636208821682513551153811600424723245766163458932114568788232025225405403080387846105247775138972728648596933900175549836577342695973128517752916391906070514872527885820660715705382460818419405830420685859879934322533003527121285734395820981028023678900881366516478981149354826206004806011900271195151026813877218908699175355301492469835073562067080479749638665426545045764835066966269955797593101544301141572615239981182215666971634024080774156091398134763576465309942479714525176423553050946255085912585723223209071700581430321311097586890745540416783274058845439662090838774940592005213310543123758208318234084857410701978922937878559014251119982791385610317195841912800190725196845894123407587559913038893978054896501210692094695496466781779855239926382324403123836735353859769140042735117734704282651138630033506329461338804338696503559143030906347880101651983477547801336970490121209773468591744067179460333171575975691803924756029861782095191711738254456403966214496056259470033576809390187969681243210784061289660083284869276737651274816146957817009195788851435641356303544090624000000000000000000000000000000000000000000000*i1^180 + -168050691044442412361284560196453533749044685726515739962563657884515447718639918830654784879152069817921959635661209117414776879313595216721618204923645382237094785217509628442113066244434534623451614213073333309562372441818502614677055777724125309571230113877770606935780691868954445091503236289801413374304492897895822278411417328871328777094371300203432549393113648981771015370563877402193501702128295516848554858294608090659936729748822552217150257204879564794371105034849792140846770029977855754680360337571690647646269336979640713257945087418157044023474551021309051458764597669280892163432119631004781291618695783746739560086203978808827537786370680592509080867258492346357160578456715031267314487178960843974876422488083567855342945648777107649418482237142357922621361335487456267510008599297887282715779752227418535278020715976189528813536575362588496940022433614045449357622958984771226474202363788449242720017158378164801406303136259420831836796405354017527782523080569347238151209209138484155671886649896780435786154952901996041648073842584620720665457353294751696039306867745202595659024211507052647175251320310983612317076695120190340255901069814962366357269937193692695951761739818111177037648642174308105425537845233045805207326966708864983714631252139080186968999616538480663355016488657768958764766071443968882016074533633700363703061186905845094545997504393740621193283918107287917977883465065975460391917184453192683163365096128341913493547621227535399541688572910298066944871493620482140877193943188227896088202635177947594457690821810548528042960606162336026652086214371034833740295395163919068805522713030853413972939681788430213593128634129896333117325801465150531736652774061230544558894834494158491679505832531706652373822704119782069714407316377587710351636335017601548909316368988130731430840966900560771863318849237333699957431005576509248141960733625179678067026336623818768722868001109285202607017091497999273157651001274356301482418637310988760244995754923103625901454133257943279143035762899565290901421508802624059745978731164269525994767619334996659939734248736311322746188499673003067189007759347608047406028496168413349409076835120004485936958366663638826313553991989209153531710843704933808897620205843626157485206685684697077949919907875479873544333646732801024778871389151622630193077560618327304862149384871619420099507525341310479471452103072277408870938548558090826744162830745138623181487059198863991638185975833853225870360925411663289481528328175344287588013865244027610190668456369719628787619663200117434706534847520175826304842831827971416583462824586083768544253354663404237904963534276435507615679752608596580851446277561656814404875816537512819614787139459548941832138588751478195592062483283407194352849095652456792793353145324451449486214951918124547478257247667110468889411484833277448981660286812582265215598004818572769819236766228929887773760422886226044443169273296993457549658011534870007252648902935627666383036744521365673950014168512435868952260262645273462063448330755548477842967491842500111326248960000000000000000000000000000000000000000000*i1^181 + 8292785281013583847383812234537772415639555867729501526258211727558877182735281046199715842983482657715608928451435010512495656726268426132561038488323184307766704394358416613158630346643904923800206273340398385221182464841778942116464371577420464916447448525165283649614026020344603254454732549327537257482048190826715306389465343754356012080410089225555701471792330365385312622404773861323353930781388231952686735274329395236336927753585287081495798582637310666057647677387949935165910854004711520528310312338849667767804093533525088218013188061297667330817967764690246111003271256793717560598179768633111711487681027159254418929136459940261617400988182741525611002222397327300618472530994241289323893569859711263276037999389894502252306016063455277625804613361795524915254137313553868295212940115796360667033886099723267087974549983130764975047481635245849883730314490457351629938405220627475277896437153382779786244968696318786613538150143296031264454517209542431577400653069120829276814878339315147216493045138816875476202445072993131305299503053553203111237704505780796241400363905388782338512720932535101642066992858591058793465556313063582898067749863374460748830931821970058152974264701672281976200606219014379787989799510754934056806321831739921860049385843657164455911016625798219873949361005409921720531038138801151535697807460363585360057153444123462588780210233410332511551682100697313568784015902511947386132089439598747210831145181265298419065715802933817644132416719643646051648176121592652994521348132028944124525241394315406243792431297850564296082935229842495580640525657978573346076797240622685996538854209432764703793548359362123530970536064403549905624929557608404830733046694329696102155225277116424052579308418673900500482054990229538750564813489919448910235433703124852870944328672868292088943155858743498262704000152586093119505805917803826824004337669196436724766011159941246151397123336858681651312382652151015072776197830694003814749530259585438283000311454934872926275030891504234567993863649655744151084070434955906520149310335159381510923731727622639634574761655252786184116934334553737547908259946102951941044411241258214476180599108418704817623986983540278526579362020349851483470702106448363558118651979251854163388925844604799428650548561548923035776549113726607854755677714830979738132850366572912808281556767828118428566195834968801886297024062049890191290149466693141893214094371143430010694641619893531750822282840023658146953029620588943449644936034029898297410072956586829125491017253158061730221954852196578301222531571754654466997763659365770397884593114148044006423496492276286113225194511414457747735461978720569877770051318369533684099938670541596986131932393062507015778283647970945905013403359471455508333856615227333289241245992802479058777692810102614790863743830159461391256552310811242662814368271797613286869824413528775817521555157665637338676182904764354457241903595361829491998924697080626345764718779033647151433182435667574924070095701519200714900824222503961840171546253591677039746802906038272000000000000000000000000000000000000000000*i1^182 + -234914430624668378771684527191140163690266688770358674758927669652850061382464795879898106637462871133828143556349140324843556809268325351968535463567921983868654788144816513886933308799065337598726845845303987224404156776137686485086872820871841906853171269862109014578009507764139355540614127771944284290220021180467106319024066101133698793052540486862471243580640037463924355833555645449858260356723108888929138764535161502136088361509943431769875105021625728979309370985581894713905567802655876845839178737655363347366812056829303724818561177018371184017181910221554414113831854929044297519393760342881902948112828197318487486169273537478112994191287313115939072928481146266191494840251001895221307558409414393008445703658770516433756726882582551121750545030793163044207623394004541530882738431059037324558941717606269965008630651321992202858395165662132179873552525597607699585868246801222975861004353460420779215637686768120467905588054366960087225162040602070577860858211856100559411083636718196330764965026097184707396494942441121453713325712446400965426349156480683157170235607988103744212426599455602119393127161769257094253324350041247681095223277768315685868440027987919252700468899591677338266313837813957372348619046304945777523196168454586267861886965455672636519379503582755476671189157754567547344541282147135463922448921723273083091648756660490024428914099915241189384830081562890223004571081412116109581564772305431277271906982731854275714437391710487939961991397151235157932027820845816588443999031778432340194666920701858385958729747766305418909529036076637050096755869252064169246448207314788597442290598012459111850703385072457390524920369693930799634283572569435539512919992993583878642955323008770949678948624006979590285447687088304265717989821001466176415440132747580589390051228229791991028423568910624371166765979837028187130938749295939330962919585895033113382898638383240677308615094540053600603661835712521879302980769314765798995076747025293608846371845282318227130417693756420164503235972147679998437067041899642586038324604318736822600763411899360480632177776160141846751929441213457535972333873498021284640765076045520251494107661601147968778867625709202111220541019131892318019155182768789394669641078501421427053936833958076977914992615650705961692653088147528586141059159277101755942969038805308631728074088491768124007026210899684558891463285024940103849259892124899595687459856063647694436885548064087905547028211449921695206089380145076333041812278464925775825614998946809930967050114921913968901253450048597118733811046743968302553803221132375421940875978240389473404720345432831979663807462247560877961090764207390524454099103542946345323189809307825539616859023006433853019685778278911325660940402082163563570882447324991152814925153303815848267031622819484180116807454875702532453350956584467166602200479694263138784648243001045131255254885311515244798296525564729569813483656386058883132267935727030214024898397530887973343317601597688272857880168487450209785595301824155275318873123273704704101580800000000000000000000000000000000000000000*i1^183 + 4081266638816076853361382257422393918811095070180412903407423111603790848761335765428822015957598623091204455439687684656080763190061915569082538696754079791233906666064517785010270603021274957092266555349939240509406140842054294198214566891812651952547892028306574852982958476750620651815045434126641564283674337957550290276216576923327054611602671803203613934468261874922103857421845019205093993316084078292983759614153494942827570747715250820472128389956328361696461770493934728000870783347988611517562159515466747646824441574956295192429767472404055451400140770683613088579454941578041290033343867893210376509606984113232361138089162360688375151254913751036229932219830733705233039187907059513234079457186241111598696759165700905055664929154592957779934185087549590032302300856341390731437474223619142503936378774333332508420198451047895986739394476418155676357020907724850021518523346815312156740129596238554205562004678834840168623124341294284945307511321755647851534544424292582357872648423582608463077437688986101616137108275592986976965552035976952667781258967522922015826824110594951484110214749200213751213938818452738538120486578087541589390765867854203047191025763312858795360317400175825965639338543368756478350180067070393782879770297120660982730855714939184133469466645547829621295183347387236512549988147909980991400098876515529319721689104977882686776393221285213124456240996031663107088719861621793105123809334381884550915522961775434623866107312466207326802346729474293553859190312055957065356236217092447185574796384768269105786201691052058146579718885641144290865554194647625927555430152381705899381747741680794641533984264904734884410363429645845121688994000792447534179499778875303740761287207580737089182760502763951263430789685448175584417293726133040251180868483845953694521893571743463756421786185461139213420692444284811853281962047252981203560928396528387877428548793573130384873120168242682957639070667200842888799741740709867581496827388350474163265615311279009673865240054574183413595117197176730507811794863975145054290107349982180314059464148533715229438604215745367840197831394358767673896298493269753829793215935196132999789673236041808272981126556969459813170908908868547807334309189642519630295479992169136490501768652939357447521940073237234298155795898084565465045197316927720876390286724629356422536867850809671484688887773364681771786784658329202031999450449229540081899652393131230535973128365406281833410595542265519807274966454611831900447416432324321817850481979112316783169991994200481656142266036692972027614611148242447437375064928227020248859507435797374672427633481524646907206722761119631115760838933258555667873340859678341600655289049620866830252972178016921561565703050264414958567408301732312296232387530532539199847588161138435092464291063831487724700590663092441670560510615091950768856081793780287614881917180444219262279997927070907121934347770979596421463557671108136312943385228365272724790110533962007274326810739243919506767988884996077433325804471697150744451181245890560000000000000000000000000000000000000000*i1^184 + -26597414857492828531259295212067837782258888965524255313010735756719784779957923147870627011304332547962405448078952158163672170233464688574271104090527886059534048319237647828766408374001980460085029808098471641536879261528971569659866151288115290651370577685011583832899339647493365968688544889825963515378344594868204964933688821119069629081980297904164909763681465659738961204086637096346271175180095867391895445431244794250158832120747214971476863880045151093614386449798744406089260960769370755520511552564781878757676608384841989582002224528725689758206537773162901473373839099845305071075999814606547972614680270532231767968059831495789397889689495828801381414845202217152553955819670296930181783178352158410956128328117915508283297262330751546632447412331750874374463831264899517685444406936903358281995344143496109893033833231367840716727604491665448484076902329359277290546981246442835259474098531930378302265258496616031474407812273641251074354553231016450429197905571493893373576140949190969631059208510779108029877953531106937437368258022650945420708857330903412072811130573920948344241655415581110261436574136687467945044408087686696530656864462504030944158274086544005102653687187219173471970913051520304848295504445633636835544916281354622300066869288130544429863539970136041179948647061304055561668243150079821670419401889872903741988730455496788130857466069113423381116021898255939308671449505306364236592895136875362875346552886847145288656408776815177982095518177270114509396200497253174341711160155690784087426512582328055494698313220437451784899776106320222601235570631232166107443189561364910062391268936691928600312342647450492230922438286084981788827789792203705290113649575584010115122000337384746234604949960529752025438907904601805478760941627729494391812576910906951921398263677116686080206724718895272505003066363395125957848877751547111093835280125434843837515184003468641287762759347799026527426053977770322251876294121986959997073162506026474403195781053222387297327867782338512535850250062592995973192066167431056910429150978813814223636077216281809363862245923406947603155240394928978177654753572273967061859119937169308753276723090557050592925404995060368365614904502476562937853674193454273680114112955185008536435544513340167086987585279555563579291588666225889898375408828606480114903289663324849542033451229765175429454522546358030574542194442888629584519023301312142750836045020382853516373704794116615911232232856615165523402880817657150797060084137380959934118185827246831421900530702896281124237997284120609801498570301285366282604946753353375706723481294576823465897933301220226891363314141564194288596830985200945662094650582697640423065531686852487173040030714498733629129048411862139634456337845679533609821435529474970655240859431774471375958915570712517348446723270705058152589768732199143090543310046267098545696348134242786210246132600084537351016632560973993912363990971690397162659290943545397958782980904288507026142789064112056300245770111932699975984678083461205983232000000000000000000000000000000000000000*i1^185 + 4234851896960600593922956370198270469505241663382007919575713879348178308849523385780424578750874339487950813092825784936973877412371578981982078572322437147453535515183008411468176664186604177320006280716041457353223154545386799680819795774759381888381183478743478264668649083838036737997750066410564556150557583397300772072936115316648081540831836273865894972002740777204860414864834070150832819791456519237170240690677247994552489275222616575695793585840381576670018361366110272033748115967544656355459161469114912646495200578632762248815593114694685767824740341238345526729675012343761910670192415157508355544675427986367616258124696283088139925955781366402305976498689308513078468202370536368732914306994959917903985035912642203756581244599438802514168791399051651644791401585162312549047373907288026730720538660436663427724452119762137942290922827529342472226095915063230019365452801221104184267930072001833462208500719488887326109823112782506146936131081012866714948538707560201112804347095332278589321539020193555411988499176853748808676461080214011000841097116025922936285984746215673858783656966983126924249125854414947000651580604627582381335104697457593941949338959970940135114313446958926910045183891921252516269175784581507953677004446951507486356945163006288150640789976925964223890549119893351721676071563447980737305524133979576142122835027093231101362243939764612792268816246181487409774716430807737372944046003268526992371968269282140599922787208571584576339088937458067417795899599411897217709060232615909636112552842562892103059198604575190906821577151999680637693101947791697062364335448531681579612919112768952591565312274204820086990145780214483920062043988945215108869776282549596256816150259344192506614778682912571717552241420856452424643806876761277009414517170757013821571794292944685966684603476378437840749462986779111384139654830854573930225244302835081996671098436732721572605621567611698261810975143332061206025561638776381335253744857140558610239903320111487079103069547982197549613357230409780800433063362964819302556301757368566161221734282881994569465961949667959479061328591761977385153462097340625983156810652505241993016009855452431679272030174947300160137197458585549015086455128974841711243700311837758140965229950683127578515753348658992095072457072200151042996654876828779066079767846138262513318227828075132812045990945520006352345539880485879573552775263134677343898084622350774733977946379409034353378903008796107902903076196470144502385616544121770957631105701134434036394275440621659802110373997339801724796367663323919867101635663853447488485314440717007699352028712935652278803366547351240450508503188665192932407403229497388892476372574874660350273519665339290349872209080204435294757115774260447584142358866327301801966121146215929288051711914591533765331384382340285847216154016508526435521795599116593980817314194911598300855607132381002261483467413846831702189270325411479104846111030617198720612881810843161581918925092662362808536820913010498088392563097600000000000000000000000000000000000000*i1^186 + 263137280177161019993219655036200025700742129079693098156912144060788202543976068255978798530960456779180682635650705114799606681615560376571806284849742957888179888904536185390151938654589626873906763003359172704268824748312849066935951769266240004246763126233895984716844012400487824624986824979461193113508293473170726427446992157915494685155132760416363056537962264326696836540560021036697621968828357382428983504774173133438130996403072389983454322818028891115875802438414038073123639443459513691137156844840994764339204695203147235439784117751420144389446413143741330961983608524385459699041452001997356163611132160912180884989866014936556912866066600538824467870108691407278808784981198861821251847496860234740067077102640781515210112899811264322521808881275829867704378779747680751291997860875516358125016003178517452149567117390162068221508791549966600608490848737639406470903579976192902296683294397958241742760045448538460613014709737718452561794226837673686812018153175359999310949095598741690189630174564396839347045993196655228204500975469297235190913287173903706962784886333699900766507979115676394887764206118926570584169117784938402520173962799902381152272144218189829213303350612202602299834279383839621977056302107236077295081610445847437526576375335281651014736263537076763832482405369736858931784145854662486702492466330233661924848869804919671731057555576604405202792123510787381240417399479256347496799370372841969070021013719328736380437768013746452872919147017089827396686568888464597298231792763056541264539140668316654568066821326088516905907422447448651369078054448050191438536647054292665028210677970246399637084408062996248532843948327634430970929640499417391929405281310317686343961934163458465128578496928015390002523195780921397302150616974442228309354903882088879684066852986060170150282676884820356229470472019326704333576897759471792921940212050474033396259887698971404527048775176509481207055907361738795094478049519499716604951200342293084092873105087329999855701621013277409870242345874975414806122399571764533839521850089920328240601351331468043315386650976719244795058833637271163332865697062605293006648420512196275794979350801105919850103319338404394380465852856972425811139450530537638841425756036485022555984841955125572462077081642978381732721083536282876277884926677148542467881642437554195162397908278721477902001142417358638305351102911023352986702428357302838336905276020933860285750720600534261508706477410650410862912885610381053599374638072737182029010961671262430573033286802517951989178300377218798686131960236483677331055595105608173586471027466165541680620804204902499215832865803873870650338446985934977006282636028811006567341990329444537581015140604669986770388566761378458066402083141412382983415392142914792919819169361399254929152647460809853208760322297321787394383815293045290745128685832081923626374281684246362622260908840099218337864481564080883196707921627444383452806804514707674113747865132314048876443915950763605023997175305831710720000000000000000000000000000000000000*i1^187 + 537735112299531605455059788569759033531142682842596062251134985171659916130209962888953948723041236398446180321341123445576251864879986004998502035403633021289144270092089556772556530890620597369902387024020656141319796815816518780574723999023000783989153765461385964066156848453004874190328474334414319444710929718609297435096655999279828315624573246231663478814245006457168161272835448711752531486870392123518609060035305401931530358884016858787244686356607508047469053115392120431716044403492410790834443069475669503085326497034342193909789650498287608153793161768750153984686620128828494569768916524157952411362267067997941511811438028486433711722445365657328847980773082669778337765552396332967140198565921713049231140495488263113717417553162997462855333099946255979775718992541588855006459096178010096502612653238457011552132646219976393247944758042242751685490890345795310217473500784958222154838350174963133356978159128086061660149825465364708785175808257269124509007916155042653584160092645674348602459788427296241835673213978054203290548529220253443228219983750152328402273907352185987186125146182708890101176682720548119372265172353821951186977167600168315016873749051532084030769665459182783221370360048088403888080923631497132606324944170209508914620197105956378600438359724564924239508807665593469230477012723187238475096979787622916634630216203401289648170197913800815475146195158030199008857242450978022762573257445131803699419290317639790654452216904937918971224085925291488187183148610919767454019058360894060965249449048398442195569673487799591226329979752314873484977939839340308719608037790893024006769339223885436546350026744153910199528148340235577997503471845028444441855544661060692817387891886510890100120351170400125802882298448163684478778759353725883032577921583807520426625580187138634901382183928014797362239478765982411064782023891477695143411442677031624080406291794056863564826768056250689211980137252044860493078966578579877180018657684439820389205130849932597808694151351568645262042227232865166011086464250405566434727788702430193312071381788327503464320129048761227020830139978070267381985687738436476227526329487727037353294990038071180664713584552771920531398535691278214297551227888832024403873040241682588144792888642838062711329539238527328819644794172752537168825501431427975104593803718229196743306099251925857927446555702490078058654138425877551153660482471063850349753101823716831935100637740131557611786463974791009668698866857739712481723804730259500766211674441978721791627907064411964046545834313762696414422530075460179741674953587305793820235216800735132846360835409353832054454450985219354480370280410021171825785268197419314089149477974404705865302290304731358721509430503010181366562775204837715188975478846728884098955762295819672141385999518698306788218369747350893326538266305955999991519638810241707852954442907772966539209927501911629364638416767891403365615168786626908137482622411370007918857363304110758946054152140867695739404288000000000000000000000000000000000000*i1^188 + 452508751434731740950904967577477894058863418045830175499515042857825353442647544086814621759969247642520967078882356440192786768473858312671315412753425181290734372804147909151001541683629345150290834473561309911582968128751885966468635031798631410770936134062494927344077118184005263553106080742711470845457498480938996207195950181922606589444173160431017043049745927499027507964372789683321862322105083454493250552049190954485255390246754764872315994638922155976540764706594543722840016680487098965259306859316652036366169616027074945311037423650117344385421928978538674952205642209291597847199594945363209006420058016213474650925945497315329333513089569799712587471700908404679626074067181704507707416101161306074064107337087495671262399466250841183965583581094964933908570609136823958135490891796525664635818888036191839783407417842537388596304397574501981078675847772703967360966669179447674080884630258298005381973331030723502797474127650143680178058574181841703426674543588035328260739041524559813544237793786595140213508655687776104162409072780074584323769928752565252095981785138018874768297638217147460756261542884992256182304619933727376168049377261578610574063376561708637285874511956729825173554866062137017416906260585516788865617656152318960186059351555240185841346135682835546355767856938275573844147172980375257992527404430421342367641850728255684450366794146247725997279291630926229429330385169543439165748466879293223848191810714716389324238680929675369583488797181583987957259446168484699522079710698082233473607332140155031330394244254852265914126650861233197824106367822123162256447167183593503380733239809308777527771974412018529721146191900936780865348133781724668793605335049365750880609864338705865818449697209176965663170920680022072871097310157039941092858917642689106258674571629989018723135299477025387979343450986299058659722356550417231318724384237764072863283764700371452657846483949984448555892128853827349111970411626430909009296402224555793671730977847095368590655597838655852125279240968544998231285151243354322705340742165792341737465001597316353472269795929352153285091794689305257087431069266275216071024710608516116788918858962451151161574819733222466099080988244193314159961706355774876141026324616408895792529065692782198454359567638892175364291030948515171259614983850198282004401170069720674261608856385655716222401590155584981932149686693130986460991505816519129795058044354349023865555714757245206057295857104205663794426552997908530952220238661736447189405390507725770105536075889253917971756357318938553882718737211122139305356113633636176118066157350407503628585947230895771845209354091014358450703930368257301015452319317389124543065643611000525211847411728854871431554123054233914825012552264618318281699527020177615337964616091534700833174813851566854697686308992274458422196554959008797500719832057332781691946663820301584744065068394632103081925014931208470271576709661203333378501995121680350811791492406437646936879141801164800000000000000000000000000000000000*i1^189 + 176852990282960349404428728144136732657174129725408337593768005048134257722009628500663489578382795137204027888498513222606758172686143722113222903864026277738567231588325133863747282581191875207186001678837956867381134848952631387401687045009330036109952872885868547245417824316357846729560926506252516928875558882157200189160888762268292916008465990840568576986870622503652543611440351337499079710569580584346804032524568698795694979795943962802087744256167203920994592958673855881242404912442471157412617049956841375627711340823234841330307550736369632512409067856833227120309436821279292284638345402564310420410305906603167938408557779626789417755503963923997859859263361369307617116313396375976027349667383025151581895549811805904126194830152421158325815363244216497808139520956330655574715632257976800658204619270262332066063182677581697508937413578618822993242275467978403640981469175928259071424377851097810556166293787045998171601441868348761147991785884572310878419555232551712230514961323240172693448104512667196455276796206073885468651475164937811020501968065599480851862591026787811039792956745286276054375090103086038452952127093563665427070797541110947744520273346533508623823098307362410733336480197818088435688398815026084898440227906356831501689036671010453426437071536853620333671685373185928775648600409859339872851858160993616793090657173337443532897414749936843511124587695624895274389494477737244502932363780575354527447265668365162340733243084625159198555078759402338356275021406437447797764295185903250955137734345681328146610914152740915788000187553682370548895137073349833503193934126725854961887048307871153086756437255360436918475874085783611919554497323370055482373302518479726847526984964486364261145540799499187372939299506816122102009521049353725576953284369623579689568362320149213039189079247190442880743099075522968837001077315232126638710448134744797407966447562002392670820941182572792575745282302487863419051213859887216408065954248746053805806453920401315088502690633614426940705652825586437349032042081963478140024812623716990334957167811186522650080169270600063432744966635983988140029842911977971173087480437022839005168150711641658592434010002644349949106812261991209738272069745156055483519774275516741111145544932306987513280077973572031752174422445056164932054068705206697862715609717410441109508004184864691155514585206101421474708365262801281534372586724308038165788326056386431101509547793337853419796409835077611874595633872193107823300515236333852219715546073732469177167535551834021977568634810303144953376664897038713596625357940970794347603028249288039282835344261890848606813648526907333373972379249749741997288541593269446247636186088245180832594835484423911840722422774246938536283648343227347419146466582060628527299290228095903791159209772459711813918548142398028186517682368385977199205803475454854142040029992824114149138997405440432802951618060773566939979374323911891200831300674751744671253811855351527505920000000000000000000000000000000000*i1^190 + 30308317221457465627342596488493119917250707738446218452171209976411845078078608081061146604165968759320995851167561740702557960838243852297483521030880717474770448389992846769400905292658645242288135381308658341850340253220483666965728620931381246671311386959207200658807146680632112044285697739100372551596143977467745996615555781152621896127943797656419433003933467395487118800295620030857213035809304122297338469802798786327410443982556811484383851144656494869212768431176157205574309027175400100237640409392831943459601000152854840203618721823470076128432030583966248376895311422895492696619272927713566286814616841360588194094668369387949502171888038017664422167350761860248600599798485403645638346025006664339520630977842307429939203417260156883728814084816313377880393278703171491347525728558249110091758078176239591850042742485093475950729364414164188748599517776574618093899715552298501486122062187274146842139324610417626551597916061526509218094828355858956601631601351050374360286464647085994324462638212411502715753924660274236962232367622998888646806990414125720804604419195753423005764863761126901297211523321425507765514284681242020621867821747643487393154244467921351273086151422662729162373315131216932095379362852217882177684271081784183970713571966605528532254876391476722527047246291256999133856694871637508259588333962069157833594253535386941786786544227572373922184517698050700004836648559034330617669943436531740550471715444388948624984569772092647294363117798360942450308926129337186921427945488348807975942697589655757619945229246623191476811640190695149244624282644180802519496454696099198479529133988272960515524255294748265980144625292892641844540785484923326394650453953425166337935108384795321686204711560735799230074742846405067315104502094707905511661994266314924253903341608335505304070076706431666670039334780850563146133714655530679784402663049111469966208376932647882797756980362460245422585025871445475693068197823032180945178316165201793530258373846308052782451161217116597668513439915531679426501043862611650712701908238192869698218491415315505511305121193404160290220194125375241249903700525111914176120394346627191009429922063241613483773411760784918616527369715094057114960729733786223031233087787492617115524671248080723780038263621030161701450293794645877703934277176801968618020612536443103802510201599203243246126397939795752744518001876062315223214305401590551446730267235383697591589011708917665087151323284045760042262662654357888442420616720148692518208123878466807655403194582797790733237933955574407571574413136304037821675532294004409589240260892625085198422032890096797954935505390773018281344363605439919726735932970907591494114189344956633252733283240798033964546726735846150142226442247271656307152890889069070014095442962989975037269544669817771985030438232820414822108348112729895974107947596566709802443204508779950301159762725634153774390054254882625985159194041494842799798805447604342113219641344000000000000000000000000000000000*i1^191 + 2091682665854759150808486049116196260417337983926140130786669860014339471791648694186780206354094961720428702439657707709302750703076829567496574949106759226349308061878877487150243875076511827885215157657551299407303843421127306951415640156631179619122293624429248079961901582925734979909076045287838419581947805002867192493291216561510834818188635044697230435081288441481560080353169491116513590739250232731639948142238014756699531536200675403050753933928182110998625708810535942589022799837749670866560309026423284249249246393192501063337002348505433130838433603896204449472232734595302392182474004546607482275458808899093437924552702974120155614786432971403792822132029728166047731912129956199889957415762489864292967452812213936831398360962035869387897586075978414375802622604164700046946340139337430683597245914071581547610621840923752864248865794532888248244284922103212029329418674799188913002025496974833965176450810912597208239025858684247486562890438777308401944419482988949953064888435676913527024163178866121070793634652799136016763103845859338574835549192352672350061377107243855366933850125592904221499368171123614706417923390852183865897957122558982570713014462090712742474270315506907623267188632007065479483257683133748634044786448036851763358756948661619632803311637876254148354480119889519856366044948121361457718745184441210163964072671695180498794290040303730670353560288554360127305394291177367916548940238004465265619281725110781192250899862111654323621619764663607952067777601847204958842849249720047486428762004949120991188382609107678009778239039770174346244842936163673357622753940751414717174818352317750064314087682059122176293991239582533891638435021775183604853745566700862050571490900627390372514624243386455288726613109424587446037506339043120045717799770303227704412939030173731659971609543648054835713749794902339398934521193909787608519839192051713688507857599022181808975787066975322067887478233724690653474354919531778335988743911384071852027247601426702378729188200196460096285611039691608578535511938358814598044861359148918712335039052109264300352235563185641532729413808831365278531876687620875816046518869566841938453889192463588122460667086860419431919238101720495673805297191149721012185158589499492783853692928492889731427269858994436178005319821947800321504635332579457127639349026739821591233269171569427488801874705925379057118577590578579645891202919990697471511769896388665668266816947359219591836451229206901300295521668645622702871944245412907380053000960811204290729503255887489699842254527614366582376463906464217349806066675282971874621432434930822971456216182206163202424295016980750316928577555000976379725080529094950141615134459226045904347530037715927038419645176119006813015677843014574502820978214695040601339754670932456250041590388968728901756967299307996886408291464756816662231828685942312342594092241183021599574037013099449853988409845058113079290161387244201537015010685878272000000000000000000000000000000000*i1^192 + 41334189225928582069412709643059740511501751984500777751753600755140761819056430691211253316837846331629046728700345858092634119971560880615676429494917992979770704052835299414279031581811908786715062868153880346340613969975699270150641992910119669228847667508146126106367411170817323188673382617553957093970880411881873172998005809387456516013317760166339416741923372035610947721297766287893909969383670877196974807010761800160557859686930029129219842998671342901290359743295883875835613839631174835799251650914063299882951218229065771338257007276073584086465906307649420144390359496903697181354466715189678881137129933791078813472204971612452054073667132863704042437781848952945823337066580173731504889353096846250732712506770531408768131381311378910997284095742263012587713349028132470539999093870962909607108611088105272864046317502369146094802130460101233404816883196983260105338590250003906155924174624943558137032985356992325686678458423836512655996183422421212913067256191344337964605221543855499259750798123477257762342031691718982303929589091554892794271989916807243699332884077785740088453914927191458259547137722568846287208771867568063272660889284808073751352330064973053458828898141950501987992688250556754442142628001839172749261853732080188135118451390172150624926903143803395913712675402903845810740523047195313871225495123773986696255247120852804800421845392965305411012379121083442875049299005895793366470086654797573082284895852441620094833789280274708677212753525024278763974620991191320236529787610768061538618642868772080938397811528928391442061971598669088066536312857457344336739576220987273426737539928581367117823826482759821676971560929722381393072604131590404182344785763823955867618212641283106017322712438566681083795460599349353068596307358278351071601445350263858697896225564815612975051303950181286768715845947389629753131520983557301599410695648231126814355078042336374455444203008302801611517239503282322392612519568493718989625021873275815027754990847377661401998506847279728164031036226746544499887941227336458132907608655846622529817411621531173890810137297504687636116109884882223154195165589861289712101156567986789645835670197993736352395862003847568755903786934252967303928213803393141933425454013497498013267006433892831248933508113737717463070525925748199647543106987868401199269197303175474948005771187045043720569185176144563738050523313613692185635393988746578579977111987519613314048485858893812274869739563909898999151766630779149984982293299648288229154562973574125569365530814787594910392597636629604594975073343233776642848470139366573092443106847732426261854206122404230976098683504356467139954997990344610557215872060133659473299370343532327910192625341974783790503350959776338989318762493772004386383830874413598207332091729244050322817512878559033199652342406907779490793489490881169261457343135643970242458331544342130003720987303747152281887518914184114553037802435122047221760000000000000000000000000000000*i1^193 + 4845447516774586604177827033267481375451943841060861030455684700418094908184737663900057921326201224536357950942976993130140115854181776967646670078097002863743491990435331032308084521264169393204547366420716208158864046835016948189798073545450671124126242171322859691602139866437542989349495095910500965857128312276235550227836622443432455400076180296469238725738170826026731375653708220945714347610345955706007777640009007987720371766177672478413267795724361965165170910656245637346726500901103312029024262060233548856315652422646209611466491425706362756999638650211311569979700673016454010588400582555123207604554535294367100005966227248689807573547592580458249981563144695149313782254504825598975645365315381511014845718839493251331118825513030313050268347383293165182175112638194742786249307675162497391438646053278044000599642471126474635920433513192548783343067773835340861734310116105421359328289744402972363718818996896171735049161085540449152299360280589342870820335269684685056966519456695675208398379069206768078457072551836121063332136992810393195882655655974434397007926522976030058991704004676021843348752559690502492420365126308213377842338750777901341025251917183573124804692421227351089687621481772401063460823764972249330003509938517789238291265092341753741582804618166503938214547368834056751508920404747977692725252782295675857912631264935457496272272629188978425404058882331723039376976698032807884136633793792512476672053904780729694758361660504902101210773065979469932238648254494598330878944653051483751047224907996861925818608759219148291549582230847591954661384347013106148905004879566678109854996241427165986833520181541108373132916432243003113980145271297421705918741450968988431567516836635146057094343182722492724088181453730530757588551731355844586122086459146444712633260042446008452326838308023667203936709564832938821412698267962711199142906431912083961622042960489854473053284290338579782672824474329245523324422368076727531782800606371976457217334670315190853267433613217940926548298013277971911768980143691795230780641894906649149731887282661329178826973564926424190748576454908644620330176561796032789368275441066614199885945669472276050120142192255708765436427060077275061528484454239339445174065436555928128255055270658343634903165456345524038692147762756580181630873951077832188438418705212313218697216801085529274731665753152887247704726922811624866851897370374730639558442995621911068893470890167533576805649037070119349726014415919068898240259830569186611843519422434887816872127552571384020792900222200013342831309332835369123405668342523662185619178212875225272309033545242087356961991264232557506443935013264883880157997359909353008802760152913307067954393786019259428023549531894480730359519595060305749349968464676990100188115386096631317952405508844179956845125336091578777661330333827511749807689249452827048641688169072508636539536815227424980365904262901695921856184320000000000000000000000000000000*i1^194 + -14414886869677159293474987756523515800431942720694878767654420370698779052524768737648027900745829236319257796889235286076883959968301931681828377411789760387908520293221523299487696500541084216396458646557350488160882515027202568884134800347585390086235705411262147103683867392731111215459705270568092094460223283510506239159490722354350300528386611974939297249710375989189466806557193888901445321952022712248328380792281261597385823737937127883953259673414310333739010197819837535261436605081192074630259931472761730383206776960269252899652737276369933403921037078562819439514633775389872118299865925324239981567023935155408534889190330335576277121984626972793635421826036190733271250558634570956408842132703728038213755366410704551362891893061801892398839550317037243870588708854769562414947934110722127726161217227501527197358200324204577765128171299955343646153624832051955720795894871133964433675448024902000709975015823296016495293741226651547606512566855124349858814403784812570242657963044953543586313523084577851546384504157115185131553661697670239915666354209628688904635723568559137726161004581674928091509339615162601926996552698010437715479175547039122056408470295492802171308863450723265410158526338801902171650602307986871123803241746751952457686059887961731794692701711790683847599041155384561695102118562381414164570838883380980342755723365583148014742487725571391030258555608700648387545776821447998268839567900200596461183750015721890406714679856520665471858740682926525441452217638447807165007080932716792754755857782132969423999120994040426999663405798731290848603092917081429230597312306611568052261119053053357143618767267255862852025288423533770893992036482779978884226719437648599875323761001906723277110331848174336946244914479880631460127454039477901819732816782936835651228244945461496712904714483933363080125117341325147783246211127709053717801889985000998171389553691327836990895851756860714981996785777974598996280635361192215484488014110714208683612385767614417536965464718015540196186149206371259730631989454962994988785274268851020900477907686330787534977782776495563876986327141934262541441074660115437562531804640901837011645649857328049404560185020799837397401509980709856653041992951192295412967912307641709636675349855045685673935020165326863105171985048263349632177892323937569691498953716546043720068930267640680247127080084861061009064680530920254062458231122118009681614046548700558530120346046835936973226773319599117788005730706374003206042459885788635572164015652190232939618723843180260257581672174158187332527933958349855425051169907674834659756358964588737880436194824926444237173846295690031500983269412647171571661905185138264492288372307329952988031050370301407930535730326728149040605937771408514568983651609530007843957134734591769556845433106073507719137561488897919622406049542439651195902375031984434618978452178666371374962584631877082728706687683788800000000000000000000000000000*i1^195 + 110696126998388821136500624448330392118079733011660164576246429545251210972087540299224644290297550794258514693754788674098042785024588071789295712213484393597019968798985222659070058492416479510265290122489834207990375241555563825215872805923453832822824561085844476174117494822917062569329511538532115811126619738840060425775456609122375105186576331306410495296432802642514625594996122843702106258652919147412110238853207368315053512286983182968187989168193432013095558268416564734268707414212844286468224692985187296515699919166181459756355676320415844075599393526274671246707628951815517507315438297135191252351624370952970402806924271183647055508467442061796970121100299237911308283400363097934443255712961470947670663905377952087549445449568674485815145672221318773692520100168769645327871226455363601957538121035360400293226843818611060969123730945431581584726446837063864405482190322078954341790347163661833535739686579925747244609614701106426986339287754912229192215771732123548990007132306335797019542807302147265924764405282501747903470054323827790238867167864501698042683105393315932078702326500865935679744325881881887872119297663672050132989164450203264300396370303647140123481543181229201298113420981181888591094307291867436059856522016289008813103021969159910101738335255522446428047724305002541456825775423575528483734551919744668630683623982692167933263234607364900596955990972170925172585079011577573698353629967697092326886558471678565288014031091525844726773351838223143062142668462399769212093645028713551592197315808520081555410727917168511186134344392442325191141100909288254386791315883376727350519468749766235908475223926988934318131164659518870598863078671056844845223784942308222042306867958876466049964142464339798461731143243318994068426220053570277587364717797545888626281648276019872531172058781966087313133549474867382450848530447609709156048419484156200547796380638647984174932570538448187379436866693951135861269464481261787891455287764032631817209041096932617007215897819958391951439493905334177811413842843434364338786296259849984013965641939157211748949740574473626780469282234122661000757457188053657642919743218621157159557547551872472011804664930309126793744189081638482415069760558251766090156072384927016961837092508882588489711073415333418404172137871027767417764783582465586824665041485232907453470436142870044770661486112211961604032171977043781779378366118923778871797125370122941679252550902886111805004893087273091844955156925543371797550983375393966798124165102085677033829802029049111209495417170559963365797710646936548757904223975757963047709083119569444901711126668156696931162433878057443420993125408044104259741985001453319879112407453704744236580166430245950097608164290516867366487206602037128717556385271619274670354403686539114819634429699594463646785022062686400560775001104225227272832943939194512249460721902797975882552492225483243520000000000000000000000000000*i1^196 + 30367373746559480324222464522613183643500209327309133712615899351791203419092636984164485626334555918960352767647574490458580512171016051473875695200178606962963862831497227471975673069577215069435371383979806974819186492339399044401922457037804180778210361754030184086962573372616575430268383716150926101872647831312513709856838129984627136537006512383749007709865307185759203804229616667315575155441363102063507550196615368035285683250535463969498912267488951171468058270645931012136202197734665369355092579023538517840107648933305168964733958949827186709601357148147038378874254684768965571889138412902250856753775331020816938672182932025385132187181906486680559018613153420372976678760579911023480578948780108343615889877988429697933090191928039252399021370209653168928684554062395151258265073737121175949768900659559074254733455770637550670112177292429862474012350402253833273413101367125697025947565551547572736144092118681213006915002143335631480147896071974574359900380602213263763517191557184124087264713892691551085845627614287355299100688858606137731981298547025483382192822005036030526649752574355364780701470190714810261540355490933834160915813974071138884446274003265969036135377088461741981615739699311262238720180001567062585792021308616920446142059850533813670701365911869826943919870879345412533779175467722291417266417142271618292250258761141548316334685958102175434426472686221366176961722971696490378003802930621514760836152920255138680751011719767146669859768048491668544516989054530313219704447649169959065527230660328620123071563621306058795873024276704423106681696091553532529557920632606323825977743092269200801501536512904058806163868360051148122263603511677567230913012615121379394643573980808632553304692125289908384321747630546660736923966956163278153001294676032836457725695830537733626807763190737840432363338285621005764579728578923514307706977317100167900040993790427440766868599510320951662522773368587081331253592611996259399231434084028948805749406186234429629690615724266298963484129007360112914573699264462295534069662226636726770989241050333711538775169893139980057062631271368560471344210218924300333425337397702470270654585718300441531964280283254503624854276751995653187745566656919338219121131346190255039150888568243907183526204568620007364111007388147249191605344533841472180096147995605295628381188480635859185118404747842261117526565751341069615455885971055020455332503701745108360906433709848599311122229657264142187151722444477268347617502723689488201659179501461442474146636770481002303938603704619432545053455007117567145915222496198864203014152537955006516720669309517790515179377704573607690073297837178549965863738634134269690968720523165103185239734589339230434294043718070272151167787600518062196551331797768612568829667483403414336079050618423792410266428999408711293832840613245535434778794310297403849172462871344693903360000000000000000000000000000*i1^197 + 717558005050170521939997118841342041206928958794596321651001913653072620228600516554761451279358710032625036125253668112666465441799045714385477164391331376734747541168283603223321401218111135160293619448813962709437901473935355682730931069496608781775284107965906068460311276174218948216315272118144797078179595337987111460572480989891169134343891721915156492312152434905536757829040515471653079157559628387205955568787176957709200921819371759668159169913220986075712678039763684864358941664643868439341860858547034883530516255724142212272463608685593591014403005021873314241647963553034323858569026339575503170743514467116115592763928098150800629008843468462743585635962727594605132034091577602529331749516213202760219065015477014712471094498319207063787131729383217975402036802726276808681293225466210179266072099100920574133461466816206627294070828648610352271600831365301929288102541077550488064337702928171243249760146315537717905172860656481801283520034889372775366880931870042141804271474479071886245031144734739517585155173372357547474588575052169908667291193121603833824962971766059301351130758457961319113911423050405196164510230359566871906338983924101954933561972335006827365789870034329925811118049923770253570761337755684876793917647245084869365790468015236160036209161336646626458875556541742782522175767339341074139030178268374243150217062903233141114327916892718058651385814237383050467412136346367479199606177749363679280278290740710455268320749406681764100573734365228858819168858360471196200646570712705664790138008731482512375726980840561583376871746269515633340902177590668867934411179867750404384099780967199521033134056097291822893459643015436618171921510138674230858387929047490756395143551135006574344138091817315226889948742839658886757884745396030080960767961119108027550695987353489114554110687765627147950001083983907030098256042193455358260895787161606298501663608682270491287147287891959610261094030179593143226850785543929259950814632798882829635783235747656319894790987402831778343530110600467655273084140037093868615743899359784934623699884503310480561425378787662009184856932421866427684124487688664224032810871384357192943678738534012641762897480836737608722781487363783457500877024995753871784886540156537198095920918041415880590990493281536969807347125250128447018092355328744457053977905822689432287991947658964192554867011225706076960266332263563813805565538136205273253746915776786900531255019286247159913444584779756244198220152946873590750959586198357865777180949915991806267641342337457414906703902071426813053053090943937343137622791943728549988166162504541618060675454327912546099434157808788368680420174662343994339207248414193809538925547860375792106656810177004742685078442937497159188031878329713727428902398768534369148199527337907987008689086679642237214482797606078392990602972038548653074298245651460429571738828800000000000000000000000000*i1^198 + -59565172004739812942536473055371490357914558427665536539350882563142756361583914550261591253503939642207441474529290707817665774428219490345032551877531154782304433330507733048124948824774583943968100886243476331035200958365254067907915701163246776281809615503312023866796761777139275126688546467739553614769994364581936946986699122230503293348322391998611212515508556745892773876910375048130037858400007430699495036174953009015030574478127722700647502302697620242076142247380879323923673835464394537881551783165550516497795105077963700978385013985098258809486876880748310068975247255711413267565628302114317594529991580279568558233696295014195431673632584053238240016465609075980216353371884944437031373450054679000313062373419442439403457586274200595965632625449104276771518235127260382458728639078895071530784037001885526214973667509770216923091732947885804170585256368739710533088420710747196167666257804385862842275762991941322151757113142623156718807425671669088794794360684164918814298401149774909126310916310312104608960544213710113246085117397181895426802308517679859748072829176910855916175932999522208674281463504151871129767861726414390862635451645926476337537709530141227669872029955051536236227855425624245270956573026238110258548702645061094658047102923166317735693226348341879062162906497355239190357205357422292006950590665386878258279181693972068361956249806958909174133474096992418088694093031935503399643249965587521768259134530122243936572818017511061339092645951929814475786921278269839896629533759680168507917814002762560140407785337745819051401176440278171272506584575434740184235984555848903564331521439783353391767796887197895918512021352116149345609782157952713792604672319016819025437328374664918614681332870649701655546833192801490772895296684842662689602955421255977160780882480129603753659321850414462766363785990344947563411877518525511092928549934217460884751106898223523888873904455263513283595658359695016745921526248499241139542866092011497988345450239503845480880702913894361564931892991145101066038108117844280120936323781240999191232895458747027498491529404749084364160439727900047351789335261185233255578773881466104310400044371742783698954531208799256295412688852650237132122119571622538758493140135095768818448630578663130266905027064989659381782480657542267118018568496102726017132656702367327295428298924175008020205424441314679239047029486665301964819741161063608608440971493415392845549195355314427294185660087584786562333815435209834101541818664892107901972044438576990975993623656818273086046108682907327555416364954384962969970206423363436541162948324287046449979378220069048449319429640388441314123154863263601519402615210281653571718903452906518820699728263750707811974649145324713000577014284561719983086268995539478841661608139001706873311961385588599603209155549390520487315832265040403563708153856000000000000000000000000000*i1^199 + 1079196497865130848773768374761402391856576226952112045444883384977688198931236792336940224366471999540434847838108230167660741982430062480618134333518098206478893466408133882727236559451088707930956738692399502352735924692749828737252688612147348733756821975647233515063348373657849911676703654973523663517544888976508224010433477009784064809567711870011435563185919832330632090432942639044087231559990875406693955473623952003156485162252125892022584023110486551416024740018617988106863682246626315842816981642002845546653727742296360250279828716235968521698192255204194465165685386099599346177785761789368783450617650079877425654799428873109565654363535534749215861592849141579072629949921447720594015612667594805607293754727002372874237460915679429289459061896153108458032243260467702471751538671108044756024972738720130316306399282717786369766373550827067965031328812816437428229736130914253747500303352603358206972052157391438679902948842904435996987581860879788378129617991019912276353897410995472145054131908347279884059554329713614815421098557901246672912505233397509341579723068689895822811069275369722076004949552411766242309462432869894257656669463001290101661523210845868183087455974462142493377820467151650887199474529972855758741348641749825798864105558239130467665137701004203000747105787899670411859476563849731256760461898571613511893682468457465004775670586132608433490372267869739453272679206495231345944427171472807602767087915334993627340200366340196337982078358809060833621833388329861162666739317638471982598388625335254180920000245637265025924334130697138557837628926540798825836196096180723705161241283127506932528771810461580880269785663052778407557841450199846472452813603655143796794367509983524669050815827998249028190848263566551491469226050162023065505560412796492272828342253076696198226812508170195277180285800911302475656738594577783362998543563036701833783120964375469908641339382517163168732753897521714973577734436944657396802421558859950297594479593778000821638276614212369890832438985886846560684455236555433020484590052559509753093402146762356716383646401764210545426074679300624365954545318049078578918221697960113410587448382598074544020841852746460754497549848781832494407192317271911675148037510456528462736216583483132843623314228170356896903119661118792024781647653403433992240383882478580645851259025143766798000803746146898938616529560255699119664790710062906829759465181198183492826277907653083856862636715223314112211285439108517734675455924382222213546508270803072640760451568354160763974623930936451135642552059611319922358564442289983591221467374858740105757329052806986731387766623095339006386977469210722644405816100190573035227895517434618122006580081846567746732288805681143620574747148079108066368328763027024039296992633958183312232415075993072229100085969912870755468295882670080000000000000000000000000*i1^200 + -6329578128968661188468505046864832001143512073021972672632082797799703147508698540689386407722941816414334473200161845374183197678869120008417844016206929018786755506098272921066120450710311649826406244999855659193936077008342109558062675579790841418634496291089879242710183114850422894828371090099366265807348416606622022387037680589447193542101052998018286706707306300115838855166451091006338774411114704338819149871587237876053935418332593490021021012944742489398594834808735575653778989829566488269180442311215808344456920240351417467955568943214554293076451930814070520772093557599875834795857444358196892139840764064737596119300861010318787136721637161657628207807731993777377693919608074736506282215904066286712060290919401613243619731606338063193362129004263470807418399709654201846400775900910761723987534813716286157492421730207738051253341747640440426587907499501457077047809729358992117880154963839272113152274118214831086704604875521283678831973927805384670612400325245063502980601301495905869825384282846045357394064443493229741610788453809283040342123423465564300837645522685520633755660386649078811002136690170143690079943193631409343842472588860450963460779821418393269739694205270746844533271920865240890178672934796279707690151889329158998083743755540941462449520387484522704310654468882949482066078323354034368500679786411436667370005457297682060893711376308954613809252813260086706963460631313000348447740706817579207204738858383682258507285436363394366865216724748838201406645170093862066021240701234702854787747013161811796122441751632052286681693776023575070701945973717946091458956198741063275225920027763208582743052385992275579091573952392908941351395475514794635913173444519255561254753812065176743664359158099275982687694995826910672357663743991644261388256055343650314581143084602211337514117582459839367721569466233067291211328949267078616049748532694542021192779403650352261749452086223395754789073824721507176689450006175374261010041396234472658009014092841968585265798602893040358961335042874981964359567508934551719988644555909373556332054899721213712932065574325784168755009840982023203763288260074553372390501982290426759720677785375114912771212219902766500012374621417264223663892227776463221125770733231675948033820450158695593059427467747134392960349962673119904976935035266343975750669579181215314174200986202883707279520277643178677628134658441289989899096518667207995471542969838773580579315721693781251020191059139024676934119392536746565314417757117875278570575392022169746179208000590318530799921924910805626032232253436100192292788087685974860180470847809508036975273907471262344123455839857197937176761528643276470050443412163869479108319048912816846005120326054449532761240268185763375465313201339866090707725161881980962526568254423316573758740652785017106702348384101990400000000000000000000000*i1^201 + -274423976696111230145123933304466841574478123385965735842842735503961140875299109290063973244503933481030018658269923366560521646088158414398045827177738400298284883491571349843349517257218543151111275149148513706129424573293089655776954555558641421181165965371282573797235390835553052398945932791039416678574072749474521671166222586609198625874747155457673194037903642595021849398882120954538101441141391023791071245669193090522217690325303971396290713559162187215948574645428748929671462136953308521417699082756180634468953248063236332229815384493618120032203713755932513936735958337125589255830370046483937364096841098054099250418910257864265096667568969289900110780103417184352391205883851429788099567120128851106345812883362026896849422597874144020041977857920355659085391487192708243084915169517518637422796813692423031722073092062234963596526207622407224101387543510828297125805285354198411577039351183506543540296983734074465232346762245223457014160832978173334405128463422197973366163123508280735055092483868578764703883221225510906984324145896516202528579354462660798026719226611400524958688697270245842664395670849702868262141750191982769791146954943456107471391761536731028181130231014627915734379438263114195887258987132008865237918363260261168981785761724298312477701941338278777110273114639437869752613606826937325481321471423146062126860462411046726394781987618494251906957732627768802485463161258367963791669928413035632017301001803332741385911649748147163576327034314167538632799648815534736948762587483524321043734396971894203549629739492433563191370464417690453442988566032259742089725979250901737005197588097725411863766628000281381371048413857414070495499531959161077731500872574249293315006924581011162593346038916804083596742172172684656908930509931111549271819758243050796403878968110952181484676478254898025423212822944962864577990681654792933328502861951659543624294657842389861431415292718767432835289967965757848440279430777844158546492989352593715794853815991834193329428648056585882447970496168249282068268260621408588010919703405912919768102251919033472107750934171390848531825133851028029628677897768365553948445168887818265471931146818962886286547641499486485112755276885240686435866012772997842701352427875741213059436709778424352371835900715720843192745682693682204396210775730079707986377998842811366387749610740350473285561847739234916632287319361040546080809928619015728257761238054187601549663100568221840875510057294068558726036010671205223529847168571564104575087380590677551152533255127923658830906993804696106116276063404795191192817866956289388797310640400708406688209883599230789165710573288418459388228861034202279558237882119065407133820670154004539398903239763937902505781801592104872861274339522291345989680727376724004890206276496761719865883001970082447360000000000000000000000*i1^202 + 178539376297525401576718354699457216044656121896252265581714925294675417261181959642594189199202423799930710203538722119366000154032324586720697565079246340075539378865739435359074696236154193679379942590593463001493185166204984591692821824461953542691773028231196414840054392346757105649575043245635170403330861698344987574239823019730656255086006929694961738345692656446692673534555647861794960577312435870335276485434849494620467146303271274062383920629597018821626661816758813546673609719308020812370314819648767711805714271675677981965796828659567297168285149617221634728253520597751469594171313397227798668456231114317591134174723836520820444581117038060383370478781606084973129937400308974427362879226085893255828301590105698291983653021154643213342928698735572632475131262106861431430100603237713623754759027591978906634440845625092768480288162331392255653705395705517285570145601085462439801412070059803550450068390039311549883085686652409419818123577675990578588523834230705314787323603671254022226261613792234483173377731140131955873502467694886533847741607015742770591575086765384282568477916980558201194743220768278132013999593459343310059840437659471705109097976659175195379276866493376761339292527642716270273359646925840578176038961271400189981237392756106646732512752034027529442328378062362959291839759123648118304971532791705597252212035043923207351538451713816543044574739393569214408615308718136003924740432881812616277608536091472844102354152025635031927458565119455745186041155713970054995213980512823103514429996479880868972109174923143509428797745396882128311061073868013614879355311252388899002855563623294081287555558702365150412856906981444187513080596442815154896588733824689358962172391557940773284687152370207445602784384332870752665218887606982284217178412505064640495712887133594580559153266659682727858794995145960485366103679877732101612930267616779949001915720328351239122078211386846474784073399702757216478600915376218919694768202464971273774089132555064785193908420546354969943141886085946348636436906722718225108789398929184976176038492551473680098747550866624608651816097759015577097228290321702078701633045272938732695944069379896378813963626954567876180810413697720438996366669637788043389584893563627635795809127454197970058620877610683124071904751745413142115161905343205687607246497484411583499271537851061178236629815612419104576872266202645893537478093101421198381569311350560151102088628258602136836688112623882048258452605731771094554184743689223684372398458117096832584640823804543333793221580489137575938927905468624568674114645586254321753973747221201010372731503810322150485208066000429003715643573734832618632738371379366766614562985471459238740239881872496474506244451329896430056713229301686599898144246674988233800414357208719949824000000000000000000000*i1^203 + 22474933461691873210409109043631167210376347162625596508754699245772992643981351680055566974471359775903147215766134265256650444955601923687940113492387809154245040729270069819458510309402594778427808505122233718215041425461686727932243817766021551982610156816161044103500029802422230580489932401301711364127286711132166009611438548659023646621521303522696423456128127239131571631122656621475246939243509595662050865385077112878855893952317150026451137878402130247192563333787962904566648337156049334844186976319459343498417610389667276660328364959619326337233417319439525933173558366427530615003110192313358646583879286804759985929810054435492748144413137718102036079264595963013807600190834245617277948446329141987262326216268614660265677998297540537999589760733276235046653045583639907244276854067562264294561825914432043030983661056550511941687803356810045775589246430815144132804340156749404340922829399034776957456780381973896783642221868889529333247881089357238086691385174089354135745700411508070278903706958235873424444306630730386600203593865640211847533515221211904276771306408041461550025248382458496451925793893758656330629235968186387128149173939973045190979335405844181673131756825841127391678258273894518784948263599775408280479972536259561989676846088300871921291716663202081047263744128642155858958700596627885743026280594190465232853463287384489070984878670048999716421504931314541469807270134807800194225542032624352055966540074858906237869234450850520492702099428483312557049234539443613398010090751513283676534919439433742521443036604577507383987325384759364379618882480114775967056382567088020369341364746463131855728948900839592208658802752667710833439822018558702644862280733483405388423000648519977481945137817625542643273787926844483255467911330335061913234891493950217785072211197212454288178621406956853211183461263147177881020659886847493663367599424211032859648865405546527238629112877712615370466083290069897037359944052688070946602734467267009060489815968039921270753468958308914433370688533250492755082886934746881849049272695988123832631773303445909389641839887877582833495626953735592116687403756363996562984955332570926225301265938904983713923051793930002402013463346605829114256701953506650601863516926614152132684076682926920936628054153835562330348041277653684740770761568417666705765541474021240822249438863340690047664502395580953283603548152206492673299715718783704335930631519835079197806790961347196317536405740465673538186390492233372574002477570182023356886463313623818103566912507332434425975470075948880165906521718749278514532711092044178218331084888576053246118380875330293168414501236674874782619313602284261665406962556539423435163034303926865815475699827904675098151663537279060184173305487197462615473112116150401394278400000000000000000000*i1^204 + -192244961027650634939690501999191475462000512508411563848195661595701350199822710856061421052505622616221924590513040735304749587779887733007221568796661268076620589387618236784564413729373706777841541884654189754104367479849476608908897536210344436780044223324853687879816476066448519250926292986197051194877936161186898652006925737370714596295293054525062386510636461578395340852506514043610598404825927553099382080495759951048746259241915478210246415225974287489589666098016397846254189543977669179766340554450663167532659953752756256687159387826843670992825031115234973077748508365157239457698474495969423749602059350775741237952830673586765024428165137472017725079514797124842545371443854775444869404023286592350457993354718545483751003891731078409433191308911421982025775222838074688311993025141048971965117281253812388976947283403531661887742023345880832318402433230315534299057956199938421156329839157887930231207587164443167148409566768001973088943291032846437171438412893864843685898763269652498665676182632528949079790855683558046203995979331787754743544024305628368169264061650370000166574536468944956708976003107093306036594012643323384940378077368111560140017606173245018080292767568037087477322672376069543962295465468438687154921626489577143806114199170233012827045462457671980060440510173631803323698313267358994876618488859035935111566159556722726452446693196782938616535626135211517127468405960477997818338589675399066228208159775752490089525794178993458472362821314028594982823632169476166072709093591821448489187093427534546370968132242871763105420724578167476334354565785884764835323653076599782417780949204532042197279146937243056911529040914290425028175875861799992293860375476278407348834719102084308300772071350779806494899096310859063330209322518073885496552944360468279693905642454299629593546952493997352918942771178358467385679275996593023512961850489400708850684324087891622943737064551709155748723662025880781813530627349767413712959043106255697785323212033446062236967833788895272181412029647030850427241331635773175080013588447723040261667726701902252501920916358398866380262661229306156643022632598268647450537056963029025340742265040601142169091837870093149549638983137333141797204870604406803082743321993325652716484960585184144126011538978179487748722028797603132878753827788731649941257244208069373481599566911830795425585563527756314866490686233562924446651632295201239600098060801825734994207004224963744806884746643104813885546520858760265448958308649761801043052331814551134062201078754622578033499390362458048013075670330295705521197861904996642386182485911753887797316029363099335278921981396488819362571906332758544241400347728466552446752270943420575390205377783794088467434636198853059977567482596049164393512960000000000000000000*i1^205 + 1880410789331401960859627299422894264261622962807218088836332504132433183907480916394050442818301969841709661269198796661278554571966525724236135324279746076761015715677994822812926300039012863589735211270725366795874265651917456644259792955817514097151686745854784239410050220720361607272322747725512728525340334349846740114301470391404351216056633637644989800412881382713576072713222908674372489953095843252300803065536984603115558081728381704870041913330810860545786992664783733009151700182765438487526452495311427388202152221899029941418567645539685882993999131656749060624196187155232472835327983929805248855288937157318219333247065892201673283651714049620343768467624801243077241780561939609830929480752514176513692906237390729869838505640944376697289965039097724093680919150574722722381452696342147572540894205333451216303783635554705319927241339226506577715008782593289510017737292713059843497097976302487308525688443831120456626244380519979721391666166020400728929903721262771459078197171823210322385898861773907500945482112729106239383256626659274976411509201644237283517450452824475471168199394314970743762904779336706013164547391751819183166040678985272430674552647733456060480137285222708021345065173659502442987627446497334274424908189105793837776183944876341346391450204052245794602207959181889881820347155342086824115681017618227346375099116367038100518224629638306161988776395980918059878158024061744880070697180325590038232019585539852192139315187618640304585005281850023966275008611838413687089486807974003720197669158918333034669592278164447097490646673412496153720150633626205847615936419422927776435092673735996586035873144335063569436603048213151351423859087481458973207434116481304622537962839942848621760912412422436442052514886525375328650112317100879605024027196774580917952237458842632049342568140749430129151763630046735672406650094555906251486187572600986293714245117630082225559368202141046026066508790196581313735938504044759127363273556943909545081784980325878370569822064295267806779819517600842147691648607352306690738172464301063954322278251274056350145317839554844198550651427395233155459540848008819447499987686567427545881536268365396732294946427784774081170990825263886185811687134150551594423609866858847447520541076036281550094120545061830873446924378203506163292651786436409292442586470912666420674944663390260673558899856265154933170597064428726293423731824334541028807273179969673772855545872001478987175644148117197337524293613250722706491506064749365393987446595232855569007242331366016497289935992986190775891985335406628308087031177595003461882993118318628223551903737080506818716275837993307396065835508845888692405274301512971361169568099011719824157707702813370865038710590714490592239288320000000000000000000*i1^206 + -9954944318013503496347844411798294862006848607364812352173053269383153246321939170954442085878254162806953670539764264769642294674596526203199140638287742583105502649526841170847985457721981972754246509189227761611619798983617584690986276938465056810133909351123214543350371644693739999514587085091126456637928438182991363942887762278146989796231570525381952805606942082526877925893921803522025851707317467289497192132760738757218439495565046418135196752873692712794804243908480086729891171653048271086490064382150785549993863364149832154910417925817675019895058309673098728992064810670186963278877811637558824624647774790615526404011939088229925362393957976972259798268307894480001233495444160578948695363552283480528884821865490720742069780152732184901548116718635095933009749223976776894182381157951744852891582851493035119323440671590540009020987383404889726890728071053792183893815503051023433522752263506455094046252501432182054523034118225759927375456271249919324033952660541732625963962566159980778238177939060014762593103069446764839343185793165649988537936217515187979711853925919105875191349519876274758776037958681268813411276853877857279072460213381468598708843284188120740002756415195220543257994038363947073720669743697682818846581033093036248067839381917043219039172685163322066065479954515793487851157800730969977469032367873482045391704975152236157389957453963571706008436281413731754724580070141714447557539570718086312075243151890454173827608855688757759538809148243218383082897383564948720088708473845979227906095604464637709582548341287099657017836439713443675151813202161091569523754863477162681983116192397955259501172510053904951646924451758604445411068362966637245457664474293435404413203272088717669301489807575368489162561410783080913219027797658698239791343689021019386581183895600183513407621323004168761349335282213406012525189004839005521285019466497755756998434955452138311072533092327725619517787238324466846758480879141061314280181289954760405186386658627341995432326874084861391256456501162828336622758636884673688363600282891000252219659172172903698308111261228751043078304348418046009463929604334715802089313786869105581747165163580826197210483294822532432231748636771788845722249977717789267124135150667551763534530590833996838647404135894823996918966320567023878603057716766936379558312227049316530470487076263873321869262431447072205079962989221318571134866200965837264464836935421837863556325272812320161172894730740574336509575562045745098115960955958535188840480892760159349085289139884870303519917817849647075976534512411656356133872213738937542878545344692203595042770953206787923266239945488857147288387785326979699526168158420230948867278570062235552491346267761335956257374208000000000000000000*i1^207 + 3499159802107452593377723552388501507550407057948327030563015645857092697283302108545202736215291807611487564009014087615527836392158553576716321774895674479934241962938019428641277801538839441769188422239916384394967804655896355395859420297712852358212281238673461974806155317094140760920538220840958765804418275245576358282677925421712427518957666732713315696448524111164396311879960674108735009791945144067757554530514887467400388124633554510715215444336492139070778125284951361140402940096156362382690249931153322545844930056685941792051132131305795344734117495049679949501523734726598909993207007342179777944592768498167621092024807692829177251247777495863590819615825578362356536058981848887304133497283665808129335765792378923775254049731954078744551586154937421708164054085600886013513500390534606563496862213507701258621238922375739059881696016192620493147541732195918949939322066726426555120237486887796481860104051309492068784395307200062881875677459374834476260825322381555091050771424354787574440494993365186788793320922977559545640026759287882084316359172970353709214419948900263874840994451401834720648998428622254550068450009737143861149986170714285634537132776089869835144993720311357012389882093889833277176516528337068490032725027685876135643026718502777345399873495039862064882002426073023629875400854763124062903334473393393735250660834677104993343414492426253623372594385135308769001522021046748785296260621682275144470884118042886129147101510840128126571453638060208234681334640980408103355840895035831807566138092028026314654049563160183722376995929686586635907123734291219518815080703424264525239254805284562416678251358823363794960460780596089309267609493314944265288327947282996166377700465488603946731340590758723873588772063956020400125692650091504864097383942598439408993814381124836252673095006416364142997920464040550141977093979399572246801055522333619008694281661548443164606388001986742884187549054330203450426301147761981180814378639104999373693062979899959966214574265114408293828162729503658117816326541917643206103831062799204671348983867112525518371251350090026716161620356568588441086175430696402286295510858480842254761361561884624768562459525276425490316562611439391172072444800524129164594379133596056660483991615642487109314284984089068035289309737401064369747499107965917842095530409956028491982131860801188161385037598635554351246640064532837666689141934376933212709584673704363430703135203960438434298407711305430394712094601927802376231846757197034363548481350174751063597412362905080637908629323702739220220324963049869429007849041646358441500894605346568646258880991452399815048353818888835676676164141621794356783108628097879326286613763076358957743965470720000000000000000*i1^208 + -609977937492124283403754946082893011763118985537681668033239044643929695449628419619412380525899075434466780747026379337411013974032592627515070449412711195845173544647554087457588752495997521070552942536699438859131739276982065688472963773068858440906144177728328571417164265389589439058413363047292019869077617286928945572313144997670372461342580453609904968696117348535635085096065531412506022268529786196690148101960116681808903707114393369026574345256340739853899249627218067359874684864229800765779522878548573961548707225649812849689131195101988602125161227695811991531876372595127662336884496701010392042276393481810242638516403716323984227928133561839440716660811559921670578511778291079291076023612832402318624468317730002767181309197461546039947583092119944930957214566201621777375090347788615251986656736300733938164359549427272506151577152316560906419389538603622698697098178175479388299963870673886019456683583752153290499582175244574861148722405515637484596983194921400349042416879675936548871516107796502918344494333903189959835453546043043980793550314246760394266875189092789072031852286082340547269711059931479634045397075759247760216264749021233947130275483887386099605733089389802427634445752590888178783817603162396759134073711720533332281531502623501027992017825383153356870035124013607621758228090964857416132191268921053937376346109048455883002465280553700291267400933488069970265722206068896695472737749379451087233887583051912809997407634915605262878375884376871737785666287097030959919636079230002838423236088632964748269410630869474621919001490744351142447996088619652297022121979488856847416721166351342047004246746311204839718295516265180240894532611744521124939595126752461089178153330082235887609722258820754963851499094532010682098787095943666151701161102306317034952808271941991040599934248994887422415210885555545683761944107047660589110966874658404518815284148201357526657071246921930009881855064669288222446470308364941998981348075578264184873458956210182783088563349259619655645566839584524913791346777274061947161756639136136494032382402800886482291224477830579878355468448910178425969040374556217548784632303684689501616668800151291773026018420699405467176575302026524188029622140163672573946696929565686565170961821827908491696693277424009016385820208113492502586889889504804978675456954517852222815412797095805883442076344617356259441452981993793730598246317659887475778454348471350422574397756348531592778630645123546476413247132508085107249851676823528935089867825982842978027769782098960052204831763140284876706099651571087485459255007322083226761955817338261957842379460487037717914022672875230202270608138255945809397901347123920513952861126656000000000000000*i1^209 + 1042252839924781596873508110272948035613804321588318773466041769947286125733698045264318337441279542562405798901574938814792912161182712242571860647045602449088966431630805744258733944593277974421078750188072950636146151326762876221929931584734931422245706421036218999828438264226972054866055508297058682025713638973472395558573498763053323535735424416045068774844738983573734301271653353877960555096552219786046685162661385812928879432490264840627937323259502085507688011304116304410416522481571261227178768444437603664284103060659533983801181458408467440379209933969549940582882105599289119200671639117150545542396406738877260771148006767854109842484572997413158371524307452754971665360929864690512250908510434687387383475439672095568188773566998841378104373469841812402875017988265835775511600562787108979838227228149606630256285230115294691829761746582990320561510119526626166327101003632692483789848664893192925400849674003622974393777683981481604252750150694757100985869107111371846995370276474792624319025462888711636161938090335043502709690360519390760630327152193076813548876706952855293570709792128584016038913165103044817832574042676109013489871983386773512055965523198776644094194732635904390654207827650088951972406639965257555866405791153850908115763116591725390996108432084156853504759000259208910751346063945789438288426114637581647020049746293621587258366389199217267661495806524130957846151280266975481836210583250528245726685609637160829503921654419030636101981511710407538422979063420522608894289886151214303485494029332990612375206699538422984060930490547060480802169661535095257187752472887310402951683760179926020219569440796072837615868858470230332945788847690601357921076956034411698896572947402064773297146902757536205494788027605847125990313808808527954916245703930317490204855488388231062099293790192391421078893005574855974820372274215070669101043542015819122454688316209042580462463273810063330658396186549009923895043916860317059735099312991433822298687111637314345956405840973586723456861127503915795369947525638589330264147201655040240967726623382165241847910263208042862226310706501640458374877538905378234508015817031517533026395208452539705813345839579121168712529089406250631389981834243999458211321109373163016106305763595475878219629799749591346915397151592111338242078959135544972557819161124369153025720614214097003493330890878029114961265126594087962976303857025186203131458713415584642980098217544858170265333351747375899797003935712590278164980735739837414873918110533731617563626092556312609852980786589660046828931863456736005686125388884075198795862501425808331614691965996478066245762945007556295075638395408845010659547545600000000000000*i1^210 + -687629665966097858761818216783274572778651896884635497919197246303396272400750145392272748125054433079875096154251763674221998668981455788281063294795521112012708569672663085200894885536064010103719388375898355339168095048612724506111658727194265491862174992857627140618636475171435032868883422894766282537435092953394858830548269363254704764925454554123731443376480231388649506479490755944029197847423468502249609556559349113160955844607908690798396567127302761509546647262413062106396150091773795191033091928504862051101810916333076570917087762009232260835244170951229241990810657362974925597369213620508216244322114569140665322451485401873662421391422101035161049853104348536375653617901822590058589396747381499489359045275581607683111030625742218738996847545273822862563854245175827175139151530240804650435412864669146927912084111207982542018592942693547352058742204424105724885364196528008123739836861397937254554785732599766223393354717025076766691355109961023363370283371516551380852215373808310500348899835083835879503056458070890656986547214752471029647131531741109717490180213958199816156939559578092860132603725521742662315549136677145039335891135534782592882407501479005410301196139466151274395272709843754833679483262286804156557004348739317501069822160477247995761668263746840741428547454683356094322450425716070101058595733638075481730309140822313729148914724564604594768426335190597823726300503097990034826196806271992151883616501500730648316966646127351605751098543309512630296801216435089105279958652566788764572235282298186898524201778060987413676807525136431212343772857070009230845301146282263844788423605519153769644675831279385180419562300733497873955902529749326731154840672954233068910516639682979262902826025287227808907879184422675025640808351747490249207297194986228492054167088303414939788694241188198587629395190737615980047022103998760784052936539376005465193070483663887414781728768733428719052268871960667744829735576865175506222647987241486600027770241004252688970970901441379139565629924551196164489067055574474547258989107678522570749270655493825485705902364503742047092834277391894958912824810387360612025085669952984488618092910217440353809305061630835903674861438487420370824353738014545293310335430802960439769811061519320211349864354702778499909790374220673397909836041684437383000922167857537804936793728272458541931043259212989584372122066696182600262951131872104871712354868571238210850451702282061679573397990258534400238407200654100677942078924974685152470803629075451754615729671299196570287182846488163907666004534129990049587518461051687029481134643738590891505310458425453168372823268607716340017397760000000000000*i1^211 + 244177578170189672321113744956972176815686679244385498715795046501106537881926573950328883960045877502927999503516686322026077242965292644067212829510533437802336169340462988659451702787898545480499113312278146486270573827822953400019233203197490545757664266187685123419543437703471473506366256615834766196723844026671987648388779131462792510356681186887551866909082150450221273259535677638800505111183014837875040008366441427040867986198480451986173709045855043515443180591554707387492437724907449762379381772180892045280619670682384847710750637353006531151096537382404829311720653043842666191850867206540537818868393486018636861972140109382091375865642260691108131052918523654054538519772149293589550451370891421676754327835417118970904140293767593592743876380484843094644220751914692372904950369656273999593229968043848557667936622178078468955452304362289388442673196369837833511915833153689772868986880458571870051141382837909286538704150975259116103241658938579029982943906205303261781113456455627140258007881096096440218172817223346892856649421528890352059603371921160015085724168453754872053415199142873322883870403305737414863209165743777054747080838145999187186126197639544913492921045409912981957226375499465152466237975545520383277797096108874740469228628578843490189772202828930436065618591220755083128302142506321532703379114293956629817865336118684667210502429354017073502594576980269765014768337331548943791478699913084906892958551562455580340802291081015926695435422602969079424610722619336172538348333102901569190129595099026297816628775229649116888833523887158258331754602556915821396469822787821562741577298201329559699981888830188924200032834933905723718455369228034990256800446588487588416223071368925260670319108832080042316163381090193311230209082258009077897851791917231708351779207108527282077636610280743704786206914958793233691654631093734254859629145723175661592052807399008499127653860448159438504186128216887890322818417684273079398762041125333319242216475846005071861973700861973690187527585786380983269490353731103682708004672557381979816744471906040204504370903576008650126360737312492860920516613746468475862758044349454613908062598162446336372112144907477158488065536148953304173634498284962894247326902718220038251330741889798203048534575136267778080098812837931988554225728859435139582645771957962015065375554325293895678709707942112372483747079045095941832308112271162756122181368058820406277742744561239969916281910141786353422009233015561586229189204060885509963993760467875205137204677152260487597011508620600945309173066096103378117757573330794959143852363745910399058443452810533749653504000000000000*i1^212 + -90617089248300589772013792724978975796136302620999604406415895740125920290863061158945837319862715932958137619056630471303458437952303466374878747260652242335625015430577785093829943800325231691410324993213598104142160770928790752055873924341650101203050022688559415632857957543949468306449982467100243216925479791291606606226894042622546710135821589619762187141870287188364531280768341719101578543626971414618509372168414497500162323134662823809998327364012810445920203582271795967769712371465594619024863795767304078962760504989754886102109117569282170030265435599463474281648387884579888508633934189168309760651796865424577237863253559227327864245298822013525602422841946573815277182143232925907166388783094100616713547634203640123245508433838793439608001889574646072420557490489652700218509658226240545132264582344777355639860146098351384560823845940835044517722682554887114643209780581294121018377019366601276309850920663471972081509043898130669911237279953762004866835418530636837358919259541151199027518350535601853670949942489818290032533866444328287806140345530875139677542715866086485976812336092127014297884160232796242139044753076599599915647143635061786458549448900410576052427338593088140823417335024458281403101115788695914709819616120154528338001772935473583036335691536905858334670579522921300915151878116265334568449583527228803578574894336413668910925074099074783753572772245609479071141095235183197106976719514520911717213458841134204932543976762257025043529941110085476792630926405873887450340625818315844901530093586643214101497235115046441130666643146951247538166377872161379019337525953031620748077473096549099880349425332674628591407975675704814720634249120170403240284760560007919110715767513778740523539158382892182461257474218222737434782070306119988113572421433709319815833993110129583842284497407637517468602315869235822955031883746553626816818176933692212336853585340534295174089130173522511447948095905782127768873571977237790533003624549532570816692809217294361101413228244906720313997930546089586155824986949705742665710728852323775551800961205728591237085051555418012778295778585984538438482503017861898983813485714662202286591452556582970169950602106794805360910694719781254029664935565534351759137806633036544604679423883014905018033802191771171813274354809763028145756566800956756135571135299971261293008301913226179621493786519765364859701715372983738936480981817395479317838035736879186010969142586613901579996274699092849986249692809804227519824819783367317890212504282877273352676118052374285646905429777936172431184381140379365305819056003202112975749385111782136217600000000000*i1^213 + 24034336783989957810426772262461982941724699615958515881850471631328663968954003688505567521442605786816533983929676554758821826421066245320659862693066962399908227170322917433877886934996224283443189246575646564745281086582337247327014673745729937031520988478944245696592624718678294908289865745585169080068926379183753526359878189413682389511205535522968270611019379018172166649055044715899308740677805171369876537788690032924493307775235186458853881347255436163870283399714582965797624941508853100045842856600030937415669262041385257592428438608477029776637683071225375245726089721882719335731057545154953458835987394128050505804376132491112744113342675237342882020512931101570751627132850928618567683794353080007788933691353690608468478588538630656484999698347779366580488630479323377851303264775084591200747085813983847328512567873062944760776754903810934220977952750199972914374707758743905862634054023222557590220635536013115582330807802737063271281540860243051914156135316306532132988599566027641698987232270463113841512527178661156222865719875293724074401147384662345283729249598173057747379783520550125348864668441843380128401956824932283648553900669988250019390337919285905461640711193555755510365577414762455330954404949820545322525769514669554557483720053898588886233412262861587225426034154830006011423802428445757700478933484255089941713918154203746958865535630608961675834142313380363841213411164059318520450629744470499193393670870573336383462374930310239580460867408210163745262627391546410379666444881764860450316065662550976483886244000081942312417042423853589866540619253562584400155287462748938303483778836888557767006172426234716804345887377908562102598635020652502858215078390451194357766064727585500901708991508420296664270104100940253500436124140463724133471873822605254898981886590519716668793658378949933314632016283144016161086220701611809176715415199901197664689431196373186867420627498305817720403528820867232710518954548879233053970029584039713810939230572810304001640227740980078469393828805671110488047640738828981915226406269081107530501775830107283626892293348332549691663226355372800512728477647950938817666593381610885343983835763467543933759901214858656905860383956804134564865575188065835928349182402249115876034481922302669427421169557242117903510956016634506812024729722708389706841490741504739072039185218204543430371824174734839890546760532627854940695433484796669125708946112296250884994682462685158542181917768857705093627115326032031478039486010517762714570319015903949513755922218543398847803753912710598409746127319384192685946251396849336320000000000*i1^214 + 1642517654239630858242743122428608231762600358610152587176939886063146858492006729837153237363511912653694222517103953135971522962767967363891800200649502997567471058836344570504883859340452867994491304514220065782709189449351095850661893199499018076381440886636123659647754501330284094672635843814865445789673189713964441113716977875246749744646614428619427646670341889810555835021482057127996747222823201515449322035821433767925520995149792680803052241039893269741101441320102964284062565464524765761150748241181157836940479318379717069826526539244184037177885291709244316646478779643331090773179953977771771410202356254332089511103285920583336370537447621258750102916547928281647594154645481646498650637583393197979708278695756379169932058673892351252474668442131959047458191744100795440727357745916673092382441292356623167308718797193293836642530575522569046148468201650357934947171959072052201876791247351410630212263762634236172160215583091953942849298745090394084260414795717278668793050667243497766810844359536735312804384132420265152808379439102274298997783825850005309903137389550675073557000423698493937839143261737582690747088289373510257805959429633704029754522892298327850018838124521868788610609101678077523317398170240598433383383210562112537699009800227327100469251987395311531566947702146649817709334137395864303193442039871997653144863130729557884818289072917255586550690007667978412079475487433086220682593127947744731139177946901337660146555817982815939753245859498431337831561929238153223254865804942708218499562341843095359704535365465737672706899518459717858484222763064021145126453618339605286811490923921495666832108351571492209020794081350901437792232783075191465271941175330118248885670519242388954882125922787995375213614660078180878635926976702174628882480259979376732963867175707719869118343359361450488630220289097634523580179745394714662447171971914512462673151374862461901939078182616326139918496676443405404340118344517728486239443815872164295266967605893432785752040360461251112690023208626606237647316563527945708072439885643862664949134616885297419620709684462362573956827328968607514701203700422270801731110521933953232187035979818697239090909520015983261981371982299757169464844221347185531785335044959284554901710596570305281874267826442908236676177705704845227480724891626592671311800705464350575345728838097787390143674189273129974286303131891841888652890297203533359000622148709553272692180274147702599065488010300859282475024856686749244232475991258824487364705994170980354490387143836031508524969150908351849227400970764288000000000*i1^215 + -541903935328062154881019133389738901674594474894125505907504303285505366531628491281526399659995099305165547539136791232535668833968209238339122055536441776184495686883803342548464279750368580834230290339608101447980826441363891838360453276117035935626814658234339842321354828258404951265817705692255204816331105077788127348083700498248418679593101883192084730643889729065124304456698943459733815905679093972183399454515993500468605677574886632632614613982178356026731269612511756937499952758422295165473352245259450841842021392137445899678280912767918776924638222012652801302614394012775196254675740759264487363768812619582690730209596284905489906799997161916026854924079312692366320695770228195040216656548874661115195452897184155021478775626640721663587123676577883649627928173900147378984348880368360273458370527057646080587138803979868802167331332513910604238657688108406115232624518932662139831840906196986122488071226532038641693030581715350217758915297226292324426990989700319938919964740565988382718269132793499590527027462438366475643869863605037095884777539784250209919777094899238849806452818865634139565305803543826493229878631580129767798996790707276071439511997000949063680390243092297110224910329706577204472807731222022453064330415454080837034563775313144427784002519623840040716144732419681149865330630750125963926698543346119064020530125927930320175196211331239586659268564162320632636549124633870316663178341887494875021699896400574869521091889170688252339431498661577593604660193038119152792943696260833492923453306741331003995835314890592654162256166703301986748385225546675230051564214147947460988652197342735153992859624527047220728273479511343569394858949241673249332059048266957731496664212517427235626091569014042453111165670688542236625883219545620253221136059218869920109703862156426569039476183089909731197094680520227482290132778472556593678732038167003691613909804791206540324415275454176181042191477540778065789196767497731265397413393118439318551161207757556656663222466115717532337180588117864161123837076848390891955871388789999878353983727984885171271351942359944619086706552906720706445085701746527862342225393211740339996399619522435754560299385435523631225061394110710004031138740260636018260503190774331842964534449922830560000736088148163757145552718579000260338787951362928560881479795535813873063528261303520079719102713157551400316425474666930363797023180585897771135418438390656761634897937464555844025203949917573942427073363290189065284858757985364522903783582820793656360232106078012942393724318515200000000*i1^216 + -2251602461347521012165655294706725562306447858946402735624664295913296118419389818057351662147426132780820289605331259782433819973164332625111408556467116969710807799375919606183079247571360362343849476066797908740973051111104684914441459238581501954167416932025939376244237847749762561632984175917459602897937152566494058640745581319079656423749068028677598070655671197373041022208974850160231775265016496923729961788324963833761845344060496875886873886980193213842893901478139053311889984224515158385733661619050338579598443883949262470708737576147373224045308498455596356688425069431706674349749003775489453432138922590285701367844095470329005715565463331634252915177388760525521397452017062522143129012694624113351873268505918865519915869517076652769302739624211453752155578065482113660673659721425027746749245275188564380702590226168637793387840862070812576480117373442337897205478689283783801326741772425732670183720026243947161896334332484773000416704350816042059773461847821647457041423373471256251874852910673950453870057733000057283965145519499073770931126688826722345896130605473565908967773926219942136340908782411963939926026171365842792586232222490603391614665967065070345709184460021600288677663171760345304558694455110120936609246510273832870569744886423593568401623662301648975850941457332503608769801384999189399510541174000291484131873882004212965804618678571692013349558188858997433389623359286485418643557154069514837841102371489926507202101253519725670666653953541145465211166257797978357806407815195703295548685934045692468339108271142509973996055697287048082092251166681944388374907915009690894365462931939576652160144846026211937054190876667748692548393635727907711743714264369329024220588828168588369287891644106467427015047364219140412466059396658780349616835916063743934407079716240947112695276294904932956138122118672044801350484521934486102990203081994895615503759253160591705470132725323956316860360808996147984365482305592682783712744717325151070437680939047715422975762939400191725533908821381996273103508538106514569994491789762887679301263443871024441913089839662962780937279630977248475958116430218218869156855168995863935005015856863092468013435294592054254038829226663533392633504765856883434641599575215000705639787131585972743012195005384189205356078770093832612590717968962638202133784247329797072843931100312534326886400903854920030498987199265937826452790495054890745691904553316872036621117327834675083523372594699779171446151377634587940400292990300646893436592035954547600874536960000000*i1^217 + 970061219741728047818435002717954607650142389099806869579417458513078840861820173791155379525199888481624941322215389862799701602358957881497149540305495259765033164882419557539837742756452749812479062762381382276879415585089721834416628585945094330552319617684162340666404450383043513246080106682269171140593035771996059595112523001572974242499634540408726805543991410153205710722835039948789554571958626897880845456721483737557492479430680828899705929409409022260282460009109892304935283659683010973326325827721709043480280791352356324142291712980276492228167056110637096866035262384757872081204368601134027015314655894398351455431165425579625973167067329554359069789649147575982885088118212220347400897326394631016552584821574520355993959203694815862749762225758110577222800425203172334874348357421598954066523500603412976244873251238856886779429833324395777637166468984883394097815021905822651390751460492337667074421807232906094824418236965614000536389709440262189148360971114210131066988657927565874048614616655615789786730534086071106255160207273320799545213531448818066740629211154057880403823643722245560787523917829954006020246844031495463229564680177729117817171791219896933859576331338451335645887072055399766722969305501357460898815081335503789323518509771882977167739831845180675991403168362350945170946820548681098023220065728902475695802197369860459916404116236430071409568071663272996009275254335025659236987509333912719905546924842534733274213352873374013718902080846402139041527246258724714292761214734032501265917281812598978135690579132183346249548961512209425825781416403424194524321756571291316758828876911813244319503836371327762798031184877248093081491184136869712582819136518939660293432680953500843312127982442473257463612713737707015908285239709204100986222450310689831621809078776979526950837696007611902258926491580686770187888150174075382145706278938946022717922705220377288613288265535018124539243277992374038536508213705258275170613213457030263536568761148963649210829468458398856394887594899595988784348309459201349258834265879322446976265170352824312713353424506601814864117462733107194903141771037175924542711850741671147742953158831898157114815813843887785543750385881510636835007002601231394890364608414952708215259184874203878843321692950343488778665100333042845400103615893896386394648178532003236474510978572732662725138536308158027292476795274613244004479295122480392515785840841193536284574648154055193237591478383368131184693733617385345524940746163725795328000000*i1^218 + 14170584488449101225399498007654872014078312873083028763821707264051886080634315547146465841501727640438022900763925292868034941727682902879995357724781841155404819810366186457449800459220604582472520981794600458866971087840605814408853783422206103041379236253039670154015170079360907563779294011410594106746723176054116477417205047089030263198092249754433470521836282840011228672131683919209687206168483686709736877818633575447558841865130760840122046222938419199563269603731613854370953359766645439035815698213465321245863073653421596371740236938629352899485428615228013127729998750767161208759817773739035671376914851380361561506692848817926622820915383032843335635291235149777613418884157550095586150751287758587639174130824784138693494335787308114149452212511100101987044376519155938833678686081540708832601312299492474313985035320713143566052795533347428994823076879650586666944366841399775470831153729483563607306848807500548027743983723769648434605807438370656143234290479450861776814274111812650976902573468467985347658452400285203021426879027381130870240768707849273804419107205454069120498463068602159551599169510819017127685557969431715783436811448223632449352841796721558119142572842213068237414785406151968305423663475732762442702849908628307293050574452026519160825448257613880086165262517234239791156114522087210129617095712030017312612530652151396423466419806710517487301246161716643002081538377242800760460872723881099338561683297411122844143142359589631028497459968315984270076749785331041385473843935262202863292806631274657009926292043139182258827376147386101608204066764029983822018406294761606707774392360766643275243642344106057966662166907734275287936129395111267748667084418845992507827915781722759825506657363197012693251593475926280300631569791427663627839204533927805022094538988113665000227578492306113736619037170206717182379803178863316482090848060302618883196258426921357646496168891032092789712971564766650311760541492964136878164084892460560069937394156812731667547241146732341749103670380828601138535361599868214914940334920827522336767168360276141375566258228253386003209353803679168828096302800739353643047641894655893033522374821193730642508899056202916542969881274178501520090444269449174386234336988586533177798178607139576997631018343253391654681226586721407777018445678435358898028883162112644780141750706208713184989068334502659457546043625852570003658131155051687939809976589874372014275912564149682996015081643792851129141320901826969600000*i1^219 + -14868485928436743295509991152064155698418120802956631153923363927486931011361311413235809508495408396186490127646847321975474724853038029532875827987576262986633254120473906001886262687837854712949488661944027954256198629360070061613228864991349648721145868007618005321472998834292650202620108703040658984315363846181814969856874838218155280149864583940476956504446797443844294863565470626330025759447281162229054708597787444690011484319554744622148482063935749207041183174188688193281835461737824177154777311584816102962610623430841270800792767072871460981987096177659081360103062938283360877043402033134724956170699126578409245925438952431971882057361968353298990915009232901721994002003293800422142903020802508429497553478438862591086863365690681256589362452031753632562616259054260727507913530890061123215719304327733327197000027393649459217049992618524304213861024729034634459316132048142730081272732402466179359076056051211493303533643177986636749323305363121615919946259644021266813173112717415364588788603388341550859583242562278539308623264067268919183686694484836010185969945008065380982929649829488892307791868466987611809184627677772881783794441948845314235806271572929767076154178693186966363900329738192533877387536975462308862156383897522652899684119965247081428907066619611879065248535562459738110477984584426789848706387568530368171910838412400976523802882934861223454032039587582358625287418614919034976682567027081097700133405809071531502342922229365328677685116969647611081560507140204758401553860043251123234687338892640644293539549614674640298667518663797947187421850645980908592043260767177792218557658984364985824440900333095080736057526122879117405158573231126026129344523143933286639663839969022611642363514142744039100158997027241582092825088078726963471135499541115494487467807326348279480372210777953429634784235509530872670349324456836382675544913642569530580501972998714863777907481063275633081625962122782732505384822029692140405827843434572697337339336951431955851769979085466768458727391131542440608217777398641980896994069843467904495477606090457414242842567543956591451283022328399231113524568691910450641192591678744700379646317642503858691274226927391355967536560277987475168903945863757833327500267141072791485572511140378019792200181736205797193450249789182724642389442648952995278534769739574384541296144484529873515941660919181880338156154051052452400741115213991756239413295096434954466385641523755775711526382469120000*i1^220 + -2059316032230664240687842474533074534824135919852146210603703962695767458202801535964541404618909061460562299828950731192922790792891960256861173625689159932778582874629831435096197155759145541462398554051957595612022736667811602572811588218784146439623862175196429719265253703190857022991751478383251145529867630895576260147041082334899587961514850606197487658209042817953995765809051873484092957051977380106911826252761844124024655696237345440862042436700353950189673705772001881344853351106720675085608641784969220851326272057729608898955061519317765725864226439289399241388500229498171599076058932067171245232878966544452728215047080052067973008489304300083513147947591616844328967724185650120538398138056144240702438765603599423660920499697657156852361671892838825148058146963611982409773392101301026989942647885483904460988105176247602968559313584332382788179146517680645671032185780197328034356800944262104668089507102583432596824148056398522994808245130572277973046227336417560001828262749550401033933118625889391503303274130185567748915804261568061727506806228470010870186783852152556359138409022963892661359094937802753798880689014379688027519242468830046357627320519248593876880835450312587424311427431696584620510319265856814722219110363193387896558435702529026907793445199251415406962957840086603467087363353660719834602239052787586352660510106425808863442726007535917917652246222573600931100220460813999631010340215552783759145776855834898531399408135600778123346041477822550800311526402071538746903985800949228976482853714570796135096797535503939994083346750806277936784252578002821087443331664976192896969640850516710794775504824884173807039398738287124061468932015042516949840049725562810859160348138215303694435917311573555625032903049247459700271489451702093930275042243524049808531881307312739835040660340399211015349781170407986482410838822593534204485873468686836681517311780424242180069600548578637398065318063021283361405327533572512764069976328234516921366767809936231644332394122433758781052593599066779012565096641471043775419067512919724792004745289955084771015852479575025708442697064532907683367942458717558111758313285084956797490980245488392005568668119665562974925369823909163397558329382601337737078396186427835181107146295627111278282498677532847624812691855159742850105365758634667310505540238546118571299346870724708641088415452192579051597708570305061936575876556533255277523926576529408000*i1^221 + -280541452119922054470287088576460169711726121771331492339719087695485844980689895098922708767409252677676603645421687563640588601474946459780084232009780582485478851806003975337027951261144564964629983536926287463470974090004785195334561435758947761977315015981043537664828127874988557616195694466725610624149988096533257017600627407208717385922134513854844563015931837311574504584329806094093493764986692067400150412475318482694952182146007281098443030046077450282602706649834093681302311874225951375342350404299670321067647494017500712176189411749263115329710303933739790784226467329245633019278434691133296394747696989679676376502349244763607262876374949162884626782968446841293706143548692505037627292236366318178018349067798421065058358643793572410890663523765310839843890426322524115476006360031752640105886602288599549116607282283619129298175780680021019094370601183029499627894858442104007991148577690599559834517677468359580287717243489149177547557917546670102304475366439833845271733907705722146324740055594198377681085195466163641445179006900663857831997115687605136497858576975484064657265189478163809064916263081234089121701905468662260940093721996031696192424296787212007351883031751510231890563838438321533675006505218487764487703308435889140047229623747036868681667546771643591308279701797332851457790133424828715078396478006381616622066275598243337774670251435394918834029454733600159725141044854978602247318181634400097807326010324605538684896251898621034928954965907132946402500672355902081343220228453199676168443239520385289688639733351734630050691686090175064505079568419903317424771119194182253982469609175389760039984214035199178467001280667166695731187018410752241332377796446453373273040782733596456986026577090862081963937156594748199090502878813260588736574383853948477134735415772149831932379956881047631653963683846741564429218332949582602785933938072487635092540331306802940445248174255516661112417878829110241651058047634191723720920157504483587440944527375523323278087755888173081941766179889095374948435864651758071048480349648811230285447828721710410199552648873925226222707712419357797839231055584622992966135357607176809317728274938534319616158969144330342777984793738921979482925224873923997439486164392839180541367677469994668731963368299096996216148664373895525196923552200893823923904261429790019255280313397747372591308862954326092510205690783150899200*i1^222 + 1718841059843805382173698194611821770978079430594029681127181776680588036942584810883697344825198934252869654580115488848065498636653921789363005186351385065077094823386838595744210855646827265309262921130671635405220065135872282754870088923781252308992555129610066372822829816727320208590376300288302041051469960824826337563754733900311000142484833228703261461697896544477600581096182426882482211774715982781537491517023166977276476490841009783659132964512524087189262978679420592279832932364491434520778135186929908886469274815242947639736899715871146507083412135870915864387918487717637639032477421261895044149455245251758877112196110985030480950838152845109354306656755437648810399459274345467862549627735581157833122755367835939367441989921480033757642895953695813567910380400133017990604742257259951643037149794927645652878968522008248693026917161262627353403999312446577279744519384731200675390129522147120138110755571516772290355435305790242744325164039851809124707429080792341861599277607106062433300376104588226032118587797833753611038477194252801130743799621909014462848142755705890244496748411111938046735326903881040636893224601380526638696929635212772691559991916102969671993798365061904169053063043673113163876550250353466333971018570458055876307726508781606526741658759112772943024991347661422448731194538836280606824064594248432070265227971390262852110329416884388408018892038874836438488056992752096325831995655856438411057020618509531136890253167179754409086735608247376558959585640364006193644707988588576717334404343867122724470662987692476528080531959811428698982338225913211177757962932284318800166023865900713070282093247732780870319384513927926422888801703521185631318071176917427559148608951597633507113903746808421854306012702793365709581241369493321234185066952950342630205567058194137007591470208765391204685505197983989052423084703177106324321174201674728871623674093268361737504249937043458565893505464121223625376741719327530676929919683267909731611811304705489107004438998844410000702172877822760467128442309655941087233892562591148692815898921681108302591319716205059463699260142267823718611915319378421954972797610979651127583840507163515290987124184181529662445476826695711590082098842041714857466224986157359801035599643831752063413748908525883998531344375162930229740555576641186600731757346884829277635738976911360*i1^223 - N1*12822440985973837351509520518157494580434485919208283270704593298829736112389989304602662908100047276309237956858263629472600261848745094508992153609028835159509743593986185183735636677557871743889633463316937927475593835154536630523974252222260497373522798628769657122986775797320293612274543180995708472349106164488838208966855302324732334626240116338807865572011421376226053342126765769810766774159196542439401287711075484755331852277*i2, -2035281004428025886464759837385059263235535573817912132468418941958172437165564679414520980884919380152376151477170424011555752543592334614637763711784661410178247912606612568294972085681280335592312962419588818161801773164567217795940210487169990968912200299622149891332322129689886828739670488724695668701421792460452742827246243608797603860450212032474113092987539502575540306465887564857526378682552910311789988593241279457738203736537309923593562926507120800765090246257011604747268556736840239279474639587912977426978451376620034474094841003998819338813060109009369900561180493825772723681451779846886887715561189744368024461840599854182051304092557022726621463097665031580878019689654445900218033999442398789512142559506881050242692823801053211213137354279181034497663793067655305093714555889965462893311071231904732193819303160178641695625533776117796949273145987363709090414211184215641775216740552876499088462924060504326226758789643749986523326599479342285655220974236208390067970699359350726024044882202521351059961553950079080287087958357071627035994560759453267641851147264215594819106959008381429520074742459300862142811042656478735122194620506545926698887089487762464134116417040029866633880540127995282358668611934452380956526837852650457268822503267775084811604764238974339699818758561070662463257527790328764756955773690218474131192598253475186413957058341056624698331599724823248921516222192481458452706577775329448738890488814496238461221572853937876792453904286702398246591623910272478489136082367632569720915206632645166995880038588523811703813323353001670549156785457768070280635597527461671250265766468093894576136650700845056320115707871602848682615856411521181640706381861321512627505188856915810037880228790691393970509685950759863486696385384170543530740887573764744853391530216079562424711428417709123675467016148980417296728720892625261916459144621321626480773652046293999624955418473623462090177148158736598786067226405631267940114690172584530421106797210774861486645165119232307711922262573390185783988033187065572242762928548060436939717742940371599218120210093502656836608575493017436212661503641816884649619271974860333755747581599515902083212745670417581074213668756727606109198520468779228245939058866041974826979288135943027760898467671986761862411556771816011812193887830773645286215935443997134875323135922730262394807947176820121012213274183403681927882943297612716590893766827432764520746109222160889881699247951063401840687684468498838603782464883787556851116691827300850854706584568252770127361744478779286529723956240832082389778108401109004138935275880666102410554797106607754366825474702586939529936030448966820398116905218436889508942431068064498737904671502990554872414972692668332265287288862964641805430247387481014165861988829805218864813351282867488566240340769849276781760080655111921657988875226868168263630246627798202387322064712387400831498481381544997830594680845226352832050929571215374328403673043590090404838753712494043794625187465084829519939450796963748750726521926536114609895477568494735816906632039192606129838172606398959422932486060313584801541575960729003062424825943089640989237334592046970056560286246027066703250188330093706605964997154847005252589245284202155514147865827811467637188280631270180852939479959284548040663084220257825477489322622245795591009797098775101714771183746400534626333346857909912943363979855436195023472436410644718960421038059711380918389454913617837237030041809448028532225683144598732157093252855590883822647676055746571125710328213967099604586302780648609763912909068974227588196075236909528118715945597815055719338083158824089526685718353290186377171779529087927074257099888520134139749520574699698402366954900226584037141325907223888451918310356246534351742163052992278821665191996401385241221049925095167745162093725928805477631769646837028714863946641721167191374154515111163027522685511380065513174586231025280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 11955692427534088322729314021125626046775464061335714638427240829353649840773546051834816235622825131164118797649936042512427342687981895966344019734221917982669494638040064262068087683221409577198299936307313790591283602462734376193150328585637026102403750087667788097349678842341533500932752930709226127474857578761509271077393310216876848593098658267603465037180527951912627771323997562150963863242026881179543953641945598736326050514593859114511796479697228290471477020925344029381673193171693248884114950276839082201804536605209892144516321816365180041703072931624448889213216353418337314497703124635600636624488967213833242946670318966857843482794889334433094197981602067403790619033875256913419372212866324002710194430946091700116717977165795814791963547322691413851223482678845303177569020325699361858046566540891524480931640082408704812986565623516851154029138589582497869453976463358954302983982357793558708606277447879962113664878622557901562938120838079170211048528966354051554911016908642576477884119704375296943456399668731711001334729133418596591759199559924011732057333524130626426110812487092781465035152254933484994428185249217263045644540230955027046604367047231204357718487307611533678676699854366874577151595105317496960645911708040870738580915052303284988664326620920410397541463158633198200503336156394696349283340575336488081539343381263058469046964451969916292827741814990360955949396961474502002702878528872247642673347968463056655681269666627506177128114988129480043798975409140179248586345977728728578788012493351635852834032735663264474661621653493933624331488814694100795862723929909709823338918861983716245162975513225938025523621530383409252085878847092838548223796209923953897566505039796742030176494214939182984164365439677724664256707515420753264163946120025480409693963173169118665046285623654164843299901556024814625790935477805141512115599296429903527700000544727391954260471093961357390547408106270755990296830803508931353195841261476101481345151385482017552710109079560208023137211166319086457970508395453255746870737481901518158824729348416843057376719307245395933252180951252607055952839975791148231479846682508551779524179787814205727940261534580268867705540892509714625852533384574853035114286716794820934906655632849770905372870399797578044394388823048820328932714185928208332582328792799948637078181502847957339706302142572923590792342805617950686878928722617096631827073513254920097057659772852368922303520745099513361599434011956267617463386182624269669554611849557225756238720506777889476757874150558242582192253562438879558025219528275052339365890801346716829028537647384049318839468091323569625389424355638502431878423036814667121984853551452981661061947443779845684358247265506840075269830800196857540379560620155381531776923180984061915008552364623906257350526541456861847236595436235061893141822485091555976899231668473403776102746062269477383021475182831133283903119605310837912897097799757597907648098365825280501672697959350716025764663607540285238087364802387101258152096103782152687845407167388029460279877672893213153165269319512940666737916400942820704867105709718379622260762214544402284463679867952492958567543687145119709473753174924304437869306324194685299860453341561791273199906193435449874341959071362852385228521302020582022608975926655701453088924688197650477093039246054386331742017268672821350581013880116897843095734425671720474968927736268264476161144685028328390948766877268613198915802102521203665719707475356943115710472907513015453338500298582356851172554943383833300260096774866179295768352796424639392050737962387644470512028818352403830244580836520326794694310776547799347348894886156186242626596832632681271159329187849515560405004466058112243165262554449381165470302788112261964234671090367682022405689614445332042619664447090735035674208023597541156456127743507274142815859341426433295252725868049448442364026412238503594412883540576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -30440045339750714766645741490558670949657286874894429771815521997020820540419176976396075859749512101632750421606731798882046744581606372094315012212641651760509955607906332022425536809830317814363305004302371983340165340402524090440709057020937445453669141652481890927407958262645175427247032893884501905223040710506053093038455058605187431121044370716944385591415951166173884005399588447976481258093846906920185317324287869821827023784397760447952862635012234619392020550552022298290899783584788327317028402673871384252447673847491889278715920979203697427393055871109233724760286054811071180261044783616375002142502850055627019504263426723651876996104143617148181236733584974893910422361793510184046587439611836726036822287884015252288588384264634989338075743892646086815389990928571148232140911746553089139349237251562248994785840566055260970978642229356614807087033150032007122305094559128069053209563495488072661400175125613515932635232754059617073658313441470670078070948998954627890952439189096619039330967899291300334893368618327263341975204521586435380385214637202184860099321383558353374823554150573629505809750069631237900163316759638722368068033700269648315191215595248765414857488177749107055905625952224830483733576607803847192098607943721903646512382253316260079259219118174383765099846594180559549644732795625440675956819590883050427067923423866713974833770710871162911386486240693025648878717627688025700532571809803460114102877581779198889628152762840221845389995197456519616601953537251568608212546012466148163905869310986643271348481541209145939751419729392429225682899729654076742252743999097631965253202848953050288177448767621617351659574659833625313722099228720217723958133115848279473261996788833384882301375664174132511823907912648155298082646424591986383168173056835154313098359722478234121255734713318732875229633022396030596891970955963128303337597372136519174156445262717989999837553555083219142146967915478344999754614739635568881783157337818992496368896977254880464063709570221835994216359315674302996785264250659051504300855998542093793260290546668148377905248211713137122997694099067088576572865884250451309507243377076265619124145318625759470551859491823752280856890600413751967110931435180383117911303187824358091810927963982699628039367798281547533549990916221178716464415845530851095764176298460151821592544748500065258931552201910157705795159257545148867250281033284250358776512116725091012554509455593690973960068405820017633913734796315422183053856772448635570058915610571017201275723210620305423382616744590381479640360717876955898331315962917697681939566392919953973795072609561297528550633301218489978377826248529481111040836896451980260712580970131547749095763485158630947973952896826258863287134407568711629047703355983985621193971280025328939337618814836629831459312095991847144604935631782614838795107852322846640757142843805029505624865366672132511903176064329401087073091142769289612377207417119056009949564737945453446845725145468207248224414109190801740108692702890490388640236367580346035198316584989371293766171977758506507499836388215906074729868581751233175083850051506336744047952276077990388443509708381492929204560376369515002856740087909279242826812552572479516769736717338494323026395981006645637775249492901855648726108423912374371065655297553355650521910490590493527242943703047089196507464727528890771753515672058427521970606015594051809993720170866482031526354423995251174356274943095624820976266710457046535104383560380703554445094015595004968890737751186467728016877629937992563483956443736728117925157220617251550159633524435208562101547884338887081248046322647943139125306003449188907514187532697017442532975778036915707678260909519534206810527429620171201010796684494052450591185370616097343775466479599055752890863020894023046397487165603176475193813717635074249731066717371832457960667234338064278693149984820157397077698462845534733592655425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 49495133910278511412748243378642331260420129106237881209313023971629794751099046146638741667225081276921370233274910022549181370745437363639556255110786728425010576816684175871332649801213374800981346949053022696133221563819665293434745197958229880607498050202354507743417889218262123084976255662399125404108983721238241687688045835947947202871350509926320244835415943578695735279203494621788405713616279503762207991793011691575153392034023318641392007038812929740553666104476228258371380958506971597379952515808846745450924734984324098964573923537441923643278686157350731731607623320641296867396391134512865196313252648991500170684521460132484995777792406001384551031821370421212998404701344833845614535714669594636562354729371155754389762677888596478525510631499779830189352827541837081008688128352558188290663329913753992457065645322157817809813404457064264526057271723096424898672133219181544945016290403490775194475217261801683279310373958867524226241221192438264320953824926880659349376118833514979281735323329010119895113534852966104314909989564225719522166521904559746291944252434547958314748974244151885178553491854190221849093127755664294848397467630186033272919019385428319507969205630317508327668369010981306392501873901778344954414810139855665401338290518069203398548819050287252126617910003308660085638436294031652147418251437970065007778934500648098382049371905400599440714618859500799069340799017174897034665644955933614758869946879084810241920464976359202737863480340316921631224668094870747915101006958519038112162073315057935592519124473459722935316303274593596810342559029106717538652836817868314906391695927485745257213994337338927970251496749104894660526639821924875282717735812406953810420363150833490704703431980354029034335928892905500183202849698668635888403310995394353692067837771697227730391075395737993531568974410867187059115610607257111329914269537939575150160168770195739917210624244943019863012421080541257343908387723555648612913414683727120932933900045512795105686320659332878633300271164617691645710880207985606812642129913127295056038279232910813571588944490128597684310310912452519196123688038793057068308312611616550238463139879042075738426778118881344800450253195836821292227225313903464483247721730061789895491779062813948441967904391414784826391474174902427861579448577437681190297740222519724855393250925968577001047661678908746675817013811147617038391272283753324913173497155856740147690324563048591294694312947015711482652698013654268186836739925051502212258024815612929599927025046523353060611702132223737322288377892169180958328264876004427160887227852845331697119302383515647585791673072301572698247620447288868896362941232290523640461344149471429194884974213567141179756872507707019808273421269353150964381763953476288560149960024603915647508300127750030462081851793832293389535910844421723851356787368292386831508758170590740751444832386582145616758429598386911386356179534170742005130408411152455769183841236827958855028260173364773374323716619399714049299696718508911287340686931857987320506907625142944948502997609126438066843763848280680385151624678170886462774153474213819397545254287208132770661460469349298541325238532378850320306293814274915639472796356409063792321647038623187196009183905596301552839771911703225691875949488409695723204037082474990121464855494353956673004336918719512856786932645340226327871478969984826384524778781258695865054264716540391580887916741917722642887787549888896693062548122697873867521573763040669220817470924904511101694903562213557982955942786073319565947356844246601708040999517664241024656032621385652327667534948355593437949495150423915895124040407048033110075501287556637649694439507268154776455448064483815804796312241018222478396348729229854982448583929948965643615495996726663287905378518248051006959431120972608804801777450004741758232925479006866035192586023941312806575839952188077517653690992995268524122043120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -82740120749508882608801798631481635320754956426465020407458264977763699878722642330363893378542071038172438357086921305088526668593987727885934228697507944617662360956515931745990385436294230075632837000456877398016449747703754076433361296907409765144333200824717525145421907850720866273429805507492721576435222476712839583910058343220147985154540335308148222850970540518120598787632731976394921755113456345466899581928088149510901850603715592871642658204863540543100682465852216053399100483786749551267781128632437312032694239427256892899628795521923845148896798652964470208319695715584329473171883066201171070207647999846131768017825086634381232702399483005895149825312891504750159425058537863409039968257023376465482201278282674454762085423385318930515459989155401952637161610965428033555719766776263531598575142052372193016277220454650204611185756376970772721784948615337111698510192206341214183178036297904073618110211668184025588357804488726607914825141241697342782446683651932511464048690801854756419600220007223546691047589991497804996400610208734538162317202446498072396834872848343777373257833404359209750957927507525097226328814684918593041734044428935789425930670150550007379590958555157163801395474936126821975991890020910249934727486218589975710738267511205155125435268665138329530552697835093394450980889411108207794756019725239829555820290951623141857463722532188502668446916072925658555142640470639505101422471174294015050664683112370129838260273971898235480611609770056502434337791302166343897135188665742508674041413631049109101300887508918402754439972399724715065400702211167791801245269117328995932041427058686535467758639688686597687078561274845315291236984091379306935030467123751897747201384665032990826010202984880237357261780526416348515480678036130013711203400672382308916347727496762155036832574460253003394655315441261128731278652514887724320708803529657868916481256181152251359330569873806236313264242514298949544510915746710341922830879270812410251480330896365671687047044245941607660527592489147207300350909351938126233734098787356438192068067141854938824425029435723740162946948488189819448931802290419258966913578575091313002583643229265312303795585190598777037238604276162256244292589595743428983050255663218097449681219771832800656029892216807124001541445531564021048133086717603238438110269434517139843310887448650600021938813987656099093839634064859617079362055970632143331066205965471604600027060825315112860688178684478280242987393076916806820037784920989568399052493148236445046949347373754835868662944080636440686460781679880903766835734128541458856019345414034609149834987246485973195899517584481842793141694834419886963891655515273783535959563175855053438800773511374463513795355928183707325848675040368100782942288732989540835100888656172080885033486982280336087396155414901959932790489020294691950499440645671686516031439410352327101405285346077033087004093506396611607092108519031635800217819067097277364403659973420695380766012077232125175055764072186909172313762086001713394467413842008420646629843237947063905657657674442799003314915486998422800838773993884472177523042258495880099097246660177173074344003576764534731788700355769794888941683179092833541631862078860989531016544320597455150002381542160500652779248251611382496756066759516485224656423495658577881459487442369106153650218511477077142990022713076707149912075756364106577493977794138218411648248484770730863498302206092132014023538511272561417815882278891620460775922231550129736953780088029004904963918673003589444786000222524830291012339033441628820549791117120537357369902326845758229198264710412061194257081352594218120499880339279240478023901972955693811279785294117326832628580304128081754512340910300088991009182876245383064353240718682331678499554605974923159727586535011757047249782996896934374795507741246742900376936306544507303255571825500265333430251150862912401700058514170218028444628000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 269818091161610772632401749091394526053998951084992426083017762049534122583873215466963255132668035128495695124702983799839889472759053239682241653841935711641395168309107644111617775216791068463599345526410209573798172398348731979005222702243238219097349010334753482976117313915943715297532164058423383244265274937756653704673599571790741712111434654587035580549238952946364537844122307342482120695160460772835292895716294297371091084321350048193659550279151364732837742470206010334235232928173748030513706023731760706089245277089595467976355742311494201818490161445262263523039184678579698204750539621513634457203334006650123529760574710928203074957486266255310691764492734255698579711123316368361955974345423264596265892704497547316921663938811857844647438032491886360865171985152827824582218269638180650928125102390269303731448060602017278581791357442120095414677434043647318308393659276953963692839491460844796467964495282047412311277339747522400686129615476944563128054524973552243595025696069260448483814775996838021242322874555318715725181073328966049131736098106172656210873273587278124526028780056958791897315285743735482669273661079802572812873710540002381832217631171864774754755413868340851593255250338516390304707097809459153155032569665986083193330488759263459755204183512388589565236544793090748893653399948284848426690793712085901866367883342350011264383169432052326934041261134101604006072972287081137462569349201452311388724829458297933784208563384331093971666001985294871450328497076365432164740423776703595100055617037563799499152739627719518365452663735297478691730171303715958683496759690431224207422398243280539322257244288270167176982946592962167605260393063859817931344230329279182014975210426900171660694611120206380810928237284074444189076612083317398895523637148439739305541554838584110819301694564926641196125959162934749923483559663648942744035408342708159029263189863914619355207875440447660157009951397377955502621246686009039959058064002577344625240332275018462831049191780375607856540998316489817495482816149223654460891463364427475968094682356020514797510653384010965188966111966798442797485654545532936624070014693424526881876907043455385709518439238450295146763377611687559589635722905659102091090242078268190787282785561788779640074268989278214691761341995265215153902529170274117668033622114241196759816634798213849065675453105222735549994068035100177758127179141287195611701055529151010127940577073876995617660656205964849950680004888699375643706927016162525720281303353044635777776351341407924067674080841971429862054710068199476066733562793009948243401116852744671333757237809689294430543674335561675581753308863790145478944328381145374257063746283395970980371482752250159344658812756963314094888654531918327115485952697751191926667992870934134111233698632516270104008271531550603854190710898886425074846176347340679874079645798921585498549274396493831740263242577475701847891261925099883360263754845165824056968356550397466062871267281438983325382129999121517283924274967247019505624315178220199460400642763927695654299858147465741535979611803627308472274563200457743305765993008242803163919782933193375886548266281791310535612386890910537526894011416866865660790052238213803476982090086907577594066629130126176019840832812449044281916594820197433049435653877741507387026045397131410191027897327195111672015428742938213185035187206372914940379878418941407815236060328988536346409056215741995779456541148768081321958824929399485013874568872149234444120322548151165826744063345158618899902965557093570157990739575884465608700537567284955686544167631634944165964909965095781900076324271657259081378484046771787205140730382925797375947773840739550846095105510869203978780986378181475116770352062077409108574793644500271397592349253777129809135842844049202107527629007840481671238692323406102052998467880478620500466538971110133632078215661457971981941908291465499717979000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -860942341194478720085464638020909751835901458178647315864896984744702218652889124674252443720905735756587817037830150643209254880856135836787256299585811195888365539297927021328643480710999301175817981431985040207482441966099420824748686686238397678707237114390788432292001182467336574444515308970937816904975176977372662844141625975298748055545089610966718492038460949443878090318508415515166331340479800256066208823672970741840234606371685157465396994164310923277371664893354472656127071549700922231903884126101253285207352543181547743397517201919782134211129464698184445631892576030448947074371170282302387936899661074029018076174699708979765543681460992829978270268565305794273942288930039461124071071440223530309699234928577439472848214797744196804771806125844879136757632864508492433476413577060424863899521018047901777299949387848647048121863558376798167863209808488431727168125020116276555686081087252642102452131488693685647541434505961012695087405257913622613261303444245420754698297308374217650204633666466694931112148665903345320346910357944985859672079260116942601235018107446046631465905983809284423786155529559637219988124624838145238906192210382046139794471546691021677831069464067982149235531042981303143875907982740872464377986486111459504433197292511107180475710053635944312807631711338161163551015530568690516008980971484149478836094379101833867084319505011798485635782460415933463192934269282602476255748536507771807413651979161621457277056098627249366126429192879269698871436562178726467313107328188153073785241373470582034913288859280198337478047342134174066279086079049566884078024494079701803348760298662107056597107079030976017444961664632411911544054312144030403799358801196062136304413390846262353776765966810806882692450400994302299498983492474577616383998327300469128950000119018847841575932080042092703165990117335173928919778383115754372896868650014315365792298357330216299975926969686642605305430049302896543012028602418230575344421209863753060987654043617285791214771342059886749706747585620446077619392797073186808881020792584135202945602105769250110676320376039436213806818761340910067837108508405352681639533445559136169731854743767050319580292715474698082824861627140027705669137435375687449586119859970152572458153267926606041367300403975398311105203949125598792834054864462932839648192069808399059530623956084402788973641625003577660217513171022611070090581670328337528778127712263127866319377174278676704026612694453375218415797847575038724526530999903999038283023952544483123395406192516999822510549598930957549657433442285143505020737862508033627084609364360275386591621410851104085911911076537913915847899639727447799085343575094038564466205835174411687051475450357269312699520557823691593298727824499570919849740500849018554911287200479471407046409650734124217748787700455315578001671363433658233394293358484819961698085056879846098697015884637933978480370010302268086927282567238549101925217952201848796496647604784900267607253040385784943597284050341772906446664162563812935313724826451744962043010469549640114370963322365465837125603568540630793297663234625154437547130851297597748701758109421534554434370529002893798977351693029662284294739592100231748540967491561033674742620627928549912330703525026433577935362218770005652130871906763834550161194261252106375574204342255485764569667638339125366782754903383302791286265512576474091532409177185123568247379929052578045037520674851235023179700865385509100515213997041266852075704635560490597736654353039788916093774455705707833501857846730704286523655562372055711194274509610269596964204480433019570793170672508572474779333330799515319070473937962507583844139116060162159954649122789089068009317184970876239689949327577245170288302772176280018074687205013534306788430423608376043242001868827604658651788280619102594536775656739125123478165018407907007316015849365268480015682079292276095337962705840517124265170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1966344125873237421431022832433080985461377481398534157729026971572908376825597849789378192585898354896997979354271500566944536021747219918069803651217269411062238260211167960188241187722870533664493085849551072451065842544077342868701140394520331130570035726291528776014121831218503714024452309411587352159776576410400517727906650261776673281273632481292258709185910584968949552198268770387679378545402613777803844167376844267583763420490735693928546996518448952638790714460691198518432930710710068048214350794970208696580725798511603228194081271462013773849301392352380205199361273213691751931006708082000380607408341328039566746826895440231168766917238578342426923026534178434929947614344758919404678383488264941109118082836999400118842273283396034560275759401029018547436211116120185753360522424691111723063326531210566252705107693122230043140683444098532796064407508227501299959768781935509423997454626680994008462400161827404537805245944265780841657387021358625795263473324703765689688323488303217995434765517205034772861844486339256123833311656803596289813064461352182252413182455972227902291780732746679843617040431493499999604745870944089522802763840731961372920132643235450496121589766019108682343544104415851180657274560239760445772071851161008621789157178630029166360738213092779211664158004428128014489276891252814376685198736201818783417574057556608846442505204962066381233634961645328664121523102361146959887887027540298370254412725984057171013058051602646737824786966368690570246806131825229839456603952180592126385219638814270873046126956198438033324573010480296701942022307685057212240007233717277801488126091872371952307193040137616051516142966864166373692673343017260597698002289326786245177924368919361923550944621962749240794110106855609093074299888899200807006534714479686267926830367944352418804625719284834442993880567061008720040742911462309483102836092658755480783756034370315562696289159461450087866194699043138190092674032536523157229877373366499177311153531015460377750574860119656264505687883264013110527683571004209072120365753935909818378042872421944197699270229386845756361967296051635274009342267492550649333013048900549211779102137288306106001176595216825947724216936674454812492518918429178373652473415315283241329871297897535657099703549583068529258086037630876836004284097123382367976945271895697730437251927613202447876605115464464837347830023504033361639384672158313756514735575498488560251785500770393494683637922137664777297741185042601373315114610842271209232116353960022361965111452683278600890221337436885753057485415339582260053354159777314663812951349601787512463075950824210138195730701146073498660058981372945788015898721423638711527759825844406878065998097756361866321854945556230728530076427311662815158194091491860200987175448946818973637146307453005128564899732810972941103503019176875090420225723969032051087552967576951938416809602290989531850599451902736909642346936370091128050782696334191010711865378537044805408495577858922598988633020505862302775440677907610044728991598948996220003055298115156030885481184375633820496565212946115212238588391026390352132643140185153092368195460183078710542667134529010632500900152608587771862578078562858277767417103032766225716276456947172018928596258269899396315064768633570571496278516042810726403098003096616129266015879371441831790603959546444173393414447029638262330691473499680940517361391585014280033421066411067514268930927272641405043278540412038480654627710043149507471056040085263721284782445479910925168785365180146822116325273541272797766326164926234916362109899379287325057091676614595235092552815411758713917171235297332792047164241866313243539003849247756007549858856391600010283733836633756046894214476879045913034240725292352985699201288364055660870179563511935377132951981243712107566161104226026408022701945601821723266727163941295699137531759524286661913610138107238654881416077659315345763500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -3821959874751508004874060772173118654247914768795714299339048112097508192984993042602350390095894921717308395823475045893643490810967635573633839629099686840741266243024992819276459196207487862895289571640875644481225210778701843861761339678296975711091798488049840270968221842009416641856471760838966732646748744358486492090715687699167576954587166829550024414202811749425225860496299444273766389051272000105273450537735585350353774918208075044932802358952117412266481307701062826987489711042189038770508116861893152008382551777584178722424953974183959974209116679196624957177469710802611780831570834125703136714975428667445170296771164457672280599751270597699845899817924267802699820667792525609015309447813309221796823213865039127541731273118058902519314011299029069185455034324501749068656061938003611433369415712362099168046946521958651222679251832329522673188839784357241597440099678554879695108153086656365784876828135127214879197950828244075736785117424703263029175410525991291109887586756207462955818500391944487033056983228423110136788971052523801503631728740617399147699989244359305687103316302565722684862003752750355772310704816359204607876355179911450420400512384447655799822707476423407451102576882236613824763977008406026316556298185734887543704581747160774320565455626260938450123291610903378285856062171852977045845623110456734777317484188571787825970899510215424162705903823011831948752864861283410747234924628893106720885469309451232782461484821779813732384561521705310019116957507911591395102559476326068714695279061786292996685674883926816738532829661124780499365072396213288468181821738211486732387522821876612138718188321256770671610698488762384188817307096119013753805314134098873590831763694489130474197949461198935971738347378258385819403424025559049608480824036903595516992570266888539256728688327609585984336580008301435957434427852568445659976801538436840648483699373969438329083781873380717855138880098724801157669768982586555688742556795843940330985069489646628950576094939182627520544042036498428658984028053994571953249462029945519295002643670713740444270310749454793421032365748769307123763452041290667369684614656916673073738105178164360941790444992880802058493607492276389743957433037361544916037084002071584349221543170509283203336180462224344603623375311594703245506110270209672629138957496643638193511148381909689574011335431076801524952294779443976378626854729098223946392504021520857204984202656535105314466230349932108357666358583015789949073417527856099170501554707671331343046192057438195000643036613576758740020924709909321798524017607617326922332999034414209693125893690929906883135706059086498332548054531687649037467289518491132973284310810845601580322031954873831202316099479526019526882366656868053958149832623243322314122627338947928965483324685556277054626905050360208126683979308704491132661046242927720239804310972305738511942060904376796061797992069590235199873267100425319783057955299992669746047416948406797582492834235710523873506617766056505341818282773287104257115709972459137395687602467921473344428443407480378047715372468787767600297793667055788520984447110365984353002721611230139145103246906551288168777567305878767396108037388669569676556057406682044900264407628039813086410416503418350204618533908256050405562841742729837128022949894448932331421399953309148885329507199234951833000014646611784917368785148443429831367995677192375208201219954084897075390733077494731645179550875629154581307764018641625854170219307343011289516792342357139855569361458552281952468905445150552416389054222253512577397215069391340377796437106895065646280511906765007044142116783897549652802700709890624883595769415666672901763224215111722982549142602619429789285854324141503806078476787395219809932582633922999194170103239062114122951111956520497074509568681114204922281611533063299899410924296792202432546782364987866842430931858685601340468199609168311512175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 6199774088159702394897796153638199477530577090590932359695939593510176742654995197532462200047508788011142941486171882658024397740122664118016665877257944083315813421859301271207119932685155954840040407403108382300192043201390624686015996741265944970042956853117763261905251256076733897374286131365173200813930854127956159917812666034362462943450601580077152021414953562020813983078541040083532713810620061038755097668860035922367853862425186190623341153175757143908613816941053909138913997615487327685856143522987757103593090838944874042025507568153983115612124855453861541709840160203263690697515545180614971438329628471489190409170785174376387987109870438764999130049773200661770172316778996815669309935544017724008760370613476134756608671664255240105767556147624746888184850016343673109636095319914388170038674713138196616180179792884427012795373542336695232739970391891320998730182749987488709834112457630441488506787380736039018603071168279083572124526861433774406562262083095962294545588112876057191031662498246447179313561126081868182870597919195803673924123743748495540525560384084970353996567635861570646961582378338310326030623303401994236492093619383411387543447420152796980770982481964133302230403218723539416145677454649329915661253822454687493137320397651742936663414826205807760054224608891632128257244784469553647587573732705677389152200116295414160205775836096139158305574055688322568186958892718726327403314596033203873717602369718094386908678906987284679685691916841564211435973125193265745593065946362127421551743483211934315591987782930138081809849481582615440644947183969324324859195621364633430751419192392175886703601033542975145507331150304845582743517434150139131048759833274150701965351518478033186349535338202938288340463225234818434697929624368339368657060586520521417485474939747823708044578996999089684137083646567142522980069485558367206884844337071503431954447626031447628829327616202751388944828286003364651910799052024105455662203733221118927836406491426302007770961778030731529956602312281088036757951386337284925367246343747975076599754951810688045455471499384009657455158407144984652253366629843063123936334305647228456853713922925105615566185514889962856830801833384881783080600555883308388442899238007690092799161328201937724949163771998675530505968762344365883154185749000707264039386220820212973126849486322091605415444492512035651695703805699027066553094150439817123783978515072072372307515621397800720455451166207017948133819492003247189003274022940460222244386864983007567524695589743676288299873090566889468376264162338989412180854504366196053516719288493260808489209530239562426456304857717445028464615165914109902886717686692659941576541975064807571620745342583160446206495598329499763764080291424266122675740690885890738029307728260811211957979801879160147869982306245804379621866498145649717627869356932025011565937194768704817489321163302504417443034803431200287899764796883656580539965487889842257277049300800377653518644873776055797416851417367432214847652833095590542607059209597221759399398002838231996956628484264627867094187052628912370560663221792622047805978730144539146569764490699544673497893361266447606102156481291684091953574041919550618805106941621633644038737141060507512414118267049973216820884392174986436046689116396500168018324144349524473903940288975731936972087292580361078318407299627913036225376241438579621126685992976616378658344450653892647337722146241037584452024940798896711733149908785825481182736296553287029096022458897605177005354630321545964375326856179189094316692830151548946491027635195058857080193989403983179300330431877991367678298433084972820208547704031817976800068298263893826177046182728866953424638917324033007828290402682825915538068658297539898318668274063022856385329221261956470153357327008331033616742588900766270703595547448315972275186187589773901044803560597369447282792546604670615351108652401662816250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -8373182558839004008344648213618128476312250802996588977983298972829962782341507385000661418473022242287988779793630940414952875303932018770938116408685978988223060242182905683478985547569628881743101869905282879979785273523035254706611245364308474328039370467673261292353588955880668086734901228471398674639732742987414760965866011061948327136438132259983204125148858039387673683516105758248543296116019717060515201184728814117737604337837834584340196972016273063118667966247045678079134350598489814482302034161043618435528823662475839515388984509289994153208505519494009844294311386693377039316505250100621111741325409455871154894866020090146573940075922015226865851267356561719311445551147748045066784524371582664655005934191352363597734588621338993567194929336546662434293176118671907814407593482380433656787420496376645152116404595284623518635249629210084469471420799125243457797870569794402146124723755318034676504003067841796118287625278358528088223828781076065272979982329687656181460546244505790490485743756528087735992169557258682234647536372678148092077216438773477599130032325578659828692691436409036704652194757517111634947940077973264080270582229641078572996076551278643734269104444999445710620755859423803666922261344793082431899152026576804150574729601212353608499574925703198992677711615679172105144993177925790751456958635301503367430333043468613558858027887557913107056622320118656872029492986745416935097677019702142621161023850891989880734362756064398579456744025426958917385636204138238403391008592320058087945988741633824807935746500880839354031734145685679408252457757359110207255127408585321472120567572076173484139240793191362379498080160544645563507372960512544829901491569491339768008094449438245082131894511444642878612118913788634981946708333117587609281458236131039357908920708257198687680922639638785917061694987680973096971660189822936380261233303768341132715093266052489787305745046829424742576869361615071705476426393226937583660026596939425434664095302054464168058767243510464009274834825605599109069436094894817439836339321429019845763493763393154184957700311854226249082948990079487300771560603878773066721267452826616222811354890549736203666071644188637916069965285249550486999568788651949843828857830857008782686770691930846689486734256173162367242389367393306643834869968589228184216712344121025008157268720310081746589782079146843758679172936933278160572255312746878384331257702057307090493216249486894956990486917923669904712945007141636846791187785356537892137807815410706994559167940239852697527854283224074767935423889947726227925089828767733556380297732428711776491718654409205905668208259699261713275042698685328031789001591771740363869020028928565872732240508742564105946188617561313436868562858012608878754979660118217996798516287949910721542351647769633119745778789102447786279589234733304740685874124548387068933873853390660497730949926098648205759743758738044114143824023888200686800570192506689987855554070879520470771056949889671876651921329596740123284870917618860070352143262161944150716570974700608055065936857148536729886748499810290319943595733760935464954853062469822764803889468849906799658870819476567063565122079660613148102973348809997839221527355011717603718795316626266423247894211788800538431226126725019145686881296058752771455373837438615034927176519030159592688279203882590545497855556678143728672430899853726883603145764656033387340553150975879185194968951547721351420785448139941308725701199247041853248132838456957172674914378223603522785391114268894041200519801131665898704937335774771637925995392707628070961427173823056248596717705883885432016688943401933391565405216956374260310274029897655939978680259883501699389115867852710159818297363028864035814186093108578924058188910974885953380811069160924401447846050307234928158908769863737719005700147107648846220758445710403384168290831971366128094295153667058217380876801444209437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 9654058700445468219528490369541437568307836973347272497675951801831671014024804223558188695192006866966476898881810581091212552864089812317727368626126267520479251122536190755839742699150271761949152556290371798218728500861182728128336105315684361394601576826603905700443199228721457839384488201343122996265830982472711356882205724423986372763147466324599015278951487783079699560044559904220802187765667487858670850589567763871545238863833272428508559509812628250299893768052161683581589000560884681445760728894871182427631806240890100638805656731306485572835592931547507078588191700172113826929751748019634516425533519454449379872098332833862737446666848265886624242849858126289298636894261609750275131424247350159692641209740848068877497019695952159057157717685390835842843290976832349172855022465189066562075579593126507629630218137818327319902287093981850934531446446302958637953593856133607739591219514609665496363342378544501599187746373752197641066722091024875222422955910962228056039556577552899150142007391092149802679480605595313293726390660412665340778337793961563464131325664138119603942081071917875366865880060530198139643676432534123446417604423343540725816241364297457173361167065222782362587706042583432569731913856422464901615760960524204080833354379816286569137148378027730511180327215247140413350193464935898378455732164220980879376413102714139918978046699780866395752391458171468207176212550555310095078949702005115616010191988553458145558538213785517115430668667940886434221630006428661639207534897491622835421290167605840303452283525741068165176481280998934568200256674618003983887878401669834090775542298185613803315715471449552967355801397323226507472731340151869144336086666524534799246096835485824492408821325643942039995104936878574873398965608086091698648261776060851862515263737468170654343659289312469569881983325379091629965502331200783212388159002322459894944056331993800053156615871300646310027317849883587146715176244832031035633397214321388515991813898059221275322930058917368123214985721100538994612825786972050962743000644204084866118144203105010687499500193347334892115143623105735917204627935937035102576761243894939317125696062628657850742827895832252000410391110233223457089389621093653552484086474061648906357229684720973043071135421454647860292370526016153462078987005547228513458616289287862159772954448709861925433279157107717874121311103973903978589566167403349648185888462550110110567823663912705312534417479019643129669683982357819498897010327139594876029563589336708407805381432178081841240275834616565250700033066027555935302651794170910143580420291565831294330067495140566265917005758715334091942150167842426260945771513959873100162413184218500955601370998263250188662237287797374896805487648944644793953135323156660612942669303691322696949419448611026295960677429131325529344593380797515322686448691516001838615004360262688743566815731526991147333171050143028978960726268059065798039060275698846250421500603746895333366789291243798525544409972311031952884599002176734683097179263560755184003768544884681288968924425613451449468299019549481899240561588628072754726441085310632087448584565194600383966449080566405297090613750985228619633778299254628650160131294467573236618492330220407503384557044261764515600740429884513052562530854406029939662083443341347630626168610183986158011660003370429010445115323717391687944236701454380627949495533289524679042188464906840328595879384226354840729188699019994809038219424871706021543180821627397826655840771279148892710785941462382658295386537437514463468140376715990267992839400355702028896295322631022615864027917741306083788495116741105898729367024553021078042596350330928713174084572793800346271346919912128833576671695699695630901270845918125337729351048661881327611443344156958920591522642726674246441557388614603093933552458681674742953177850039040865817448668161014553481434343169889483535908750263090625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -9087840245775813418856252210233232395454180959592223085753948278054065216909684715026862550751300691366123936469310205438659400075278838183541428445865353426031819747868049274741491271388910940392202064094733272193199877961067356950904031041026019805352432594372403089967157426026462269509398019516435235112636533108745432692993605217976600370813566912693933073436634041967628673882849750005229314082834351645179278138991031061660343244257704423700841814894116114890737514700466204048423462037181204897106262689054173217439881498577545959358098988162968643480223367160169035101825455239799496730133727363663790668052549855431606097008175790568172237210951582160880688065327842967780791486877000750798345240130645450593712461672106502547603915209749325627757432757488476728946279118413043813368254386904513473516812534630308347956119172213491565364436153662415114823399365710649226509737091761037393637697700435479081370672870613733840289871881636536702838704909261698037465263472322612411624298301344632631713302046649299967518122625085511462125725027830039853247133581095329251543266662374484243092098611521126584158395532880884184137065957429872374609431046928921193975006604593542452474295991511165396943417124716212295687106408055873733250607728272561972087130672862190743404846526269989808015203412154012005450277830750959673644379049075358869470920209069925088661291368151940555759987788172239978334504206421163512858519848826434003501751312467369645770081759042306788695366546095985334437267347536272063573157230132574373761417655810790277770611789919710344094345663412195189646262966841155537997658960555206836274883490691468614698823939219114311684925933502434428145613309728981374095671610487591419147952175440679424593618710361434535940207917389636089343540716159567730757331943505691902866502354195138505724048269721117820270093973771311707132340029367545047151386450385752869737512586631102242385535973718405081708607140797741379583717709473382408978733732152349314966316638512011631651810311327788837215442489293594612190517528762645845357248864255534206962134982301069347455960762772913733576950677953133330051199094916111552057616335454998585291038184086895187152894053391000874376252679381469937650370008118309490048140799007540438313015182751760300928934646227253021580303768212643579185198788800179101392499951388908534450373811505694299158580901113185027096349048385300507532136305254716626305621448363208298452426356692449968775459945652619359803620333127568779195581039654913073481451501314310343132523258006148331086863162575247248344161568660770811048211606653686401017645686844375338284073359559500937634760675602408045463749768536483404143839921596500281537505751332570753586682866614932163390288811153605355479034075297433733303589549543921250622525698908811281356312957637240037071859766301150797975818999282902971389076723565068984674043473407675788118271769129086810480097391413493463444508783547711739663468888855239540095478347876888916171988332998120620592508231642255185799752679746855466580823238568805063255881446881661359684114438384949447305292983779431007268793286216003728554536219401374690358300584937112001262641221957424628393145127838266224068764408293264551348932924867499457887561007644967619185457538310504881080557972757453867731104217419580070716880373240261589327460898558586137892336789882374736832023636688718555229573462848863877180094070254935121897614351455458095647632469660238577731741365128528234871083718582990713869853161486811911675225511345919060327103104742525322851255577660125783658799398790166232198786438335106818902381625160275779773109377409271513968393474328230343851725217730527921248746133069536858007466901518382680723055272297630231793788666901522567454508018085086624979280127567657996203916423252434506780763935520332354159342349433623141962590452654133918116576866773679238259125952440402939986291764863588271473302892465468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 6794234160321464749610738435114106037552998249624365664488307858519138482848982791204054022610345597535668309859440383972752656144807612636889670369632602328987790147474029250894143907743027825186791933323852475245283874991256196499794055373290298122366183183165380728124528146260604348339639927561171035481159632660912773343983443165912304812253609833582059146361344565107420523653171060149763793457135928277317054092536022812360958392216154275844955429995658414725054350833996464393486582091794239010687555360454645939762053899990371540053175606992727602546797553349855828084882897309771242696496109010846758560243384386279718718014507901531171989888784127428782939771857032838136283780816545986615236021978691389308988853914823435259958801761299164505257367897571302032825823775468851829547564993949184872632808360810262325724593614447018987401765078440980104746070404103779607317480938149092014641623090688254320856499323397879258202197072040702142535769301060912030524867092974813778109364282613006494460042074127869141145528651377665393753268808674128933876850409478893905628095817717084735524624842466872243501951710596578367451915201984624562042837430379817170058211469502223168926330375139143440917323711661615506776649691836243255566330955186626665559733156159860814112014070801005630925362847911814405935871198972906856149186189548272453769025025653727231052182311554877982298438766919977954859428674236306876238249449445711455407684701493871185655129944813219961174511025089123775880723897019412635216785621462892626311569500910193128674945836270618011559355274480879356463032663778179087867172483283480991032167872745338110989192300288894396515884578426268370262877401871342313746501621000290897909374227765571255414012769060366817556641859684231099296910319244374792649325034564023968266771407347336412251291002159513889139364771124683548760095405244792057412431500908437203044771800681820968416935287019766574582121531710946937457929027889622930524758829930162968274963979515385937632926705950028010020080104840762837558825292317877204026670466936779352261850165520782143579986111369238259910152513703292982435401926422124823698387316801294826196716884211017731908393880676622698604722106981469734106606925551315676506412707112331696355387687850743156859511387001446064535903015335416739630826884357593143978957147033200339572003253283034809978596595529109510826911401870007054956783791298722648095220597479047827684478542120659349130687513234640278176348932937664264691981809736883756468531035542256099069807632133067376525830096625475997003644898098610490459608994247530711131462532364683372817336475317827302178721287434406196267712953324929391572398412909010316468380847963401226921575161722214409613391895443709962665427297400662263155479197448290268487314684086374011123634783216465755194475109557037290001232707966308209505050634861483897689835778151418315039716329380148948915777690037164750820879533600473776217502876023961577851254081944718738604541355632980468668316419982152840365975622150224605429420644513665506198775452187506162563592888696311198116596979085154841432286246608760298585502807524403082915609485786340857522535727855230657801097804077805498877264445421898745029361719979276126884351788104622213522279375632404178836214904773795435807407946130984213011994948091735656175243784100234129429249304727645250575441322270578819302265345638763759503142447563774883781703558669723341834416058289865690413540141331831904561975706209861906594748176828206254273521438613872823532331975223836872860145711531698955524007070637444599088807017170970481356460474016449334779436995888952529693576244801483951328277748067949619468487643494146493585285595820134223007824748995769426739001157175935420369386215237728598451058824906135655315689113983749528342260961467976790024594889572124929255153220386138971137574306693143411379162903686417328040965293798318707097007838507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -4113550900635418503837705098018916807390236580065479055466329129370229956044940410844215825750938990877662151339307316851684233439101003181199469062798744551691373295232642632309918049394264686142513793882662080357865456775768079292107159548315163914777433057773006068634602065814345332002564366699221583383579239621490920737437141210539443343971985823442105252079342084095537998659508375485443329170841821533633163961457058537842854085515592940902996558834140384830538703063831662970753243973706101436383139511758561106493252983518638348135251800727832940920356636230344619399684085841780646833609170144900905456924956418244986689306126393922790338127169819413973059787354858773861624681566231803681370746155854520012928064517526882099808520683671602846128647419275562604327351755551986580685889884370826031460340140707880037357935712536665868647635664257889173462074412013466208802113235701471442226015295342837224150169599630986546964700425813620235471426022386282518056710336275984852606380814879308586321168441755099079005264091925070814472948632026655876360880083100660589218508224631122428845271997603606809840929935511551278087261261319229826380640350277881413599037672025205320202681580540437081526716130557151599031081544484638462198540394418090599825087039741866771456882506605806641747362990657271784174727078234613789823391372551109671037864669126381672376774946515630865486608530470810271819695734980974638527075356727428119528076124804703092905944379536055741324330042605590156890981910067887849648943305906096390178515773172899572248562222588947912270061144002573576740678346626799380946681079974675919849968939567372254939190872853446514499039647293272118321392808892474310368940098708305527650150417276649765493997202888869984246597210854075136470151498082602669009333619082850816112066816609211434249326913077811595173495935201361723552520386472955679718179246419983168483261923570486158540337849571280615475985626363106375637154511911841568883209606666026448690485631920418411663851651938564264276336903716367457419891665662896095278689613252585039341062749859923508748387419465261474744424890085402798475008336864841548536654242687908417105602959123142957181922518023192649940251343334693435572041160240606902909725867530642484935487358753984811054678131860657954931505414620648929602661598013773855449095312439689363236354603610030138596909475545254819805546951356565459284707428310324920172092097334968691314039596280204569291844107144200748737899907749714756249749046788808982031176838139703696938456450980791923971807837755922050680297156088895976719704848810897878449395472884982977651375023787735102642039375457705274223467919554666840451243471165299933461175609176361370185427894659571783993293934008914538091112595217287950594981192575211671461008535639101800400592074359252430263900740529453848176530095053059356446376202968148862754568750547934638484094577137959324272012131462664061783565787569875297304086726548032594559631954727993089044159925503853255263067193790121547441543428425399612844115608449186641084131733011259670446072280722835606965397035827606022352498573642030763923620946212510395833968168294983788658546081888897346269334905693947339595580659933832769174466247504429863697460057161802743615282428158665009021836006479333118680194271850570889042943325468475035440066800679830948574275558703850224688532470758455971753008975632998482245869030555157220142827362194884916796206368177358846501214161019772551508938866419003184811354330563276058341108095976883719514375819482272810527372327553726996316192239898045466602698697818973560900987729241292047339524453362035297915147647874000871598664583200509975159916041699829914696983795724951546638530797006936329927412538094805271401544542478145234229857318078172812933382810553726434637175131279255362558792991179279337990055270887989338595105865591571394585838383039376140249684467373758103048400613671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1960504828623965270806439180375788522623092791683510785980215801646277729136038493495165529491882569625618473327837768842427372486421726575716522618922260329007592335422837113932471648904990073484302779090901688950189930704549025144203967292643884417272240027379634460995864234912582110370359665732379226721268830112343007406691741142762137656141099793351193517679894348974724948239974070143048525015572404229498855208189799481915431465403215072971834524081248744866982519753265631352692972454319947894301321569926662294274296129935723601199079231146376397890590873174470821188731333030579690685825850599093607503687995913672960990663605366981954700340636678552762601760290621734810904905711272971741909649600753102001310993034706843027911151227627533447381114833106952748446501025588555108447998678053144982877985006876226204768423050788670916990126013984826448704607370865708341439577268700743834270257308145728854714225551086323111079748220309724903825322261017301940275402098678256769171055838488718803778843607205857415277228857439399455275803693877037074805188950023035308457589957860451776267702715753453456570581764321397398295066950326763418017491337395409092442850128255684522142134423770293482494172370200745329733817837073283114218499288052609520423959498701557899640203216099198562662679899597386666617583118841398365443339609068792677428852695964599567471518607679132454701649633363500415002394836665401019434484494705161108384316895775948855809589934937362961113215146233865575257783644013049704341215715767166455590994313659956025006391050144862997256235859869748272780354301833115861244636085175537738819942004529784833224915276634728325052295428901867679390150194474412445411005821526774778138559045244169690292723688194752370269797753297610443440983885159080170328364048141021723555316120984590415390478607078918141431134923297533585065448393162756216348160713273606320190644587465705849514368169099443958974048069552945877763122741278366875459663301487530913323075537812268197119042101568920993902977471044779659776694169306391520747505047369716410105702741336087775131731404166616370595786545467646904939593168112628404175396716721403702036977820680641339377380940265479617492894130133046756233985647690672063352963001703856002602757487163273644443256574648420167257286538023745112351357547259773407846021369911192172236458660284469100261125507490871836118248614066598981443035495502788944003230332669766686104533896855917614217320066858301496198296578789238163792171434616410717103522841287893193671097755798348134462865965860063173137917896476899105649055930460132349263503677611945883305612866497331897123986086872078161915508951758727275735748930270394278630838282968016037447181811031579827218644473721661097969363631272928247210518279850901199933804444389889024477939273352525810643537055978448436977677138035953542117887307253696300314027213623955151849055836564471445400467995917754590956571578284271352769690397072682913329137363567187863740263197393124335695754534682945915650694043289532407200884968894474533704467115331842521832005568166563094769992675963033465049447535428968245132408853010712487651045608651227873104091405316219806460999705400346594555764143208943530785554067475554561197459933558082935189488607480060037157358581210481976916525954012655374345241451459656275732357576522350027171438044113048017142272076310528341408578328433729411215618147476669361453316876791993372226307306954014599320260204042922556815653490341978641266504698979876733337930267232245791162501345895006035819634617534254731817518963148484235440235769434763569619723535926489440081748623909963439726310393422357942460126990301156344794247924251001920712266381247621117238530885811162084538409889809320606843056633150335963746810430455276175315396231072275537631846657180627659563840141164209093789832889504525986211764586995442384409416396804509499830601983263796554295885644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -678840349948253168595241928505763145589988250264310967431292612627296248425888255895578952613300633717605872684350477637031463040919301698878692184650435914323486371718805329569923501163519823389189872625729749374677432676359299657339552563470338518919713801689953085299982079550556682175159742281039601206114234314129669456626853388854177919421712014306403923458793224723059633576545836231298688226836460426871894854000906829176836265600554697115962722344149638708867669194560591840737687090497734974151618851045261468958351150360873732803179364219633313165022832398571312696508499920821715208128471205101861176144520474756315242034029663447552497172832233769428671710333975896393023866220541334342195748107651225238977984512641904954164112922659528620697706221032354651556330260920144408970716676025254838284232282457951336357995789531418978512494591353153194486774072220241197308204733111463323573252034706075006238782662721299156873309691929324675438649505784404403271536643241553758418962574019964139701760852610151922137838232158674157547235855204424922976065344969611761650595938458783244218437006146800852568541203656976290896883585928095298948738812968766470775958072157815781765905036720351745896094614301795986325403347329411718624951048523884914687741761734399485032151352778224999359169980692281129761002811538898195117615716832211713424327146653733682994052593181778564778499070490365512481314819446846499393008726248144460913426376094449911603869883861953096761797538264517631559140443273306506713808460374719846538200226209090201193323340239073724043524460514105688409780880476469907056713376043440459595217345003607495880493435328784547557504891853142085163020534572579443713685349504047029433828116533285172611663876417103043399045775591508576253555125208763509246734086271679450606190237868488618604073931181569014574291047897213303989135511503247150706148278565105187374557612588473295039728077096274711325255575895727301142833318237216749350456812961683052952655105646824919771540899310444874970459133127328282394029315910755029036444852128832192711332942001463213786576830391438579868117944524462179271442925071533253835956836414466183591491165503972301173037866335938212047870774483583240739156926613789475089471405629028087586610992370876005103374022474140681810453978689950339956247398993265422881727205723981346080629135835949229377790422068008240042434418119600742616820777557476558863087196536674954144188525563177208219180826305103899227897707379307621293948410773196008381232815252591097707779081711412199504336313990880784687997705021506308221740457502899328519543853763167869022779753161913344370052470283045207127665613479957715314152329427142748343451358270137004786596974585229123113457217595957380603137892926427815768756889482654383337203716899595214264566318017723103349525379398416653073467838888867230395592469625756589383457298120931645117001295695046273673019835934347413224970263741625133735695808486235754277905472456543334949471865508481768913892054993230937097967840514002352634230337497450185173511109078119137913421050868817514864782787060323224297581361271055808975978589705357935709060971743113109734387697687152779876018764525359739328495623853808401248357868799267754861607394404681016263727728375926055669276856961061806106862977243311955278330059081845978964294181397186239790073483838786488605604900196301111835491428681479557958350876150115900911820043002612587893552763447665123719518256104707590108044789700095039340295079365042134542349031748696376009917394742747630593779199079047765882734397435829043502415965513184064462911311956083147788746555976253877670613865855686282839944077093433799520953361514354353897539297246828034302251313097139554608773437310510517985310939376875051736624199210870515874146197905103380963646744478888171301109520110188358047945856388474361585030132174491813016248683389240304747035544613067187389435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 150004404517769096322285030872763547300650707566900575891372778075911584772935140530711703573602595771038683630207513964345497845588593888249561445724308699133005507359772850826877988356239254935066115418107932157436351247429556338534312214597919184186597076540954652963732819528502704851417993686161487850767459007389563925251595106086768713696917875109021873911813599197763161004855538016464452783582650632291550055687090855442163791517612560237158416588833265408949924600488522276227374805430898947826627113363202295274944423275061256864170666504630120176640738180971343132866816298856302740527975184868824850168435297479634325373553692183625791551997618766841181038511811129391600886164548594700733451065627005969706667890489233993113490339313165643430044973926997514964459312087313219457317880008905574620260017290653233123789669144857955272426881306760813409151106273905992692162284831418018821346812639575368364838069381389757737820933821252634334068898828635554989767893907722416938504273130091602954066441001741580970844731133317902903441709868387467918680451276812545147591885389394942803382698325186644479515431684102293601742916082107878247995297820149572131326966985718329780050364562596470098280441730193065231827598552427494286981370997558261386198238632348962201017726211088017678767775271777838672808471514229418534489746398389993267707078999208817926479915601393319430833721846652762757284952532062682558876926191479264160885362749030248826260401250683622570509591047283201004193164055636817937798451730163682746059316418498225752997050250989319165960163988938874578170170500879461561121079163763824297066014945152427015266276248158276763607145439166044902249928684426543128949845647857121447800755017181468383427281314978318462566543331270409915785052392540638127187848841596539000182958843817323535380835872623348874794763447217509459156960261177143933059812684511931903396709374673310504390953885715877977435663004939632951448985316426162125061195265671210421674595661142204033851291957548530893597356056968729818930914781350242088995470898577973668875763783413244268375053991706834157069495406760867822434478228387856218013070753916697544727897322514452989246212092551432806888847663308071565674484610364766503036071842867340215300300413985549841204245214143575249678641668105913026429986079419847234667261530009325264506186285549178573462251889602522656995165620255260288682476808079735003086833432778337633714559249575846451059065009319740552287920436088455703222311363652417174775109795317206557655098238160424059374678740274892882449021757055197206514199375553157526412935499719532789090362808100856159585673719888138468103652256444474124311301072906887216809696273375482249852143015631852622444933497678561857355581404911138775402689240792671568182493464199761464501928068793697410733024703610624029232149695907514283981570876696195717002484833297072900289612054687122319040844300659430553459534947571141336945116978384069580362360696604903284167190225059700310163855661371250834056145141979713445800449553806037222106927918883494999900410242423734620337547429943455750165232928942191546081485444442674487098259715224030457866009442809696775820006378872181992131906944355462219345796054129344249587120048173774057527298481301984442410413607221007577745699764027056206661608948383369113651650292088138570908203853141575358767261271412940596764410198279544944575497712507190844890651470509143847671764857765664391773854482554186858406253427276537220067384499755163224082639290866691889872538116461459745023342806406634642622426571916283729699626051973103779604326466245356198143425191317870094743853166612726436944626522742490157805694998104255188897042311417551890412350896169640706272265529161421419406483328646789675856123908658756278399034470013523820068597600932863228072087307859471562619898379247095337824522437104511287062146507205579047396970463131493094238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -24347097120206920605465888212899184510408407991409120150028329219163072986438348971325704741685818414437740855281258189359892602344522941220761468097757169008474916644431326984523555708357730510882295054900514907957613865894898170612715553364506097608431899657959890997470522840872466754638403565722272224241931169340780624153872303548047111928852761565399703383077795589288802371551410715548762109757263955855488323570152138245572749183912063181832340912170433005751365677514751597263063540973166770814161656493079493426547752288797917935805041889865273126635496289613034194111905552407901598155883095584360056945531633554588491107294516049409008258474414897093607032065564174148800488437785591852945848075115782219171810995545195660881307635145846055586725608059416738845836464373925539810329503952168390671260806504274655059912940614310355369023686448853231212455151068693559289063695034402620383399827998647752876483534901338320364334421365850180151896154485455093939192439466532666833651053407961655314200376608685582512689081462306830348976147909726557702437113703425599189044441124903941137570725973288242702914862402996462275751688088194210915536827535616583393427476474859968760867714574162879775997452166316656323305682228831303682022548206547043585504643503283717975296950444036443181953653180247515842205838516568281095340770282084289979102011013087428981408514370426378314936958870063418357155882160153984238353575075600957345603171817244055791664536395026612891817736894873239595249456274963575833218062340591218841639258225342516417325173098467663835667460473939270528570001014794490599451533353399816944758133190279739627830101342530716904953540727665829117138256895728783890018626854549291880783380745104746773667929763936852317236512770477592695754125943057164764660718064638694314599934101188746619364668996750448321116185365138250863049568288607154740976476240941399217386106066688750974120447712549474777415529553418301231884490651160234207518841176794703496287147421596143364359353418575931574731391440697687864710994347660870963742052903812851584244184821376315230910974393378123140574836304163063375668648219112317748346467040277006070799841889608530593438614586838813428600880156653398554605929659745472361575858468677560495533365535676235504913362957281348902815650654052391410766255377789916787101213123626464654558032071826341944732131057911638718569808735918770340088516735705561569005765416064861817335215711642920454932786554153191726371067124994967393095206873004770185798269577350340558595491597055912861771385698854368108336918597906720474790335795600352923592195566056287222886020648454247780471253245691336188738838526423616668829140801115941672732767458467499407490350846170629742907130885785635181853711083582344161019186178010913960904527904551751456721761592697121291380384684536192092673626023309758965572051572726484406888061243950889793721342807092681596545946457983740869274075791897820590727397902526824156947456512477504464602154596549734380327034589649337770995256852134126849448258222425744579849387209355998322097250578390645105051965304873290186962908622275267595180170665407407555685252916774966485759002302872680512579312913062353486343645940745943828426222325728167291945569932934031390002042080008610085870573170477355153544815119021619006993610300807267354009580133584942834304503811544752098640651279651279244634198931268313785518807494745356610040942131414810447040974319687215544198089807577713255908625913223451949550402005817985621878237274607856035292772034573505207801970152275414864027460693557214189734537119764674960827361947804548752113600005527908670334687944916153923698729598417626518490863849308176420147054643086069473281633474254457196177327247131871442398277208724323170298201610777924638110212394391618278813500166487808447615877719591187970408086441072002129964470359786464295352357746103486822924480546589106401367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 11456159419820817276010401529815872453735495398712097778571504942190433795799477232062734027026791241041875831541526260440310140594405506981364009713209076119299425172732009658691808552691036354434743514634935820002782688943360146668911498168274658937997172602367396735128526260465301824429513460276606987702110489043500858704449645219521956466754919497256871495094365174720623774382194396547985732960948835895565926139738620415781454072360064165005328212603886689844770606590215334013908911483747243616300151271785455217118864365835507301223452592942759898416002033842473244196892740972156812466573174225711163715471080561140327107859786481312792855624752736858911640880292922392875134578590751337012394682854538791939616048846377014948189058880740592161566135954586274813738988101493057628577067398007669757848292217974128533835319593539613660131008473740664240031759118905734568985705561474318963065676632941718916439264911623771325540308996455019886049137407660567315832418691134297989378966116932323255451344482853875442823426785524022310819925602299714026537247209866136805751506326670141821982860100314940806201536799475594885023312776158140502331177070864880219898159987003246671793871441523654099009562177720639380444851829146356677863189910648266759347029652477355525714737326957691241456092287377075541584263924157274659900252600301515228323232636434312044466322889219105632138566926403703983151086159535009998616336434801114534538953649767155612492914457160887528450151837223408452433672950780898924354669328494131596794689534449170158157824802668763257132717890521745150488545016029718672276891021226899111796249335706192001907073481938295521723128839088498463824180701801875898690986028231603665009513420327459375850468313672251535730596969727786682743184379998646093233564276477336414564158607100899890258341385487070774499296862453230260608065719295422894075434295844309813452454486055034114990750147726856453009550658878104962792917446476990130635322569440521795978559205952992802615025758697686804010359022886793460741821162739690140449240574836007733124751611922036338311393612482354964282197144228818312464615591440216035819955779315131603993593713552691434890681774283699451044214132888128646869365562225251073111587619758372083442983685278253429445229022538408802524691028945772258769727475413236119886311576781739324074184438411717369705508482337607404557493071407339671550799861509241246359039479968332390806103855253629265975225373110275687342579955053248543458588418425338237205402281987437550694719939914439258265141720252304625151622269578305501975649741974808302124479827902145780945267108900112032984455228907586780820355013409685752576663610822709615266453488045350636777896670875736875937067417789032794931062042301458455133875182016146107321096997612057320422631849648053189589182022797856143754853538766855149398227008179850927882274643901149738757240794882501135240781111030742093398252329747104951686869773778304323550810232818447005289369725685972509869249609612136857247796090940730090078205300080846093981609162683616110542965088407332799857817591881451128498930132786737199114914348582609371114597292797766705466073662754598123491530334256929609735973683782446612080392232465511556843431979771853051098833084277422463437973104772232565227694110940576739827948997160793516287973927253485859975874825915019875263311088965075764729757867255818792158190057951340970646719750066519785685901224156439712385430058894896420928717984610282902068607675697307976650468027093095777776783581244308488388403099122829899174871966057444581047203624129133617522213976417852141885986322235211934834195052961087706506764251565327014488850820680023530261451932967311330407652701236566683850132161958357043624464772898746631683231166814025907282529948590174018421547104125352808382404394629628896794184627977325997996882219989962352420981432893105170978893602121669189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -6969298234065055232363420777467167754406239300215546167443452406629444816707648644384793140811839049948464881936565236339347608690128281171662641530300718409291249752544390278495131273682804691796980365605233405783745996336792238336070479250185434161889560197822686154856280664290137007440661347376055090522908370522388847041956949171007111315855967115575422205579751437269706016526369009491508724583582207907259126249548135957289199480228571502822182531143946088237299993677387599236129566997226881675853826936392778268277010322575047421899868995676643974983722039764422739152393378502141273545069666354202397342416462640419675466327737299779015778439234290753985319390517384031995186850713233925287121808140634325448259616672709862714988216448843040011788245959785929477548383207191420349066323239888691035981562333482871572217152732565982638645816029032019926933135552984861627630795958694734056327150508731858958574935360422092864733037546352215883201201848728321281612385752402385384010501232629028689905093506560599471169745444032530074319473667470304833251049452052114360117441692529144940473672214005777847611866245565569435940686473878043170807650389047530009485276415771463114013590440141062712173896761039677503194831456727889428348909001667547059613969844776059948441741985727472131181529817185439433904964754539554879404762209581430284089075869594596969841457725902643243111016432163689603254193143432166360699265825987382433892552719690860865010935066332803527258188854624089032453011356516832258519909255680344181849322641207696963617927041412401440512824409103796071854995835327465459377791219950958626209631816071351692924936660993094746697613020795007658303747963687426536641255994078581004697403877138871571608266536692675586340789506166525570781054587473529661792045329511912193870650814555608324166612837703506247233963478979409897333936053273351677269549288966514393796154998523650408670031325493773566162929659009657346432291166437905447365574119907440026639989574159401086930500144374629319604162990358546480440979952082940698406124800770139761822412139410165481476406597178204022594869395300351362039486351391504100374348083178965055722680312054637730481432504224069927785206240724020420739644896848619029844913597886747971436604784418200286946603027101870289866714590226259262358078674370569475270180771069329672532396846362341727324792332700733071979888351200777035452721130269147508363344899421872134019880096474873554352696722897059139627725251041020885930690997595298823936228437646544555388385644295270966408110706083601570707226652478918699286457858618240535942696952307677749830073934077759698891529580577493436267463811046614169156496806383960307154281392498890821843462051548155928777323862348702565519582852855010710752377844403691813787765885254818799934510326539252115735998351126731775380357403835156083837796746470442798548772688762976833815853568191494787464014971959530751000779966060052547277778032025949548156893068470795762227831469734112710948984129713031866029468405557486085434143549136950569530353595195019864683687344789393167723049291211617115777961278982769697173713502536721941237090194405109631322172145408929407211557114312922491369067894709325617265076269358264364854376086028682224530640348856986579398961302054195709558745882351393220982428420691803472959698474376807144817767976442100041043862691420312356860253373507012350689381682628432531507218673890754375724757737534635611196047819883356012956107618829338224355354588233874932859587291647294333049184357770869588253444600228217715162561505807012841617975612294594444442098652519531872401605443261212354160232486772651270199954150707944885640950875629543629145517293334313582257478891153216783358345276027123363374975455734291393216533227858004313975071257500295470979315986248197718100980259951761037160782050046777155440346695690050035440199644852302975476649470991442871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1664996309314414695302479952570331130839068879619689695970412080625291110912692213310917033654532406973454970010944224162490694668201325301278814455533963607254280572667324134744785317872864895310055006652458992650923377460090357878047043466723432176523776597582367010687984245911397848068877214773371433828904541718757180704743593846352927802169190936740453886923476300189556291017223260982425035978971051304246298128440651481114509905667152707732075933065625859140800256394539547322263833864833729153991974475684791379472544780449352129218309336514676570183725153058254365532003629139581598707868779721487733288954804839696879774572928612800313909490946575501131423704065288470863935676319389433612962634096845920135646216570105728855944442436804792925780401087296556215547303287564714824886424397440308066179034065531424853129017801845749386644362866340851802507870772772206868556976961110244428612568568412062342984236221761622042658143563530763848656801045136711518870152917355551483678911144797035007116349718568876394379674716532995933967147929160686345506797811240401155264383459847606896946809001783291836591307533521801656624384346754968380634960195577763754645301245778133579632983768339529951433797238859082453936138377390368163857105640077080692516099384761714903984711297998675685722063112803107331262944629754117175167226880478728886126302148631192377971425824501141985630556724017320391391925443108278418463211727592381901892515903978401642211371800547254409522855555657844517861157401994976399064429043451847095562227764732084842859779180011905809665332157172715138968101160196662440564193964264981703501284849822377979813988074642467791600970428968471208491382428049152636765919374214543075512499612697097823954648218380816612445092438054630219734098559380181963198573138009019354922070412105118967715670744154752841833462759995788651622396972473989612839768910825708600033851816369588758655214101443614020330457053540781107773358141120901105397152042688259709227996818957035711990751439717177189667371175795577431487706981137258028194498116727968058384053727602779319071382698944383469570994073530856009748998120761756232801305305549152205862771715368574346976835039297774568617814429892712931938036637822382408140728290734116399000675812499074162263171000348967556961438360998219094497234597660963534150805720157233493164295275677808120964539048233778844314877511840955521558770247876334172418956983772794943398749630324762603824882669576794844449696877451375898420190478225434204737770523266195279356956748432148337206453576202021520125617675978935140494193193664196167317152957405698771210159766887946265825338914119952541292942221223424105159401557783197172723847551038374537505547105907481699471951301597400276897966889471210875980593653396258443040186935785397532889322502017659457212629055126354058332953427590626387651124901123431081406813661194834772029128732876462554487269837368746509640825749213018492678008455174166211651915990657078193226418142043688022496811052149296874098907371454191661741155035626320776026115384223436087237567392706434806081361153650971875882498102278702745053733423759423715585725042159269093213889079663655253248703370006662763652957189027828122168996319136667789057874881712895464640071890852307606712917051597760437455682249982300008262599737973050944814433164518267180371559101415970590415248011207628353734329137554394883801826298330815678415632552838064673527118288069790472961379098202622686805037939694968567347767077863284615523498230992595536498979833890537392064472683551655147814786036979432081230708620563255422929886382920726921281183050611209842589884736557757643855423491732335386785558892058751902460076730619832727299416583893910104580255440408377874426473581610394973731903190763117174031994880495111859269477451692734031845650407389037164195599484581734909817518137526579404763047184759161065673726131973266601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 91413801622090415912146508794949672574980876034042495453950165975085075767187713630216093240303858661650085856430014100441879951677895076830714138189006535448129910901508813628811076728001853775340279312422993222516229898845676151103421626020522991772915535659913302254393043331166509253104292577199207122987008527665357380897413896811884792480582760364575780508964103238890344321771614387030360861899877608389778456125028258773385520290457316909196337238145245161412287950069407474474585546194715810532854591736326753978736121987618570074773372305388190834306735414539634005173629498110038914869932414838891464802769727038097778316482436608545994816945001635613461693899740406483019202064012782380068301239186116220842985416861491667038346159116730230787977252686144946588634944878783929241912255007233354925114094152273445963678017211189374053309344126108664327633808167328029957628324246150769667055062900571498459448452258517776089438097780884648973565317266244702344474125220864567293291110221703794932837288783946516447717088424140824073622405879030842025596130636872139888139966710701757299169906794883052178598383296430607626074170922219530942792877204578941864783934004024616273351147206295739876263181609181564787435671978424174172330836222066810329965606596081647324542366836905831883464528210847874924145911321039360023683713279067110809531723761540580716045706966881753092477105537932690705382572806135933245633312089851258839117511319259221819957388640070384025379843337852837204566184097909024595765154693467204308531249699975828793916583315343183270951757473489911463745348850165697067416041675980847628602815368256486299825995023827924939767399829900449728615566000708215780420731013926612523092406437856146177891813336949054089809105574719541622561611404147465855805309116961164070517987889745509228306679129842936089067014722554527779119100364603248789898296831547707672393564564247762286557914939946758776246659689835613007285795123589588558491464639196182323232781567290835237947478711587011862469355103228967382827452749778497614834706509766664826945522113622318245790185095731652358296876862527268953819362489061349617898695807878132479173091713904048680167815525556872682988293110010808430126141835664874888016299530237980895011379826511265636521342551417473558078314333247842381731585244049118363442300817826971603364545399547251466056794714900617457485613287504071357330698208787865739305677770876984218917002719499955054319943489492961022322370910643443533830779132921486274138282518618247387421851311818153961420856759235171421454020518477090322782847385884529137554430689011054066663802781654413298631848549463985155912092392144502879350470370182528459857033642131321698355032598294233302484635744773327701785474866835611895134197111327180128927775178151996513959203592187443859628468450465444178247763595020034304596358390254406272405239429291638691905453515361443239016332863718624210976015221660163072688370499474668783305672844279485350151391445532076859434443193489434251145351600658777436588419829166550323286093854783987815662686050381900060854985728833681602603060629212082051120466828081845507078581108095498265035191291698816790551348951508793937445204799299387046279111098827272592686605268612910242295349953568663496358670721710848417973631673065747802165945511485804984689107325839430744197338811020118590215697812769997931700230730992199593603043092106745563802598177376951866991881438940224718904503894599775664042886396697245703136872318937834326751354910169937519948871624235772730513094017118381015020625170908597275580826973245403507183637137554502992555879675976906367913860362200948478744936095514637753918243629077065128834593246283799456387164701771244161855766370054270929759003874778156744903840044257103008978323629225766397761339921233613141903140166981208466218243104670335534451520118359533199318111202138906326117442291259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -255861636297661362224573069186170189605264003417654046085684906135153618832867533442496111414190753734641832508054832634821236297605186100070707222945240497966991740288879062185816511854316447350517810122209086999410248946666447912766259611436925986710453591458519149814798802329362460676906114778189019129007253145040034838586700805539521791886325312167893716784535500372231769296909116562971545250567020673467910666533525298788457597313887009308390427751613787866758650306502749612279346288749086297581338378751362186387757008851676699869731158395996653623747867714720860262531883422868625113764435321133720222997741534823316604690959040607358005149396130167054230863807539307834607426925864118742134820951108350517068233970079755647546253610858882768002276466429688664211743895364692238029692201091059980120667224747019251901806973079362968977574101551087359049097879901696427851600404378308935290560376542357859401726734710440933544823248894759832080297314128986122822068501879265487848070940466677794599101499573898175718892353704561832755558007661989747389193069466129074241708983235603682997736385705839042140839756768333458000963225073990451946782382319690475816774735310222968417793279286572430267563170608731312043896248149260324793565257707219755872006108810286550896382990583131884937442171237335687996151938832105158595726541655825378315924242648735115978368768881122030019867271547411211118100743636751405551778335774367363303406844889590773803637176149706024451439168284538122825307137068553037395359179531600490561850389645034352614338657836431569644787940077032143559473375155333403257314256721485934008696680972619651051797252227464418747449687740135606943531451499176755463825757804888190957749488168968014711852460378801799383053806314110170736974757406713166105558841747820553782195499365130033092836979104352735271814099729250245531803415322749181052703680452037929009807773981464968063980401776918686150035087653108501028043890472191346235935177255730872434693826975999418480716657471401014923730503448695002572024055192209683189096300489925984521774852697898058625116411434536409391081843744385533172745100170662671003530078891871870486302644321933312101830881837549688291710630981470884798213356356283913841914146242715487774608372314119434211925247586743205816177645173753973438346814639642623646615956567368251693471389264373031171262361816100124350519485823391146605947660035708723280507319322437066189807412385561838270695212818505336382761657991743624293925518545856528442595381197321602755934505051493080748591659118474658674685176290941000430257822824963528774867371036187774879533941167835410361976009768796134952116914170250620986122055291302551938826957584014169525655609365735152785601625145619924922040997621555369349921468318669030885498538914834803616568457583727017835004055051211344952311305303358199850050977052560138205173798208441277930737739750648654948314445755720906774749728415189404179291591635536497009915656116395685654500094717085825872438812771055921633513749484060794106989612375856664811861868695047115493774954121742017412810624904264735084392958478120057998455834413219266552344903324649231161712567463593945944009986357258893108388551109753981963310384359271904001489511870873352037182805953753692414532700899747700023916505740939937503552565903768756788090673591861742627807789390676670298682959019419500285524198959518047601013717707273744297257931855837434401197219086760211257315444187127311277034986597991171068875526379096377384379316834602611279416156595875519937687429892027836588320863827047475959696662665935741107429659387995244401389846256185202169973177261828684666750459020559135239619768694106452040371524343246646722522464266098005191026104861753760915599186267724434935796152987953204051006427756538594150689913859907665607467577243779316275229340886466894570626672357513209416200763383371136770492430114746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 153831426394796560060921291139878343053813861099835576572370791452865896517170100756371439053124118395938128665305004416248268395087852651380081938657173452567256423329119800402408545257323302321247212978434482413731398010253718514091906994816048773653169459107456970930040454022203486074926765898426061119670281962480722029782706618353532432020987715723708308172676135618354217440134910622942068886980875045580148030658944547653934488371493607624608884960604644695562548360615056967959556569738808283207048574864368188469290006439694371207817640133517041881795085219262254438146953949396204301817334949510021362455160141858628817877708286684602692281595630878788864607314965701769461126323831486686873171474573109512387340816200224586272830903635376379975084948445268793447843078321430608024296397662388184570348350431251808634500701761074768417344545810005065307065503434199665847619510581550766537285312527468457241555962200188666003124246257677888679173528315052318765417905946580421612045364552792280868412142533531085603260310808792139765532071192689619997528287959121171421360367341201191871187291263218306955784302653044019566597423712879191705625229992544045317916412436432131966158830687328609155579257804857484023289435561694702707977344763525777870292122267644323117008302659655443904798103426754305134584079653961396834861300212503256390711657174674449773534608892572412007590087686908776418054040032407232767336835293499421381414942842226082814915933274760219171657245137860347266014215592882696723827544379963510286083145748545590294876952434798480721881960493498552622337302875570975208155047493701256906794306652936581120471717668319043609826597086052133315125258477498137598432038260649677058747595677270766072268182047657472099155321495530826136847112314351876457498289028040597422539473186329282479229303943601660198451959533437313614245469637102787516124217709653409688458808262004987131392716967094199388386979636323740809901203042180329382130314605362475230418460709180574864397362328270826499891582284466390007870739149230074567289221136784422911469377061752127154577604165063198804067864751376237220040520824937830877568649399407474811250375647342014384981787925429231562362376899558135010678753756946809671543834585029219433672942106545318549381496344671283075888785136389974752587729824234064551014901014897550428062018493702757431122141359276676168581845082059568004611579050933376530862610322369976735099496408133704691138129085656769346170507739283332930967675034157330593250663487688006134498731288742237996594615447405815410208731992386624144911453427837943046232650701005058459694957883717459866225357077417671088209460325756243467908721821124802789242575485845877836526925957108112728812202718100497378095946526507515765178528880250972911587412732092411436487964589701608705756741396898652689771996454673510487309634181451285141046359709517840476063956154079182603522489768452217493608796008294931778257125954581771184542092852808106795816436823590273584932980422468511568807945759210349157338079146356433936639840982803348014744177718390375772573678273680478190090506922512610761700328655377911404540205097257305136006209248136298893150499644928600544691106728841207156837365631218555881443242199218259950003728697655584195137144773096591732078816901977920295756875500156532036332384051578001490937736855759190659458549908765834801277030855320795917198341931610321207188492377113621629606449483781860474052771812676109256119733099437234534897915032823329592783652053018991284695169811897882377371859654357743462491689137290329123560560121029557259061709613697062059474905826277496678601838627505103617802693497423151690765229457026860682447800777245260133154115262793606351657459831462527764216618213566932751771151088770125605149030863627457850224851368903371822147288131193360786169318658891886843507116151868247812770674502388591863655014038085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 20859617757750517901504701421118645703834146382048718811455046861711343562737306475510728392241390475181559407709590354753390306288029399971451118607255695057918175692527883667307973790991146239914407228787008292011327866320655462639320401735542934772934951527497968449625891642867550092656901114654558408653201215323536186366653776817173845061430503333327982656264328155312254903832594082359221807659787835671296919954983633125883965483994502038878754035088881222876952025352313994979899373949312752245293557766264441074338035499884772526535545092527303880395684663544139953662531977712410000151166364819093516097806669335445218288549308799355882772676872058846638095814677397591208549375420125995923363555880803190462270802509476879940348352460522615458465238813767489613825290916086335998865179710781719120062217901042687927855249835919030541548179736918526269121847412865919268572939259243553341852375979096742831957111785032400282818884391305846588326078045017198054758209961180841032581990595069320634861000130185551816482259757811641917405369638588946438518601280229539627580133328711959026865950991733159529142431037294178209513074856089396540890673766322261737680258914584200518409933345864870318111696867471327592720089981989502914509269058615060734973342637053666537466965913694694347195306238312233601963738248513342138882513066396996674475840565907497568909746075062746951446828440593477425403563439416248207817511878682084596521040254506545936482297515364782482613170687380337729910402054110027537939023054953114506130904469154820373971047124486369684033967745878207732846358674374879082475821111084487607445403858610572528473814330506139885458166948376884221522938939706809735760187015262864203514644776530940636721368567591066501793490789964617789340640048945649731463864360023137844339571859400376103616864883261685570114070943302017127419447724942808638403015133732359151333339853796435094266289399839890880593682569206948673970685137072858828329489780988777674983124966583170163123042561588788408150814757123292342283902884672396874210602612140855219586400822853417671561203791003759611616439330923073277329565492271309311295432656073049907828067250766529082310874412542146943116108306802356419782683013240342987432933006245768381341765261158278692265325746474724382582462017724555555761866917310329083387806160555555468347202406702495385292864018755558666406925932945987635387850805589777957707018110849555637100053348592644311389354651698665572233878066369234854978397259528625965148886522727564830898483792112591883271913242054352846893619009916063688332510353125752875918732928130077262043398089964781184983841281009437283705556365293901709827134280998856499771158649190228354190605888886305590837072873543183532223307138621295983691542813323779537850878319105646677794698154699348631221822278171049920184308411263118602258800488076716170711249772897997247596812102847403121409923972643956667888883444976752669911034457937181357850816030011826317455697737649697496390374045486123513339835127980417037640134885133185270717898396163448334488583169845020566699796277292137400056864312894062906859542314971323138774491872850995869880779175027069468534814222680020421034497995820783334085630702509284898384459907044783923921196705129663557316254406220981787345059225040436863524756915942318720471252783188042251588491143387301809246710165348139013949144665502181208871988594994507204580222163462991425880681938023641006058625033390267598134884605149433433384609350805858406445518757230468404865010940185049854665309858504140299463563394020159861921452931350919384387164656727631787415897115731268968532062109894272020095395412299389895104714421336499346969907407750926945850867064335448876052824731012759067961514998379948031964161577042231304487753936134249691484478303322943425388960884629808333499559396977643593932726923232510053231004891960203878170013427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -34708703867684579151206819932433357700184185369462804245898473080387982145134509747950014430805415874557797954864992961852595881345109054826103994964324503319858054585134943845087644385796266726578343488385679548163083597821087316765618702597646800435595535748814367242680124722704633770429367806262827065615075849963346943914659030902091295978344304050803173950192755561949185772987484615905912418489675269178287395042781258383188965896450788265550512840042248727943120635872678253862847024526535345379646209141255969139055727083907655463321740503665585364339302149046050026541431261016907396805649211473315605022674602147969323758130206184180045470588662084337748042019540973782594805393516248560780098391322270979905767997024516595299783868098550163813023448935616880296052077801548151920726866061071147091907722412069759985611728337400248843336819113744039613577033273804373697651172241237348614415336403843747277502128925858309201716729909224095011532991289561380451812515593275018071549703549837523474726166159707602671462977887706440208116229792894526053305975261770505833312372390481798529714392347652953632775157693985082733659754912446752365753500845117051792554247174813321736309934904252135997972118846284980285917576035895982983160518408389298757527662881528995842912663208656840891194459904178151610738348425749450470376776652572518217969330298985747963193168543201027122656662747491276618015531842505375301404451591278452830689326686879480528313468216839222870358705623534611755082952803603991639702201005101668796486069302569267292063968564152384304107572466701260530606118255505640384482856865005205168995173999535511425889280243192850509111386407410727478795970096231735224651968378218149317753745513084738965280022235401024640825081596183124126705569137340387116761685449093608148480811886669185179065661616889448738995411758606194289205829845762569133181929969010055463798784738560941132072887163231939614514038582736155034658862552321261533772479917595001157919099964259213283299179080397229838082235103268379442057719633098506316142742684900350350448005623071923070753910822748189899155699844267603937011907422076625133533674810343314055997171517557263809581759536241394665297388718939651626456092931624775121012825092072748560159723544581622065781853084791610137089559036655026624653619952804161040677213297911649111503974705608436841135468193232094565597235013014777446321627492130412732050225074092558907784501095408349389111037015666739880627277074287828190234396889246974199827449310810842885051835128136252135722452689602696306807833636651075065597313998009994025325281241360309854300877513427164823181631493718968285362452993723590949115810339966828218118138694303084346296807623277982433121176386011065404178251562681501534874044142017680090505418950320953549412925682599327555658923842004850623961524045500101913638953037527186816450975986947155213674961868661312580524267397868976772430300267816361272266103693118281712067841966228837546318683294876031090842687861913809512013755806427926216935849829560654837947747287117867199500472700978773548687441679690168341083931783537343969646851324711145719352034878191517756607874229599843810182466469811117037583551197508418035183977904323838313989846210257473743350222405373238138893769019547364635238433643184219190319222674728619818744552677433338803937345126570971417776942248785059485430861647955089557335303592352481757651636709139769908801805748444070911011897425217000573729717353423515302093054536664292893054301077118738959014554443626591041946153989189379400054376929687645490298530270418638654203741650847438125737964602119669238425792153347592044886291234789115168108353247380052524047084072181475616130757521735525012764704086012937685271402454149297202650021835510039080738638455981619795643328082090793679070160965723840268644204482014906217270149179205972020079756697892446950721740722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -6101833308869872307294464758001221738516600696987363263140895249826812267796480373582975664540289324626278998402680645304573734665109142499687396905306258633304305557931685972489528228394697671248971386068451904705225904604282385525317543715434398514300312256583885087706487691982006453210142196347892812262648767611346445605595118060359417540441584503651730273572421276479139079014699392287382604750369440288331856365697358420014104355114391301065197937554270979603831746739402535554956331062496590858228326601937403103498313635380067495398117238242112759127603261663040015173788486272249810753598075270220337147784628873065057571444585021208264596509357983166097617871513053858554955800898129033798837737694252742320057977948063777843942442066883402219090381215923014729294774310657032821206743781515623192548140025862284776168123534901873544876781188320385671332376870457796212252140192875546624059809580227328071308566543983179326068777414432919933153744752032877883244971840223977895522856101066553981165762376973981234094230112546004832152476906254150343028034736578561279200366824409615650274947185870133778383093475260703548831130202739306010188261545626446600042973166920308406837193335045084866347300554173341903971947074882419940037688709206124906801080077428792886850173942385755715936039034170082357328040283556579192498774495262951717069578906110788307645621821014320761778847084655547751590870319050121549509381526403704307944509619073194660538259202988395696452704159496340114897554308848665120636791131016564971579593211273300228625825218502521955514253589606483748377993743807777928983158374774734509764271995125804424371153253739106558362147757070895823833010803738822770063157991534792474046800344493016581848681430786956637800849180255871165917095479090850641329159714207962148815958978392243830994337064070710643419874703760261444496880509320132250940980917819466076295102253979712137223187891645850058221909081415156737692615858206014692853845225559208228968792484173888894780810128225962073879014364688607025385063011184549147484923803494133160977841444365869238347962089969542360788617742371522819963431777056335451950295912046232318685435785233580861366971073565263406329966086534445368299125011053620151576603115016008169617779503998923284177102707355769126752057472676725517949809784859344220616024614430367701056678511883675126823433467126275925358226571930102072213743712898319980439466037406648187147976745002714162988974321468956214673046131428157993329520984269123082627013985225329495944585493329362656231690751919154529225459026156175838923550328148622921811804343751352088324147233327094739421396278065047121507671778152674232369533063635674968493419597697337328718748272231709338164804480261790943081356012697075717556383574096580944139117185157761150127905375337157759390246978369618730992455890715753760513510765444230240310470969528268687598976813673906519242911895725138612280605940827577307732375982318255137578612087674283508253531577993976174872454814920658318540494440766350224311705992849025047869931762836584153472329225748073621588178283985402339464978770066473210391389746712507402096400907291338488163231497108334341414081309668636986815398122004449736828725964940335422635537773858597157728794341592093225629355850355881101288115635088045178601015521976785419617938551680259514837896268936872118715423184151020185219035272132156010291859926541110621698122498681278896448825571792369920877233232497556373714288707756500025170159088326589979379029307783622215398925694905206354897040937045440462356581492587610116278541330598466371178192231437636263865610716321102113339575624243092016651469691142684220555968128066067786119270220975488973644529214541755514314397343597363518231479560581146016652862683773391793885695924453034343019845214712470115591313001369136041290080646844639263877255394045656907000196580987486124038696289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 91676127031334024345512071920090037113474861292619682961632391437211237580468307866174108993526979412905032156945311093212366707880960088765924811029478284763292407141143060336341739055290645339613890143431926350543690385750459434913490465239521473644141584518471169772389394054594280207328173957939083686939637549659625027420408162075363413928825679761737453150772988660010739764732053311017685481824106716229153356057217342645185205832698916800077054426326150592100206877762984883283533184934753966148475129880531733906324861675253436553367477145736843483308888433095540039613292469615837997145357295284251081314385375650512353657661129206140228632199875832841803113703127725564025560520798108797391946138138185216384514728967619905019876121697511538520029877978689316827103882993462032678926201009071458393672950520626208460360443703439268418700314526718825941498511013010969134331179718369079318950585542580440150686707165286011494820229604433248741709040567393339159819947707057657780971286957093568770236051519296709698690229722413884878277532175291969977472064633401815660760084455910340750265935045927684598649064487152366839904189631861300769413843966999074935225540024736130385179906616623094597637582526917284230704472237371295402101658507161487486144309427462524051717735039801054843453576863882723233035422267341673238238051542986135122085826132143345380977330669389203949689329526203563913057964206659358506983567415952105093645996297782465731844130184414002804557408678351426576938052969147936632577631662942371726771714468807029021080898456929573539136680396595980800121128863270260470879669704224505661588755178597108464282630605972890472558539393859200454797538456010515492439725572006495694063045364326218340280780837917694838835972690099065591782596957919100766909207161930550851791355911298845575500125731622329518732345822281106010360942237088855797693205054896775464273284369154399099238921514078446624393380838953893450693785866496147114391014230613916012235983941198581262812673973765778941734571184497411558209987398738210618047568205103307101464842292695540175739094224270533041948821449968174500053606119441175034748786008165070721212427121338491122979564202328505102285166912177029965380407772501013363900834076524153066928894413090791750339768804077859418389467772191329518337557207209932409804764772289694066446817723136908387292531975805789932973092225163747809201047811670346557566978391525031887162341885264718443319511481820854555596336446833015215370493892814674582963012249442431060560715319953008609060370135668919249338082353180819562693404411128232867364460218046864909104702307753037771920615592375983232191904282922967174320354001244144058916368393269100102731541254868054381193800248487997507878184788597305105124595213610464755255571236422698192102733620441231815869707201888391932306074132451477771199458363778884166954266272159358625798295268534798574253816795612913152224303805888941115417364427189788177546000047371020958382901378395638566584620492176105809312239467654157341630406812872803372575334126165847844976015974315861894953578468765992448090200822174288222803491065936764557507403500188609719027826397270040253503382836692074211271003232441458954277155091429117535156900177137801696421921263926712118523172764635686296522992419476278170418097466397374409559876986476565196978701905044104638386738877712415783818887505479529392478114394899769767510546262268178969604809812060113087418606783487137962758839610195967430311633790149992545584635129973783051505601157976014423791982477976640724757657650091583363620533750665633395187977228002430990311004063142070170829200428332385671669592810408271925623478521742210812947417424691779053296024445788180590455717880567182490287678447268611535841776700744504067864480209638733082942499970554154283142211239448665762419734878095918928642338464218421976924744929168224334716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 138756312032769630253407242079539550861591105623337476050361516856375818908020593609260956696345803246803385579965345295710292019312873464166092504141270500147463881645959129197124449306821764350273948032896666987151733115343824804122942617240048157989769785334447679474600615055554891226077340032828117746413438702349036122139224245126036278954856571889893590584123159322731678739193835408968860769667442535636705712118594514269005904761799751043514533964652920351202319098645721813635470613588874321304824889429330771960420470491019082927068595141916020429914748956210205881875712474401244962182463346953814617575957589346079459011337086513222969928921619419139995505117754062557358196524667490121695310484405547705318362366253510462462110600681609651377867766026120250920168621859888975889624458181748791896269950173690628669738517901407942984018777678778919345600934777438619949589016800070122856309721006808776012721105267262113238321535529944430796982112988689197930104930284823115789546517973022220926121156354775209208930825239078402996796726455806331558561868926101247090609005461460464742824764633672902011169831046629145537066567789192323646606619708868954612378845904789748008632788442981828361625340650083399173339272695937274762467448630902767719968322515768435863953390898554603862103724316806878431312708279497804911199600248163901628833825795278841988081875471810987562330477424147838808742269887082915157049462659295592716350396788457808210982287939631148287416648523331456164574390315787531601949533510023824223539887387814024403787177767817192014691042001264069096404873158952605769905801388859965827218335091875670385251839954792361134744564628876848871071371840952370332344717490322504468941955350919099862707818159563855970660166461429793759419667162236341428720350235355543749462624523445294780105972310758715999037639040674252752004127428028923568847883004851387995717389769619128824722166898495832104724687729134892970808542692630117860891055476781653450774983703454205959413653975984795232178336770794007368135036156496745289493011860421823854355947257452097814043966581953978041316400271383337879951278292695363939047341414682587832066285659552782617267597767688129374432464572403006158940470621450155426768889130186775130682315851736580024607317905318247099819688681781371202928394894184121032166019931942351623064666159426137377604716677480593146130396019740666539008183007866036687380002007985450520749197067518272020181079566081463282454269490435508206099270859537658686035884616729597440431784418850318091961518744937283889650232755329495601804341309184434551462849489751864146111797472594512823142451916882732630180898679680304154391602035802769528445221441282490230868271326321271998026252946790706873450243223146213708153146713383592809932915922953997147557256363208904662662733982087442233178899088564031636165609524850452641020952745216123628788851393890093199917567489480130689398464340543496775560136442146023836790709159057571262728985862667624071357968652277192984680362921865195168922351423176831136588691764883035419933167040417678563093792641364721118240641039130865907853615358245323799466905729254837735168232286577623001722451762991346852772579301693056625868069087511096579707750160707429920512546185069183330250002500926078652157134876948356159945626701391734509878704398335623629451938280499363464808602977435846958675842996166332467281502976838076620817092571533394551334367758157975294523518370545073367017083167352118246130310979648666136015687001635490553281874247367124955830328940518434985404108648820565773680138071003816088510836201289651975359444573903363123536427884516927040506934176459349992574701235777221213565514792013707481235828244914032571002484657424364059208728742904920526094733067970154666618251301875156529425423689244500338531265181892709902795904384765173037295629636100527358914927023577690124511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 310776699871360693087348370889789422596107365907013438158351203401217899643323560121529968285554831800756245982022830870974633741793926111334957244955830985246080742212098296753606268619221849562475230441866531401056957622592053269732272083589896656024313171093503475470446778139503946305549009186330051062506967392458060170706500348489607664458218743698846896008808600781809038229301064861469392379727466108426553383958140859318999285652092496676748918199409233467589552910234077609899321060611567676198761011025887515030108725259425915488751052702980064178861186385330968692689213240957681681362662314255932451246183819699567478964153569227181177713976341518097274182494600549638720002906660590491121848513344752112135892080992815773490730153422578525913358882100680878885110605825711921312848651043423396879125608299447478114004494856274537951265025227784136995073008748718906404169843068081741774533245170436591944426874778595127628712094976722048576800293405657749201320587315952723138345894391636949858226325887124148538425684029503354515243914892240223111391512950806867664506183058511936000577779079663846122453544892037167692939766889989296107073780890585625151749715244567620504061724571233328076757239983987950197022182498861750115154299783386117416042682266196080569506903274394008000237266922581334848533599042615361641358480045362170993261149351209117168542609566930502673666709463038984598773027776040267111126448891490669953921132265605004386942619246389916180948789940346151754040255448393575844649376384698759689523170508396630950206266845094501615299990822116457495848564021715037393654461586307413999615259346630054727266620555273258324882754351030117140128103897502925571812654249566577235974213147685509480729502590035121881041397762414863518923626783556678981366633974356060010477778998373792598339264480243409079260472224949061883369233447728762544694358616748979245398746326788477709792099611483222130121239919922565392724225461993452505135437133731733622081023451960157242202514336971327774669706692317576576255641398453564975652981225426972759434397442500887300336220887587710389406137602953618834553371503705916336031408484007844411120500445246192830888147339451934131998712705784941072924582529532438299809970586918237674899397067236244394143563487755028439892350573872891593794949990608474275830593358906327271979561982649746559470565845129472906031805786594284648120457634604634235512390947527976926630286416279965728924421068257944669199551318350464919638410389274084092578571465506758154546071806608182210577341621909651069712784857162485570679794511666245589745439629166544166939536467509542724196829394721979562709306731653260750543242926920700355833790945038648690884090238615849886317082662459795440203437297811031100985173624271558379241289999879540157326901793865862031380922477373358149330385998472397558455612689767497096233741831728669959722642190381110645343719719679114396856748366977921415371831310854030116647614128908897634546093203448700533345725592444500475590154866370470413662966990849464845260921930246403925696383723247705167412225725982423086390430707629740845120872588128801054606218997648815106847966934713606518101246417554892270818632320269850014241697182349086474430623743360321781695436508552869423684433164926292243725231678409079907298458480146337825740193057610314028802848135849408346095129931553043994047527308119421441234757251269716184813432707658703969942448062637218137566954881449930959827553621866553950676615511397400659541166329037253016195451031622190826834452569866886398802080377569498868582340645474574412346730431366251332426865148914508785802890596619649805164759005438182634191102144261360777000049008976984579218165606168788823542869560564712331926513524720687099748695148735899887248916931467136693703501672641583969971926098404744661290189001903357777897598688783514301917589567899703979492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 167977099074063922311752918439032095079361813339458186734597122878882135862070148990386863690763497654638809358372621002671091651118316541772431603209749296169414843321151202218534548288684285058360333865744089460160659231403819188251311736637760052483068603980369467295183332515234133872568175889619492605308115179732676543389972312611728970060871648042854898255300007722709792022827314297607123584340167502247701461863790467870370757545860797657287290194296644705680121979950230258873359918209895632617554550118376646668400091672074590861258249884982176194011583558169909554825421505963511194595201590559695168415055234123211544326434485488556640385204551294231460854745690571346556792300729616290879886710764401483072157347092839608454554583980952552233877346475600053403981892279300720673162325229581191637534948587051163332738057762476455484926984792115432559909540654152919849311502654754410947330368875068616066900395363774258477176058638464774496835923731159399588932158506570572673892292431018995487380787648619343860266362073361776030879743819947006320397742103638404203919320741706007328798989296681259203710973157160213158979372168618537891811850261207720998567263848253796132241688702274311737919965018545328548630159654492790961212789330744984958814527625685867640500947407220424731633541408824928432351149730485010411981689901181913955282967039124862131629737225737214238889689099040107598967726795089571091598233855963421427857871645502663664358828237034138092217844629104005695448111582782690961105022034187119576214031970170807659924228342393292010720276359271760002230597877240619425981405784894680926776657520252521249224297373670665672643837479746384518670479078284333970134919196347284118422444637569709053524273686649664126916605795943842287542810532843453484294005477352467248261266531594644695189432647214619828308554017475261590821653293283876689997825556149357698842226332790590608088354297831824226768431057573565711549257486308025666987823379667275464967930695232803879477062503369669834828722509515771448055569140699167540408497999221599558632164588003394619338939998732017771023803062426793569626463447957843730409345274934796172154747132735522768111611076847320681858630538648764825053971340330436761576471343799224541555905618864426844537757086078901549449539046265973359741398569629333316551296552064734652769627068964378155636185723256379466460291801595973811200012380896527574724453732976972459952375317277317366453798791251189748210197265024573211121731416649215863000160395057617441102075937296326933492293343183891517198632461361103622758476830906931837140268179432402547835998897415383095896542420267704813374052661004025893243649703006853959385860948818461519591551779498201897231064381911740867190214000118952939608962745224739832898484952202184406899121615668628501911998268121107800996163777044121276901867619707633542532707712594274630873819689769578424334106528430058771179559230058470645514946056662178813107442387318914371347385960279524202735108506344432628195820129733286581107503731606333868017093770468576318986418603553486893906348479696116960063102929017172478459422101474882704290698085145962400679490349322048538456319393156849039248566789719464983999955204968950315663780255094392411391887899532090085334891380388740021027464483291637368124125493668237337912456967600589036123550807714614837249444266865112389655355090300495461215936738803851753219539985484496603640552319917448393685693214886598938828296193596246395872271631965561144280972223588182576745143203228437220511463448202895429305500635695381206427847604474246915908547548475307978254335904443034254628548051032494144805923580526051451361046283220433425856983876796900900097957272693638755959947728459228817662846273716550705842058877618015736653253739427465354685349156380851040394073311160368739226602692409012237917858857501401735632513701915740966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 37069682082033798560910240722777897945320846360882797438521246181456455308375778510070274197394773044763632409869460338229016041731817917232167418697378041438766656138469342613618599137774263294145936256110783902152394218143550805308632136786325875610403379552762280540553893013989799508841826029146409190153429646496460106159779311757905908438592707442434125729023830974668713479774969850487105075347813665008312331693590007336821395615048643369971002903354431818629473785908639942699651433503044301397852618299964817207026401766772235955819334052096565198947707681595355711285281449206414108463301011400916287896852390287310579825464437796888114091620515201481583533131755727338496476122527850147644066603499257727811698990883016020837691903641426774956679251406246847224039377116610141264077904877068354868680086188661663006141739203356331230159412564955533261662718905052406370535845986545500486185139768180006328008842715651120960257464492284909878230835794854506871006066044981865561685296050401286240293317180571267210232909906934332075935221499847198408907357898169439107695796992412611027869861855840468918164886735074474718086171619718478052948589891533558924955978761625754833543831816136425534600291378669312681724645664832184602960228275545466755500033849849395528306934139432208887668517498727106479407028998143845798141386865667892581718519900929367242903549217886785173561006908035450324789966199555865971534176419422059461329826393259175110418069681384442570231430482872330112430078885498829265687349371424458042067920741761779322569057681364416243560395958681733432408617724423106327448873170147860886810548689754568669620495826415919627126777834479659739220036071930475332677440673754689212728107624805432388616530853013930123001551709287306719910077551617011620527757666999236309347306185989227942803334948428022866555124365575933060953687081065539930451418500673286680883371917879273490056815925127108166237833721656079498237105741544692137418844716029633480951094705480492638673109033364290020884041652816452584569761057399540601053551541661849353107574641691962306045505399959322684252188453033013195251934367882283796322998761732738702937078373911677192295198844928261587956715527950238141500291240085988075688226114077661605639087583726250424804150501411921389280418278085295625888783172763075060043251478284875031873420947956348120059956779815976539342708239725979531282246363287655433627658781653778580817605210086887006932533756080425859875837479789854080228292404288108908224605991257691327482635548489757499019806747759177716206754807841295909680214669386906900245080495702902290995815540409167450575480979115755025697737638372500731446673298297990611140690798419462694990497061444703878053327267592138973992889078399468153870346774281639093847767289689029397790648156089337443519104553983484564311493229166657346400580607777844612948033423952897643575236598858649628555296374136708861850657579882540828106487501726442864860554937130724477267093494726371408902900500127596948518947748743034120844511378355156158393905063358593952285484548959817277431056644737765424204651971273381169500833893543722214430280677820223500782151722227383948382833870151945956449402162372943166156157586227983165575208204014218478207401591047301517479160168414619799813796552101761479444561982203894475723869808902295356057629342220797107299899792153765440557581813021493098942863200356505385443759759790449597354831939903354897982177707932620910557381823160836900579558038538746775821251461563026470557483970443340079055155301314431415962740201429050684111178435688223292812579749517623282827667220723116497773659327306764743496557670019434283687362867377408209020936081341910824333774856364552126672156806664297224503574915420117619933020503267365996600779671874090727071996846184329214307362950609033605052423272854923008652587411609519666421099007129669189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -633825851534413911731789357220373768084527673533322076668913013374685806222251732560894155083009089368918068893971021001154513181978840359114357105665316209642781540878093137894633886120607160872752145048348622372048507075031281157052566038906809612297323640137201898315580476099405559794909480109072035920512321960877324220989021162100098095944232287245287345806683104072576086794348450281332888709103871516226591032902329511748695378686921659043631868860540011882253220913983734920472560662278366383386137333255296311798653034961719565258237579827479132020761962201398428787526561654783575350034604359126451863773853170083732289425436928402843499477310076225481333578723666537648152531930016749053787643303998126260678814333814803792315759692452440866974116961023384031139025017637785134363367092621555897099017591745278689371166602975746747482167691268340365024779944689428039232662428202843891524896504804237844027763801075578305506499521535211391690185990196380498984947012719755771061875429288788867052925841661844457319099460669245996014475989504379293529452770968543456006396648391392772142272943231916728860570212085905599820563259474357889895906559089277917339243200445218113447113861534511070776100693000782908353355502651357885891049491696527431469313776919199931348925997162947825696120666383029286537015261291357049181758904517019882109892274253798416159688866061352305532400741530508638347661040536399664833682364961431813054724293840830076550988966977714385187967767094503808876967574330346143104972916422746009289625973124975792168375004469197514159311984681415360630808263524808156146255418404545047676686070103558453744380061774202515393479263366211363437045082493627809525687054828318686569868503956384433083882897200238987027878590483253404334437644824531271778058980389955656852868313482095678224596197673146908406098799632612219628977493143887083985529600660239306932541600405551251664807602695717314851664844651143416497843396360755845582032734869871771015974768782366060603923405402318362720005677371534674397811105850583786240687364142679029875920010520457206450911825458176326418471027756470454543987716217823156544879272430127313218697710402177186132323816869562012363477702001967536128777004658163007290746697460129558974580886131256390153009925705303026413929991311082169879378746372531891623121844171071274208469308321682469065471513224213397674041316601702795398931964953709222885819359888305426443656830433572706318380123469462463270047911790619421449382559099170654498020411752215693854893894315168933811864227136112418333320399931757834238782172530298003574895590037550742672538630615668055644003281641431950766349707197788374927188416618895849465188839042310133771832026890947992972476873274354703508483819716067338083113450738024165282660602182403980485330453567311379205595835277690431006949389136396809426031419136262394814403678347532170381401166095601562038612738470591907130642663517443276345900876696510885007108589727482544224384147999317199211754273300919601386018284614138127800756232256702776875001600688622011758325506041500047304608808852232560352535323947174438200368637583340196058779746201427753802867419116860050024978732996382424038290053991190350933062533118415107116148647877783271429905833391126270050265807743167584801619461843880613353333918652167376007100252312354191568906046196496177521252391526690767466570407462229180199541588859261411177862824012822476660934895052388247136359084847099052850111651373662933758814643008967305660672362226634084673423759957982294352702892240922699993045029469751635826114426901981644383374263987076041239493816626079935049285809571231687452209961988588466712629062380073607457844550061826596247526486335528571032875342476785421662579549714853687747705745130297072132587436267213890974265637182141233083863307992486270984168379488830485861493791292917870503589510917663574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -3542313011990404157370066381104024263365538888547838393874149895938086994811871207495583750338479178089542051335155581330505384628236467528588445381561382100474913390290736169914664289591360427923569046756899317140094061504848530797010874308468786683815975457757406765272040941485179546504122439225470825126382820620106076520466098254362144625848826548995288390854012612297316284740211249414228223391840295585998597555125433915071645678029335845140103318427505303207745128563897834996451738096479329401146671566742576988764410850980908595473170785914248315561230462235221834227930841761714944844117443355135140133053275480244378432184104451319290216228115197443408781023960038952926789399378230633918663125060399309412403069574890775512345082228819108040919655565426548347057331265380895337991702951618052247235748032003532160973542911851366229597063347767799374837393636476724790707131427533447160719179804726256609583963868622911757167411743857143780555510212833713770946226496135180849049006113721789280983247601400857132614062933774657013826064232794571864257219386441460613105123932496150765090827230664723334405898946873633959442106016039407556704200968181283631834850705236179330843718372703987701135496592412253200727039371047839608969041157358194460104720716854724663490853719411572675050664951658751153792005786377605352907669123336184494895896198448189607426276129832242989639162661046358172165948138059932987988632249432520764130387480979303972298747974761861678869495835973657477008616635304746333145933227919006646253133625575228408562063459222217650909052572750984516237192803803796663011547545454391173875851944728853813145711946341328543610714221316935181488589342767810013469058762327781700474924606363144525630828550375533100934256967928474701879148868751634921228684756081582270676966521081458162987982091356860331802191940089631219979153195387248121402583108680553146559593681758184542167728255147155224157262578884943234495895457703060849603715832458119135686904515314076990502639054990855252073673708266249214606331065492359646164498150110524297481001331717931331430908858883364575241602284439161382435923472895140738320083549559424968566477709447264775411273032580878160707246974634283049436427471483826466849105092910986060420692403017118735677545986222059484225080401160966136112097089253887534507980722010838997007825794681260228758156716844015550320156806128609353458985720443556037800475882169942725156372386856055825095009292538681589743645579232785647019061238319242509555040052180215513539013939801415046850193029751365356502136416234351668459438496421690391455180210730139009825707596048000904369854343720418959397416594061005417671401999422916606969798746827845206249829686103039917806770716921704613965648237580986451826191189914710026205422220589008510790002602439571779292900060670132399487206593495444717139635802686874351064102688923578497555788933908171133107740039937881156567719596323050283568823436161758401413964136968022925308096123640318063631557391659890951823899358432051589241413160598677469186138417986982934108091219723431129020703259012674412549031880109508654606962762349403529396858195360345196149573789233160676734925246883125113824291740896850613485326566579601138943810446744704364813679934712624906058936830400518157798049492315695307677692810201549074436166639129629661617427657637989820900429014481309141995221462651077239563766002737334359816932505587558845719358802231646765258100399633320426453393248371529688554734003016044439376486589762462200759123947180054470365476175779806251694995954712711232747482278506644800228886832524514599382549450847780351249244767638562932665942495798844703893767609485678535710993884616578200987807206426853173958844309121166834990318540794439667087359428501506338907949729542381693704168890685335799963971085984966895463517791224494681890015884438091531883925199508666992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1555106164285145984347461702062095814413732270529844575146174096943906197053781252691764842216676901237249953759314938366003742171002405653328758441410519658067544717300454749557280477461243681781559882725049826991522355630906860070743348553889725320185756531296144211907171642058204705480994301372185062204327813986977278651393624242963832273474214487941827629277974551621213561970037477475270463458324532149173016667260830831040921746744163701014496879888560219111247121135589772210573608209482779010962164698439637760114785284888686890944021597184138650510574013616802932501768777062642131252745526373799569429774025911636253111497187553694668927399656674758856353665056972646701967271647227328514006183773618807032469094817782856874946889808596309094172173218582308893532039058481473119720482384846636951641385961223558147976122252872859461092716329577586691186486700368467232340751034657491236691559905133081842405440349648128171694996122355734136622609143426053526970245958106497579061893683067822050697708154487096463468811529248707381994518650876316731213702658120290356106737583461895714361893497803025787365626103646912668545916596474110845449876596542315585870131303413264912129768559025162442121566651936145859459963517919547343863290667194558757297141066774084383297442507693417429740886749953434739650191585708887120497269064828601020039012397526070756865908036899349782343549971525087135779221112614300115546320673293178611789533072078599626073330902626021760289706422930144227973269693729873303594337807118783753955335533761646069152272386074101746197238587990105686495313212655138705504965313810593568570286846481473589803722914977293322073360815017028418286495987316236769671925608143012342829102715206127824242008044266953072319838900557032494256480289333199564043461873047780781116504983019398344056493101733409115572751395077492185555008841342919037153780172123137686974661348253231315774946464620087747735716443546119563971938217875551156380553229711673266537721770240133216317228557564779479103593196873274935081444861104564601615039950642964161045455555388514966004574616014182311502995517178848556697699069084352505411093111905824727961706525400320318704687352906852853796845106047009601492940584095539103009162172364746191829788637138831895251899028929702517416109248896410021445477803823823570383667784155952464797767326327528953654479196017205635490966832839318182702430690280339953088054196956427064279262690408503766719072510325150982122309455961342896140313475200447311498717660941602190218158665514203351424964843605985093190387490265151283237259875841017601490255867714394931692791270386866292413847080291311448088238497251519362016136722386358749770069020779525096009963364253709497327495938325501523340459301833917360397267481189204745388674581748949871631667255280778281025054709141928026695221411986700700524183593237375136774139025572333685835460461438530679934098692834209406646641080530922258217314101853856619630895765313569484624468538950654467878788120832375598883393783340660162085049552882932700302496723286517553335425222755137021533284426950868031964803984190225745961043074281174837503513424171333281346103577289913365768894283155447940878402022227979704854521737148306121774554806398010908418559233847268428316263458210863139026330305754096399432150253131349556271646267906188482845905150831808864040401254503971994223325256124052508859723152595751852447940683294944039787683706941119503457635152499892597962577289712190790435110546524768313014487601244825540490895335150602370782669166729320629291652327040883213736246193004822828634945612125266904540223211634738112614916739122239305702117967753354182241402002981094828871742775751562925513851507095952705425559627580126122849676630804507950457483051436978794444058666591759665089558306516643123961935994841698303774450054838181083738220506398874598555266857147216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -453315861190921220999662003280931013045573867541893116843493276697243139399170071165343233821126845459617611360093398769478714594048920525796770403047966466882059844179649252838408423020704974679005070711627337215871764464171413388448515949113264170274601403452640422580557191098212775912859791226028856066995364587697034491704815036098641520366334732912104991468790908690668657575298750313285143528114559366344952732186092336319608617780146545931147000010223021545677936308616878942552120018670593054869753468395569499321594062743068776411473807419331819048216547396485149111261626993671942359017706926448989837091010791924091714992543421562624918432870672287342425408512263427326438362024142754188612135699883342489289200879451091095437819108666204122042714981987269507298050174711682839397123463087365179259272733804981888852496363861282492402637225872211573590117775769944007708214008081011082414519347004229236910804002827021670394001985117131980921755517215110598249298556868678498527855479182511783108394446837591764398722934401515325646711709645445466986776579540731421371512943673473224107704146775619044341530434454930344972741062611830087890890531178485469586691743531093761086371932640856470458547149758732807227901058803737737858352421545793525308691020122360632874025275417252667339044884466884361480156223222966633095563118515317834394072819254972433817010112657021484385634199976193483615375615669827133599590926254349751207970234563828083680294568312865867394262116140782557919179850500081271640158951085816188176470862991433211128107574848753687082643243518274239704215565031808103371848907099535795488234695852958678083251920010791962328611521349356932422657346476594465272505770773913678694897824728277297793074165443796408444749406840673503126645453651247015516693125627526345876606977698941961587155639026538555455843218978093095915740404898408957831574312543999885134451095872035780648453135841242630104803498510675217001797807028315524251797066357672793325005926906032550995194138053417077218613689349194873227922624992187501095695366682635897790408875781875570846748322212968058429348117127206973626806378820614891618960021703544923940036545062349665467014814318871007793887691945503391079886522159198185943364847794502874898360274556624315686425542341987067028652357308042428802385395285593595857265003147418763225176365275145605234994427072605908812571720749634620105403153388509892808827204208260790439452899123352362028692073259858486209267797474809746478736103260774969974028907570120187919819193861894499585985237672908599384360663412665171447460096796127294648745629960989274435237677576768654880528974957227509149670847132178506949366526670468964333099298452140054830743728518242598039186897620586447045949648079854732957227744219424997171207396898993846186055361886230983236169476534450054084552059373698387058358913834659224591819662952084740382924658036535688627014431129675101393521438846433059031618219650374798743338895949980351432392242749114671216828601418472975052720958397603477585034763691745892139629023032284840277013903936806602337342589284510945998000452122908679220408055143965942913310782318348260689432217792672276485121226235596974780828817764006106064982127833760129358334439371019896746578586819615499233066889959753769924807120268329312371327158842237719909057149645472547234535014184938541778840378072765939397612745418966790653019093529595840101113464405014648855394165645888059623968159478278420640393253243220833392429287199685315653165805882633039512180076829048318878229986166588597435038950231896031254391149235285603493801232860987985893620705256710378433291351672291041017444147333101850892427557410729452654646464720413000366778567021700653019298411978523169113928495157193570998830687223443917995758355629328521813836894655261979338252773096086179603570759515024924077977515822238391265273094177246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -104627174514993544841892168140562992907622186851887561068753462939963461171229565706328021884284805062050112006866321663977037038218914367004302567929333332375895218828618831583286126717218715005209743176239528058876419500196312238104698184117610018431295685229129620663721523088599915436351686696432351671483427032422722109201403452517375089196645129086088151916384736067696642929301716945613756138345728666962757988821798364478890646915591320759983107951297841535755440373514349777216941911192183063661192173163218168831815731313108203326104470964492960610415302133085564841100948734297208614793281472425580221154158184060792913342516136524984718267041306115691572599369359481222045741882601329823113880809289596094992626816989455176603838492195459931928897797136095940941681478501974362347933007786595048676660579852801425880577322785909726768310124453889136578299469963691638374224781312830132717099233851403084682684151921059385538867498116540956573067442939020980313288729319819204126896304709825552327100823977761162786484338057604376935006773004934268954033018425067509543035831037738375681193698539937380164339571361731869570398938971563367102975049396497978988429093010028625805897738740087915774149844875457136351899898474105245901907302139919185147047945837643941638670337532795608084488573352826949600086181075626018504809772860049889522387997133990982536940048621494677321959531491514855820433822744120645007106817394344199761218601095869462801595891426336585079753955428855089448393321515116076439351411473040943799260980220350833148287457908103747666749861136696706951344049831192187491363948113304703959959466678539528200578281858371134169562144165629154548196473334280377026809735385197051141463134176506578890635067806307687573715266059957210364314910823233528420139540052120949219972343105009773319941769872623511227078815053518777737701986952203068252063075150702012427296293806577394933225919858513684635134541992484685059494774746998483632790896162272004514834657482047764579879380314837911619990294075416576329696245009992877497525760690042567447588982896111276093730000101189296418806469365358374731440839731735822297393712030961505069593913185836305451687398750306773646736227950021097090870650904314748978977555446517104989466506511827222877220783137405839007389652866664080430409841258283398336855889288375075955294771279347212970254489276841557647053005690241688580126282188588828298758468498590733383580793279047256512538031013302680730231550546855681439785340970039868393705907624799988661425163001077056498220944881510134429970448971577376225770994301383953583773706536809287969681130537307790678018841754279537572582823971704412592667099551373908824175141343957380156608900369412889291947071560138147736028337250153389653806733211831351076332472412228262080900047096507965041970944849288095334475563194953040492154703491979087178348196295872021505837569536896968717489265184100192475389919934513106084428058833372345616429227745667647769343660079049105013762559327378507729071455353459405580908402170859548163931010071228129826487863669892525893463612912588413068191682712558452976308856139346042693541920316965786877885926481812594701847730645726456605723699569708067619858979307993733101755726166617068579284978872773611051925821353599411462366930543288119973879383825780316351800070390239951234299807769839492619491048441407603085274597998914318187286407320051205055366757311312985365415761455173562313859961332074731282318725470953471645968792002688382959554734339716113230101487244529746106068729800935450448616492255618786912526564926548175752846629393632616854110116091272222636059120357980320389372852667196462936397607385134119549635738892073235188664578913243288351635775592137726246151641169444208258009608015809330234693072014941272661622883789913696949578783023822020769141579177149331485187505609476473182439804077148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -20383681480129664450528473719149789125640871784565465198774063977734575913869116132485866614290116054843756363481845155558283314540693240734323100397061694283935505561152762063493493720906843410791940668091393496732232965533971679196202973169646200369735888067888375040708748171105341085419633823776968747199845624843052056874590282196667635794977266710464707329549556955349855435238166835767901443349560045424289462333384379299723920912404193042986581839121684512661016685841940082010758506110559520727283009710669884402399601860932687120191134686661697852702958412121217967179478663584948176888173616634168519454824209226222855932121599750551013102980290737215405060483354348650680072463856254990887237713969233133016302484541256657506310474547285419351001414811669104504530410149264254687563355251364145110956810498572965866694439582259986026941888265888847657052524008506396201186376124650270752063798237259489674497911620611347542455132801391330135937165524653995687249434007821022563546584695092948762757918321549745153217323740054630354274003313102780647975346472225042211619933897573978813082147514435905956313624379610403550536817467789018293138336679681655702254700159470808746299366837944913567670640518092102439481736986195181285292039276271051094211659901491575183263589593821890709829607438702590911515388861622552174907486640054735794223606426387536587879226335935154016754760669653208409145241508708081752150962692778337003222677484936307173836489588375515993207800742878994046030992832192430135261267110346996539740337949758613085594988545739995643317468774988995479329877468437632346925528046782935129229722293581116841497722574312581935675823223349245852758880998290234856248670229384095584533801428330182539479242332344805031590147512278698586162832343466689600247727244456944618149513769840521135292880241135242868125926859215180940694129304723445807751529835327529332992833152350956276219201661818044099447904586051444896345335699409614687561231052502007662758716302696159822524606727082391019588585296566027184503465291849797017053007467382144970002250954547517258859700334108287095962719229027753470703363201991154569559999448476376891616109143416345101146954952511431977279920438936018237054001625772476984271917075703885860646011990059822504575668054455027739621023829342693883823313069444293492551948775976584640309221394129318275487245590537591111382265671442082196040967219917836833020174551628692496802132940063769477540784913763331518115568281703975416716932285857192358028913800815090026386859641249676242234835237442438146389064965748119113954553450019859103767815738542614481775415266421647257426070114402258350741808508067004600692145488868494467165947530490436876255249967028580529214949805089031407271659198860657942255391057302526198649207046856878412700580760436301535727064551801104112007501949343824029566119871366902167458677059622340097283418449558528057409229555066986170101630417168655892043439226134083641449141784961575339935686386484539794035781649478467738671582373329317831339362361117666662424421664129401077370720635298145892853949254467738177089647168511812762614804153613225689836603598485500898729940701480738615356666603138209744415975779071248962188889155614206052807421049765421810382860229062389522327561430428314722834062313846349127118708508087250376166669640355822251977576910616570564730193979124380635045762797976062905778641233011844058895058397016333421879768695878130077000972502317492777912989715943581351306195003935189912280954802811808861123697054193124191693506993552625119400227571826513462968872692221951899621035012283190138281145855338705823172484533776969875139380636813207620834168871549145658829650172764319399142322084056225431229499307975034043975772837990490701055509156522838594314983877700496413737599085475586271179755837116855770988038396969338075088475159718655049800872802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -3453035698639378494298558959883351376529016031435884355044528228123118558321056054642921790940328725423570880034345816102542047609312065740071564982013725554273810712510100214266172291188750846550343384895282232641396928833432975504860790973536441917040759409211143928064323468356620927146050428971286977743230452903927117853516441244401850983901504256712196942799191267853447807782761017175499005283724474597254863980123163055203315763985347772326054466320161763742161422931531411500391319079334208885118191630155702863241381568736529124178254819469996331625413106916396371918228284970496754925940243036920174792111915205138768615189723995043500911526545481898406012537766862318181773404518505066469378206877847508647762452439523554561596412273112342813872126722868648357264216295233972229298868628924398264941487635865148269629648185366024917018268642962750161027151846181326708961028707570427473380010737938703145659036419909396197667160499967399173250671444011479115879937929652155129273321792853770325942610287722425724189309326074590747269958202545521619690562202859814816939671758470992695518473831349183483948895802405398442250419427331746758652400953005653907884863575715804398720913095118930305070882217894700589553053142309229963829080608014693702302239873621939496827798163896268200240046075894716697490379659598060919219943264284216214189269572744290037230111531620118239205960359511082775287197029925504627651653418092231454388509680181349067352175215866252904981198518014580328918604406791979636765793274909233421531684737066239195955014069243285457996280684988373822525454948539088679809015681189715072649440286034037482386677529636437606877388740650455014927322823509976874179526889491265113634998135037428259443525051123470000881600232007368439087917566005305248981696495578175185175956495208782903121545037693581094270210184272923539684889180648499039102652600232624795198841450158985489469776090904697740368216947791659722112845370592659551056776262788387171512327836312940621498043291882359108309886026344515483758608171477726532643879752496725863723315759211772044837525764833884418022670856593642688160338882673045003314424868470656308763350301143911602620037426020917544376158897165982541057668583597376759883866527511189163834454665251527092384833817736480867358153312080903703810309790118788312088948743574263568010975424984874430564386977398440077686547136044347153949877156677653428842387925941367626291262160195729206068054196001080059402001928087320908431484560567287708286634670062871498392302241462892709162522282946044081474789179877988482072252124196011040172685954961535920045393706179576728253094270728644748452407721742192630227915231704245029225180479841466829636374559930083342921594945490027386799988773215692186523123695055031849086787133548361656758209888499002604346236513548073005025218162498809468012208143210047710221900962357915919475194200511561985471448405559534203902136885088509698653377543691368102948758011810993329398967906112109420576127401641426863486935623756023969752179631844388677050064682439811201910718104795765036839901679268875126003579179640985689524115203773920899345043005935556227711624275291738499397052451038542260285746342773848527343749821509599667316129405869406976371588915903047869822897303594925602540812587729394615377366479496000458170064332820656986275902557317775710215058163894476923278986370130084591396586277310061887796394206466382737757223629444133583637834996539611929159024095380461164695957157784989779593189165704949430902597876576363888430788260397916990701695935076019221753705499826036760497323642483009913076226300788767683321703848921881035549482743778552412605415287468836932269683766938567436523921843502096110182628981937365639013235332100832957710252256395580289894063979204949641186468768065122944589712677335416952016700767738459504102604448562487959861755371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -515413221654497789658063335975768918067395381821687782681784854151464177287914458004071321160567801278603714007459186349098231396328914185903180438078176718803132279255323128435066195593769108028676125936011829661646910470567869020415917510355575906742525990076969979380840774517971493558485997886323796617467475599203507324412728875145591358721989739551344166181357850040287785623438987878360825070372787947951338858623638275293260355245566444837748051833101891656864202672306144124532337284291700153185120403162315920161742212831597038600780700488307628326751292876650752168352367681483800276732366791982650678013684598784239660891759762456154889540739832718541889010769198224905553334081428360189648044921999416529873936335186942452672421159634040563144224844857919152035306359866652691836032133412901142816802277468525527813229519215250184745942145757499260541396428681760834974810040407764565272869347713689435203465200211485300660722108018511654190239508018248831733154431734415258211809663647467204637010422999187449004120277920969615310583320340898952555799069975759315114837700568732225254612097545467701073252156922198925347289966444913368735816899322103248994077617583307983438418795557456410692977971871268784127306934362322794035241207807621305725678283948789311512975449653197953429967671402886418295857764938669784282759348474919121375187887483557504168522461796580560053599233952465197841257186621379281301785971663697418977358570767634863289339038439027795063981782047670720368790778736478445688280198293383774972787808133100419567232569137507467087567754783494066772663392672717748808484791817394473750665281247241875643133617503910378571820050390592503492937702456986179511589380848564333253177003227001124783060844823317037823800140652452548377694689021691214741958987702292388557978979496370295563210233917350741537520854530626694027599185388635931272251508608116935406374538580224920173420444402699417325411581297374021224789727873218286603070640961787024392679180204349099278848237178115538478758143693189398438564584224711367126533090412695344013531774641251353682307176525391280656071653702029789187206718055515721551392829955653966648519106043830633756624993086353645292267372934234612658536321031634882091423699192277316299934324618511305423412912469311918922903394286641090353710616960576403581548813004518659936858889329083401956502027389893065256890151667658561277066047354694305636031865680806582945397720875076490343486356772311604565531189524828286736170721652952399099440058187560866700274672145159397440100079945585694934844228642881090397744948013350069123908691321457240683760464603953859296162532876545647205700677396736281083580411509503475966119333764398419193849969443357886294663802057182441088550607747444192864813453910308756036384061747457970911999634586524468954982816049868395149550590345456954957942455029280071941824947412892323830403431724524249111473222251248047525339342469899893525489035927171960518210277624422771097461105624912366845841699394720449061314520053364694843587916681175783768996046510581618346739435138815050341239014257079050359519755862664482809221799145629242735273706532271436678714500441136053041403291452806570069641233320925262085583786006958130735080826577308866022828583092510104807390349376640515674725400891639942832000054630870543295232359768848276693897385736243324877512322971452427345991273559511057978932028555236272738086571581053049916271750415079229964270866741844103063036105258711976316532797111270646147401067759627094061438590472290328888682770328884485413882467722603798103459953877167992473854789648850267824293447041817798170611551748437268582542817546426066592326731997785630523214241350052774241579446905838840912539649100016494804084497653332855140512700099947286616617593075151932618906705584987266004941893567266680143348895682681393775179341901093721389770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -68192875250585827014642888229446126324042669764314043738280444710660868618118243185443792052693535986603620234591959839359722285027551839722645398012004345319906749204846985395192201785626665713595662590576899910920397910416689526489858689962546408203379512687358162245949497505975181627433007463723288096360422156908371141220005556259314128504229987365227220320813672641012038086705769959610351864378112317851037661750141949873902220456776798219889296805304423440017689502363317588849391108502337412747566598656629667033550626840114183627695200159895495575519474775669512912784902358275759662897467990725907348867650856922051105555142182874808913911625009709956398644306394247685904596722756086809751787568512429130577437454163353851696360913137920533946669938275142996947339682862341751902965063220043070311582272070815577820478070583932309987404901083926726577844728878875800182205229848048586528818080483027630183625247859129090976821524625310359370266206413902702792999988397383813251922562312628769998625059389744998996656670342686578875160404618833442768793223209793795915942978428157557254108820271348841605634609255248922619820322294302954314591591401972174929760751983391163329799825909081111256793245429061400292015342040193751522094071315608474179026444286625271420494278834827521024676299374787026916353088436671714194828974976112886765100943884052923712003054071494486659069002617406859324155911453843119904110981052986915237805598839909406357913699044825967654341933161498469840654088834293844016432599123399696012552713021504267017010134305173285429651555594518371809554596631538248499013230651003160698146934303084601666169655319892564600545861367375335043696566140701536857364200898971601668954909258827185548982346534524069909397448896674829816247906854533320946539968892006181463318627926135257453599937237084634444206793900755435163987683523596922921743101578471480084630474622642018172405914350307845975869915219971543854911338704552064323654732085081125221590262914256148223330917568387784036964190829817814506218662386970959409064711647780115886257886972107082761161042052228298284698711858820880504844341047031160568063983240472930771546678963714922017307698297160964302813469678631104157562281938866554468569623843869140894343955184885534402746359809704269795975137081299776543782018331743210680478969897743640421301218715421417228796895113821590382844372545959861832256447179685051330498984237792313995619582808432119120238988080379159256312202675803505610515142643125857782500024917514385690841356139813617665017152663766540229280766130754048139101290701735108702892494594595901335545957770314044435181256243356552286505614313966090870558943485175671829513910148545320431919741823156858086337520762614681130061703717101154044101681564828859725415805679805476806694932645169140257026018667659945692828290599110293814677437478855952100156226972945246544721032322055283904033594925692322850870572889603778946612240258184614114981240810097197206437399344161063593464150249725198773632643562614406977409900098836442927222703121797822960686688942526017169791825010586776343897102799101770560399052667780652854259279507622510975230377600299279218721602782184535056990904039141284280195607049990933961452991524749194898960565370805929430316760265358393829289324582415153266804736816697953588409149096310769219220683663349872748922391438354670351042583911301964975875507732425057487665055922906395508942210080870264108977251309697855657546233458513538971852580984523150053313697474268504120608957298165115402822466439815796131548606132349706524229235698614863276152188131619143939518313421146754342425436136678955828214284940975162409227841748794710943586315809029322829164954923309068331885062862864767301518870851763480347297265921993784091880071524543948403988543975516968461354085064475281232396626915942789061533403582870960235595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -8032626848804315758538208479042339867815160594594173976242238489740504479755746040919806341647856722960286586877782899807032772855033998502107482363088586709710585800668761572024981685173900745113047087724334518684995792737864110203328061452228297390334626388094946931053077750084693014569795833364890551383363346700227900820805104093628030705374170523175579111868613926627426859415947209587661081651785196231283130650305538335012410805869894932498592042796135563857310703386490259417150601184374375234220576165118244165814633076581405702051836249997590529813692575737760575825053260722559503259041331777516840206398180515875002681925913366112833325657448153441051819223746857869489230614330971598754746333307562625236232622108117472912576285619499994392953258826846417037221285889383853384352159028811861356708763492329691483502266504790471161339614763482698103307120697057271340069885338123160916838176134934685445893321814476222814495134530788961813279147971979819225367266329113517360928076779596786776058448923262202828674830112735261635701541099286364830013519078649516765141371397742408245786658401853771969235238174253754483460175635238510589762369279193609898400286716384131489534859705407176179883688058209451351970145372676118061482665704652448604838429230084400862328233226829494508584607059081036684571452374558493545581007226581144259367544368151070221099911127596265500067481586477564512654142745803508686366766661885242362659061634827204964262013751396081238139057909427431190736638149699094231631362036996075006776516355229642790664733655438667263217516825827355717380873246214526430310109688600982545241119380227448288662034001595635777890610054719996224411563361219033139798626591304017497081055089219227915262909249173228373016316315111717449915478546014253509796933069397978766367839799223902070093575356619065839400424224088131698643010640427017567691884746154191495369478576113997317402447781410869920688648495665979184275221428257502714469435431188960637884632013797609557601300283971512304831903430340056154123442208276855660698803598612131188624842202962846131332000659510586018260278573199390694496377691794196129921738476336525156337725843052794173681548372247874300879777795754815825245631929177270004020813273530219977583891298790033471081763744349221513849866579464064414329486154314959839078666946985098470878522782263518559903808131663711332841226307934157653655669540578216920982973465147592583868477384391645487331755848137270606321444043681357314557411543667726199879519912810037223574693116350880644745650131288099362444819633268386263663477302409327176909521372909586010197895765202757856301422985468486291873978890173155860779507219127697711942458589512784197837930263642637143608206814958275318873734221981198424078455981683632433158671253981271769620702169157080790758119223350988208233869993946546132529222509619838436551938900821327652053702201896829224795449186975269397122564480884136044566232192652022722362835665175893325563856117251855929082684561577413041745157956721447969070120815501878759856057867784472270514187583110367742257288280826620780130032337538843808830244385112098904816507714892872765381285776768670705123015630613987346440715023822678487976355267100289364883600853615692274295437574399494568792492496037682643763066029443067331155731381368323197106135754377588744062714597281368235292018006738218479628574084174389448318916494337313568434252603801911280319456314713275517580533344900798187865419881991625928316337032510640696738240641065427098487342636738051502544836791485127646799558348739702586859594782473017389807964884195194272922507990259686940437473437429826223652303566519542352879092016311906753653015025052519899550213168771747131115754259443104397097257388738331895697845020252334068446075763745856967417766139684891753147770034054945485835994606733260132168652489781379699707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -845669490987572430693657597530101197800776611845559891488329733230253172834665255329078679265346538613682553825716752870607945375489052447461714920018846637413453224045149409149116581477268557323005537716632464690357388832745797629458590449538081862491358613184760402188447171865978792657058250977456409751010081875287320179417307602600555378662258228280573397025529346964141705062921252560727894932532969136768538404854926672795513532006789658753533759202015237988330002850530733904408936230358863253383567382971036205447661022960216778762613484305156423491516537680123321211594871366344889148613989551110223811930904916609227099219931158147763960669384870715961734327831818438865576733153396810242297346916078446177808123468710593079284728214600679867863575185475337855631435083906159605928357373078418796429760519726196563282135574162810784172589931818589554822227969312978901713604947490344465994883564143733083320320861325041903203137722958650007134078403030827294944108592505992069430388777899332792977459184741603923480280719878427455335332499815898316549782695677109935091642604398506266569672327040266133084762333284194074053258531294763588714043718130695687036931787101814733560431670804680188087428420431982123783661586805823485537787385897943460437095242838767805979266830303003864806358679413492587178963422558125528617661992202191550180986510379656784997487944312814454006448605982077948885207738198092822816082647338412248946016990657091641283623889757398567513404272216312937232070001326167744204861878529429878009038174634210701869093373918085816132728833880127730730003129466726023897078122000323825956566517985318972287070707311629202428788784649173695462883442281611257903307780809764139662061127720055069824056818808806417402153146946314421888545461968712239502729739263833464795953048688198821035076505566124215105922563303216936977467883256433749025713964225171304871595998970020421926189744824476975775456805863709221519246955618456508627608705980085172414942078446714468968952306106807440867929329830794425420787949074585579125137107631316911528425069700341253452441543915456247435046612786180227415164368991765453713670291687765730031424320676587975687438614686802364414802815889188070408737526446810006602300688982247758196155792254727342245707982400131438063613932928386417027433670756218613328078544922117758119999657867890467440391258130396748853047293182247956644973877161317954377211710772255484371944359119644122749000245183470483209757742538972023530349522936310391918061726228244011752316832923292251748676608225374533705161800315875241290537777193865320286770771871116077125915587579219678335883176202476792748219704018732071389533790722087813644677677851676301568074100096745889485726428049665171195526855008513306479662262243154548785492950336412357758865895601796885443308876445643619197254412676612705912725343429090570122073851537110334110110436893584750765482767735002860944504982546433811561493643676499374744575590777770370842406323648303944364718694755993010191074431852371188283475383622376154605193076497500149039052707068675088648918138001926508812457644486297277264971697125110854917723107022834975637668420296584212593043445315730579328564523230085116515462770659549497455920874909614751818439074236010830907461537918024138528311054014906387114387517163083080061868550540842632870018143123170430788059436103325496865772205777426160788480211429926747736691189737878994858705816537778599015223231448296004106479650040462174160958153832094143855405118559648389418331818204112567389313730125221359998268258642034711908754727844738713670314588982605676591911397896449315366046479695124854829185945467109924482825230971346765253870625102915146398537333091811817409390345514696459629002361361632588039761531814800269595818746755152514569388017101772543437857854215282174295843512918680971779394894838333129882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -79586183550877614212808681940082655613227097224457783126631391473728805340234206209966907219535119701571542859797323840680238291052781890305904734379663595882594068790082291761507313611754679524935122354776018883375779859742313448638266895312223105693937439675442754223594336734306367179106994340312113597285097812751323138005781999997339521116691444827527610553878936351212043281811802676749937550812633111825402795845987731970336275336799206639129808081402802777469118972291918242824015166788739577598130082698455640794504561658636579848604590149191571103028073597438537855832431000836415067047298117121112176345981396897252197700918708075202146427012197704803926336422462797193657318874706376493117291334870321972907603210070055813419897276204128940709567167608937855672587858784280825654051683882539714662907525508467911918289509268450200273431767489179036047797196782694699315482771891675051225119691693821876433790170869794520108365297196012396870919925199471817636047904660379170681867580992891836199729682229681014011300068675308233889483589677905030875020109505910548704910522588459762373533094866729853483536056272915330066422731267720508984334078306187356972309242207983553529881276640296195563191886274348498791335778221417469974308160416745789983150152878296369144205822457213361272021143897934027750319439413306562107464856486316572922996938526672734095808003165043881103564466759076454910241003202680172172733268857730282231100536456103713495466589950309661741187335439992775893498116768935421866715688938538632591077382201993713605457362885796810766238373091685695187522953710697939695008109291324709785062014372385361281609998939136634037765171633283608306283322499329091290147887913633358215713914073285292307799659780433447986659003123306041229935912641226444005810706481729804964234103928515405667898851358972205230279443363738691309608124447448020536616777402208652268240268318464349656343187494139230510788775382178776459241204706475665263358855022653167684131609198950178220039450383855717335862672757195886970341791720649414118160741888796688017097081114436764557985389715912137558568085878421132170585612492546556828371205995440843888135124515360829998951631219736380458591791407519580426423323983038814489173540233183084716909313569289960042764028142081703305913376805447577488727455235873991293664932078045893870869187326925258110667030476986517739085738597745980223899360665088707021836865234522626230482564066382498411832358162960823604061134730065885247417366813932371087930185107467901611187176907834523145636046783636819360157408053102994168110072821085295839541475477846139417111940272684211622125764543974710930995755614203421564069933457701152709485250440197802878975466913600295163980782558871775739077073158229967210994236625131699353623577565300727157248403890384561654753991255746927395286627715058606013259286717949422590036254359030481825796854854600602167023976201080441783081984674399059139992866149417933971037797934761521217971121793667905972191380305003933052359672144408118718251633301637451535167339937411535557868003090024969426857973312968473850231089996228444637533437325383487999834678696511936225305885433991575683483640323122719788372998153650266018101338888236063219985863327372101520780453588233332318610878738114066135253454657807035501090039357397347993139503267051806469480383285916170841745594449982898440223183252089813505525578658254788097013270190935093988956195892993247693225741893233105005773201187022490713121556207314657258360120011969232618901694483930022582213884908071638906931807463430056839961400541704258293145865713214369202059273392368179909165682218116538646694105214199465855693240898622822778576591548119256874229802459830675493522109119741519910249364914729643435164471409825998715236898063644603660259121316269345430941344094790069102630188605274088331498205661773681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -6646780382988698959829951572807308301773459937775794815323099484656134927474468127103022188921361085150097062914936166251592783817894941421757081604964264869516578459947600030328279450444659734688087923138125925770099869779042934292029149172848863114931808349454891085997303580723852671030407088162946319387913301837873315757575639749797220093089514861125679013978567430044854673695113075601904950346995876887197413330187365617282888636066306278569274503512058339554184650523807815998628585135357443676290441430520100344569581302816635057799409911678620511915048072099421512430673411489917843344735378678858386534409023746872194929426956458284333322798081937301909822637849417644923735631081093831648734758208288195648749101952663171243011174982612463163872432461684851889975768229765239357260288867146407139988491759504013550426454907199987004048042340725156863476719526395685314781073899630504914930883147651590635363802385719044833741971283559793103102514026133999157891115915082759660910155349515229368940572051401909967857917817107682639729668381423299329460214960900245930437215532069678659528209720053621750822244146041307901162155728602189217439311962046841483378883673554796665881475450109395900017522980446755696163649748642867429902748768133210869060012055085216584516476556673778794014389205454925045339049193447074050464951560733841252303323659426703420434207455562959251533442627506383171735696082597231960097208337251403953160172083517576133407090213531830317832721324735595671991841737835179851960319524933282302711785179367967800212305016799876500240601973705582807040046983432793378076015704079076383239469016746115008035501519345951870343384544275331344291408783793252701394108634579640854164988592006058126173929985562552023615667210947605482089914528834105508446332026356767083469393840445480286912888774506908776087789944433201370903826851517571216405876566884437373951489457141238350378240979739224012127100098822805899139388137242475356780456344794870396695565081447793582655337363926369153782057132649607734476893657356971657806572681110657132906814278448158362431928408661014384357831237333013555439492845598774704123539900098436516129352622819361541225540347201253113597435613367081091053897876919127120145849212636812131711917013757050725148914868636467927160016193211184777246852750941822901660288658473346495191745564244979159776022716971060433602215360829776971850396375700740162378197447599747681696488548857562658501916740324354746958642107524455781908282895593455384176010166085283951531725835609879543424896990013630862573877096468244442585760325430176028422980718897545522527000200621306383195354016087923092354774573771760611588973394168102925765859702327533412255097470339001354997215406306789551719933661250974414381657371980796811534300465345911403290722450755691807845517306074783372935701554162264083795711443617689431298006087257684132064317879952478227628601442944418615195586913010813689383691557703134830508116562100599266028152039209351718659203509650168468440278497501566459929556646845331031250044049449696028935668642860921644966993023132394766267869281106600211652518923681188669456590119092929752558967686820393423072375695058449344459856332367385659759257338099156789628624954026134774924862008825408178705450280656380277686629623840858385464023467369716344458301170631643315610430482251340663774586456765826839600838267161124620624495365127953793084834877348970869964132854456350722552655981270350054382438369357739286967484908180588422498509512360420805114611850412643850373316027646348713055864483794703104657345339779662950064555923458010420691011484521086091189441034473007246333904089762688755918458770890786928274084299361985013197772207034055188064525629782161314683612298996869433523142828013986769001422810596273364854638027323336241134491420200532423358501876882655778899788856506347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -485805115543768559976517682058731898110543522298845656099336955439714320258738991500565808830996744178259007233574836296904787918388398141751205163387817938939065217589271455828762033455649529455672833304432369494303984347133867498159179572834886556365952071299265179538141784064725491945472316303743511400072909239190245882062713164821416264990657370236198546300500725100319241831365583441395744878922901560044917293154586278132210931123403288174231082389967615578360520764638217369699163146631817646641179884512394804084217861858329399478560705136212326278560674703416586406195415338195484247351528871468928311933702917936081218896654861095522518246457636290311383769240032101014805990250393926207766514341411082331453056992587823352730490990065746940596834180470712597157873986397625061610644071583285158056236228631961706375983084448406879208177008488795381194183383859028922857349313447323108274296720697879900363420264357553891474272409375929911258587771149849527799856395476525711761098976498726564816516752215188451496988771254737331345423125255918423346113291422157336634393597957490825932632606331906526439015869859149573047296962487204928146240793792776004006115730457659486471636531065142215944953960787356937873024767544719184862930020790232436120223913170784668777461510059101187347228759320375611842891254360626945263093465059946508832869817322325600582148353119265161675609907330846897430548026663933429040569360523548750627184870461806726218720448307307443343846055475517168573503016132429987973335752546629896657084508376924405566556776399418903116336886487417874721967549452550481090166365339832985200056244274893991080248109855950446116039993790736467782390429338253951391590693160847281592670256637367287281692144735065062596130953932270097081870596325069869485455775486605445321531072652568089539407847300123386830081258991200287010637514039311579578526893575987784746512359450893150934622383190600889497872055170108407805163813995781351221393735739884756984786714417115718300141604391002719051445480905992167147167999561504607777559097080015103631420990257572843993112799537507170490297983811351531676284444577705822619228833290771725350344334421458260138753650976122021432661667776954686718442858755436143938692558358725725272373949026812286678418276131457761987841774826981827219098532748140847289955499487366659122576109386285218743669566301985802254401379577016420127074162765398888261615944581876774273782204760690113728193925788427645121716727081410551684280375407471034673620441650587128384379110738343201693269243456332247915297381855785822891313949435473655632330178546723210325560145305962953097722935224982167315936444867785906987342274502432245863682371491543515841601401626506675099002328062984207942060454427538493988926412201077354390485088756617558203723691085069700260682699912033793067768543419274093782990194638685828947760601638494453681886919706217456550795488350739598340052866132303718016127084466242562889335094014875429849477982436992101250569509150789537194047847068169071110679779604758672260106351613350773178989300218252076086485176919759333548478177810335627992560322377017073912443861399205399357910782691855638730580883267579352469114419044663296831595505924260443202367742473629076154265553432813304605892007565900589812778654502472883123632985537898914272907744927170412793046167527271543134531660114628708945446971205020599502010123830050608566698050148873384895596796428536760131997378657909575795036217378359669577600248060899912348498010758690793403803456813745178728168166902219626362583124257008017481473524962190590702189874537677116032978852099230008699470436729157335757373517466510385380159529928113717311360785608834371404805329633282715946981633728232679990426575181509044971456390465577728369910509342624259300484920437000305017023723332089491248570827337971422821283340454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -30657585863292956351617004634492188487547296240106057725219236556416099131884248834906605701139551438604098279768082833577002066489748706868939022315066035707401356656753005874365175898129285508969963614439390884149223278305764345279275914549484407334332625361552676609438192327837105903519807685361361476224998444215393590427686678660055920427437179417801905424306682909763173776230248416910009650609990448889029796257828272931133397279300930936987290044637485100546968843903740041386698625851756419273416404369685625604893557828980865644217009805615781897150880775337717460893523992129975881463344057357115227876248704609763520708761654253461363122184779627445158425765584413094464607864309340396494955963629387746202935140198290749024100338541606529743638743749792096202499897687612362913281460838911794969758654074778622749744032155442851271592705769244804126084511718529072982425991042548309645599160535610325261796877401130695650811226123890461760890726082210510502316152145346631804486784181552676619918644967745360253834462592173938956683876707915686357071896091154442171721257820077760081025301141840159525922967349461243530844330377902012242153583316047823361023692321995264073484977810459032784318990534809383020509122954876406631493118796797967441409279844640414483128412114818434073222952144796781994422352014390458981956758923731396927934368094460865763796110191901003510184734874610367197472258456828529325837927161337854152101800480601506162893880364676456044982764059879878240971443421887365274518950656287560644592674135997606206775495011684817610813791924649720234129041522922543239350589037040195777047805942933149291886947339004766928735265255998819149772781615375268285995418289762521783907970893298026093374438523992819997290067770421068640475699505343372676900283769327894915103668489551396231844849872955356964901432045556354419927052166773499281411667220327114493552185977698258157862157578684202324351472578966404251683938983045710273735098172910214713138796953424100168833267721369634555846022351680847480926936957948770510385642455358282845381227163329398066782439021535869146642173227741641588323961124655668955511667384557688068339360865329442797036984686158841883203998080124634625459804912141431651628606863852880792511761198663357274132294509649929821046483858736929028972643125377116399434972137611209305742571054450291609441190340088980930359336356845623464691040672086634929685825478822218289265083102986019108891296243300567878521626187766923491401190296524391154690908430461164659048416642831161236849018980285295586053334716439676733001570661371697396367206105724412547525613835377675717088406683191715288132543653961345500970229221256429006452946286708976147442839741206855675884912712913644171153333742564805116273089013524444954937525784687580200739278627742180874216057862603960146564645914497630807594613728334372693021322145749367944907985488542892036698877493514234664057439057876510271316331730021692346397902874975058699383360791526281835377694951720132956203476210113647725868248780002114177460051544597499067584774765605898249385907296795511516666408216596850980519326046898446702116322836819270117297435552706481021564875955752261308587170615465661272578066204327376061982084155900742276656969444154993128563083328060364535248729294371221719418132308774248590898519439027903941182465377227039799231478364463621578406713046403904337258639685768239570802183252246186639913746204974290819825943986892790405661834878093891845712890025416228136813112139723796612257212730103002643931003550662746093091777063076012950457356696355481936465361448305358090374638023488953797247638329358641860340203084916088913347592581128870218781830985250275255503303845185407984058708307705779159430107876756887743817999780929235733869090137214510811037050256840089556994964137449538741308651879080571234226226806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1668388414852227371808083340510188362508513906569576269556278494878389766912329253304556608469886278768615233608332592968775816200968002713726911889252410365489757815663839275823990131289349925202169323361352164806436737706463504635517927758203817445835423400156553956011456288054463753255835792595795484976381784925471680290831090035473724598746657817904932023637553656198886336183771720021668531804319432051082980712793975004694727190654396078263571654632615231194398985028058581422860605583827718102386863601918953206904360430969811990152587969455983519178035120064309975912913977871686754964501295543034011039807106319263509755638483864741535155326954181087252068913088361472332952098658174901288085387570764011614315177147408648440600535350167366268509832570749706487958751802694463818343898694813892250796980622171179975954932900504125428298062434297481611723573271722135870941423942889163648673220770068123946445481083479592410883559811876527716300003536342917825237909362789673739283695891577739481533452041330481506217318905312276114447523854001439582381268964101575893087122646768720847540909155449597975686339027850056163747111914557525976805611189091944841240886632556365876452141096880545879951708097595748649967870994269049809266006858661909291523182316646636723612550862026427647108321520599219323191684488128583980809116115861199775737527693789076218259909667356410814419706937603751905572259469394072536362406437960473891590486549006719352259814650652527995919065846357510115105636297683676573860198462151476558038686032979798344686671514492727239435901805422113475530335285435241410516052018910657110668898105513882459749454171923664034854978513710409738468582622455145537061133515780496461520343677411443982839495158835793804565480209556438654954903242347198816027700256110342455794641789314892028142615981655909676916144235153767877612307293692820759278826021913616319519740904534855225603887788955837313353385170254769920183547748637227599210664023691199431962912423003183348395481666921968788493189750691835001171118707135059480068329433693310827039879015171932727589958442639505928253133231141061104681405666962191742494638888397394264786811105713132915690262410037292866448009666654042545443470963014025275673240347784163676166478604483405094641667488486358702228220209183646963177865280751999716839623440937790010221211530898266380243959339953016345446425435945420652409024421080130042761347389827676568337158488358135688461987456685247965919683280437510165367219571654353867250088596433998741158553384852262318185615224317048229028267603789673096829838490876819299615053311401462559374619195738680001007318948627949678476932262170496381086118398678940557927422710825706079116102890064281276881440775462797121858615945730077652840813629814413642326340276313323939907049579913062582660631355782954283588771896179671786729457774186644367427775384188872078648584627633785948377914427330936889533076322542716194349369611811445539969261065148040178737241237745649560061832425811089074591177246011216821252359638668870452743870373820441055432372733977000266634077197532954623163230880117878479167030753799140059069894987236969660903249520672246165041798936390545641024432422939661663588219249523221133269187004211038883711128943827784283333510331071363923042746334410998534698566403460049367841872225461245462954858431284135995216179646956484292648842434482695473517374595798623316486257678399029060531548850182962313609576457924502570871366268842426671981391288916555156562778618303208848853936124848670804640360782961764367616342367740591305423005812875266101621376119730161802445003372197673300775349179299203081721791872959861475534299111291670135719582467532756881630781221458104846614890509165198942285739295004420922610485107791753982158784805771098408238640657249102032800778909354458910211178590543568134307861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -79831192290721205002979540639024887892334498957231254129884133817898082174711009609239470508823754732545417050741583632943176700115499887657028383915637358333031106939947064882319261052766185939478042612132520527606364657806273647965092828913372497040606256858378873749482722520856297497440036718324396764831513396691291816351763578509935582736590397705960703356192450885043820886046012542596319024371649219639092148526151457301894995220523041957247920292178206410690753357042309940187251511789907835934430775390592292348132426897762287872355510006001319963805252168998198246205342968951153496906045577072674986093858837398462204992792235411360793816178514656308714408805217152044057954438107250188418404787454317248407741913407001362721999933759704362280822569772074943433614667558404819854616778260297577543326508964678705199444783547721277606106566125049534782931070384943338359715197480519123422779080923223002755454450062265072345567491435640931288536844553556287197303187423324504574857547286319337989033974487347069497489534315440511274313869304069454392475161291245893109410423580296618420899722313433491381128944608334317087582975090701582891101424168384045821668032135358334249202282593096754413343480594086150279123918102475861047658469517099468992478105424023732844008353352637131742228569354653177554303421123753436595576445255998505909913953528729514910393051384704663088315989535007140270700371255121499750508211583030863606570669428042578606878068176491720857551750941726246900594150600995059385933471271628917435856818463724053405026251905276782649884133220024135905906772044838234014015562660934069565719787979997547760539848814761338836665616857906847225576152857672050919550889600766885949062775688280996857473931375090734779754129963959873983873546325163103388754302867460462123693625265842308877586916765874677012218637766040092627995890935404743304447669179679563779744363272915185101243155393763797663939499833658679807534677566510454510302716853601069374940028649487674157086171462277905798846886083182288170114059923338310495840764926691169401169463690780144852850796313133681332995344739675155913596241816899660725026785500733249360367964114244525088938663560513242020765512980726793910309356179060284714820101574664884687277291435111768416470470093685035988502611534396243025179004021739355995053281777607583309475407917141724138707564637551918937639475536431356522051135564883517447301747752645755829391484120105284354935669002154285873710887943452975978383283360756435161226524210142576151806478782947552196664828772414793925884906299016313152291376841323840010146514897369779158244812245630134856573150130018215343401362312499307449929007475135406638388924708473054564882328909411027139949441517902570454012362731260735854700080475590428583477784560857562093374014220272759181768058478223426231723295388850661817079578083767652579177327575663156480108670568594398859477376399219450501827265154276723560695438087611806248890983025538414931074112862672910478572069556343406798554818550150252062340905514822068152558142132137010279047428736399706592959698921196152417172870884288226616195692600906633253542177060066891629098148172934652483591368943743864987356165268473707239532648110704717293313298509608366456979328087167165742498815027194378799259166893373039416542652729126844509140651982778983720520920216393638921292524047765227653293472603315984056667053551253074914820584985361682458868754267945294272064417044679367851881715365566780249365994750209053019033420409327842137243436840292179984724297289426515145416874721219184662125519407837025534059102714247366059364233120459020438148467423916094769259331074629341625622888415636968088958091485291069564306381228469391781821030291824758370844325055450139950354183760809221254284008181907461307695561349135961937349985292024288810353027656674385070800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -3425692406212973765194583322795096231235292678913535626721908552431318972506749348238588505195480965580177152019155598403390275559055692968493729007718678490895215737221779047471712731574785007820637464357689776191965547839806419567605893584856408352067884365574368282053362096854513396951474807575978545676397022386837810717387755124746855366514564485831083854863923742010358279913088429942856014651437100139746140278577117416983822611965251248425592151530654249626089233558898972777039177098013159319648376758836761926215671699765080335781721896920803726442049367771607263433940730075233730403725601415179994142637002067863318451412287394199763712513183567172784674584821841847689981669073946068085916196834985788862273737333241496141350224649554718609636055795350755702613878375268975988075394922555451386907979684670789571277394331227071224140365286613152999856206507839481652172848326688510208726085867369438231062598840238121105924347864511752058122521516057817136966022543961888049034488610716919171454521769478049632088115450663473530266276050292436723324071656354642631353853349442518717859254445750555914711192512850717320177728155021893167242049507199610931532498196298071185981427696430335985064345542584524120643256070049965299068144266373567479913111928733273894243665248432164346709334496600811582302423442641770816552723414168322956522568868918403790535389786649610424206976776670523865101649120889177714879702457997013025964649420223867989578921693422775473164784902819533990215909331195502479366618275400390008471046447201426953251180523049619927639561967291992430698218861774646571009652608168641203575567704974351051718754404293461273135397652466958832879759322143294638334617747632070439726764501968201383204298130394712679639209037776854513511145507810140259466987568377065089647289860691522432077254868732796848788173225028770890700507160835857202091475371039063580290581247831128543313110518990438841605106157307838759321451118080352767552860891537360298897559425265765324543101066337147043030121219704136092500533967353237455063332413567444240321198304610444672211364696434596749392884317518784907334470304144262315439003325310069875204970682259568242165000550296087863019895305615373574895414235854853681621154987969333853842064476509733968918573471046795840212527806406394820920756037654311377252986725346677775666954212574364119047298882967160247593124875512636094636977664406696951277978740697908206569977972953924902744293731858314945777088734456816004182023928081622523207711543060028457087424959975279532347151528088086702595442707229827309848942300302066965915973349972655614334506404564359410282335257061421499769881844572959139034232748640952752272955793705181076028189234457961300578493065779232181127335270385274115924482540717268219793224316485328556462924292220975104791024735071751286947421782063507990293120789535735133135435794853540725172992163606996632146811313779241748537853285175502169456845947586453241794561351135342756188444708535771990196989598026432874793180680683734900703165542468425104295252254009233608600210968508409419736053738935212287690375957209798120778937203677841631722432532341926567520374058367142837267967744241539403810836350695506409113923976284941661875405657117942822528146494688398531190992409798733181975899020243834653820365671200183207381229492649197328044550188972764962690091649178938765701881198384129338287916274586267543349313128339422295361667911457694362599514324252112540497426661696701635008437452839774075755904250242729509336501950575944010067187334641199492675517556635920839757040236174925088885099209398528482714428728183379585099434527254195604174868071102382998432001496555476604139663768891120630700160466730428114474641130031701491680748473540048811615359354120045283702940277960438756008226358097380887255721778263728083402384072542190551757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -124382026316429881366611723874981569402944473683807452804507020172502042830660059284004294834683488538429053340727859808159469900531645286857138172194238890621720213158511332762895618215173973677912331034157628656576552520638104603261881455262688189502400729627003128966173227818123472933215955202816039875952724300006245822702805041402562330439633266441974969352151604714004871213318526795613912448032893687477719370164580938724867240924179610484476695897036644629959314888795582994662020524545263748945606669563426234178165343289422820424898312532160701572743680465803736972972336233368586491089654917270764424719528487135791471435059977537878695606845981964181470233855118757028155452302446944564855558388742922180970682701990381070238721518943335839492012978472628858965825242384296383789597139293302662792085322943589671922549638035122529453704217816924253349274505161572115098240032743584300265839280583998220000299426057159424680526256122986381257624576148246815792378911964466620010275920528668376839132044080231560481948142036576487350034388071000000891612316383856310917863241607995810148700917574529501688229270836628127316241766000999651778700814928182583851186477779139518466426058725069885042216645505455382621155757676637133921414089113861633421537407390727951136760167932766902743287025339514932679988310240661594747344179321710770835170167737238907918813211997292054231573936307522288769948071992518280912511560392634547729340884781236397760351084980309587655098878012926334000787900441756279851926733838460114419222631539964271560276056760964433816820287547263928562071524472121127737259408493802619262956637224653696253059592122332214775833326411180677209993751134372153545431375244840056145735816110095686215422732760411958482684211230729072378018379070161084666415321298120759067819918127090644753832696931099056363171336018621755630992629975201577882536401899687113442217471037851914583884313922529339900853050833444425476719502189647335382086574049528358098903505961250047637979097543939270442926194526431974116381462172041510786903280368997817380182706105788432369675851741981111911467238905771350009484583678809425558345983841979821488061090777409034849308761432562136876862465705724155083756048672044259713108013468697121025897726955417460820134960917757431917380624698997012797839988361126488282917023266956743819199515402941084007010323168715247007626038544325380245097076268133613994460166680020662112036855946303540746860347393493059198334304580253681973909844899362085344348080930623243382100869217212243985046758435202082192720454818294068358118642733668516826052176366031309260850890640052262675677500169811573114611277323666770853507708166820359747768084935436559398103364880109177352988854734700316652023468880333170946400659197391739257712669431030623611870464421957495616132189030336714602512336263566880860545081977340516191528886122079340529549050789362593213050051662721374313204810641650984099559954754102803967389973634920851871747204087731573404983334383926811968101287406321781441481073668203481657126746752662810488796074204846410113245070025079805425704411613407530441090220263719137786654664686451027202925719010423904817819357982838189292794703207510880385583764915232014177977752896857707828352168507148415881570412474654703875217184885179357479005521716752398059183531923459471890006848216323059633095992263800810622957822583278681842721590991798735834650797317000610598881202853408733268621860118052576167679191236539920607164670504961964860565585259145925463994930133894744901347632121817268882273673784142034800982575436110204825070919908155604195654329131323291271659482622237794016696444369127439573104417987067459589612495376140575108631557033516794861025102381704896877139596936628968041404151185066410150498075390698194477003625062222654980445012944301197421737015247344970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -2768807496370171387509935686094396023509664391304284580753553966685171674889109635577979586450523885533597302723413748814546380523807551880295818017015483663124379823283464432102706672440721297489941826994813252252459880849537689071557821363169918900870211339503543530835399082105010607564451482207554443729515432862856627876419959876591171331242427427405325586102955735161472364270910336987753068164736820886056789097483809690031258759532261022515927491601342701333459141945585008349480743406524855272066994984890263144247078296039999671812064620435998838382671272352861781082513032209702184196848864418533476879880072189105174852555846254876799779664822830768627118239075133640519960956812225304766238367444647740654517798276325598473769888502282943430664273899795473603640528889311139924460148701620185143682905248603949780900740469259516241833375094875170411360778511055101986128742234308548407335178910140276191662314272018213416903246498381811987772844865838619940800395312667507793098454824183693660212776942737441378657715463730769918199143715043517002551185893934859254489022010834604127194260257251955654266300119833634608184692601382288266671227959639368927574975732116350358051755116115755912291780745726248357850669794849284545438091677431585350420892775436204746326278195908413942276005770548717757962509189032189354904407313416652124146042496284247328799298783584122942768330668068618449635138793927642578264426457163986699477751081711921170480513275457264113383331084631199464080258933516699878601542115017991768535238289343989690846241694133644362396130565520406675996900919050453554982084927297062937356351343041435166145640738057763082959515479195325161258908116098907337920101286045988705578179480651520490480989138838997746303387483932489858245921866007332363322137860940298625897661760949629845668794212439965863910085310570110437838546153940451517523122624458826494532732235679940176882225334486104856560941666568594041676181994005818784600128460636250351097790287296386487623625442295148121108929544605858931865683750891723280549203332586180165678811721307677741583856024536306879279749656722899628390657943930405411616589982115254576888260432825500292124211269531066672698399007596802414847391778973932708013242663121896363147424188810013356630149093717215372368076956579591933293684241550842189925238601428907207750298408734134835435295905479584597357583897749809985182673308441731341968338577791384242936030964028312897867119473363563113048667767805874142148684560033474603472559224976703588630495268306807820219175294309630889517912786166654771568344679010102756187551355073542412092967418853153415160932317280180637001508173709323508605831707713183206897949432981020753949171559133632810755802435558020943865393385907433630075003184328661787372450476889611297302144855051443741849591208845896333970644042311724919524145305175930459861187854586619760895948340996277541998960616710749339414873808438342354936827220248714208626908945837299658499873313986495742564503251791536055054834901539529350485514700820262011354883595509621288832009278953922134710325074181251140961762830528488615198829861115719339225868580626776395359121064882151202274555761026221986192904914340897615167355432943864864082249533066197853812622760498017395299724249572445198490434962767570971759174206794819875582042056355797926706551475341408088922362909513609384239723021873603229325552887755937141661856892336100895923877126656316353652910841797178371546313401106942035863527744274015391422031735408258890209988075605988617334674054257931976498395502816716409416374549845797194894404991361706727167418686068984715167034008787106777365976950690459439788279280735991487917982258367442648081089983251413313775586203700241224188042460954323455257411745762438247799194847112310884535186754089133506297717815414216602221131324768066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 53118934372415235740994750766872756306973329991158941078531486778960843643814156944914170885225804388385378987820986005117741117412350710701336578066243548381889797154430885271424214700267041703764773057490277005786372169674875154644617261134996008299516798912133037096782123947470632880385474307707894477496987529366868406039373697735922103526593476814930662726489187921398085594740630990906624408127199031748089588434275843642756837781068391529408721130341853618417271057620556850885732802494486472088116441523341655393581286520037842423955379815577203777466236216942470386471266712747572732998972870244204412185612592474419192125764425030907955411955220998030691237933624490749480028162818136204562526575112550346598605058055524854384643713365846632585373067168440843800501436311603507988348026663011650619812350425534147200980679361403576772902569481619473204150917617033646081022468054967277659534481779272673273169698654089329246798029681888199016276963535399609377303692538720404737721563436925272801442487312481840486345688316939376016402645999669093610351374718648994645634360818255794851106173338116170873843622004615427640247588142987801206466505928296182742211787088167499079383207280954907058910334904180793302784442139155343259738761689285673499950598061863207931795485071631569981841630862409483776211301291158849780613997190923848969243507212596158814327107001157383169645985556490761769307078297563176894525627829446826280534915188799141626827733283671642049020522246842218126569582735345972537188022415376021759903087714795184408633157606897098668051888719429355993646276591322974864273169359964198209195616236407601294718429868948556799684684541544839229853108762589112503302706195204547780640880746179987862656696137316109343075374405410799227201006405460423808055644870578193968278014544011564102456260799076871568929919422985550202796056371164939130110976284942088797874046545381245783707126248509292358090352400205999916045293564828744863521175606007393643179786413731831385552708484522811788963486913706400870304161439811744736220001727571393190809631548413260701881154136638692686204803471867534600843344499665087371738771771508321111421168473847284147664902229336479390129381297402962958354366736939511141431979053743513815497066686025251346327908891136472608303658170559960957645911232287665143005411198096840754950710692971518163712049865265514085778099855178313106206629002372684010421231648424808460202448948733018977059483111001133636007386944630176577598637247378277590443942960898670344707001330576240710894273022790196809315930878797906041896134028717923566090787111913951819895920424137562954780080854319584357028055615008967544654245553817209318664587300013391453123418727782997084010979102119044552068215256750935549737994660296685365149174732789416642753380765531183868734870920787178737180013643604523094900709430541226429312003093940119295041947367782398162408770545520447640997600980784295741611145653767332488274240937918779592516330470457098018941464783420671552730365870499469044494437250736486595470156068073107385625524741515688328346482721074889645511045567298513146123811418235924800536869515564624099106266397581681996460475727959217221072824699988427999998131221793227211956257637557730987951334138678281753564865604580645857728510609285249625181752830348128919148559180060416814950825922863280963939799091234620506883492520285173562791630587699544325432203200477459232501448778962720437034508712059788919723113263516773423604685485148857220425321917963549510583183312191636166221172567826347727370121255258716576391539123944201483981383454832535227383443584347209260923252326793382307413161867247148678021094900260372854735706196140380466681515528933144046215012277537072369258107053436004166410215179052240894952220149065395692803024483560406126829889217333402484655380249023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 9389917630787234799585519057846110541344782893542450449975704151003449966677828713626816517483889687871953502571696943048565702659168880836637125824852277530413542638775274069021768571792982887892313230427169439433955519704227009597247880436276500261420040643511613907367624101304793496783130754497873252755757706053387584029443379244549457048448307095740319339051766054093326524111222908788647230812822560121681407623680660906922312643506108602103649321548939825067265685191493469646700604725881942625945077093871427104315001762435819596578552766955103975054932772249961943882501016622306272116016877518446154057224870660387274967959400892681651350038205202113290249972610777174858694630917525850475765927636670214456835800115920758529794209972436165837654563246540101821098882872768097224339536980155419308436163541535756043964727863865226662894884105095008277823608624570737257994982594550932101498188584939044707615884894938268546985855416983964215133359163073953445360295604266227972625429080969851262253884991275830105136423590770151191421537174598605717829163613627028050651166743998232785011416082067565643890777916723485914031300619428700998406912110205398608398702110131262037394950120986725060860719589702843537927890898360106146555456432413463558420913573804817721608901014117141452088231566119218518093698634007128028348112254614584020787293789183367757379354891494225533083572141470627460518617765958238807955727583783815338844299270638934525231436223359821826672491778260814445976162073363331292323462019392951333390839491799859794532431486464490285318644371265879149532134922828018945246255564316557714949666269725265576997150563130058265124119926226024437151841863537698608699826001900298720158547233856326116453393137879886522703521341451748916961687758247686318051048819489907893522460378941695296782479259434566685273585701479161800848245500498309320137022931537806270644814612030846317610688616236067664151802590416200608068141881571440885104859582387998160694592986884785911017008651018908562439125001802035569486367973319077793230154205733183609941167200055117051990897402983532387054451696524877826952001354056062204138664848017331345764898045720589785419459303193739794033978615981593406229514967541046554147863944210827033442774652470530095593635697523360653003311600026740868509590105504430425038186668977266565067267840806665704595424493270619545631456718940611533999618382542076339759992232598518893403211568442147423301249841579902766727872899944760171440689301418870702552149127718303626689350956593758154666353076467742243111503402599795739834465379841466239913056755362245924564602908563076574727351855888243345237944112327721893611973761224509029433336735041427225336411920303291039537663291104397310288508530100783388823112833844130048311004938041978988120379062506315857923012366952837956821429281625799986359560498079237152046758326810575285657582979129496674566012136317733249333848536685003895443817717815183499277155926361879246551170046273914676532084127158331369329293045185575322111816970353750613896434637195778024959920017794661155281980254683735059761733664091719789658627939315647652149141551199528008514553935893213308057224660918244824774295940965461491686028969404894708438576559296485031988114994540092325253325822408465459095476562308023770334177442702494721741012186094308368321925812366701897556270409435708082111588267798138950479757394209466565458715446637489818573998714350444821385116826115293701720795801681745880649232328705262597381283683023411360293721852627643164100444889161624176971753087111111747147468740117229252483270051445843517886189198302620975292648182233184649544419362301489659240599636249222647273872689241035144654029894636243484318163341415770525988216763319099561769917160028023470566951461707747502739012475850574082727462155162356793880462646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 569681562990748921457765293504766778524983603698732465583700821665551252052342658801076537435922971415185259102037046914557398559207933927295821473864984336100682702757261102864667469397790427007287969661482648089017336004573931862803479524092348896239584289843730217549198327778530541020838978083681275773435118169621725341191314676618612645306472705657585414445457257057407000138884255627804897595332293171109456856634471715441042561044021562786540265609270508867061718797954047988279104566124785657115892963535154003888034963009384342525010976694115696570304299189381384930139264068792077796785722712303704323854087814495858821699513627772966458191034025991531219252751602754728387741291985734027833563238526094105363499629269645793245279198594411333146830492581952050725377240581352971625564776196977448079169089386436230425135925953822505517564310643250199038634163655739931517323431261487661537490666345714627337923075019608227735827021261410505985258539695306030874648769573964378198804195571569536364982091344186754020771098467017661797914785350187547084506589803208169741913986993623595635547857703519026782077523356444115459961944131232601381094077784026931161217423522841137743669630847630506342172233758769604567733226976712871162436200363576610094693892946178101468695385953947561188595070941054271736881966171394512382469889546682969233947836876188288533821515983614171585213635665471982703550358181165895786018057108054303153425194500289586976045931324758579627244435838591305438060454277775495591118405151304292849200364260583777513522995551675214451905365651976882408110041049312280022812503378231501732812013855508613740060952723979266033921822626768229587235547400813019133694902788400146246397153360551458328002499985675819336776310924652641132304082375850681642425413931629740759368859925032049962504554129576313660936152771343262533296548342433887663641239528932615323958075190086970779098979177317389203226209063665973975384161637760204405749352930038287762651643782700933929213447698184531225588905717808309149654735914919545179252453807800531365783605965698129722367403190353744480699728170776577988132054527416010788474789618360113921848441526938036953386909322487806174359486015559949575660977890551068792125095561361934591503959934132845547253457456938585316309757181923164706399553223975713292526151686361318847112885825635268630517512072577873263109892230674310752964904895644235023298509891910099567083544620122886053430451609762724268682964708936569254731872945247034456698469889758666550145856777748029112173796260530002370435195309823624464181921679091708069831127372187407144918616642069438920221414903970449148181281434209658621924903248158710925124079596969359664484826315399744092136968181321958517610892998818049536578267454726685215400628705645119582950423130986701094685027121781757082269756983344865370903071485779361423321688874643780543933492041376546324879334156598733536164061702844778966479515944968204194181695486184520536141619353855023126077215649568272052367966959712073396806960242141316097434684343724771067665560833860870925081195710624147300545209167472995753057591979130873648876014768564149532646024597537374824876439873106148063179314741889450818422443643923726522787106528611883067267965314324696545803722608540409226461226807319012611827089650046887727463553528686582108041161059790212179096467659926649676085939671215313609147385143557793214526491327519127580618538838061185883532925001554876533106134914157243868465273279643843486238383752776151146546289367177755651025743962233534809816606652571400233355299974865814756437650678437984974836723365033940864340258828378959212722585935938932262351786930899069557656636777186609393714862954082981743501451529674781335039256059726144528221830294515456939762156677243994262539850789741500136642571305856108665466308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 24447132757792546157644890572836816779848478772231929573159601346874898669279360733703862821665589663452317332964147040812895912198878232290672013648720468244175201452681415360057007457007946602930004273526309173488477389880288274194356034635543150943733548706762735860263150212450865574269679685810197119917748012177327049147648507395384002294520134219412821526180516176474041857395137846573465675980317057518018288992596517083729410070139079653721699613604647339822107260151732567006441866227084686052531906277648999574678862774848242794825649664060815636829580519406148214324955976612628946146206488908570577768026219126183232473340791402634018698132734197162985824982833148591987122107046111258014442213332731312537914128437621781278237864378557303138718623136137988974088542928576263279053029391691398105222156521045090783356740930160988384760161077091311390534651964875859980349598962975639447663964349800166757528047289508590472388667566633272781653848421447202843957594277401025086143338077559378961550161010226801808328130086971268975101039556771184068271961452251374936657889653376213542700072576543462228889855039980462710294638029791137922390152248184999543415292214653442127916143329122758692041675894684800992232056069821538203752945536548369441934626590647324002856595298897493634740487373937394005323879541994339632644769189189014948492608184870538822006439648622607330583137967763867066475017700194901195729162737132115840602610541216087219583876995754222518890559024114534103390156063504462364179039437198610617521223710756533046121216252130421414846004963396636309793601803884817009691516514277568026353659392975790007267513004877557353485437366351732682381673947864744034428714096879252049284931922024212496639220673659236049575787861685316565557256174680926821461721819108997079703994062831240515867038364597157706309879151507862238881156018695496643909148564475208738557145205257839438753627337551720036662632238780475283844642465485938640006993966457517206283028173591702665524245109675305857411998266257391263923199856120041319134671820046742048993238874329379489103897503735480461584634655032437221333225652723346639205765184868694547042723538433598797791983386225514299990239607095836572657050453251010018677039904469608033631110804193010579997446640790269977883538787355707247929778771964042649907147849259003166500158030822242245768243530817352293189633955299408626875484654960873635231482361263144420767922869175685207487923558525674209012053603711797724327566187806039985350498062279787331097737718341388759701165314663743890449504854357910154112575402135966490561379925652475083424506247011311938586259856255102565738493837296663649894681029517671863945228037988384755360304305447014315390918324843315669277959704490483276340019012927954690778937030508665328846450648856131028717702646026311073998572107679974885887004306035076800291302926505805778104421230175674042199109581227154076385824860793844201381403348254418772595484286455357027400847406669009742898516431260653726587280944750102929848684108162189556463707680564640304775869393019329225378747714113323129085762670478250420270474104839558436395412190363215370569999276051041948494932334200419108120012052590494651490247759662418454962985057477279819217185250472822490868442045433631040197558060746310933574427640120718313629695346204758724705076112547378313700833103089625366680429655777174541982253502484892936450560710613745094910056221058230514323781909924216553737655590648227007875608659756839776325545354572401150674735704628779252136595943837511229872518507232246799166903603097003852397350714499608409860152657148646140064275297759847455204325833808136857708839452545563687209325368459311401031761002623194938838631345871295473486739540021082966629226210955539152405605284443514356613873061738573255752271506935358047485351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 790610013222837149335493889124657176056778079860332038157181299528932103859283450684202046353491957137593420648714783423150615434089964526689306923858778548611829675806076430505208871605329497187828438767903192842342471491586994712965135635211622559249221120413771982666665067004542065964041212583966326715213051596486710135001336629933809605687013432496335114544534953681916714277313889868961191262925355428735401857265957380925098259867720103958380477383831402346849198153066903971663602244830090472630147960789350831905274266409555191511974156515328607368565171210061487822175575618710824124087518700360588804764863185965853120054225033181326874856370685027536472451484326392580410550444802501039288823018054232836780798842300681796987350457271505414006280148662259324162892369133633355225669496094117497347139862425647708255491202802587458566912293916636228245250820314274858931437851724176177901710451069343799344385594712349287195355136521720560529358980419075181411330559964671272454511906442104078280253495915521412511272524252774379449849932742446746451924296244294395701403315130156536022198957332588834956480463324779674482375521341833942383809756933224440511205673226928452927093748006864760569176822265085475217981593407306525627789662579417259249517581590859694075791332082359251629002224861282511242299408440277532805002959508997685232291603512152116923162217698543467481911650043756276376568394452037138045918123134627839766603964978710690179116092966712396454409380853006655482796559499503294224374414137884121170681671177004743036338352600437155917872583322987938866452838384967786168795502925193185982462709555713480580813204151004539987588295465796690029083255479618137454058246837821730290254137820009576864194455479029632180368259454534991262623704719891008719404761943405043961141174044543757498115958734953727834602302887227141211350332038637340104851067007502988547487154724475526141405751626020573694290180609569593011878642645265125619832578964713917650645949371354651763651656919423958502104918085852301481346572582855734184949200980111351321574160956365066714431576091086819487675232444804457941215405149646708688115080742181555811765944789910781569642705567541274796483736115222084926275275542945160931883263525886410385475887640766110855387014862814234926838605123070531481959425251992486661162946609780426930619387301657084113217525868503773413322159800175940704166410091689415701246599742126135525977105080693028583023185454965400515739667353606150888540849539811783144629518027959761905565816875598759553819949104204615076729800626885232537513864026073950113417450898705461799779670598545038749067267348661312852130088048203712992166522773809556732590751888476289377079035330467664356031676158221406079352604059963557871545480590410936313671941114565708757407887989923469864630475314076406094600369833924196698281415294271653061309512904927925799572025200155169270867607230276512262929607888105017812871371394236707406179802703630659705346949034782024897768089482854273927727183235804672694690892858928362935168059568129663119871110778279607976702430328443361409900092463476161135747014191478677942253268677045040806656994332294429072751995858479014177596064845822648115992757907876550595559315938052424868682945410410855837832773181294796671825071058616065933104388448638866173710613452338944678647619240914462000096554555248854841099697160857972883031866036575143524097753051164415686673517336140191388940258552213100858757905448097568286259569670081916288570541428030332245526981993965566273102845867105354688066080649222093919202878967473756548988582453980905177737139957220096340773095763375787877369411276860420825953970961529077941684542573987964333533620805513399054075437166891100866012793777250123126676824937974233734572377360602433185788424854223421789356507360935211181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 15128454150529229470731448293228236635961005201076597372709437035242980031411830606549383755805836623853661589506213239032565848120299455922073171256960200746301653407380064602499432247289025559182447724547264024696754347039885633349244333843309835080895542970024852920558080907983405400581609238288167679935618512347457390757562052936331492321798926558903012863278822821851512586529248456318746640978910636974183763647637391630094474159434190562336090110111676958502866158044681269681195655212139275820918027834084178299066554191954374297246086405138431765834155827973241544016715932358927699527973874662309317232215224060155932886046652961598155222888921391529139195036804847162739695459584008056303965020040446699380212061772931132649245912694002081489602152987539046396285916038157523434660432981684771751764687736786487274004634836852800901304757267916276621613386931162286093988794468329738019091256301993696462749413438716491791484943735189085083952407314517802918917021151825973459509445940567871191984113476892664950434291262376522183088555752087746564666851620086971521115286077398249473581011336742953441708858929106915992691847538338767358974427396936565841358959925959146029368001936512436947340090119064377168661932441432107084246738770867842068811115400752490760894251369237479682179130605240393970941159009452794332279629415576972650136060350914563811741802772806824350580546561192582165616214474833562583945363326090409927308626355203532005603559353958006031308660182927070029105399219930833719253235473589411753368195983200038404038266801587174477758635746644696072252567257044744687990129343609838121618361965616110751254539654633740512208760662253873537516473458198139372716161347875865168335366527246785254702281322438190735464792887021591464426684041769889364772328878656338632188414967901519634034963942909543925462500989496166479908363378996792368929089269640751626981570624161511294540256032105883777045848716619782489273908422952761001099900244198689451803237661173333020523409981689909544243572601086848658550359522118579710731074484067220887973098686257409229076031365528877001740065762423465254357957059152713504771648287674086407822157237518252385692328254896727096351429608101786732297904729327201711101785494217866923742437592189201745056155132232444939137182599169188071647883462084302761770262086763295975377601932500259899069320039543402688624375777007574868797324476964884792161982831213539963079862384528918820600995114505189877982990937120443111162641348288069219375314511997680907588717596203113132717423695531316674407161685768535809371050388036540959953985198468644160530540759574023090213739529067516074110040006944589865311697754547209479768720138423717321904082058284801852315910483241676608592229840067706702587508461823161868196532589633317131465606175935225806855482103923497378823557166147508168469716132981845172996551384379117008123730269153482038821897837980687435791665014209766456286790051755717449070237512172392910800739147787036211513678880134507380665570299806092210142526733123477382205773413207665925282260655103040448191088083463322863514067180038417314081312846969892606824061869829115532046462495744625583261011183472601774272680335416252077764194244068136937860406832772620295665906017256606229905623236417899788405545005232360282091968320400392167614099021418291963223821446068638793760762381970472133223498344492578510167292516848388203363601415572969132367999572157731414109525046090414289996895126056952019864362949418915547591273650367823994201657747267154096298372452021833083045982589674672402211702794093654957178127736076014308334418895408406152805444684449573520306037543735149879241841248694605821126556905998201890178058852052885479020432680514138346957916739219707590563114048968577753462003892593385433724642474828669946873560547828674316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -232899062033439339431445373297002027178515449693069130554340232132103432424485184888734657963701519448154360855411470426929713623051086773474545045714345593026238864814620809293985488316154147192176984552797688533478655732186936631642274176437617686288649157221666419613452266705906124801233086417681544370002257074338046647141393419222882231025621160291317739452903952724982833744196770971024673274854392196980395838854709262993685883849113607341457529008374469345218763417928700570583156684695250666041711152221993867867565694562398702680688048148221294384348962092003798067040867898536616102908750434338048616314785615494559590989506175545167971385029127500018168879250464324617210628605271232552158837624504995459337920636842572444759126458216822525059595420883940450550531562660478230782996556924389767673216307295003912636165754026734855206791615840688233701398576115519622256795478501909642963038833856673630161559691597347471527508491313576856140551372788958208842136920435493013924717574855115954928220910067185643909662803256242971098722787699926508759036826858796025188701194432598390841105787515819370076937905543971530071609549581959457376984222537945712130091796287644713380388780714751302031039122527463098123282425845452176256218233687966009755196792982731773670221532224016658248959281445371738106381548041101372355170882786134713457936675962850050762764674028703684787987840683922274771139844103466032337370577642119068242594450815587739629750006957348740893216661547887933257940346182568791575658976103009651455339909487222139563760144414151925229247608702519216362938017291438585699814654273776339755954261997233884937141460904797230387543838693343274679033645016831680218392548543887690449987962718624082576661084804304173736153637950254464993597777405693492675683022449154163262423969630350834539643087508269750911820739621421762713391751577918686795453470570791317750697664314768094459523099937535503272375325157589188493520975527482098102589666875272743922547597998786929223191938194091830737425527025908674391142365736956789179537789195413014449136012851667674572444708311608487713965427276216028867465931048896905330885946041525996423270471358426239322888281144094932604914909875427624639905473729540185355445570561925213503304387696017800116143345808493035113211407592688873089645372248164056613474751836009398694873621324420834547883574948174495712815994549229255160800643508556462573351776425254694344229491735798615483157864643213673667821148384620480238201048672594390441787310236603401738997377667664909324744544851283594144540586291770166546038729305453638272226255778968467209559154374688460306824033734075249375261486937972845502267888230706556051604470116266121719249591831441534564039780932971430087684310410346497712684220983584478154027862615157753193351706898059295617378967782665710020884174093992612952004580436641963052520674669393976832436859440240339674395032238937894688224700764072543763818748403114896618519983900826043766007382507056002656933912480106821802490682978268703518652969766901145860653640653679215162440492258770670785015696291278334217408138826577803383160283962626623958414297741008110084211055894575818847538245868993610947946015862345580319093580125402347984824602798360055960269019364221382173780135661574027482337855476936628857349120863839008473421299536393979659808786978461709121898426606167822657830445794119037663990049212244674764106727147599694409969561287608889666913304389805099882314712328334062959345549496048044018163242362091566660316711326029411601418272807505871922469286866715128327212458471337392514763120017925633748628957923530525515446110179777922567506493356856684141850674218026575178274131619181885190143457493217378986979344332161569529293462964429390058005536313469668830408102344087214472656555130924971308559179306030273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -38199205418901391335011530290414718490781385326311503838584497803006703480955964751004872254473110273965242981786068363297491118308918399909373372396028795238087855174135446527971599455264250919897594924422903725909563512305409956568256822401165375326568305925043334066973441607176184819119019925096947113111514970559397272969128529053024470790103799273645915418194453729656217033840185771711264955230867776135670097066648456751173048693434467046040097985665830433913466261505867940588060082050409802315435573177935037623521056108084964146691012296607497938101670019005460493038179344911153415145834212731904005526048905813010387423080907616428105550591922453569020136601853438510807320284896418763717425441058990144565276312381438809575164034211951022663114579807646366896139394781348222241198091230693130387989064745893433851178682530997358367431193364422238998195536841108655905976751075012384436880342324496783675309982259320169758001838998214611050496128798537691661930926698602903881374327875644837403373528966960825345749523639415827936769912916918076992544003789811228432071459426954007896476729545359595377849588065252011072165757813665624797759073552823287108291957081184362445740114021145023386075059752629449772735148512093297018921973240458062704158820591697102260972032566234032075281830416133551237959609532617992573001408280262422320282438117536318896946178188531823030857987533136543656750354801156215290086388417533690751567662676735691893448575903460038634387557003508720968311049161118149955278383228455878056185771707771897918607421580731229244819506407590112062752595722531476689150714673678455807061492618125858110302582983278412148884889925322588335647430668521513159079643816302559366950870927495872734913449071394403428545098087005749075187348499333930140437033720025461339124521387554760357650669416471813066613662423810559092628344246142259989798871150377743704793387130527550611156668132904589884636780803570398286804405281164140567390653207356754593604314714526571216726164968445900828271795626438657573708437637646891162966228925984858578712118403585194630891770063974206153479456283572515605541980677811373023222148925689569338955158841529478405970975460116609146279257709092669797309836744911440353303100332528020413382778099455653630337197321157377745950568144596256018279799474428211708477103771113543440554455586727996712384144145067848170859081499730779383572507579585086434256830654534585936259125093325052889532864225098646995811737304812813897648878191410092830092920608694708500526479887520413149385880219111487948827790194499392537033085390172045580016432058395387460570071384090952829205796358414447197382098417710068419742230780333503553150486831200579386651843796315927171488931740849103983672839315001419061286644997483659523964117517553138063638808172380952505566181358254853224711046948441944470644385283886756968849747826722219823708256926235513011303449333960668848158266853910034288674388462948918301692537865781607620396814080153262766915613094546798157613172595144982937546869698760153432121113758289910538662925232601442408573091320192709147389139282896388854264341013969450205692197462614153560470051057381150049209359461137174476518970769071400321430168559659314664070754533268122803676962027531055383370872573688540840332709510602716388323969262629082422329432227303769257292398790849433980947250739524606667429010447633764952334125031145732092095192981265922409283593527946941271125866769374265472640700050263510163214830098997918310714158856574843302573067147410903199718824484937359310452251610198318321125192191848483991260847279264840067310319471268865074458210756922472641659073472445595520473940590777988904805697863645657953043377944241911964285443242267643924970771487127648013510752696804242555755674548488808930368776373143191449344158172607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -2011755033317879388251467198118479848094345221572169387801730503244190870297415732505453473125384456001777152238389578698332297024773145120619157247649661577630603845113763919201944649363657583332005213541226383571062792125992902010706237018985036949415614434117521072019354923588711923457764059155328595688469877146915952812415414450635605074650989649134154807997054882624484408414991003058036836203670887479899652977943903681927657734508960001782049523276814012091665411781879649760185053825418745303902481272333013517240207345911546631025797237456028740711369107742649537980468986495569992172502052315950600645927263174136296091633182719429603490198170633639281323663628326652066914852731350498201800921713804567747249029703054683884132657967875218532217371972697883629624336393769152181650091199205626575943044640832912890871117197111538078100349176283664615695698271868209230253213155467605477487273642946060433003945085155367728828663945621364346693680985451349271431359693236479719859576045062801192625007774840752367585700452694812145823316395187762711637084638968329057817206039948821267974585005959037807021512161604702882789063002349077648594470746780266195094399340797769007030755729883632560944436346083914535580756297621002129375468299341854696386956284885650051123507544239556990850967896382694641956814347891881906779737579923476277548244824500292367412249254001566033468798400785922561580036585056187978224163741602710473959804093460470088244389879185536113062147682758780622720823398193044547460278274059562915439814918626927620024247124583097159558568216803748034377060976604812515368185959230937386219020359852120412196990359132831043028211274781736209387436782412586742752535139590698642983764837071063661953907589098774104825810622607905677397672425011182063154815293276678826462974219658395077682145883852858322247151896126274631982517039311245576201550589372666891229904305073877140621837843909387692493142161395447338606823877805066782346092982021959405984218357831755397058764464668640662290579774705638340638757914445455077949436712332967420236752080950293248615020648557045218674919969625960893567479244334249389207175280135539452685392214352869080874839841710079193956169096343550781897265518128209831166155479358226317648093367334469486183975870046581580023454482479518554825734173627713118501491009096121283815316781355624999859262850420492592606114740767377290040570267868032157732195628145869560361333953533089160392421624582546048984283721076004953279647269595968345467143766475246823056106281014611181957528242136146454658502221327200682369720963388291736794235319693679198070467611351529456261496534359033086229529516970366021485623255522432186084644116251778048942935836341759179049017086613570478536206698310832932589493182209216573570550582964594423948354302113174512124316512850531862775874505120720393268352162708210782925409666734613899043886172784291015955449448107623910162033556073692475825034139857840464227558107998631470408639577478402943178052822310718504686033705993631423103829134061475165327307480622611139277639915205325533853954770970520387108880632100555034485855238522755214642340269990322751838534925100345670999997761044693992144881078653674737867205678479234269469857927237602894584831347455912826828362998206889785827353457868555454613174551223845750113399987595645786926358865643717340282935270698122736428620768414179333189459707854687776992397266839756278680015375471364569959251636633967669000468151099242134468315223374894212355090032191121940668287359009856940369479222360063296479849098814766156533708825675650612545546839657024105403596871559609061118197786954526157346203261642021440423797737055592725801332905610897797124586465030409396025160766013665613736538638190644482467193360155067829253226793499457758507276139425812289118766784667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -64275996330065412325267865969021427056355266131278021503986980276169229028826751653422336574410933657426072879116336680044297189518914664603867596464429851579084157221989457569547199822221341392837276323419273158135926386701157666714800716155940749209872752706349388361079866628461078120136673825916567455364414890700061394000823121570264515297880161882817893881583392547275704765945731767934892761048973617303149987178938117962652952991343079372611235927287142028434135558722126715452205632226481823289261484483234578341905736486435819667287695682009824259746171609955510010428719230730490438300000446420509914075147918155280520830827572751384831745796676554524641638716684630212136738279466430413844780345429369662619294612850722374982886993793683834739794806875534433746320998759951337997793852557457285187939067134218608958482897150910082826223974194727926158699693266766773546977799146182738654906225991803781747695167306102853155448609014419180678565154131101607721187985896923562887241224010970393814506697995042367856029206142066611121517236465518269066407472559984974560541184811190746308938302572832307974557008064076209848581866150945607700635666278406219598317762420559298172617497644234958160396015099832656011423796766931355425100968317082185430866055297132451918179721313028950154962065272984703949396755648265017241025480801000328033683474370144082533009791816989398973517403058195169390908223202641566621797087077284864858943279576444309389682005864746628553349085259168461400770587967367518543754223408727746747004810080722574195164543093901089149463653901272220780106100464087347981818842240808860105987355983846551481565009907602246668296482560098673045342582636021753624958826774916944910295972801503052164642824843056273014374655291689714947014858376751885828867135106406519966969186780754665936095727437380696773096077155322621035629248833376885764637885195351895046422374091008104778521807082012193134706042469280291089454354406780909759498826403126917810470370491518662056294172235053574984005579409431771608176329899663076889793092442281179504178943869022586343207941384953803616911902557762075228904293626023796353077128649994482382342659818333287684820049567193248913305441832139008518146471719220383080871287268592579506544868348637754223759180557930677115966808936882740659576125891277263672371538917496384012842922289656551765161059853667545555874861594904444887135310476239973273185530131343122253114102136187098328837025987012145085462745572696987026355812941957038104057350473712368143945580300089660193240218887889850824437926000689580262726487032119132950813131449941374743854636776582710897477210656812468528396503232876609737670644280338530714458617786582810910765522610839787729046979314847207103472414659815551563969939904637541898540034792259802388133959765478354835103361828220929725317431131495411113210908335687499306053107884989196454513880478563283756915433063093542597467913050855052175148041178803272862859821449825784119309724429202202902345508024570212454277124151306764328728976386458789666025451595718629889009137715428304638538964751709788087706168069720964171834993825776338398417890716844762354454910659208863701604905237881593021107222515763256620151528125147534381823655309813446112612924618681818106541175054932129990695133805739358868227073821875338558107097238757590959088522623365113145902474687512178992700976408708891347497466083949198024396328176145236525037367941384426222182759360714371154218171601732099355150730239167861268795996395826045257319359567726774648241268449637583219190520595361781710365056224287364365697648506737219184448955136593125882370911051193994921739720729288241641795048843839458606576547569014150425287482300639661575527094299155332176940427730019847427733940619458970144671354372983840264055288571398705244064331054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -1052355479476925434610008833844001058859364917358021279562330934565956580466980104209864171902157053698140321211370641463284280182086469606892804973679512137880756737483407188331030226257103799872472969516812796015683008320827129852535168856939272440156164185228211544397023097790967216444821157971843483343153705925361479663833131155780663979200485053270132293747484779226054989236296727750908324911689130045306894550102036898737500400489189208818665815078668560326773856843412982067171719555566277453785941399680742023103440973816768321274350296634733740854942903803235093447713497234809079395235181022758609601177683923839942274480789600975873720081887922970455269638292730188592621693097335709533040096546063750768604152984120678536004536052907124777903939770033612191601571430192090891451903865320475135996693567083349554289754252895426322265468113225092179029771412915835929530730698287958444317800555823215260329356931039997981961945823669364867386256886720818792050830676590989362397709696783118850886607216958095585482010673242740777494887673939606794206934681143018284400059116326020253913814257543813211232903675940637413391299248536530887111173358777281286865496503551561647406487594446218447080505739975171396913820748196227191332007638115605333820191585106616995699912377929862580248369225743260450783569811673910103657572522978641587124024877390396290043987468727521355625330138690612219734949483863874934356612916617498443967084744159864316842557122587063094225803001265302822611788845077949620667205771267552497265826538455276697440362079259972118273258208737825276456374259393834446102428731479668175580732513296272172751236792530896892626496715017661565414184587829241537085593596544828137732779527004689831372891877817334458979501062424603089110339096909280520723821975548780180176942547699606537359158544751162441004274749613652948988368839608525355815987137619248030816046176572736185065991491291006704768731445560419865778864396732866581983794047499161173692067026993790341633282696494448092238785299347573632337160628974520531923470293780832437220112644618330968900478842374957113682351611241714563124917148615637987990666723740399356452645281071469276364494540955141155142752707705992397688218464610430297713280950646706188935122518877567609104197549834053968689882360308994708541434138272261757823298219773944674501410562191210976433642410456028540974495976050181088132496195376913931576130328061528486881964795921605614890074008598030821939545728520582030416716971637734516829970231711460819032100853110679680261143782414790598814645114805758282508130383721926091729888377215000275803027768757140971851969971075745037387803809320208492803088508853615632056421516967866616795039208635807610356118246812993241287525955665833385701871851703097761004375639972390887122997650235949268619480843009754040979222064939183615427127916298044508507496320427895614547549927540563306897005882668525641360061669704489342542038371191839548378638520271487361226384309246288017394254121331631453056808867965325038327153664924864578129238477846274019422029129004740457374578791058911708086283492152531099172306797853066436941238253716260167730136927106028350089358788895059895264123928879640293547962254162993930049589076214023008008374777173296678543228524437033857667752557842519935208775653093566452064265035539048728954660507081902005253949970781739801396691831408259079590271292843384894347876816637808755892091279131338686670728587574187661327712354529416524018235429691991378590601330755175547661159696250605717502283040159694338412607953041046515646283886838359213387740254534907123052253595171200545453936443903101571231425745158277657450587883262187514368095642099690647526163515785773661335438864749650646580502707665770746299343303989922426073522858380737687866712803952395915985107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 12476260299298056444801863128575519968943134755793356002214092657764118928289684393717862118234032342773385592650580119761484372532819763294395873786746178429510833917602879136176068864923337414850292449866962578696824564626392320076419109390807149268360482061039674093096241003485110603527848003147791224461399342540039547201421679034098244288141309816100218445626646890520387576439212429305693687013113701231021605006344050134036238129882086904194652961852510301763889740673265005712903390113568774192602987867389957303506588940975361370333431957953538636967476830234119125199692498566821516758698072370249717115089690507184561594862552886795273757548946976296628028898224793320534325391844252265428165139376153145667294747829378561165079902845595947277632565918720064132930147603850565596158792743854690780292072700907891081191710070525372536966578624963046953864871828536310874547528962295251002365125713600999531452953582099233377796666631978442035044790072105060758069096715532624997806674944451718563951560519646680161828069061914308993259575437297984241918497296879497656191726364165929096650686746235605654529766586255687936839762721858133508641651024728043441219997079774192417263473997490940891597744103947765187753367876007887902306724468389268837665306743482453004914341440499529428067417899707392466713663990905580390992787295738788606793039806131927965133885667483042425069813846749672730482166021097953573079726841298139586598457336455761160980789963964216354620729005864253321366714867958085076762227174126675618057783961343154578099995318412798280769726128963638526418918830125050026822429715524464683858782791338124304781073146017171931295220081079626043822608241349984120135173479841550828957422958844112956850941541697516772432936788274043641400518142993228122190811415728594852580118474605600173553761010393787728649060764913962580544518873010930296775456283577683833482608795455700301376464672279837299383521528940983722237814536704896258610057548540925940976626629892671110755689128541773271582730704591074774606415988124956919275038970608321818344729329190246117180889694521655255865970765159826263810941382158495125720603432583627024486612282487467583404648833382090473608438136356372257672641000096240643396447054631983422972571820391018662340018800872948203392877575025839164782883970595027895948775047638106172481148044533706202113825629788442044833587363819605619222986540459616965759915561487325538187222681506054696338137767990697514272702248055470121979578099712844183482280851340814473949838711837704747439302844446502973862617163126176162591663250414792344337935239755252969855660622364542734618527467350138665975767214923552692329219124680982346680402218297232010943499037795212917087333176737244161891299034351643085020621398180098435410533937425658279186257765762809217127291792778030606631179657332172141806631060534117990373644119943051100251649025733971737294798950809819357394096968008869039074736229682525641879337962080908764662892216775769060953717465572272198987876038235006775392343568277659975282209248971956502464439295462396697093662222045678883638717217748530926975592949143352481702541852351021428254757280473487226829410228614523172114543876180976461479381041440247669885673123121930418828351926739874819868353062639560141127081997316226984931543318721365744190012954021866870353413151263806028088648180708387520089089914101735762987234703175098054805170947014227154192212773773741603250427444436115630551184311599828883919150406219037479988664575071751578439840728729719489775195497098581298936842586596587970774437854441933018185976680592565894185045604856132759818042680216043929695552746287870107141161114063023326805543422470856657414780501346393363595549684902995840985345517800980627173080432672858282163234205919266628370678517967462539672851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 1487915449704230746624877372920136613752025599963353239944415407560875778439721227981041018228441856020282325278085853395919666529488428556287269928429728224404573091813297950767888675996046464334201785092115185096909406644089603870633656987524339775977442830944431276071880569614613415514679422147480451582621619866696970440480547532638023091076545405257479625560771496562293463376227221708401287430522274014526402498844780805385709361147187353326123012346681486328802058896766075241752802369070775208713632890424510898892202038476379655488621853270604162824701709012719196261595659752563520245039606234303387065751986217380378269838835845334795111484077352118661683716598635067077361787093911899521972768028890296338969448921499805562629204130066978729057577106046969956014737061097116499643790261310292546867531265230090772916105055944265266247172135081725617743882264929118597650905909689195222077960085849478006003687670634916498202177344220112829004030819888824255152245815245434467378251856515789643101969081885982609352775969185858196327279475799442153987060763329852889295738246041542609755784121092249089976736875487101444901379713880412984362503240120371949452570405015332187460540101422695174754240236147107591744838134223674031640199440542437136797672092958670324407834130468530790593083366322502514103404075714525342322737376085613942800946398803557037050546648989335027033432224001870088987596187396586211956013456324905230704957888780946333258753624388462273129525189413559948248614107590385453269484083928049278502763800682264748158265833745112248575954310194034922489788813486290592552205934833493695839060359441773851289870206001923332965550232268212628342249800902140405475404997093333477976344668600185928534056816182660279384270879841658158219497971134490572660020824189002161120756530911754139219543482876143158503400225800371779316420769798567924881241949139476599918046918521386086262620079926207096646506474686898826998649989979504968458184149985778720810656539181684982855625428188530864585353784111882140183299116751002409276054974422487009738759595095986784840714997546144123497791514206606177500134518290328013105045517734445988967013036427638913362305949206598714200564803054901005252873510796935848121883580489861528701461221771296457133621867485763368810591162867146994076602377501116344535877465695970466806617655574413530020670910874678798301469568963536548900238105326924454618154278606070307538441139080071530530231259967541981709196200981275820830123474987088163895054756668900682374249386533269453890157626981277243102090420699015584840680543548633314131162652776114175729037494257680482842218733859538993946698346680827363776919350027648062872951474376439819023096482004546161470104303370505687759037560250487817200479881557288390603118704096139398296024345382770496554558255456692857558388109427373012274755562645219033935093684283680170269076520949626174903072702271389672465762272117883537727742675870981624884880439692843055736725213463808395835894408255992285661045157964524878597091430224931916820986299397915763305083652462035605477090993252174114513614063526104546078266700647096186662196127172997796577771799584447022366816161308579612543062356262966223806349903614417919428140171813139613703893490163958453436034039476030295549991904826893933967105173827021091196135372115234015163438182980800417709706433615873273309809038383630195852917071509849814968295610060445029935890038099689010644225254972513550102816569634595485132071297034361287982337368458814354637896503456242233647619029016881651819155689628941928127418991635812002898385636338064851540154574639620088962540777428245060474805908950772311464744207740563951334929971202661943824808112010011853228958632245025590695809708233929809880963332930811977284669966881125446889200247824192047119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 55730790434001072706894340527751507718315410780363005746362788858526259509254560569600879817519709515706159642353928025249593022282005684014142124677455943452329841837250159426206028184946273939281842930691345696744113550170664568793159831756234282547217738395925148781846850041629567427633043300711159167812580635591835678073815976692044246318383817694634902036154546264212299219232637908371953773033136114248718825705168575081646888922584576208161285690972397265346982159776402501161887691098500965637319532023790452625334456888164964285256481582415398083909520111817904449079827320899479172420024741077838877385125711835901534652655196787279705114606704601310328946602651191938677118034544917181625768268203203813554615298623038241316270539614801503971745096887560895314470382080701380875781899678323194979985332429710968537119255769445739339302140918216952867368179028604681781165956461053011543825789517634563340123639471153035952950894208282788409583488185024408548097778887507832383971058902143250939398612076277155532168495283307869365473352647983140581022340532273450422486291588739404974033729534205286063885552534398967509720246356882747178151441503130367496819353249897189153961143972161038383533577734793809395847013074814618971639370288379364771937580973646876263406084977982559672666411804924480232808781342857367407899666262486449993723486670156039248524392562436284781304580795539588847119968344032668279907234565367392592571953052226455199724939405610130160523625175790902507729605112312146682445053328079194960915897747929495940554996560111201298375694536021625057087579379250649069450337103084792631866427292548670271347543165295373075032594251624630042711894640420998441744651005997273381439696652296879544154921813600340712351692844915247426400893913014640261542117203204618998490583852646495667914635719857689064452242419105221310370704916654915532831070024770441677839181952324255231672808998647075245160744088949470633185428490274548213967151774790866461695695669970047942669526104203176683020938333829960261976811441969924092978514563683710680293244995356342732530098457332590064639381003058497962464242984062374116901268392926699979483485514966020469276009225948388022138168797843893407338936362694327270170260274614803600148644318647929874746191141620419752273599366972001379189446278155761746530278385849735841073386040400714931324735955565024601000655823361518699369468783066084528248520891611092717805777208942756102193265665212209801429358427040593578190582952263045702722071199471671568586555649415823785414367469568352110102399515855268980926453056933709209339137962995305896329326583928110473389811634611995753991842558909610507156283303915233082207398931931300788367247125441148933101497918072890941655293001475418089503158943979240342586649463415897778373354396681755518308366032474936002732504813022708383822392920822226222260510137987003811336655604717411933694501232567000128703561101800309203263245205560458475946231105342537043724094175478496165114665123337176179960485743759825207929330195035360054519013061348453054700760386400251956864678357231851266475076529734424940574163901468149753398587809456771845260270274933572549605195357323066987640697905162087223159438397375570145631935494795580030311325476544415089170923568434291039844490619183391806987675270758944047480213504720443083487262311638856321945295901253750145400580563333407633280411166927556021139481509539196428676336743164332497863820385159949448434889521706885473089640348479394083453641072440731517640774526040660628796697153241230722301415002011324115528060365712275255952242338768283469156583224534508111778214990559315905917673106411815976397715666179249851615084474447888929602522098654953742973403246801524320793177256231987714675054910553136664277951162205226864898577332496643066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 1269309289600081509407886361875510695182559363930038212083841818674106217101767560971566802717664348685171030797596377726215472459780130626913535413770603059340976917584869173921589067993676277725392936985136231272537001313355092957941555915560375822633362692473455533329181417387953224529378584656515342904158173880874776910611040483454502106158792308707688140819327911751052630881584761279983545946151545784864339884184706782738234481352704686838013566657499446634198852292505760728401160507026387580276473490145862215857037192258148583442401938184067383084471123163481403857474251452956394271178755303065281393139183479101646794904939721112657640864995299560429720420959488285521899697531593608010018083794060932840396638762929264078030038017945833343531984863533217446378238389767716643590728428698626291051175723591496834977998078270987387664486488828712423488979987762972451164646862367539447990625382136977818012679155428162455775112847561554549743141750406159787811181609205608339246847244675895090630074513967529714236671441688096653155337634356598007660084556923673677548624869095173316067078454383837786352237800674960721150478137627837174771189463029610306834051809269151230767523933303285393345299359615269183052739477688353118669274377781973373330282282570661051721791344512432801718228516813448886265910385529022092905572658998248461165594247120772454807550842051775331293257777843964270641527220074693399658022095680666089454562511891005158799173494189330996526400535553012237018812809345471671078005373515110876161674923021499195598243374220315125217733138768478708268688184831170500281759068725487423395933314168467626850240208903378031439558776590729840134886398116751443043681089720333910045104720421021181461722846712015909191585174931557527611326514046994561602351682584694919168052818965768288346248907680930507158484756495481416747729772463134856633091777663826716109596876848429197889886279717203084251095367475330103694839954452616109951963220083237178403106393006260210493713702026114263129373981745098792897915508156474924261213003158335734426840551204064561250345300985321777407607929541748495422288843059523328806391656464799361555177001627318388398683660601232285262401932434978838421366209550707580799075955793869561306392048307286676043746216880099884323247230039272436728677989545476950575635825536193127988847625253644745027257186096864900537524415879022642259891295490422839700390103615465394128666391941115549867034513460927883814362584852758550465520661923128332659318523419898315238532368168239338265092669771339128615065628860010575154705586053982367044993872591042747192448626680969496213121544034138838965846968877391591129315942372165391846273705657540281435584207624845117165006101364453423847280910384670081356095627818561813929227262091680757243651184879280784496659113757880760679683367901966703393364411780813166326267868940437688926537797410824739428158986328337283164419988914149413473647983090545450322556561111523537688823502331991219449908641926482395859435392614359743744734782797768133395928415706804528226176142827181622705609145369271717040898781161008199209404428042731309296573272592770242885197850603840438701383424436763318833326603651797075758017992407272557703744688721527762681117914278194266702012507371150238864207934783975183426203911388827210679540022276171172361600458654131365036220939629600419886342495197021279549268961963051089920958317438464327718370447251583359468322386429214974679470688644822417058395840487198933793509256079655922309314624424368319999417297769264983236432946988742950677742105824110833902141235465337026997007916812660219962546336787484639812152894231355432022654461174366689944825021959588776617766676320985434700501790030636790999641488362769156222173115422547588077017977070681808982044458389282226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 13367382264337722359944094180778882487374783713512226048999454420694299977525203978451622452261029631438208541655598187170169116647991700566890682104581870522537230702200197856363196868241679065137235032244631574538068356183375288466857595321444409981029743234889842269890890159769027152360106842357265500703106591609836626251676448388040603340461886325028376432310605749920691663472825673689404077648137210834927539406782015779920864173678456460884855956733352924722924057347999629762220805595217441445214256380587143764193170906953309628371124484636037430689631359753121993017429485167283557276228572208500570912546865566285216741934535048244402546742195550545386515433496979859407091879382814354308333736682107778041429302892413949901915775521596336450667982721531724670419178582849019009577457377544327798064744609436583681419958210734500001835766946580445501276557410030803210852784561739938846224695043560204721792948617523939862434835709911239695351266805565584680275555152194539513756622627427182573472036136985241739719527213365733323761767667324146917595138823939362922937078122328832227165663478270207026964947563331111380729032396625662945693505805042284437347859084050350212501338966467545201039493639079874433490715584506894006475386523537525755346857962710506653880085969949588611173110317160960067765383181304971929393215672506121339252227036613973136137337486312143861829011921837975548461609795400852162408011027095703371171098059965533007955679563461603573845294575508283230244920627196550571956493352215388366630389122960503954517914888483441222036898539600161643870504583191795681565379101698609108303128329528398984176857102840626952028171507940248300025174149488189560492499039358115399180968473889459843089506661229860092288419752164674236210373798233576930673091296195124930123425787728593299769852603777264668282249828161544960407992636052245894357089717767366086120681414627531836350767235138511335300576440653713222858125186117678699180200645826769030942090712793676469704583362757875325379774066875346320378969138711186456745047869145524094703552239548471016167482923791817689864575322966216309617735008579882062258365230507700846315348716612084766187068526458326377584416130822567214130921001762469705469983773846515086579761243380598072089419459487219601948257157867317793079698354462268417766634268223030159538450995154934131219221900256466067705900960323147685455899508801009996047251426897326954402184158930962786002505455645358553170469409294354415959843722998826523203493136047248702877360523911186673462650384701457104087501359583340601364757757812656156005033544949113768340085147372347695972845438470376682501413313993074356580944892843778914090764736753603401762946649309774694139906554299981648883098232192752083656072287271784244376931450386907697078484843430382509170789837085613379257646189906716333770932766838295938394310025547018075538942558925452719861604410070958871705737164766099759709676801887645572999917671096156960981702304258879171195329172323620364190842514781290404915461806563681528552361789450755516897470150189842628510312076006511957619763674782073899692962271496930012210427077071613394260133442245218987138101023951401052135330017142001018608578258807809930250660886024622666486201364995343451103849042167281769131338291759561051996331291143598959273358210182592922156688422934070747839801431483158995762438300789012578655834095762588466401092087621382196243665455104616890692528807428750657842120858816482567098345407649572291918243422720720266639627324394769467955869608396212509874369875266941576796496925055100601556502422807233183958663399316597603365335601767008793569674822339710287131637944547230724500306907064464017697688611815902947121824457531530622902625575682496093903443172838836627835945591868949122726917266845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -263935915003154020921818791394575227663646484683051933281760109549143514147101314142341521761168418309227134466651315745533469707177143465326505256987456340854844971583901300725019832086011675603271412157451735668985961077714950934450099326787774920350137513189753586584449940595858010690725026234544259313933353601552440290320735535977092366412639554778608839369472799431892274879156407542679833519324322592503572698671162150506300526009488449550797902201321159784589580179250968379843213598605835226049009320140252011267935033290718351620674848798190995400728968065841583432874147898540294461097385162862231001396392527834851520423461931510424291426669841111221820894518361039235566255049413130639337434334376629553718366275698563516698536148617187045879215240359810382864475891557617894514466933656034868628114072404035117451347061835295612638201793936756169430857968235918516741825356255041131525471408430741300498386322530128615043471405480821048468746417147248742357339447654811890825023662828414207179779950198403474873465894216269358967942729587017746084736698098634271337984265336254014577666076424018612851780678808088016901088295048050211764598212146196063754874618269215684211948335031546008410581222477161778231821193643696359173644189312227998557389642875591410815243345943032267184124983796224681219616998474597096647438785372731431486755394325979960843737701726700828236194026388227509926413782189710722879075966134937765740026934180338011754706075866298817041649466508010365493497569717965814563596395240718185557961499991464163791315804652198145274884177791686385624262832138214278853951715374763037681228747749897431543372574319818765191759141113540976182425836281221110638372576183980725318720843426489144579770390986162669186963890891540766950094100299869543195971268090973513308112672375988525963865832769413555517505717244097416250967195848929744182313657251222918074027869827577327963493517834751366375316309205250755755656644041992660896520071654914300012982318993754255448364341223784075790237654645282982781735374760478735886850761824429839324510821697158854059301968714834517351908993001439678210335689127905583646475250937878327422912449360152163932982062830934309763884532325136360239292064027708212084062287545956123949292894643651493101909822180871782220992162838768497374227269830901055240048263356716504888635651178617062833347424598991587674370072888140733341689658627534604178439535140701655558056601652695506234899262409673433775586269314289873682240488277537281598503884913665262580005324597675218011682532534840883656781896604208389848886522184188288118136491290983267102547918524287977407926389848917641594506952025005535569161197240561365685330689515320499468818050200139728840865746787773970670091986168953787222163271006287980375031269426440412575633210249538850996821552225564980149603326608569932142477582364925941291858617608190962022896651073662205724628214912031841902235717587166695058364101459574747177707020946225863800794114400694903594640342145511164362948941041103843021647409048105785286782643289343299823728312427681654285579596302579376422519254435513240205451693077076822106814569481676406855110375188333685399404892893877178132734835067817081876175185505005492702234167660999103566664100108776895825674699401544584418413980981602798835134782235441524121671804542467990796865371698242673449756877687927353556229371988934099857288531459095603812458459661914388880262032046300033534429377787928821463187710495837351584123829816732672358756363285197647911200727626060695776373908633830950431078865708697893083700378576046127652951386480649620771580804943083656145293474569823445564797580865072856093810620830905759165153691576395401921471146897818519984746043114115050722432404408188578921678218601118426356322288484079763293266296386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -16553928258975206372996074115000618893231005684752428554313949380288930008842459831368360721074482425252343354756857504966278072836610457151924673439431211962200158561419371162643399936662546833392892402110127871412196821578091845407273521291193717962017344255987934552233377815667964763769019828646260217386404620836839708581664962992453203070761656970006997131063433123722004087546705489963949930391010286635239561916306750016575590204032374654529244962121604316369547517969612251253223654842471270001121722534993034315593292347121406883671769018033209534767053634449137613757242625447549524914682900296491410280891652882085767657063003744197069111357417270428074246170349674283748678799490077551846499839694741980658407811521138973490041315991658288748275173752505498275799914554687617756465659963776692291177286827611338518842779060641538354373520056077064827339644673673239896147371657898676336512075764302385804584694768841503818076730792739855366616490548675988044969761147289450102399542901398424957711542322713479577486760305180986793432969544285671422964351476826261669484163694889113221636891580843935399563777958682464481285043431376020388733330119900619708030167605447362685305805690135925661230042847474221429706240774932982664345447626071260520858209218338519542711389401562501225845795718834343304696614449354512109253901237293518394990300492126865780159309467355575069095245234099730394857785292410990834768454452654873463974261317850578985054016335859712186044198702785433591901804370824678518908805464182303225650397038581792762112630054791198554639151951739223117846865799262674702721217588943049349524180355590677738641451331859793080861924005203219499103247044594654054003647924872198237602516540354605032245509968540895285436287531772915730027150806863343246947797722784247147513502202798811922011373936481197775656409476664917724909183098308954041690078097617728933790959844852982885769662123392324685339717104174554853274617281816438769973528640454133948989997033972224635133718159253655860183519183240600520461435194970986236337854359875055716755350507426463340509759009246872240383832179569431476490436867316377237410492307562430194071574644874057382876865778527034069170561034188001616064351308049152049703987747599002707794300718149375201474386390045785192547034751744129511465927758932451911991007315229401575263001754821716671618569061644368376814874053202357709695703862490100727356615108953154333616677822302579211023707737525072900729619040918084284147026381967371468352840451093829315896842372580638109997888257223511746135916687044139413273901478720326098836157913321619081491590763529690688357203543671167471020856323731323655512082992693452846991469865210505201503853629560051431731961692541202570879002846997837655543420095396091732197079358646461785796325057487601439668128790845558332320793279383934213592061310266595447326637951040300501801149049147311636126223490220116467550306100382450266974431812394965965729149368704451741266128986282719358206326589437841221564935492519908061492127869395807336483353230376394801616090752654231216509928497503343518505319307795676335241828164687624923231232761738418704829219629498621412420110818240925107132512218788142797577380929546941546544332681474202745151990711918407084119635846416221170815895503326162899839549397859690255677161853990172811877641098887487603974362558689405564900567999460838685577510119873390704490441608176082428293982376253390957015382703649512409125560330388267675086716144066262729775635118730587516819110695085369367192488227875383795819996457030247735482677146257745693270154133266555402867761004711753561696337098414514816798334962495917449853079429705894504761982272466445847060133453236356257865403937270421437920499042065053499879132264255288120580189570318907499313354492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -436297368460902699454850087810976626590150508760184173838451302698915510749824047773673039840180117105087136625755569800283535351821864960610162486537819896701167543127425145292001406990917019822074496683936746307433744886566154215293432813567116775885934912926680105439927744761363031412385821728578932005384554719011481977298312796061203277968574016547985621578867539331907953544730766658723393809026948718649245402005452602816376033838033500983463074201072340145147087930815449223452437763386641110759764291306478303155214001068776482987423762543261295720192680098795310537581942586656219130068215907339393892828344714757400994284870516767749076656786980569475216862239410063987699442870508802315397398747137329837660400922980837647708575923537246352873974486089926392867234784905943505209113419195602508519940004094333772493661931324213640972858990562100182950329129934198219181376790880098703031220000896945826855130644944372922333193869536961607038633615667825007787266000708634953339743636328224960914615802031578939915399049827259030826773356902728906818264514064767989798392623354049640864730473338135021867123762099594909171564634874267633679657696615534013629307663922521020561728424055602679679488172115092492577726825066203504011525284407126639602982928793120557679387540896463532806811743346108207256794881210018448093556453501382693019294981038990512152921919547986233025099620266373626624754891618685976828352517393930771580124684554100999989478035602613592988538183592167388894471781404483576290218760913955222743627866604298041894814438015688379135307077408449278332665771996219684227657578605305989129388569043491340338073540228333055855332969920794402681315189577491623643039325908853740084540280194195118683083726949040589870493210373541424799857702792766705966973917379150326123079067374845203338416373357126698077978038063596935665472291736292490760580297992100220120194056741683093839234389400774199106697256643756838534978370943253402291818460860064280723502622215325635333385768436229765901005235982246684668220519619124820615479244489978568576298373002465305033876385272453862012874992941587499244671071325782743016459009721720928448206166740856828282034855147190991177662048850088388992827222009144343671857825873811576468758107695779236701801242200221107454377639655271493310522006830278372368208904664832784378098710602607334786567954559693650319395680572424739375419814245891217909849491724722792974908324056009752383416411587485341489829147654861025934884860580828256187322800105794093199092377172591428569134669480592362677201567382687949376216204875412901104357631307648704933433890202816099393694374394213168858625170038654137200357573374521229794809891434987811098378403367823471877658630883779207392531608397744895655533802241882029413007756463279799425700557748450945692010842817661134980499198057163175807080950436841497866090728005798397876360390857108782355750685004422467554497161761663741718846477849395551959279735798260593291062674233589325645586547248943379373396258907072046086069660761293380886939990896780245327503004281648147639282987633256726210741274179897490288159360099376909201480340050804180674934066023052276706918328889150473331184538781288011357614461110690968713307924275991009614333294448870372830642931921499785540619284475939916492584134662757305153151106403005543351973926068549376854232609380268279306765668136430460428556044389940371050398821071289727645202137730419349408640637694838902482623852486341119697600931994193728029726896244394130852480891802503335214658477625792883149436445437650818079992208256928641701772018262103478535619274752330552387302601668334867867446521963682891007375030493944636050832984409767665092992719484408525016588309526804685374021859412170797106324086900297487545685726217925548553466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -7372535371771599542319628422054812876756400900884907214097325815225349764742119449899547480389455171065149545058752113289658223414506471716069256174587682549481472694839276190666156368045119746432943005484149450248267727954333980479703314805828828857518009790393610724255031867335693546052973439558725390595243219991018538146127398167435457681152538438705624711315074358935261770832368756204144872451542221062877178392472099622139014480357077933032800844058507017295152938996344704507395757094759206500525628465137132189114829819246232012240674599740060427606332823024616245180116972772657406914219626670167714700871537580243400546309419899088431840238440964359313067231954235955171601860222518134372000719256182545967485361184718374296758950241447451408152446076989355281399907947349723881451475281514655113393637751778548896449373796672081227226543744781050933986631916690611143956957787320922421579801406106988590501988311361015808970942790298497786004719809743548551852360568470268265876997989141557371983031157449446822826468098400466094566994207919085140861396213212742223663569140155082448427925948316824509333149535033421998531928655280284200433125974200314115479293199231012383265059109684135941643961065462872475981155174222758857889727161576436498151660842512544891561736386595994974773503058971517294141535405469438376035034289824921053547147932482401300553440206766488735299290567896143904676099413101379495606507433694597371303691182934088792499088710660848211981560275877295882088649777048879289068179176274489523369383594893904857487213923664736736032701207779656293105172969624516781964311061500200471570748828365862594840992730598213056113521777168817129759849971125501413735047519252262121206861769955169734045234180246235178703827312707333886107096092574202053962310214447144505294548010748339877317301737800735085084224458639997352876543767980189785102457916942216280100867732638077903885733032711006667087524877039193016219773808763886587507230957110362860240482875215361612674389584296073658370029902316428739936513295411301827065487828742650925725663593134171490469904847365074747790716704494228776706832151175798543032992266054321207507993566125198465540849906241573938369639140461183082271926555134665943220563578361036543091152877759289287403597113785116428436126067520266289188499506378288622863114979639191862515665878582482459287291234762982624875048953291206162188760844741567205327944240532954816774951842625766623639051199505506616285086853806031609105362384513586901898311369963379419573211669235072012708861854306995401767122893906572394619375547144815531667897804360901198213401897210695740384326294616121769631302416106811644879502496804282028286073936181487868195788454745033020306121081235432583183811546237593621528026381220641980444308982692052037079063236735974563133549912551638475115735745601733999886024119712745940410604371848206165416894382733789643360019030461242196070531717887139566664731806062464774853041224594411659855881945260622368469989690600055074438141901458550369232636043640236062061365395168054059779618016999656745553764228439411380349785396929528526407429114372731324657724096072603955889401849139817821929315669477398696527134347869701693523685508323550604859582701479167856674250136760395740728127916054278233955340133132292044531396812168460628472116772487764831692306040023481559351433455725728739887621386163935765529360529274534564785857882042371033941708594419959342459102904656912352295307188392090212323082694355815516836081696405002612375776547686828025917738971991190375453987255419644508482388116635953637965965135583398038898452607963682834868111734029498058800607760161760743698839594790060139738027835929248571673617570076386493463701081314725588964492839161970133077597666648728136351564899086952209472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -75809195788177514999050678878263382667112903422079428261334504980513862733014114827819810769630099007390405714451219786036450054874632148142612548403248686100996913070928305689242156169007686943983603106050092174678306042422358971601246001488790052022256634550064173378744054991712756607522114779287843932688103872662171421956664688653863537694893877997410044454565176534888947987034199792311832905913531438426926283261020657095049216544557242505750635317556642441715565213812499399363586726756461389053492557939374277638523318776795123126709219132778809879151221798646496475316475769349343340265052140432447279916877514890922082435787297170137542076222774714042950067395214664838555228068110371030875078089761635583249009150104830370004105356152646561291406588806324000302698442176532027076399328844572016367475386541041836107782899887659793911711386365798241295110528742785402583470245392964277100584989285212574115962407213341159533255167530118798539277617035953031718045735163248878853910729272335633526065386440588871525609029719566173343610098845624262173444578279569464662005302830969642452616698061163031360091452603423500246159315109576207533550423750286797137263242116956604474198021372814032328875006451633114309378560534234922913716805670255726537696080599284831775234041392949556518108261182687071173498197315866779914908772266610514095903982481048793779161504332604947277018740265363692342070254240673540528453306851105778066692304542166628645605969524658055619763008196157010058387467771422185483560959025955634965199049267731735037873879220838835723275060006841580802966440554306495190950097387187826947865163264582300723665623932587398830468791654599600228342978181278603321676747739267628493248252296315081255897301468505095382199320884553097537608309598394859188051663962087014155128950790121279460739955127097212206789383534096964166884197989557325933284017371451278836814347052624709431450052496714962310064579810294263965890908696601154920664021673203042373942404044359090149638446415481053445787228418644480323908745938495807083241191780378595413520579029454967759049303894780366270025978052227702176806478047100481880621124795376795323537752119437164793093759525412514497834895357390764633119119381978583127743615543348188361561047264789134565740576515051800957957978086917305728763836422702405440986618108652441714709834541081771634832713218170786755670385088387187227159152719106876666864771953317854455244023506814099423061957410663951209879231289311996287972009482743474517218724246661867571358871683289281127945348391909031292451491793082393992395063717971826217463002158463701660523411394547965390393953478993199394887905789921448112493983748209222070871345881052651684455907003644366929582149333897180542023014984825971959798348008307987730516213708907384784860840187614788407059848187675466194458143875948545640210864535138528050522387488331680251709514454018989246491926747972721935389541474722098314849322355357539771078640424311762664459433041722960483214666326508990559680708307389868827990656831484959218832208176961137770349602128297372352612637273511222813943086685146305833217174513698695563356478812292680568928075514085167266501071143255718114229346673507197793106519937599224894937715622673931056655959263055978977260857008307863897675453151845025472906557715785602665796360940490550786237310158135795435679119063274549139759425370755286876757670334715859805761668074591667339706562672905109727269900756887579595882938487156743026200974554649373179836322482219418573601873061206531178011360201519559598573949849028380942586444447762423523174642136187141789528348338810316910122723474016350843863297655181710303585988844364061262723778970735421148582184800807318832196320878835030003834486196917909293230275480368618445936590433120727539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -280105453920857588902574321749868774143754972796080994652875340254712921954119824540316982910375788029610663319622592020785877253000922588872852779943859796859285450544988224557782066946081723569796312279861518189636556023165370413734558658129154051107244446489218108031515943379395617196302936112492455299396589570645651221533320820751658995154172538187300679277216592600120025408743029319011374658800430119058322379784782409617742724141427301397970753061428673504083365049602295199229107096533471697291106753806457004983028248378164786752676402467377198688783255090626972988848097902212414429231728401417128971790608088414943832823889540584203453977185048070119674510908754204438222987018442470737896970345421730229684871617459089766542233944505952705272870320356882651407992158477734231950841492523354757430385178175271387279149313943832412652219245468277347107776351352407175390175837099615483958127650658328318392305840828231394867441144357951762047507090023190387355327478786391697453004556823231031017621841848920141105847263763480001569210781605895555801932817955389423554053649484618907522165666158363389254102774873276820611900300018553266865667286405377880419880709487516603784128372913028100416676844591175603889404905197066854095300794731659869112891514195280913270748753208448036106247557454074422239106300001373605025935974850867018159895672750293918303893848652422053970470688135614320925071392299798702928170260553676278798319105641331768814895899189085341721963804550781600910967615351362575953543381620184053490253471895196547233413620534931546214082774978178760163493596674931200763986520981736437213059629851118213812086784597595128519220296839926398015523228969248013919466957677918171601801135991827151634854504892066044891612435164167104994259469979660699122409098018101510348071546673329005095370130094613264237894968754841829430620296819716272755870978255935562457091968868232817520887186449771825159217959958400064687784591666605335858990898412282970167518552607361610673562294039298459077352071026127396487643058963164431152358188762236436775667235348433542468610092036445684710903910890227748665844765363973272760975357740719984996993771011039545668392117110513595189507557250462860570273346854846891626313589881883700960337879692101765611106581990476600902784577553463087298092547208321481382202391682878515011590809039821827430797831273141634720946894433063031802648833055002765134912482551487773280724608617116638270660739419107375189090451367865656412512714868035674365327463793851756731225275636989101459951543769898262908093456919576739212657791882116434200556813482533089741914954933963919763675745272996224748513171804327689504865291611323002000804011472434962352240509529520483170270364423562496016006264026383165412413062866869919128530839189732744897098151576768554000227477022819442259171421638493674582081778251361805389967228789937510401565448577419028117390122703283842828962824902312322933705190502006188082022014054694580969840833831396883648615224622220979043860915080094083627220567389826234574672573208566155240866038423007340276645790775010494814487102395767398920660081037828332870858114615333210857714595113867495654199387679081936973931650751134707181146338919044477044811141920171759332065908101599435593168658439013069339985628650607945353940111424555102177476193166878711426865302412193744324282405368806154847389475779988818492528287513160649648472556591537939530103589366810606508262643808810201840209645085468870807236855427229559537034001218706659870212519805754694551792345832075420032728327290518638978273442223456220096647893884442147199785696860623674054879709474575019647392661945752892161405104952785914137341574138669835233648965026779712383245283746704107872209057444727077490487232580562704242765903472900390625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -3455032926536808536644227155495023995614578333734463937869655319436232783644581339025415464502554550755894498478535338311213876275746528558047550471962283029313493669837202778815021016478702339325053801621058669469038653105297483672954666695212719034555283206513586974033421709918943041364336861872742067622434149024463896627035628985503256111972502514035977193316044796842493014508918516797146887610875641680748298614475457371274571773594678687855690065877318851445719885746507014816366255458982384390961955141807459300106085663337461666624758879275410761029565508831174755505262077364652643444285390011753734286082186170174742689291413639423300619208298432065225739007191613232654844722543794547734467758900913671149973436570110405257130791890543566454092680266625775244033229914059778416386576554221877379512996050203110569260494227882020290717838268512564463348285180440818016670446829708516038957888788265073115803097540303530776521857930024793287456084851744663581980752017063043187032965882946564525248487072537503300237040982885429600022205254802867088681269869067918921068355787348771644481424835370602855718020383735494878216261961290620979984903188634330242291586139798089223000255618439239747639310124867349612199534820129866946368347864041013185306318902722421033918981173003157399783295889711535528741177058157274933647198297135747066052921123876521429715058698898064304696461963360452352099973100698320573790091515938672803751742821070211237253125861864374565447879359612196130147284208320615943866692156878128571797315941171732566295123216188292136118130089237030759758064114229415149920085792734463053698484177670862010522489246437151366836359864265536123545440454974560791028685924204156376230689813371119449716946921076037447409307421261214868219451170202090696005447142938812234300620886482389097085492376275238438636069100149231644126493939966409998070126142286038649967725876324544321782590724561959293641821384058384740953417896521734862399647350251832805656529108730722925668854874296240658085454449847718810132755342520785174648074092922147184602083868785252934669371115360522649235946033202923037001627598161600006498239397540572300392411453856045425274116871466865446033266390444807801378797900425062491560723164160557779977436233723675637841933619231862668360084960365713067942133962186162342086519858121717732319618429908698275598020407333860582513870059608904499012846362838099190331216348597873697166583783317717785802115397025828544591660210739841701057144296280639083589688128524675881696984269189180827461528819350927245365932332138412990740741675731899838845298880015503840090142595077604803819439916913899438671310901043025765268075871650914221138651438755974132138981904730136837165033732228652046008248112491722361381268878209939524404695013406412466780857021726351839576564306091192830515013494972119306451943829263759573257067822551318503379109290770533928809892914587366291761081907140907121809650529198474550499197267207162238310297012531768779099263838187421452594815100387018016666810934207506700944628158180508012010697211053103726133337403301361915430285359117524008213084336868844282243948846133271070295846587033930927423542011306487239444728555593796142434985684846140362571874978410965141724385531621605400673426826025841607287429950968243581730741853483148256844357677137180480661500374343237904690568121731110883009892997961782943640067723237816271446407705378756917985812238701532366172982688503478461669623817322889623840720939649543834295923178947006105685133977899543658204565655575231007141908304548670726088430034413175962590058414862344835323039302505945056105895421514741483118873955660113814177824697591315581931727682671965525841698408964229533986230395420378117142792877497861625535335861059138551354408264160156250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -484777142418222220085133002392557718503503095119679062777212251115936567621980349973955627245896545856175449741077708442173821146580280947434250572103700528962644390797582315597786111528030330772271965382353624049829635821775667975830964470538593318550037009993985719213319485671366901847774414981001197018140968572298407232521859942515443511765331817609047976614760088258673895726194468596504441333610767535739149398279055104715275302551797447148051933717080575235672645115056844689224628090240389644248273694299990200837352625438342696117471129353860079960663969066463674067680994192338782929512394874838486871293143752429334078277273374128680231324364900908681941133184767424938054571692781517804403169186914293383883894662222718517074099738596754843520750159659001049774682016268544253578427197108816069860848424237840575951616502663697343429429321418455401679554543740777022514622800753094245733171935351921212731615871820911431159712408959778833338464967498358330070222723423111049385102643505015261189176345729879987717096727254447869772558165859124982449281903604208454802294690979696532124226317462954108850567049239530895129732475179655947305757372078332088130172207970144839360329701744962163792048975888348744901352925332400963878501976344548575149877971255072448300658862977685395091658535904551491958428874605953325737240050114448202575823686357585759548788912565385785985302024993796208859845768095898228386592209585360244130371340367872495738859432240619228473982061501534399268261508164333214224166971023132139066628621431018635014197966592430805176768614689880646047883431065175012977072583433606961838025390611750703306304226566064181373168577472300526902454569320179241697653368895121778758083740389258389468195480464616266521662744215450048600021890911940825718102069422133893711984037148235973556076736268317393406015019697139595593998945487583344137346789466942483661980333417389725340657356347314155205521443135323901984857542376970816969708447890589716944962150090159293295006036262337256768583133272350722002641043909741605374505468306938920390900319056197696244581056245076637647139484365472134375546529738166936685959661078580008151113222286742549107775568850696344083769652271919403196639203803674791759935942846926956633509289764724818066356396840735681314996136411959664368920979719580505271782424568044057739687476264120508069999626038975585770957587460715829588094652518904362272380098107374043628176556471614998830832182470297033839767344242108754728105370975674485046220014786072659703796950334010157063776035941725674057278119778645847639991560106976628701259064162343658459527794391013731846234010844733109564846504273747403872044584424470490214633405490610948807026215028037356749405248858888243951769654948630279532855902742619316931541195347265971101060605829284766432253780022613640743090425416376639478842690434096724670932101384667883420313778340393075623123578719194017365026052236294026761849743959035256378349290018139658757012773190773135411930402356858907556542160031252220026064636282676267791455593554645247331382252579596366126059207852866770207143258492254241537270075260346220449581440553814172708980870180485012583169912387343745909935317150344557932091901460673509068202302973262533569698196031170363270492793313773701276644331491063433535647225531808182318451475681372308479781692194961998872020739447042081394302158892939554361976700135079421528904195004395230421645431990230808786570793906321984034857202278318527332691826692163750615901500961215162280340156032035984562884024352727235851075139945534298024206923522053927349405437710865365974902805158389265887054071125561767983172673499951317400356920825039076200815814849918821343211301235026874264213193445468926829642144788606872296554683998692780733108520507812500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -19333294406102312518386342516166501316689896364132938542332172949148564825317408814731510301002756877635556161351298936822869680745020740915554486660412631691005064305164444907828449267357716982252329145040042943080906332992110784118995487210784160891982662772772403093154633180425734303828142720624893643067666146923010754059864939929458744848286529625865104196802739025761778904812210930636011480168311312512105136733556747672231909248660878216100809649521407589980926619767874375203081117451139339286290269274471562576017363237332325654430061023579544118601634683479504597046233112215123054881195452356769743192843824831560188317245624321678945082745193827435939577243707921354894714068324354193693615049322588386638397830905753130865269340947052876279195184183653219018136331527539222029968265930422186345016257140413912442209317333486806087152093889803500146582931042247884772332127851458452769341472580227750754988667979314256417949420091513903478703496702379549328557330616558613341675463002880618965011735943770769432040775059243634260776440119674874803059290716643985876994466776508097578946405902351048016586550539053668712373485620616687394982154516401007091991943672168657894432288194043511335962048999718839804485402008880367645319102813831471114142934598696030031370276760155649857423580628020123518414715364423887378042052731554923497147550732807502042516302520413931197791830645468812211026677104804066498062566767995140590720893609001555151317481124315088406864688577487118648636313531373512220445920179970033402330786493113415758760287494896446244979614325326949000870286389810253148604162341180850299639938204059581093619559173834005126230734035700606229256798725759668841595185648419383942559484169902660428891370062349183136055456033938061538367025532220629208184050157672917177312286388762149551229912977689655811005463310109932944126353473076004968405769549537042249162960919936200544419904720197047113130754606218655008054448363463015194759800382411547200060510786943849837627025791840700902268662971179244974062251198333545959929402314182903146810955315521909132200667585406611429225473252308514446072548824541040795358565106376209277130866199836283536688183339393326513906533521303309700466814216534715292457010352644138177066885411301615978417777285410291496297929473317747658124902200077193395871154290805295912836688644579797071039093364003396199704306953129407152086643052057594228763924854611093791066318707547941076309679923497276320528375773454379975509011231595921532715406135894889614667588008585123155930367757028872310098605576004563770606788596091184447474339778082196899709889590615077724996200443629745586151031225193791394113830128392115161552934419759509399260071577510300085538464160038163336034811720166085328146398666634648654229883894827008745060246375097683772766142623209102276337087838925377646755226455376089813848446044831337810629331461166909536825669688824579852360511540020690214273490123004204720908853550798802331112913749678654843053951339123265877286840557710033866077487439042081294438790515717462886386769421075279098801034938679416320244778840135475305399941373340284729308354768580250038353088436599982426168007974487561241275723404446476470271534304487362807679224065722604655364500562889504234869281776424713417136368492165652001539876248545570922765905080762581621412364588233811513703370538100437362624371816878957655463810095683266829324109629977745921820428457385507238389134224060902784047494109728680877476139981949990908876437194411512022045001071684285922120959082798119580567942852246865072057297733748912762137518259163953843801987949705546609987102353205526098507141424284035246697786694534416910809143617863473053244891939892881365667976170330189283596005085652524968509169411845505237579345703125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -443486924570693767546800925039557401608005635521983264658001709570772793758155145623041152549839341908714459730499546502700470021911964977685257956562251612656811883200367862863096079113220670227735562474288838894542257549664480631936347281244537974251488556413518762990295578713729731036212589184844491877479226003416223119336101611668183712150348406775096976226783301038359765240238577011881355286856520798551623211422593618108975144385421627154845923685808827677024641320220719096589318570918382373964499329538153446620256447703109752415292779846857052788789206607395644205720236778169298304869440120025585724651454441757808663224325755509063616573387289779119032912876058588198175615080003421992377373354286197298833105801745765940338631746831124771557334590872319790798752796288927765665007654752293299275277731895475348170184005295960724983568926146098806144221765316436467626003923880788536480867266059296307154978689121129298090477443428137928789934580814126975411229263321722306062150496133930164373292751200203594028131300434595041243029112942771635964812200721931243219503068641338518873298529879493232071376852669432172339510091347318702527813143684525977727551505945479263012244332087355003935202385074227747515403231898308061095624880624004255162800040001694714435901791315594214077214757608398772459287265151216043026996647754161100609670988410052421422190200091000813384548281910034989548186487976960275191771778248455193866216391324853490394960124130986894988959431936589334054971760843978845841904148387185974951729294236848749123221121982172435942730203020428436777942306352046934431047717137253503204776085010159661264987581007551825882718804478600140664437351349005765518953663819942006542306735355141522761137665815305252328497587751471314182159748888410354934565620133315028187670350035123288751437063666794422476283229100351329583169625960033670671407873510370373891771595650828360026169082586639789341308971455785070656910403539999104833237714744957769468458469963065881517933003741568560169103983775961195201370131349480179215521317403687172992336676509753591237835607957027942551106445581118468708210502810512882463296879477555103712593160373222501695018793182311995433869557222093285672662080814691740640975002729686004637126682580099672379442698974592160537243067139401214169664609290121387391120309480134242743784626823378550207860127617607915780697845757826019714597612721786746050315778723658830998781234428336034976211126366473124835487709515446356480255793748406616499300762724066795077978155955160197556106627493773025680316494006472241031262293204928555422498424300030369541615274973393111498930377710386134934096653668672489086176475233969299506670760973548011354356676238695766420564249312650687503240888384196039988914828058956799811677947334902444090590106451633980096123009030967345816934215784341708905095197270354813614090803536421447599412845519749221265594936033867717440924233250595785176539602078628045368651647735172493753164472842418400836393077517806089161119123676983300288274135501057001059885649281297429375475540551528635359710479549906820837469508624352296724608058093968923091816221734426763498273059476206732741829639403780637580584540952074493217260678742505431030866595486396964952500558752591092447241105490276790782227979235964897192892744151579018146449431906085345858798848523086815525619533848634229325515985560449429092139509034973659964990731926867603656116583511382810659815236999373974137460434129122297877191405592280349484679367580949277299436565583825982437509076933000232701237520435268219984427269331480928309959495089286996763617632484101413225785089880964407113103575307005297365126520298138242514615656328892684292148881949324679643846081328876146599631338784952561127283843234181404113769531250000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -6685425507039465936722137507118530848640284676720513153758481659700000263503939347882769638420022332851012066105576647623470940235231670686891385636114628573931763085328737379625492522643525447834505545964666012849254067342746076104761487305444342373534985019700058241503154967407054285523731255796753401107666899215303021412815876078070535920847683937940617824925426445676078631336889316077206162370922302930926791158986447963703676340323509045593366935117241263119314269150496952508485546117508689011394343019832555481203070971777742142801813010769712014368246342037052940955361046924522590974826342430718442450322196127064337920828288040285296080445231498827305828478541480549404477719901158577574591258605164962529848884265713467661966290449355173621174559178227639360985158437020370931622797206662023757440503936196472206307330190637988322871536804759861585219253550017906681611780763468898824315118065735336891821455007180902723125186916477494410885711430025828934689964073167136424207970134317203514773958759541412470157912696043550391244802167656934039450333826842996996985988498488909081677502318357892392155596338259224405161749526260467216444491380542157931189725692312863765400457988185544466388656790687126169504213817652526932617822696427530832762433249625387394821449990121235406724193511938414554159415195353834852711405292962163290965395907470728898551617995523847371501087526666632434327288667662397347122121531934612342991786092478945654073916472073966135610916172988606397743217128132965400801439002220165452404686968468021147520537980517711571082644802508910284141285910641526357718067777693161523895044942785985674591301755105525960470919078827378041818659842576637106092327823102990806493739213476974535128356460173554854810784418455526354495222585354434149169400796470879778360817986307246090838763698440863275298689911554102595889603984590808442021867540542471763390072988312549659417122675261920688474776742574194124601107206575887271704108317691158212862460339577899246482424803768641460673509300926064798976025597441638066417464316739947491540105490358490612187776178147327315908039531452943460671286761632130900798304674503628518379923732118969441806924308012197110914707827973306021968855796610609260605704114752635027683308218008416737794183330572628407926480205439123048918321053458967458316373216064067842873010531329811247781014367970747527820585918532836764113609925210673656996379398212681966820875776725881170390910685061035152907241259300768787971439929441808918200950772881640263828940443180469838798429141953527163240545820572335276091665615452937091059872399654981743032374912961678301713249697741965059991633218197184291176559235470817725876490388158785489056015076922085471195474428506080733984706444570838108806170235687723049445451967060665669506097905604880107732457764683286458225668940487578304917246441460989523791589343325260545986237525884699457515120013995336790629867955728488672183677231468483117637171160344514474721054617464262747808224846660926556802771649777764708457172939297797146791804870836851124834359769319533022861742950442520669412083438190476748253343532921793209037929907785485184628033354852994399925374000424443342823474830988882937970746718534765424690183595272567075169730460221299379629635831859004283864408989465303508179762785111011575799264150052241833189683664371100449860368523804195915945266370228452489422206108224766491511453946080704600597426848276641035210645811692008169624772320233847152831972249879966800993666808570582652527835958264252722451892251480974639212299797948126036169099732300459295350241337136235133585312537137493071895965054787409891848002191683094705874097200227158925535181398237906349502187127571613663838125361797775855505349129614955927536357194185256958007812500000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -62573900746773211863625631664641972433571149895563999067544186179560483169413534919116846914185176255616775720149625500072832816855733747868224548760543709634602440231489408746185286748091694811930659565724436940066332962671080358392502324128178895986707224809823975270982951552736941592815866298893500646516165107735764210011367514988616463112695918831106119497172120852174645108878444919256232925674807480878464247670619024369000763252012269721529577326164040564768311575329574230877436929793128750310043266885234773416524121168385738777755796302839128445650628144355212275619418197041133398646109922784865279231205008322788017224720287953343861416773663515671770766000738713902230076835734741084364679737018066326873756970790006840421729093567025633903860371082690819578791799329325756138384181316394054368623416298395366486113990318359863365406326496728706658751950431729870963090545350936473600400784214011447075234547984110343908255022729735910454811546505583474896330506546360430324795643561015280564609965353839775766968603295178009053089258425073557645487877687545601495243889763410526017529006736027310940653731641933347856155877526678817223513488631845421750269469284971240980937687229656562912092308425186747147710771419980473653834786692657231126054266639194878802173024479876704165405653224236649237113103998428075228755349007882754282802531118439801787346312669156385584717961759856359737583992386553843143009201291258841411143748173062786842301175733828486398485210767415033937116252252379010304636364061385500128244500455545730048501256371915886144122129018987767557460396968652089108679390748954622028819488061773668719251816279578871417459933406997223253751080299605291036807939962446223657544336087818707294635539827235332037412436115355765558810329663212658268674255630619344508529137159622231511749470895417585111919017171528805428340396163805079901918600594147147994373607433285789315634711226048757294086159867817485641317751396011410234033024104707519095361446639055083848669669776730707616313973499744090856822384520555353144812884148577392291694488896412450341619731382775150627125128955262746860864953391560558563544605319908170191001684941228589108758107863940722715861645299442036729962364652331570295605511072646665737362337307126617623839400525183084156842944640435868772943967890324748782986960822458846319472084279820122113154906426984745968101486334693721846426929310215355338691757128438981095283006892820084688074562845283035234303008077552472441636800107582746318101628040462907003095695208875232203216975284403125673728332402647316502625042787841589280923968176079477138198034922319196619992561295074011773061427247441584108426402826857711607218944288094241833702958037146425147016077468924782962743198552637685872926289773053023914880333610276773679713278911103967466010468957808173430854168695314853969447600482426776835684038618791533316508330154718084837604053046922165080437559688547178129022625320834956913682103739286923881976846761416181783001952488836498907423736867960565836523011318646671400009272602541637745388584626001186864474177439324780588427461279746296871622686835044705734066322933650434597376855471854571561329608867882592512216028968454631284784489920525004715581578529078169835921281055433609987267435119926560971275920283710843797215379450617007553259311754867019076465563483321663274520955435282212232276227590669192770980841150402994767471826514134077487373883253759634904352815873373188914972292372137451656880100793337647420911661807376265207457129734524258486213137378394002579435019808460407634205668493069418654524688437521325573304546240942413064609309461159510796655585660643712167162831629906311133874613291608004580925533271410615214646635628118918545648163842542999191209673881530761718750000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -155942979607730100502511579479165048706553554562098429864442198056945380554567989486845917720481364399316742222524507860671611015837936532348157220939571649932061686258014313448131846428920718995283199280422205502430150867231343463949558085722027324519510834858590323648059825127032581471787007080724184391871850485474592650227943671622128127609381285264992030863305688745227607156761514683925532049892803350927578758441160660389567426250289709567550964261522201145507570972647413544523838425117776796293417739076833017783285602977907835231584032322596000046776963022089025838860459635683530420203072653835662114725027560242954158810234034129557937356209336783341487262754400629744014231929177361903242973856117935682064221208583838491255027713705240494261532720178211362759021482444755748541521054269323108432223859640064899707772248650910217537817477910507118457492305354685299954116958247741540775939442364334455510433857037168410301633755395797436288953334436255779744379134299254144365050719605999836058133415076616447342966306108851567919474564636881322708385542116832910414692613255567190024274134928985705727203075341097966413752680831170273629092413039127154926865433068881573986390832212640046250691951583295515650327144992752624668424437379442078786263853233812474322102063073730626908858231903806185083919876514351380023001419018199268481147492044026578493252147036646447293541508523316806355914924802158635662873398825904313477792970573380688038660801755953683267446917292054375515580078632936908462605675207252714821908156692160495621807815359646957218024800533636915564512568105752839013856997522928262778930243563197507522221956785955953694429369439657809852214380745739815329483820349319414153263554431587714202450071571421440857511589607887647749073062843398463134067859482655945719939623455832300089024954535883503533955829912735381803977769073085568818047088384204602466222326431316190682001180856623127183511017268988065957522698578593283748774633460122777017737628669585598548110312433772915639120247787383531827971449526862009876840155835999006166207614849113525450581745811953537911111351483806818149669061234235548643076402022148808552382458105276300687364810920056170279609301295162988676442535841401453555340649250449631078883731645352207108066100046724695342382933549307539803904414707401839245948201612844759395499169091009605344638311692633879872929427870654603462782724767892869078111899179732532347699441497115922624444492358507997225944343625885640675941516855476572974713650604194260110693232697670233951963441767266585378412625786621180122246627719116107082949944970707868932361957099916615855369121056824665139598245063539575348898966205007769827922739360804571019715290593715035499534838080704002257888963346157643423568517228855250957597341130913953192692241560554298416554623623082199355133508028227778882169857811005369917973842032087975516013653201623068110240264568032982241477185302150976895790422954245580950176582221330136634324804395774871110565832681122278445637474360456878406516511649702660539870155559029411210296034858393846351210329194362005885673080111361205525730413428527682391966866183238896744523146301089277046562417171286581538526193189115715528109375452576991342451208684404007022696333278255837195045084097107167506909110075034487943439246923521345288099730308639873688821336051298680365191924333875595387210069591222321540395126893032037167772710096240684761422131029094080660678064751107117587503406535023563446426324591207473814460026050587622019229950038233039791960648990458592951564593258817737996189930770098992876014399225107583694567128398816347880713204865239044180060571598382096236924828118123153203598908697047575344591277804828986913672108749039785235979138633410912007093429565429687500000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 5033232400058107381520065675835994016640486389097594387175698342311997234916639304551003627367067066199029491707552536351354642162104306115233304583131808095442599402308296766595026387452242462633328530622044407199511907296892435786200000322515635854543077140086784814061203256578860104826512816261768724349674302244645338630864937739897086811265174425751233996990368959558387002008810018608569479773085993158554164334323031667504066953224728329850328095765643319976360731885310838431333170041343036186813533982995902340189327690468209103938321265039702294289434220431005458355467629029222749870363141210580942206917214248877223213956127922797371630105606644011075308860654146549167490177437650815012738983679057478063075329000187335127594852492690780843627274612275738864529515376859872102543356460527959639254026875231522880521466293714162299868857829458029760537656139016328005115558400067590127124102645670196149801538980091269932971722603063803151679117642148144781819836552780543538266263557901467283139236695240473717724363248280033820075743287135930880767745208405690243186048701629722270363752334902140795872508782617804033172710430872794684352515009405862228992912987344251347338619672713741520497989303341364636732576734603747419819083540628103161788438235272202359616790024069880357538136805598386522373554532719008446675098249396908743536979972565278748654599839839086020937077363532668520934374285724499587215603689454662247258054227108551893461418920208512735814557219367816297945084736547562173871158505122147431816524841532456849701957727686693618503896193513854097972171762817024153651883205689385394854711504373063160787344008605247836494658047408703924229686635635744460400242199137275737108800099570875606896993924590299043078399669099904346748379774719243676271061012800500832369828770208506622379810935579107033701922504403996569245909731408212718228917231388645498595634925267026428642178690094145920684271202205261934698472129506908202914565886985900257508909726964236312837751554930732843510270313301754268656419871544637973138737382270678264728665200073365742159740119980148124823213483947435599450709904098903502662745363956063552193959367698118624320830032798931139801200861650943321042994851175626646646691038958697053607254242754830147318952052518838388447193673191339771409827408999020809962195710917260823131854998080156521043764682907188564818421472510913974228373243538538168393248657450260355636873000303759850399143302801597607781373242712905543187646396681343725980629461855880229475346073300975957098733751386427396962919727809388654723412730184677440471215824024389397798968599317677345037673377213651424022176127751993285177986639844321291590193358813172317059661125332784950008321365101716116594005289367946411246028871311565927416847357725391629908086333707304493679579269050166344217377979058006602961942394164526845956461410631684564850357025648611894802230712665090998131830957922352756233764959944715830822686871336465287868775224486115733425334770574793459060686087426062826306924460386418856584794608962442717233123973657775283916517299713617598195442230541535920132416036226624937884361436180903228818532964634987749244202218312809405894381744050795695355556673863691240773437356184851466509974270287282220077529243819391651144417127867667920009322904304468834379644791707227665200050491966145364095681365013017209094277196870420634656793220636890764885415301974028861167559444864466938594619322156376157501664252100041547423366634574107163263326301238891140273330398803278930781319193663975682259868486008012564351281951093871683468964277427785035214465750150495902909577912722806459036573483762131579544582098259366023959094645944883181904413470402913772054406403751170007154769336921162903308868408203125000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 76408314453738534289942045383294852936585359277622570856195643778791553956159096081161308469820771406903613388065409397395446825206659253474580413469799738041758122123260899063699407621457061448677057724713058153851072837395238201093109945884189402933701962167817240707626640412604222472969647456815628136279597939493243487695168601717595065566371300449499278018423796691823832623973240795786294114729913932918212854872184778304600444117089334847255749980235888630148171821044877904047983902871743387218771381936046187809817690485411441639094919339556868814565058574393192786263502994586528249977125804502255245336917223650272803496343657345292716496424904792099824250553775036356887817086143931284970782723315812286583984364865600237875326024324403713727741111207580411504998699241827785245834139613860847918393921871940452112731619022368073060898872288744249806732576713290550028549332936164166146809500733927347646083129063229434094325872708047378717662853650910426637229723361224231283485694727524807942324687136284325361532219150071256030086274240472669133562354745473200027136216362476075066509744487339118533626191861144622033875346161575109028284822813528266729120960975591842620610834800277935897657187904412324206887362031796671287103969984967676629067887626157786959387867003962997095118338867303286861075835996066802731987790702696947533257585185624110526286358157298865949657461948769206628580833002937020963550236215017486707105906771119203300067393640531036893580255967211168669075494985863381188787457102529676969871986836397846185126447264243363480093474651755492000910415825756109072985180422497618137453205871582016627558704558465903219091895427522388511214287913854518137296549768722057241266150632952734046078128220272907519807994495698506978778812664431218696765253813315708540984111207168393399343813567712918433336582226775181172486674133407974733442832574479337998236013291102780228522375834231421138883580625605222625871372208525825866178116015863625735296456827543430508475913383928016319959414841826648122140498157452815088401485248090122236551029801095022459107369242401530131409438992327290879527581516394432609560266667556175788667440012397866871214850036562149095879234465487604689498815626975344980688510361044370937458325269747250993743923433044357822210498784954024613799332567175232879599326478162339450683785309177645465018276424562529438751043445730290686804477179805759109341209787601621396925945345833105064570980178652653301671855645417136810379819962525677273848793764070877174042582654224981422647447207035531726925062209414641810998882695397460468186778883463969425821864449407491718793158893191597584755542418638555887793915577648822130041784930217660521066404695741817372089305939428939513248149748386300741727363590130596324221225589561861093821576210361210609288318782022093771718938072839528142934013605921924931426115968796191523838051463480947333431223241928023772720747540632038531600267463277534203242854059548068510208922472998585421815196396338933199443584479015600529315785761782303010992719081751369136090654268251789214585776425313462139603389647829279216341723903090521880155446654053035705810158900597632267336121097025661537654555429385176910702152218684874796070671774119784046144971623778126962889005305064625250216840357374562768185252201773821307300212609004044892635697133183769523226173763376109967723755067626568391578403704829871430474520068898292015606988831814537024065208706412981978845482092564088275169038377882404779421423024901161316852119371242617623284842470606378673558115179228567356742677164016549778635396611894077290066512470545830296134572031479007314241767937008697982173817441367553214291348219566083750798733491862873213105013595058956354932888643816113471984863281250000000000000000000000000000000000000000000000000000000000000000*i1^83 + 206954203412562132066868557271727930458807998005679587917902123339012854454530971294473699480663792396124419358856370676407914348156752577332866663675736608790688618397361465722894396831595197562170218587312772511500101717572159991546421786326605309376830963194786019605272310797274803247895665902103604367572592374696953821807338989146256433580221764764679775825349679239605482014266017329089359050043282038478954775665405212098535042853619475315077329004877942987595644263179409539148291452618540077574703137974218552931492830641788398693169655929692038311166089148827836557053497779137710184544592336169425325083003004140404548487171105994871280809888389126740918307058833222251150437219600382001467472954356931392221513788884995848163684047868424051109222996730271461299504999859951131433679296370947325252214389702352704726744077315818900495944839478713804393931264186499361090125056962860054304251148418130305698898629645286132792159709193603089877184694554242753479213646707872842869579769086853245552080487100172149798990229018342360868678799484898610890081321617619412589564079787348198912102095330386450734660199632754640167866600181622802659989877312266160487124379783418469584983844724296338682519121030309198063357092893817762683083547591658560673772665696557075206607754883587166775075023271573692690466593947284649654034908064008651761711657013355849163869961753241627998421500266869314130338248305333807189830620147601820637450388610495328238694723210333280227893439869963743739220072101036142601881074638765605065773424594659919454089109466349577746486282076384425487293769753503128297072969060083888026398246946789282917890670378927130188684359359547948862856747815715929858267565745673511302811250129461966824989320894595942138016021703548388351675776275127161872958957143881084054952943922063951856376869693578109174888397736401731354661188429459961044675951174668231243882811579678306870589670999483400197125096324067130712390202675767140350575918692656124666700299961804578407404284636080534634061651088368816638294718434504382207975069529308295646026327523717997471366147764728576700454521646357139844357017401873436181720597830242554990204001812163170420370936280618455138267825833553230402297656128095812277811684886311777130582385752322669719662930437802967304511707013688556298603226417190136862411399536664674145170466960661894581514002320722437180709107923958570634985560216311552228588925847540338775905913492424603216837507634866800320175307816265866057432848598676607268690853370742984045294340867726817438578561477674424366076392705984159399553633636472166609318214015772460988250963260595499050865805467324217256865770888825244920165801846142403812127189787441226944937410620384635297608706175700005246168175686301429955620240008636970831596325808078065001697581293545518829351964147403248735495244030194513187894367359038819564484950830130015564253610335318920492053517669354927027977327044968191039480821728963803467604116740651141100156876798483993027431500337621676777466424744863669312180798086788898058372369380189541377624564407843361686130237740095260942530357150111376167555635891263165863854732846132578959503754303532176465268734452361390950473752195455691219130935621479020479058846163062469963945033386965248370999126470383282044051610806054606638014971592565575090437475442964565529065430796500573651058026717435017437267088030215230074694031261181102564029143023428946284680847831945393332591284000932059947655144476696359590882777217936618284829691341215104634403425139199326345337998259511908908247712411442933398241517029909016268803433499124905546361266226999492874689650467428132144985214633195114227178404920621562732101406389970254795911164613298698739755204778489883210568223148584365844726562500000000000000000000000000000000000000000000000000000000000000*i1^84 + -7233457522488385367342363501796787302286075508180534858077769271184699451843334876409542830034956531105281519908228060461189248043764962526957935470346669256638252992998957965130587785872256847037676449582768877457164999701596419225209967869925307128140446006647156614391076394916782344439231166688545805613252197018690835848809257431614552377596679762370368513917207481232231258067544849086862269718912949300691833954501375321571191763610816191016646829629006412533495267774012823144719524103514935105709496400304426508952637134761444593609909138133594892633138811830997989855688329691331780539316243224135608524869390337203913720576029518073562319471105580969479468180677404315339991647513728684692026145384162039143720314218730033208202229036976958231761944576384182524332937248410529215573388026192574291966504257899035772501901055884301123944631923652087679112893794734871233921691782509101570821890886679664572793295828665185007550420989718853854713625099755258832794045734761728298682263492851512415317045361156491314144324759871644300367022485824379612712499600607524571987685015441829204307792709777118149606222812497991352341666146355315747857809169949687007280302198682211143958218423434503006677599880717337394440587668851916790940305049852594181164350116958881554231610830575633760114662430708777318161604228657046111216097888259597801460964141220589503036627446140965977955369095568481551836352599653149029728702097333052689477926109973872881338497480806960608695303769695909440571694611053235331407497074050915841716621629816229811238109139116862697769156100706919216795228767788054715854489812059659118573131541714786270230962051939594486791759551554880881827557038625741152304302449970826485839422183531178174016433190196579740111228629854195199529376878078312173427917208971108525829745220427345969906567226276356144154032018846822905189990052585951684013413108248582306050577932989127914257604017921280714558221774848541534383590026165200341117793913086247361680234922197932158098238033882462364564722025486863993707576914621707678852980196669306060566776345724300401065407360110040195645124736036864334077830744453492921849666687471644411709221871258468910944195140614560421017427057305714699492850957960399252092164584706805764436612047036602489539507263461125167889442922907806238818296424505370236980926630742785234914027394448184992050206553873685061634587857623686212121649554517841158196241509292608789313742940033551140935910232834902718656401488287109852493125237145007140638481006154940635595689580520870090144567539661075446836025407851847080421374017753319040376372686838364067951243187083933631860259089063382112742424352300814795283288204665059862363217688717430244541532615096198797057998982327921439331943430013214499581978842787858860986034709410281101793937684796153526988214274703790997777487471642461028779353899393377032252717782676007656610017423389681603897129598864537910433818937973045956892989476924259255154791030063679617864121738904716236697824799747677501603326820231884859041417494542333425171072204911413244473688809798496515939742232797313974285449757545634802952887923290541191812407852532434103400849790740678784389954797234104192808698634581677205141413638646514405238298891974202307181403543838478607175771379709588295715632726424658337593412190808634049462757867583418988483531866200732848147819712776710715713230535517215274230628490847740755526549552824165478899668290984392166545021380977502926985014334752932332597620078244491688437217926522300251321458075503052985618765600769763590659227829726428621260406892801797243091169997378031468162951599570747926310466326038852685677247792738010032596970577866099032119347628108990442955027657859264230387486005469099836773239076137542724609375000000000000000000000000000000000000000000000000000000000000*i1^85 + -129341845272325183388221048788251829009423102493963579495505874461857451570374431278271741506728379722913182989229253355370533291552224389497742674096162175294719340512924549641011785478103368155220531735820317428411906795215364200233765653810025441366129275841750868840685258229140017392255541013840206983633846553328881614390546616569220682735833818765031443902818554676995736034938075814579056978886770967722281806314352375685885866244038422247117104971216213127282220660219854472368417108569785866271986370978003380025745303340506561665189947722720751238315801258824314179374465600787129217663253654913075744895978858462211774478514306184649612223603284597369384783024682220950530695534528418806481965618276485792774095502303299516477367451665473419229603564326405305119546804481386620005533255385326733446246886665965888615455042192339112566744501137931205000783299165080503493679423728697363812858683282563822470285833927515138788749938267534196230369819771869122160441421015219660730211169106909121516098564739815683154947619908583098505857735426624207187646903149044312858994509870670043903191912360248747166422287949232632080018957837079719874428211341447760200986049626633600821438874474922101135877560891430729661484805817291393032622531839797304892996243577354791892670667515868848944536088004640019043572166383725061862083115782345709777931427747432975826640359510324617831252250645622723059177319124304492684722645950773978168246489400818974045084948041255228082321928950628803092490543528032329006273803019890809250586264487551645871219330697260244991115322570421256721075839452678872264220568331786333881625172486376489556661076495720098801705373206609786393347977838221880765253273777352859903921550248650372541458317619728848501846804685652095105757676313071942245454272753680635690431895014176484448490086144828673229588298720983364204066826643718855209617550576549348014674719113116254521458519168360129191940758312875011191232770270561014887689827079255125465967472408365527922136255064780063677973694056293731734714182326640359270735238044880516089628398649496794922407393145332460001361986184216775979856910510612515396686138984011433229084116967419547667623166356003292636338185626413272719411652592729114254400777514155582561854545893697749378183957170552899922615332341840908558472441752291592189606693634212115869147779987185010971350847463076302660307370930145441873094168087050363555477335182009203426235166015647519769905903991433735634720291101563252482495892307118576811182932459745850619866246075645619823529639937195602916032819939881827029245393253879979375198320233211700540145847307485599531702288015466906212183689074239529142624432236342117891194102112232084486522015411077473564342716181552071403356065780381043124052195425439652578528975312123520666656569503510150499421324344920222656612469675934077289296934833274003413384860249841520403794351957623521553796093371723471876847401897897483322021544763718220396670871536136600858210290128504412452720296345714996685690248251636566575185038040781486215441817977418873092394615109309417743526110394913853606820056658446240983610441731958089368098312974456209763646815652902595429000567069794804899960984645983489719616467107542778976774364448560266438431860419739785448614428485171372588398967675742869628356297268391219789098284697872395913808879242444050643301706564592672711789037148669773842488847895129967918251918496934826681363714686376950070040947864179802105294756480634728937347714939026888247804057419078868249451273469318988895349652521789823167707766918473037975951574184452094162502719463568606159661959253915461800772862796777841536293632018404474580687546993790252758434479848384452087814655017646838994216373919243778800591826438903808593750000000000000000000000000000000000000000000000000000000000*i1^86 + -1302897608674722066085531541476297143192955173663287113206896379122724970525654420274578311787911282879901199691890873712711942699463646292438373432490110074524961494002993147278244492019075832663844771462437150383219170914916676346454865229893855474119477373498733400194516645793112521788491618717429034044061086037363571272598876285061901826165072315520605842716782796184207404206869638519531498386092484287599354787675696412250126230841769517542073909221602884897874989621238716676391875105062238556750100772196374369505128498974928045144697828617366389758246909237515229599455718011927052336917092739957014955389799634411057995890169386873760259042984242997178675657319296990461685033565525580683070430185359283328482866859859747079789365595636276319360897096553339556713571351899590757360809933390655038489408270979979583967067768940179230179460969065753292282165129553523591261723445087722196469692289129487583069668725781904071153922030046787912066668373730727018817974715885513673525422797191121286167374368822954875373103939478129974350292768981261787910044831496536501653530520021225751492049871380795231269829980732725036212394339189443972566040012373658883576084121311450758260495775630275190261613719966396706042864836641163111369086155349470703075758308602565104249017844748854887474244526077870201977573310353161881232997177001786249509184055262010760719411777422316571865287846172315275861472958135267002734694248172225959224355924857350468550647095343843353552132272395798906837700221462375454586108910050295340080299073177687207586193287008064005992124052307271272347794688963849374776225178688750169786788051509123266820687358683350210387803817870840220412576560618335358805894438336693540963271204431300349457978733628543902776718851331546174634607166514340197903249528796375899664084944350688066813990832514096606984262136392448410468224989412257223265638757331779960292797775520413884030508551058614686585376990734719163569281811427633919698310342099802163678776462814412346741387591637799075072432171127029966838750213064479539623381609221916445765867241523200301813293417892525965524235033226863933198413948868798224775902807454062519269399575793472901409441924518211753652350285167447358945791314420845826355790038442385749545672748794840412662749450469412868057914853019458580913428868568836176441914082178769552433447875990379082246567302326661554261298660197354290825379168719572387687334195063591010794832133049670427196777711619657372082039178229104004760067935940223812285948377911128126303415576225261536314819258301915990083540596990256941908091739740013956195958871532849273192669703088917465740889144615160505992638363934282021509213031840863722683909676672698115552299543436190313489713824739698927980329320777094462374732609357520666740355865347615802765805874384565888403471386213117243720212923833506951326120036436605505638545239077685238330032514596583319370301401038096081544425593485262935775755611901376591565165419285874909910298860379911481902679090837455967147386860814246692243450479218297394835342437018410445031968361364118201152808235522040443114433992482470194788741567159968162385973955710861482775026698105403738374312722009501984119279567510883251481994329061016554398923220162787916797619508794137934910745484440566650359454859034987107006816545359786049533086100581503670766691094616529345599283739926616731860905920839932467521406696739820752745475948615850113048222584239533840056919375609176128336317778464367602649208480757938699713245617174047299866492641674823238968328773209071456849120580486941131407083989099149481089198957437525263757330793155336177864266263035682814344377019797934400887415131034882073643691582609688063112205823714569857818545983718649949878454208374023437500000000000000000000000000000000000000000000000000000000*i1^87 + -10161318843139742776930653792776521219643546235645556108282243106962127556921221073412209690467011180215257748335991685675002382930600242957711986904792758912080485085610458837464030219148169233549689001448137256180533562346264186959863753328748475357041902101482356714312853444909853548247644891938248282997429729596990501268387723131367098838075367435203336307030023436925063259901310363473328068001541952089884698051479339184655000156489759217098981109225981955175831152481130613740844923334737238351927622467170236234875857527513577656535706837441853453986212065894652328809180222572675051036170267177940710337431408062247322250280960125060960799150730360378408422979113761483580699356427126949097475819811631113261941742022399085796214143650734145306998211548782425736322519475059694761716241374425649056515946633445792627519344129756151999514400001894219163186256300421804904412064266764130227376081035219085964232948030816001676300567445687225762569842383689498203139519706134777150916846754894968148528013562857170571368723603159609615371552782752598317501238304527059850989884545984580973299602779371082368642157547511734832487561990390249941036229367202824211930193877294103114508729483144556583477461489255711809565939831309643053911180106392651537798850812464731472376778160681743180890419359399736814340261927318175159092996173251103083157936782722535618546544172091188050206334111332336724671748909469872165641222541979376933628859118570492152288359520166437172962076652960657962616749601555391112817114271531767683650156941044353178333888913822902777852740362487372772589996444212821616954942247793564750434373696241339174766231131676725535536492970188465983506602755377066026706038174524270960827603907643437281673216891926426100087170709130702844282061381236177830203410978004208696167876713755763177129815088643101054201221212154732806044073918568153360950291740157167968612871016316739262200247583913406279504183479396593526240157211195667743614518633845731192542446778646708926727313399404876485541683582290817062812937911893614445335363179387991535467620682700844831997841984456368193955832483272417747268966880522107266786497931995902361286478309496882210183891010394373688131877360920444168640382732738458396289450785641355637656803250544424417401969946398450791866067457358310640089530965384008210397985872901365026627467711230451206612294247671818460631414803201873075483532947137913512208938466126983960600193039425089323205892764103355422829355953623722724260747253541456155473862466949743586236142429710101744342070628044224646443609978393325400192703727016919682130378413964368499058040625480225292912589598144504268713820890004464813929107942848521411865853720447956685514125041323942489114259006842484957818174491256776297589600624020430524411382387879258362498390138815581423327804429290899163756495185443909124234636219698482506899971158118763504008530407264686107170568902713250068697137449367883633554265242769740926754015907694882121026215927847721468572071058947919454300582043619851366726582562053731145092685481513051223987180925259761214877000907628034169291729053453718866859370273802205791314186575711694268439496751999681521698350361010843328198560683868718940340905699876516785521811478616308880959377741382711235582923627269632602922103414500796093925775123440561104405221165893403330990591688887082122782276930770348747347623912950141993551919750747283181658116729850780426830011754932524887589016821482802534860803646404964638639424846237189496446532808985981168462066458704563363931192336351391273128858693702227478018755465554918463841337935701768262036903054191518859435633540922303604161027061419288907514362623658243110865143385678474791852031835527603309543565046624280512332916259765625000000000000000000000000000000000000000000000000000000*i1^88 + -66912180511626308220664381309793109851827037965263745627757869850424965492342913286367075898450093943651618934508155487533274304010851900933052055278777649374704669703619527257988147833109798861557663942271897991238335100890267477030311648326800422335027891549357851595218962304759876069687207303287558402442582998291021191142919365201699000380970415488810615188773705153698205007888675268124232994038220692690933691366528264917453046835171306818707680700353140552545665154406364970277051954783662449408894721320466044623533127133590941682216959928128664382605353407066294576005240290133740520736838517138301511010512980064791096561913987895888165575837619419031162037849040163497867834765104872580468629714340339685969038248492532044474875342186977656900745386565506750216243698989987749170609408929419210044836828197411370950343238811980055875062836295102688473334773817237813528118468065366677723799494582059757095532007783829342598939416767112311896285814936141792711581226263971103192976646941855380477387856259803692266015963427384465804730921473456300271372202439769764214993225168437852928908166408073580604111435563871213988570454038231267948254962087752649086387048166759012210813714501003158652367733483692714716524521361917765993647172155635371845020744648787314050555673677048931275297046245239556687395711375239725228794842393293331579536275060340663103848842989615959094269150412281611552449324004032571308065798811616876554916667948745260433182658146654989550758449666224217004144412783440040441276491077857245669901794739757363157123480549681408643513864203057623840289351934966055007530630744383256350448731573255628357582889808159654364086615674088957319605230466341361446960984891365970696316639783594158891576948632458446401222574690749819247766173542634433816752163439748436868784430737588952470709633580565083217710152520244669695344843774281914289719652510266867967618364688419918592250483607333261947471546840656527316641461785697411865776005458138965855999223805158201519294537028228564895362092334209888568458118356223067816028101445613658157387789336123627051329057709083457141667770474452714976497732173191898112847745411762260173078404274490960891325180024109795374331267491066696245681042281737024147068296590335616648411809552654521696365232997431710586320706573712501391017708375708482069439359958347640386177747598564500155361903773305011221699362459759914525483438302919064877203442714626278070644216050286277516773366148604966408132470799263535887450385456764928434595437540225805088760808353850557490378762331624025011642023519246875179533195125263121872738393143096784587262695488977567876972750728479237060722503113924554324791289898982777998919405260175359595326054840662806113837124792069747978642619423244152939171317674212351332040171201334445494097894978978211772929236594585438285291705722520314678587604446525830659754667281185143288896706585304440812312705384831872750762809091373519514709128718716205232392104620655863984971327616471491644529489731239149771606373649314272021289338484387870706870210760168262077133597222641573366459793637900586038531526858309201511089744392913692581945581432031057249399561864820062687573692775764238710776705156891588163349817568473348465972524066051054092263633357532143632256048528317726590748015103126941214454868097591745130416154820336588729287501787729924504705715318891169309180090534030573036685430787307093102074135036698640616401619645571740546619338663804437498563932183731278461074889265896774116250044969028518603792128061658528059947839315077623583909037732696684520005748522463561504578743647357927228474063141933065573938184598105571841358821913276929671625489634195081572854112494636620950624753337288019849893316859379410743713378906250000000000000000000000000000000000000000000000000000*i1^89 + -376684756434854550028978467845980631922199298136576201987354605414634325833124389909723995241876327039970733089477384657688287777615836645005343906069241814019056057089997991424330931589327394743980613262594879647650537079163699153981908759846627403576289352518670299784502870565794963860937624068287489428939209887297059624053299786686856310609543075749290384461089149522486474331034217074008160940770335904808774293373588513937031830545390552234705370604349727405073047373689772753836964373818362991713336208374619212610423166366891870842478267031499176212576105396951628017340158712940089072771375309071500262624549763451068000191415021306792170858577162736993212892772140644471793136451307312507745235528476133211750744666162276697971201360087291724929947982965696842196914326457379228909558495550585002101241476030663863982906788386403790089837823850512126046315267749843522827610966474027309617992425870369215291916232134876619930698626730062300411006825148381041798272177512251213561446949424021470672555139508812527196482294074889653889962596151746450568622534665783648203756129921140565867325090575543800414401473560294132391933123526183247476974750256092191540936690835237990352298690927700743349949623383085605595352168022469384471272284338323662241127358394430374164280677572382454996692827380343529203825774640405707457025623907873828272043305968835168247778053742810648035715551876584812424113952346347634712355065362279495214384879999519486980072823674493739450742953567890219380377162297273496705370872446989661208934605507610037945204585046449004021200375260206704756236818152925279500715281326127407592421278825334727235760857378893224502054963266238765528664046298977608064306096089928204726275260585327451870411023715953921886516280331622341893861282762549706580434055640858130220891497608298876690320205056907067686470734291864163008551834985148751714767316279653357776362521821211045825746594949814887545404926565766516708853624576965084380280916684651653336077413397637150264088757899011486162623272350164211856083703869920347247170074924889989909435640601940033951236253193674798526768590592465445784185782074320045208721266650255873518256554826823732483353606687766174885836303567048108154385501239179921976928528799310028786749695115594714806213308098225652230828341703871611923199682351062971811880102437259639575001733797802711814087884930468458520642991246280374983467451449954056320891104283748693680165770073684261400244491895805150606675337570867972389923071761392846424502613874925336097863340861042652210950531512038110922234271668104086966672608034310024121582803031759912209702374450166089976229545153385328337130225934639636807238575053281332037224113186806872362018371989325415310851004651279037843218181353752010163367418419207644615935299101816149476575302072422371023874934873363412874476167101710599930087904937342749577811500068571437530037974813095932752593776701497763661888211530802503386603356274552947930797583176116711760178130750139337909599101763867072749686496221054446559858184985274295185492784413737087529365784034614310213350168531661082601783629589013831619664844310594987571807404900305708292734701408404685025007003843167127248633136985709636444140458043481988796960574731533542071855943174535177235245759385961062357685226346658832827945517092890275619748513454175102943690327247293529870914607612996728353346091895187891573889072703291655648682077543282053755820755219739791244972964954156450089311056223472080528785806792737718773669312634556600173059654805776710167000294882354701687131368738788749390221498110787214447380877262194863688839022364408902283480661574980551995905140220566466324150271189900313396961771172731656880192790959327453492733184248208999633789062500000000000000000000000000000000000000000000000000*i1^90 + -1794862280935351622619069096636621248440013992750146119750352988468541265970925926226702093995668321930894566749355076801221790076377931083645686331604408663673398688996262345532640183043257912420272812520983715960282996600069643753854861550136284159995287099205612597807058317852118884237700190267057476059895019108143301002083272867332969666169933664697012088464347076761681339115074392936867541563433981257554371298010442809638203892146689366141383152793220525352788781939315661808308080383943609989445906163107839287677027242671500189891548124799567035517085390787264744191681710982669471437232271603378665645912778415799758562853455112294441006537250611213074906069761739246897345609563210923103786963124487093718683749880535021215761379694553042459885479867029387505752108344793765153611419210425144480475896177441108701610481541569189706523288499615097558326273585261256147811947544787342868491572762981016323914643630243171376764063819606309471291707495346812406964386006808216971443517863192558187360298623795656552770028938697085081942568270217828327647229727042629933230239294592693721044281783491152158336531053946635472774341588758475320253377846668651307054225670073814902073282086670744565859411113465856259097858568520258393558994685225013807848978316632812958096721550728651765905488686491096548462643953805192069084744932172015054064325309971498593189885141023965271797159339874039542780232452098908963545570074607276902680301722833925887308842450524640347198980682341791410904692818787091967158716849584276635652500156800691664642593333850359942710598880100910557654277444034738159745483304537500628256294208045504839902182754991736975484136304867580710321456541057081971716697179866460250043728645857263857439555856092835254688997262932261816416524788659389151508138202710091442112642215011693688426886763618954045213516227300013193432656156970713126438420371108711084543606293710872034074347612182860526065885065269670801714178395398463836336694270909187886229096786628000526543109536814074942956814929779088385670604917475486932712970890222714866910354097268111544046704620053546783963780474121173054911970593244428164860146097071725926521726221445371568527554707154287080409853098171143726134527086926758428029021242714356883713455926183817868704406506707993147196938763344491394958174654579767226523567607663241862850946504311452239646938876858569722267268721036931306477176612047761163358754152418192124438779488651108696947685900485891927548745389688847636196568180757369465541535825850345287673928630489133999974132219144262148150521302145555626026920680635404627976346626924988151899792229552067584441654232939538217154938514805075462154901155094239997513485136795119940391403329339713356526234248725949562129338441640719031418400094636461917614365288869562615447271725880580137948162303128452946389838795153408337929326609554485957215684908004756553606331675864152493857451633954528284068031570410488632871774431549194466799765459178147173155562314086767050314175475362864584025889319603174082306868571932226020630575439068727772069733356708294317704760244891685302823648959847901704628420638720014658957803975830498507425892880457321270335353135112969127313028802820398193561052534092326063159068141291124210607245697261779450291982627067954221914327035789928723630704948294965081510439807217443279529830472050165813354078884225127180770538925573267178150182391155590697084668561123127649109503637974771416712502806171049043704222564243864003191007822442343728794417961440507207551780986288727911789736823119965463821160322410105993818977412772710067850759677193307329448940899635720320025037930676018727546085210230976369289361434594743306967781615440861464096100608145434307516552507877349853515625000000000000000000000000000000000000000000000000*i1^91 + -7315770632049498339595845343713400517677465336596214753743887452361721244516932819173436304438393096229750860878455625110759589146863572286895336516275485126761751315413411907216568992349617777205596530035755043652227658103917782844129808110813295578389651247974482767696686822180364603211631207720229832846211825648664711741903586425561305418831897072459895087581899540913633816663137136760012737406932773204066706470523907864183116207865779390169973132581542954823428774692487089086953407494710840323981759113677905093676950471285176754176373517298601412145217182552288997283124254198106975044462825173262302910932908068998650272066449629245232345976653431258866345536090760973007788104454923503945133233168505772667913328270436025353382728854818147538242048636834031508233684495273289362572050530972503785372054438955603572734162144134844548347714251895353026786191383701782662895245604534823519517770772886308619683040803970181486323653785604909617497125575906436023692122856649824459281088960657591083757418427232471619519480523977898240747798524930606215584711557271995756427426940184257522572239044496076848684848270908155444942939285822091127764643057251834328084233622069656216269174385630558996457752813135683035016928770741979627376608705049374962924412114256503088590277079878690110713803605615604116076049250599161611075025694077564432600465219202425041401605506834360647902630459235441613521622542172877115336693301825809005207346949547388823956982986817864489608866526316504778015224909539688795010438238334838901774675650467026649682747585385119012768199209630723005065773546275714886574878692373098256362680953841102002337339749361903434888971865537052722691037529275482493290917406201135015808524773403294590239632852489043426329177750422353367285907286775591133604365914106007846193823657545688510924301305428910185770462014399557477854967456017101211586849572644177201610462505392566369146210948750732856629012479049178902601392612498763448765784982707196630112395401956486839984850178441492842273575843769206973661881059215185220820763728214246145078537154032884306726819939336252606499155149463986382943831562731039337317210647714452821495260366554443281072876380869519266280861705389672359813034603861104942431003166752704366876405609699351060701184825206615283753184058477449754990400054785644018705805174347011534655690326426112306378651959182740893967512436114022262281621307531911975629498215174943454242563525950945471422043039083673832267159740375327158506053638166890937328855237670846569585100196088821807142955686605850138302142280288843331276294294703057054545596097928361711411858826518318569582534079758284225749071777287144829095134148283169206510664579631077722506596573157586206808656836993047373919029823068927209887149003667819888129656153420212106730418115449193497557443227880730916326860910221133855718371051231832029281471555470223405521693419231383462149916773777932974432364549654078318516550728868742106532183443175547222008483845096509240324357767362321299803557602902339595033593355792641266371402289733382489551573077046178595514101385706330070300428525759574979709429741362990020520585406064028083818524145099471668503732593358304513898781178114467408758380934780804770265885040529864463813990187048017570658915168603441936900678128492069775020498253249240016186551491736412750100733833892358598541792367597196171483144766626673114507306805971588758133517246394955069889723932369575098564311560458198192911955505399067697976127042705283064850044036808762552482447122068424337894332677934711201390842038957171066047781129649602184556733073999595601604261896798114086606102738531401422218361981730282819172065166776495281021323088805176707016819648288219468668103218078613281250000000000000000000000000000000000000000000000*i1^92 + -25893290359072893724195401858564758512955001847899722780308330691165641086753706391566414182051612806217249105008019373098774397687089726062087173445246231273504133550886349216001909915119124087640105901571276304798647715242218659658206673345642157033692952302023961650322123922229817135654222198244563190732131976399602152060534968493356449594130080686223842899023254120767746500165332694219055997090854008623536719421077247223608249748976820014188853869544239322197774695401543173773143991178106037256620244025726324104971585820735436602877916282893318693637665477422225448815929722467626791291623575479532166891761241623170220720549157736286717231264032425957110043309346267451359669657282362547112237309787349102327273984489038971248868547886576800207970846392587157721135646642019555270255467932580392852282492145387856710640974809510390337947036555198306832648223381959780283658701949997640641476128787071715389566225474134030758602563400228689306484042311315002237833348482542367558255670381693416785132714001514538633670525829665680847637947017681005395991742824874982885452313155609562861602440974520947272683435731769071400024535850601869765292262270470578183813874212692600021560847932851771497663029398293138554281741032878740720864653802420853211603302753528586564888265553516592505165102015599351623729865273952933492273779049885430802017527454487713998977955239614831236066821920021055523681515961903841438643592870522385317166472504031002914376056001692484171598398547726956701659533380176671583639928197785243020483667520471926803817079256786323567791163178060329524051207595006526231182461451658336898576208168831810667847141266853478158145991622062694047705109720124259899845692227281641567277438947345474385951542334819221846612662804846005426376914034061784072215797689151926716749822526337069767849200453859277245509451026312727621451120269206830614521402348579820726888372966233888734294606683759936205764688426495013392894210239992047789676312058059920739537652838716039462063881086315778462186473352865423440322116437629947914684429276356964230144519773739594480514895998270912109030401872707612685134132274486900890313123363413960415552468419594299435342405615513561937357610625866602538514362757446521026878797792813310306085652253016713237426608895722561314008335932966376173577241916420051846002371145240821232423318210324360985822057356722348368432743710071014697638185409263622173680400965264784290581994379751089582794303590630065950463472259723867987038782249753266924948924651497820217432301056304649384472271975278601806881049968041987060962962611940888347557287719837972664939349620331673496424502647986538332486175743016264671728925895759359782046265781430289308319546298256848711691572229908881712741307126817330034577338750759622020713761375646203599886609922819213959577008401475916373511521563644739331587952446008063165498345264773708109837747470177582850863721171277051667385171313928999012719546613003599043376793274674967906303998299449956754734680589042806499955342221338226449556036840443231818017104902632041413012312638823814914600578692273847451632980774564077919537172494917793956618172604284102418941756533098185298506003183388394797357058423144258941335835923480062087291753982544363073931979859914674225322387616199685018370709493083820206351782467999607786722830718266629995207376607914279062989000217676811437431298565285346190454651615298446695242546306553544563497634607447700343756991049383099841769855395778279469373305763472989276327586935089698446808438864754937451830374381748673895918014943867430812829376218504027236336562658575393563267140356567350635456989211506628289351906354962531112275741253667351381365672937252125906937294530507642775774002075195312500000000000000000000000000000000000000000000*i1^93 + -79898517151885659315623889686229788018205812919580049382918202177175638116451673584118408966280488877275833424926034309725530463728961582958164528667555323381512810843393551479525266827568536623037783735488370374077178744588765137363414091787785169861004375033071538663450027773863641934382087180593898907543822680837975046465136437739946774800381558000673391015260828927558758260339520837018352962087358457198570456655362400675245487992897792429906812797673265994668556205358538253327912754331228508715731991836413844058062992193114514626190454014187463251614309866833928370106523560934898607734590606127565797213126474174555647776322431823931863220655900088119294370662409870799855968442847734886641387261127012465505404367074396907990287543775779010132420365696853935114670038713551935227512432469994016087939242423949361149504803546886449240831604466165620532473502935602480445145691585239806349398550570779903474715882332961503986889322613053255041215995069704570559279473554843008371636893970653532328717990617670813570101402256064908146326086867829011094408979990919891695136498051993969239621589973360329577273577908648059284093942964077717190597684166616527979110216081055265711190058545743110143893605882714477955707774090133675941821845558766470784699691488616680061279090338332262165823674916471839267616848467851074125305029937795915929961595101177053283193840784429690123731414386193025803719973228345654623581153031382144849906106303145066665310235423911937234814338789348745515446808387435325384265629964032618158947332137487506068923980098488847704120386462033407539875936596876559439854620890757830301195663960418194001564098558619035325441986602718336717987864570357507828101318394216752611425071433160579976551334798117037736682618538995516181993096793991223805691360150040853957727064068370123752450598775706407478291251385015622866390358282382551322498806626381726232456013079497978478937012347160728716438244659758960556482514633939936524098984343017630405630148855024903229922611652721800981800483765785292869295386705844711090627870730577850976194660824863519936528737488974641617875972122381759237860237058080903419400239944144144894404927504689218358437526692926488437972688792453390580553455429666252982087488027207062079785625077547072071729886746318860844770102117768011500433318322727277038762437087334907003876419980781678835318100884202223588785744589140277371661568514128491287820881865132867531192053569242164268912124334011494243714931073574602007823876347144540835667185983733780164678871922542635255665230205197810768008050591350393937959812338254457819568930821596597533747247991179480824697021545029905991817385355349413821475374516020195092983526810664220419600320020993675264986824829555045057083319652482081782595146025960447705295070448598106344869870940982079869940544198236872646056470136523680995560680807226622736886491243643817442629985875242849788747575349954590937953413126275567210993068874963393769785519751960612982452398187232611329767656790183415350826316157526192256577008632801332201414300675246785434539189313591299881261085095375813231276296838531769181555152376164925816550941262164217474407559648722835183740684433192904847639378063743256415953341222170310728881041959816672753178777956670449907981506577530032144838589618602059082517505618782641282113618561193472320439784050578751535677957394933989676755117416790216752152622819071371560138893735302144340718160202209007374883659425718837008074068971567291409739499701910237824379257070007022240369520046668949978083513504398786323451162761739265248709434714317756512642138098902849923582618494460544192203591322897675140367738907821057096430722734481116844567770603202649937202295404858887195587158203125000000000000000000000000000000000000000000*i1^94 + -215034059797056893842103293651205011685985894842041679253282609357615837968877214297063384430989529227299770573242259615981681601089473708878392617625989159309151296579013350949018180158711467455004315269623721542800945090848179937808553190569675474866784961905549090667183689992871493713132922469858726424931949377306626094248392818608759737185386673290475259533101049963104654818490038973124830459858567657238641040639053148083353902483572285418350292361179663678414179014895401952404625503294245437160397291975426486091949836468328433570447743947513696564371524131513422000960382472166456363737441199902171258320366615361271913347823574113460407941619898582756288876450522322579488403528270958970960491971520819246577752572459910691177951131372724148259516539591026208884666355176483861417574672279527823914845280777996623363799306026744133452641666756604651270916047339563038318631650615624795528986486683627520471184117534565846380364003776641017287473055542384138327056638552126531751774529768326386428974537231112833146249793946214325158322604175249023768291316018280592084069117467918204910196203027462772527275802213659082241835565434719410923300692295139296795489827198883604957721788682045645391001040885049900401812316578496213095112409570078032917331387121459733801869206041776284306126077294598397548944859739921739392890887688327778923265641286372371543391018803801652142615196528571293483753677032553088610415632998506017608133997267661183486464491117779453851040684597266460969606564663951362586374395132142303076298063063984891891086939083413510756535817886829245294040048749733708311336120263613570555641275514569634647278999128492849505026659159713353057145647279104309280017402186059825103121736207646454868819343103601007463369601839505415122540903073994807134965303690095471154206444643994297453411031605950400157564085578593755936802674505648856216250011906290817626841065154157041592048989145717361111754226318404705927735752048377179601648387670949401184509242968167212288792161173471956831558365108755839759274055827699015078033014481132402156063994780958774933645407199500123264391648679165448990602250768216180416020800526127904313511738592186718814957367943792161964579239904990193628663696184446092809865991100349106789177475918256594934173436668279289116919069046223520790300936535930937889382135094919476578358693888982937259609042468740222719716077856769799885178764702282415953381059577950519560786035749691238809015868660413928897211971489711329899239839609041446993079555395491130348793582075815140763619775985851868769985232273116472632894926873234048146415726053766720731581020422245598077022960418900343570943629879791257577458214832404102507690552753407181422772594485640651909775319148155195395143779465465267905129990286946491100287001606417156514043388761768601644713054252655689716257056293042269285588122505106855430209203759099138244681449148476510037447504406759674897200905145387588703118524266418455495639351763056069010492028259894671293857804063614971327608060745009067950405370236765550291343679657967082321424247018806697350876668568379658949767624900340452902377191424981039411448492206624555812939483109569870694943399759773542211521899856207335087051768448056700740093806969110492032194338071414168664327279955771633294914631122341700493144889758059696703931858273480459553771076297771635097939643887423636977919095970904967942978712813049100483898034260621312160006344194818143432025670966701039748726428664065321366511149916959647478229284192749204533211842052382245495079912736198265501568193026547221188193260248517944115400915984435577770731552777223661040072517810446820360985485910937499044067224027313931633944091292853784125327365472912788391113281250000000000000000000000000000000000000000*i1^95 + -509937363142948016494053507468325515296228282689880638300335799918459361561439635336680021721353731055227246670001899431730600413243441494254877725022651795134269630337448848724314465505494074906872521238422026952108881184943098074294446355309782322209761513895754572314404972977300577851673550844855976752353130746386981708932967236990276153343932922017703747036971602554263279492393266628489940748311876560039353762450063852856407671103589423329741877507613111147013736387040187223490854164651909688324506489183048419361930966184394482090261737209240129025584032471648757331934233811383878536834256757735832610849798820157566579159210627820064266821946603013686297909646480287749099675802622301434839232829819829212257335008437279434231050507126747648594419702161839305668054725178166469177418608937731945485345176933329937659890183834219109658060405550985164462584060138476981218268698922999554561114100964629060330038727264784100673783879461786774090374683595447595364430276966270464749703667131656484553456008541201308540149585283540364513525530817077968644565832679865475493602494464995029579763345847631374259150491960877824118023180385535463195166696208609225537555470082614581162895444842759635105052294482530339691581680183848381556667406848995200073110858450486542546966319339865601852560376708334681030110774570173931816020159660974003564592406903243877665852739428997984104472065805022395978954816904964354471326587951730933121634164235041477490770590527978865787531781136137682301760626812439252121466384970920491225438189952130042897517165185262906553134007325818979015676416255985329215646275982565056626898122330832534311650495331047919126448205204842227454486901703766141434958793924755567208572791672210197298899178923942337531125448567460604690321986672687505205796114333125548541166298298378018308276499745401138205180255799694634146104973697458147085171191807078713928168219270963416664881389761279614101147591770149697230543013995058404950108434448487683888786799728683848058739949701287145094607003488450498500334632375638360132464291040436435664019040806244614464515196254441391254218495060925252126361899827157564429677670923010629715600483858928116947248582751384448391461845120516645703959961325785137085254521229563240297715999899753021689367638963309588533645027238743983932104312326347374450175250679783158659193806765481501788682840213964954024864821831628318102547529398902987336441862952726781048818807929814309127250489947630717710458600275197499526305155001654496197312433170457778715629065706897700313363766094819625186326044337387616833512067098644473308285697458561734476794627629185197726174673722243957112995937996206916240662628636180272922271906965418778930647953602586287931675780706258091669116029524208009391162266484017119361588675722033251149976866970968800322695565186701675248966729391574315437476619567842696921842292348673202846772148099491758624269562462874728612905712226007803348820361509714806301869996840642009050367938051689877362225040379320486057453578245758623556488580583877972163183764330174887130452743850584898546276004010443311712414375161048898860443508243080781770344575780506110442002328007173572950757162056625699048358005599059971946026548877694311556616310347284135628666895236727359532581113003155710506536686287969119685720314648262250081897839483957584577752377694404325714595401608095604844838758099664144103996796843407873626889350595249876771991770494790211816192221500108709488701247233612977468836228625618806284398153715626345315020206226996698745520474706828775464670899165549314810330842238766083882718324198710941335993945038207392585908099731403184752108278115610824501598329272305886285601705942838179907994344830513000488281250000000000000000000000000000000000000*i1^96 + -1072293567379593662259504002597599075154541762956078350823560591503332195795156129498350079038176944212648951448983943076640880176670705263073445658603381915242463897245765722861884440556379186284006377847379737184483687297986244200326770515946925100955501456044099184115732861518432552675429687503135935842902500132730632109272628239985287058654817381863602197002686520892432155898536252541101208103693335642481860015348993897819024480953631782798674944592969981477131983206952118986935250595858345377889060275193418870812746181320994703041488396634140811697601227513090259016023743640314225101012795261734662028274258356734965787278908571759691488832556389914552290272142699354982182350476608319630928846452400830793969456945506895097871369607975252829423055890426020124385939140237520902620007853069826438566231964812610877886775409243511439131621423876731353522999788102008939138582540350178276182361803713092648110451179316194807357684483746023051270883977077669926874033720108113334960934806531099661323910879330667029454044833662158913302612220314836921330347265217373206658560057288487072308848763259194568476946795619082425979747181236743468311776758733498483044989539079672720107147133064665260114285901660309414538744768386373462481811515754618180051562372671843355962809095008538643239251108739751416692753005391193683260833227649218700692156330269429869843456198043318704580467493003104956830228762583030466872199697409603631584829030510752855800868940077775319752757989946901511160696267379503768823505210748008035581678877699754312547069222361204004170684455207413569363621968212555473329786923051628534124641959907298893798885593981681773414350060615724562669438246305067710089112812178090145164327458156531837208708740628154050245722409402731522622601060337327544006649112232287908155569751289882385570824823835338653722716197765537820448074691471692258240072246373940583106355851578987414805312119479714268262221417809902295425843800020965351416400005979978096118355620577124571315564125776782751533521687705243318637482604444373814982168327141898832839646612327210341580901679224766564846195703803761258591563143347799839277131515060594882606212452191332917779988315670842510377388090905167466855876193091208285869281039266248235486916456066013561942307216881157903233638531198694408414978460524080623467129152665980917864517593087046324594312950675479102516731484828292352540542249616728525430511013524185599956539589678823811030561618094712954113375703864015667479709258060066638302180467640152379878783725253353137886035520518732754117302837219845326897525668515157060017631784219772513175298076523162911492220091428411924614100565889658308265586877440443752656634398653651737361338413427437471533215158582273327294487572882782252273547511619294734117086371932333271729270285740058481795006946847305800672233017124089167000857723296944221689905528930782715749429537768365267882852090964141415147370622649206272779036307451038640984025836292907316024174753738696194011598635933913499198012121662127878026795399890679499395044087195075711300649962432205510617740708429405615392679241521582761693075988710593919117316464898525429928612851998542966807204752757257480732269829062940702418416690342147582536992342714139205205946412670928406494759204607683436205065019649560229123921516996839659070125965842578902530716524166470694029799122889101097007776069822929128710285521393610062045751328391602735720735972231243481609027750149197078346475358028994940888483225216305794366966124740661120634261960806891334696362696945156951641663802846761028139956598961856205313710093340635714099589361319463369682945116710142749289976950646489704487410326234138758377811839750393119174987077713012695312500000000000000000000000000000000000*i1^97 + -1974125499972509493749761640010246324549295786667196741311410287281214253212844914181111592088479612841077019524566144687355929612708124675594057430184523326259825335150541690712419522460073293308973717806405232640717578282319955220474964703501440569079830286439110444217838742046068666159029122349510815182947141919895028941933754735093323703577392163618862488889746603054911432590020431605735590099930588966235722356104910089663492450360634721497828160448144379376689385572983531367034368063644963072762952728556079029741826478921911074580281718877031813332661497520730889536540873461985935022522819972973989080138216050136161837812212325628781041443256923585819834454536046870409336473653133345017182933936189252956573555211003304389870543151910799431966328240260323668986992953590158729173719890391180081036451961361176635924156637073378325820053677869361192576291007609031718108026949592350784065007932668546087760729458593603110207607694888418475078171925267961883668933177131103954354010534759577316460520933259732937318839130630971856040888091490625597832986650995918492354632075086858885864250918436851662447584148863792566791869223649832125766560073520418620304754521855363648681672992688942936004728624657029604533858451802103843412168225068540335824198445791370864613755410589081692124847437643104718216213926780445255263749084663106772481714235555208224457154265762817788645742929223676538550125752041173346845584821544538651497714748850898098025870969910038886272193897684544769509132489555878074047051243749050770038443970829226588827712448753994791144919718940529170995268807564265870146217155193133008994959583137506517946055415196654869680275044534036785004782077868238894763175505834007279299338947723436717345829248929423534428612224103319872458490280282282560507636956914301427531507377188444842093700351247123966586383031229352694240577701470521211394613320665523753077847184611115542053555551160337674512417204343569293420344230418542806115784028490653083483073488515704355762266601249805900771282818286346416783755278467239435435538696759068750501599129716825296601228559658222912275350837136964428401262546602212284104721965741721443713079176270154491591679358855321581965606481196706864728190140565782876906116737483514805930689523061391744080235814359049134541023743486763459709097754331143188511524766353939899225031310844801589429091368309074057837760524653277508075359121235750780828583341037759377799728204417925250394044971567693759088786779361062868581861653912714794855653727024254280703587270963804847957015195630378054596774864824358005937950117937676074384336656617997286889908992891936083529916040990499982503651587232663160280699801993522957148757314261861898649186241893186344943904581864634127414214088237364074625621060635852136880909252015398622131225073609126423029754789467783499832786060242723649442010990940504980187276949179355344992268979481855577803778789800245562233098338675121272733876680935828827048288887797352657043400424337527629513043772932444573674670806088198214361749121796300257735661394132616940225386880870575342015260254335524172551861540068651816769978697268040330017719446810805811246972060687711160077575293360866603043656629260903492633576733635212462620806366307634240152695508284146075192345813017201907963771491247259330238539233881592088870619008851312365651268242146367735604249284680008090129158482956342000628305568507427729396132320817484045517509502514404529577961878706710521314608798714825621589625369003728350880214698149105974378489151929157218875785684695730392810716770022267752713895929350663996497941974330868290287201706330217256272745825423733783393201558091649526523296903570033056229959811389562673866748809814453125000000000000000000000000000000000*i1^98 + -3150443217866506980079348527392008709660829923540847374564219662537951544493369513136657837735876766424086081122199254103969293133596636498979159043094410154207121686797695093077933598044171511292400203198716192310069608489745799610718764992080665976132178432730265108161956707184775421503643389870885908585258921573672368333682212201869481589677589634037673777357499009519709948329801437009752337420878534778880613656582092908821315016268140612328640004101714222960678686533906952867021912908555940224239422797165026630520711323506298750776915224979569465597259846742495212749422644431623472418918693601491367093218094892432908636798894243004027394641111462527891719279459824521508515238541441833776174215369369930074961901429246134628653398013425146113871788500693257150839420569230773415592659123191285305438673535248110679522495282386449856617269389188824424653078178288897356610716182088874078487855161188316681656658662107634320371308360759255488311897102693598725100749257145015487292887056879455526055305325567685571874742508741935723610256204702447784677290630566478499998742867447401376608200020196395219836574664960118157518545003126326231200041207046740793902386060835896620281866534925700414404451722066963470411479280471223948613254427217589780444040897421339800833833493466795191235298684648958590512968811209717968060446380929581956204191038867274331778450072115076961720831379122760829128391447212490613433824526833029868355128522768077220902361073408883199886245447819536768052741192053445605966828093580170518730529114205883432247342102318790349484412368225614317943270816351070618671093866521685331090346603183590634054235056859674278147239065808496062470091111857959229805077052097458532270820459366387872879827102385875231407981666593815972708032325484447456226534818514803757910125441553000632791547910308016823204412550336785581204111544014555341886963940463554581304955279970043438796848735279176906879309937171621132353584605626464426010286624483948995188526853739169243833447835143563619490772535297735403852024479249162601299644795202523950467637339575626651578636160074638709407760220092610289797884761006640699860989366985515497304039550548466616514108000953348686546690057701268732650290427804205658801314958718718153455276310273134481787737713110487835823283124928057043811869786979807424094974272882730082738062580487917700708726816126357217493436322471969310913226290566627567617474443836241644449914729189500740945111559646199337016919719812139100781084257996872408861653547869889012653562411829048278290137128946164129038089586187901065496165717766444381917122407666209851209716770460607497143001402308720037172377867644398375073371941813806014932911292659968393540671474364872623936739402285118299308077223838367662949579364391303097125263333342003054106312228911818661567577836972730889116598017463785504330284538140037251387201580536536906320189907377989642774692866892825781295362187149379731577801625654902006775853472887338197548319678525530422471718903936002910121023754743167990561477570090584972433106178800025248822515141722648360385996875712374567557773358285727262604180707236132312177081336622680880668155274048000754593832011393264242681312521355636301816039959522142910151386021803887955762178593235964786616258351423441355611561052297373698460872918112644963497002420029132221655243453618097733543618958233359766606384845774573532154898056815405318088499357515744418085590517774433128603420907453429963798829702424398330486168468773292754213519404712132997358079351953308779814759110280857050448876856561541644157626360105042257161859387713064513568099257597904454613787805835945979676939552197236072133835734290774333032914000796154141426086425781250000000000000000000000000000000*i1^99 + -4252798128976275023012882651189240380239849765414712154841568500983779913948795969794622412280147657132909704666778200524168945575306044861481244303776896149208472765332741221023877281701825579285260396033133912892468801802464493343782639145783177868253160632584403323838216610084070741243109005051260918585196441866146574713477618725020686906543209086574556057454815649842042026656763802333292196109710108455118528104148402101991234348195127407348841437449666084430349849124874026408452633831670552420711755031237115338063146081431989396260571088828094360298319952007180569302784868931017416834039346556500825159005327621988922937122563277518692143135784223395825388193041814038941943756249295873083710649598301093088947266362909951375720911765962228292342880642872138514781125425424417894423137630432799230199994791904018539801597902603525806458474967077619075861084074609969952073076301892157436962016955461959973359318406781676349160798530389882474531971678120753572386852710624247031778003375212922881729732287879866218844767750435686531955425893496498944687665274033625432228625627646600759206069777080895297859778409943443218033490767694546894941293418885851854375168582321160155059823363155725749836161208726603167984849019613004079197554893403792087404183241701978730604752845047761670172507316880058946725264124342128944677716254372677349902073846717494015440736330444034869232981328083040480029008696962356058722146372308389302383362794236159547067410478063932266747827682917545490187817748279663870575342658128162462177593859221889409253987787304129938601026720092351827593869999382004776036253812236519463638296756396515732821271342046868685912928643507884243429575923485769801394589567375898713393107998791966522436969337143084661864986859182892729709809503724379582907846291368675990882323798339689758051308452884749527583354329532745652233676283817063272629301545458984817140699593841506180851186604727441321573751587697059879827196359332518038204918097787928326373052126172048325214756810423493223068705170934086982947645835011409006072980814678417144268844761011117110309142883711574383273131768149555755706521471982948993952433632153738388331532346065081000074485439767286054830589042309818721938896723184629730374310297536674409832478861196580896867748578417291717891069574146876338308215965750029274486372871816523120306179814495985304248163400020148244881659998961261041786687706732342206027065935141281475709198866305172804577047767975300581519842242599560595880370043050318683772010083313518139624993648257169531580442114589660652802686158110327795179290262002241987457067594837235700875982297699788263781066325775058480688667235836915140335264871936983242782761747193724541605399668111378266998000017677558392983076553434874596871301113473698302288694355936505933202545579304359770189589153158977939722527473644830281920553035392965482500461266476036827918230564306432423073869582546284851113848062369325656440373386852317706236464842349822117764256307735564100563434466672117528105848666147160595084160423488869436101275368265511544903780140767511980643077025990325179267489344519168636093878566852493716228001927020137140151185890149080144905630600666064332582222144048932131821282951210980006276441666100546785599535652548536151944270157602555537757830493153144752898679271115805894744836141190557667184267191208047650086347624072138183422018125112371677746051440153200436588537109397574313109748338040930865397636582394440120060944542056229868680589689319991202068168186098842032275748154169299035720843101830010334142041813491696352395820044202445734327827235872487269983791087933925468358033701882863629184369934760186726630751957722864631250558886677026748657226562500000000000000000000000000000*i1^100 + -4978426443241193924650145994957623910634347490548568517469236709232078493046903364818140326289737380999604807712901943524935977236071473008487789230182597924612980943196704531837260100343753560524393310874052619602178936204403798874482112295527593605627592451415859692618007607542529488882709704558600620120678978150686627591551564319650453965606921714714534678473521109667956782524255235063935207381322044363501858412658524499937672624486314666617087008466737440073578265528349343201921363591928183201083897444100222616415201338121676120476104687207219842844020649642410274532827648184906078538913785120372099853804132451399931659476701140245469439158656430662344498790870410375455284715888693724709847049192257285282736214918171684216704488973270485165214415930955261833703440163163555765278199589515972123703029294386337614299299196367407841650301767260530278467636842965867071573375019963269966862967379775096114474438639421248897215283758197657417276641772285569734183111330365210171785991257523867735902869701455511164714820373535111977803231023126068279673587569958481973080346343643202617862899963239336635541729074889371144227161223489529674843808061915791189119249328244562938394546021949500189182140196246064178589359534744325551010497573313602820573303945300411975454793846803080690229770141065302911576324383399606877710821888318924221198074430235778167615968095881799157412581188668328677397480572758165682328825635550212338634906525181369228810486695942656625438557254715129963556610708404305014298134008933339610121436779244173060246019514365001602497210664672638147243961140333797459869705892245746190617386978737200305501072451702040753480533010327716177111595015584681914839385878973210716530457818792270783640942713768289410821223456139934647051193619478070787589514920933463096266093342332588445795195222565293188986711040154932264232415418828986742897074476439873780508046709479618996965161014808169006043404684898889594333812479754905553378433905473442568065143813603957553443027642053321407399061466985834375279084577851040785736328607027423777651316350282095194301266592629647116517755568970899573753965844820667991723164942494490058011532720815360643667253043716473265916737090864361826495436659106824120813279985682298980927582536062697135178111340414193466922150295606008368655864166478686947093792718994256668145332887175369261010149377231423811506723984610518801351251571024849177628150705785908736470334488506521248441109574020803060028904184230519568427623965156693180946099728089455287239790869559465665751033835578407615434429821936134703759495230447303342253945025010838421139090893216327862388360073996139220601256955033300529604445289427583703823096165159462712107269331371051699509287754506290319148972706225674923937990289737116872990766502594605820752274094921757744299752624498222420149139025784893596427043721847302652465143579075423162953277526269737630900858219830855580272093581694297276480596704447101223278896451435718364910833068456774848245239353021725040293852865083141183903731106635852670752814532133840166869520943017281757532319616376041496321507113781395203824145715012843098650911162967297468142610919124204563961475445540238752312358758287209459069025767580476032778234083183288184588915100177764389301252212830903306161390955676578967586184951781251986621973032288645097165299819103172342481848817152255120764487345627846082016638648725212932612597625643590568917576706009066303071783265114089718475212204633855982406593076097252171873499543533773124866960476651126012968467940548350366972533455457875049818915519742212308394776671631624931838294370504259728214446189624705885146171155945221523976551569745652159326709806919097900390625000000000000000000000000000*i1^101 + -3444230932882415365909077740467692596393426100395341646523358166657522146141206994280730007844637950022358455489476845546964421580331845564504375738551532875171368760017403143983132991987966439981936522515575873274866590554159508803000407348670448090937925880738273590457039321907570876671669935868912253527757538952484480958530556384069703934107533422404824625975167593763777458059358773714679734830967758242370207290655148312102179724228896306939492454149253871037700035963044024184839740510215651925205872689084529939585365033671326667867569548005342808824866134505998188948824730473556022709205216523888735524202365387984629909576167705281035620871623654636156192490467299138536026145307778336401608686302832812655029668966643736965823695001174721737789961845451089168820309715495965055386171326497539904471618890397077939142015248036464260287341732255366504618502916307612536247332410088861469575909236166316777392660635746570063082104297273036075772862890653397737903600119479868076048414701711992781293083690819287936961159553810272720286447466000833736521983069415449606093179469465914906328524039821160216391654038386420947097539814100730987635484876060913292547881282330826362971034032510176476899230283960178884173806171511031830802858698891530885976863854580949499462732954324217377821318176550265858147421436701868454541202972634710026581143209816860441095140112418060275209291363432562402448646486975493090888663330883780833094484855998622261347496840403097892960788190879915708762715233947583021600250207090110602162830834562085269106643226940287734278600659095754675889532390473769083581243339277808876073995478094822178109886943010868143080849864663004811646908082778733064438018082455329766921682401199073981716563993482163741838143425943891726774729835738334251212642567641815749614474394139096242571085628411486440513924951425926742678693053413807461448763716599057757730313868403669395801830899123445926313964854005766788219011746016928777183009786535836120101820893786159415943008377584655207431511307019555994290796377398403687816376145101031305615477128853744056675828932786028094219794047635929306015189491457920091698152063016711608388831177420655977948946453148377347782919495269977794162697396064451898289422820902364502303844618334791781201301698567847397388293560258285859653748243656061936511801719051273794762664651644031303862884613360849623751402972345484552560474278256456946746668241235578615265424082017039974733461025678796559898490146423880901818966711045809850279511402299594134766695237410935237025451526888371849448504113126351841605872259900686367637881105087637925280657876289681155936820578986798720661149678702777237137528962576958528851032197171477466317181278596968282179954634684436544535187372168054937111559371471397257605571568434266312901492610316021119873953965299730115728968163518159851515272528112118260847171732756075202233639276129983921267727998153998051402595354967570654705186337528764627019671981742048364137225201821158348794114699972341068692710765682231691830681456183763223872382787069021535592911483296247527010445060759460375764933183696620121556626384496108563680036313562413143228956901161600191609355891617590803712048414992603129788559245957313045270400588447660751828404930289415509894445512748707343185841561354149723431818690755631237622150547653321705048941042828817566677336438452661607705622306234145544975916302343165698366550843941187983475370784298909768885647114500531583167076336261248289116142913998217360941503519976739294509953726652844666047457939235233302123639739821730553513842068730914075503163269246128092519048120355848460894878850060144421348123773644065229171395969842706108465790748596191406250000000000000000000000000*i1^102 + 4110440382437944892553619594495324855843462695300799635947457987416405779509299549093326201741973445125109994444422989828203487716803742131978730099967418114861337932709054092354891739958626047251795915539586444691254190755210278037542996211631674417349281184602492016291479727267720640657137573077951451668903986561830167800457927531746041748342171787810653352570364131981177309798393048421685840319957181336202230007643835517486849550046368590562327713167734000066104471567482776438841245834300221312542970052055415658678524174748929545056018340465929362293858495709705113482354121916923033626659069047078994233098679127412726310682353274725192655762238607331392052642441512387918681056362006616851045133808764044807474821800558865370241977489734109058774549101489488187771600173846272894795071995997950886295290362006625229779092564026252774748437222025179698925587383504735033291042535906702341536954405829059639540867117209318340915681658575602918470356609192957706583902606885296841269441785075040737508282978151569509743252093495445852823560403150977371448402311481911694427124440728970209305002104715419044482177834715050702251346989336491776532302267244758721732849896010414853012357468807667649392597201974033002311763386737901321954862144030200912374810106750239047082446257396745919031452667581708682042796309835883243241479471776031204812621691920564964653606006060581737275644841127540421630494289531919914796860793345423987814386830311567412009759974767561409539557835611990387314400509133704344007259919528024872489095516574264313036949168092503741317606920977671318286910575629709221168804954723511555097629579790117979880541511960662801097292310903657001679478737791053100415886164028535870377998930093813161957347926292685571312412777019830313910214393401546874330845302931968124212353479843501874940936102452088904401466069938778854766544184401414073178636781784676371631090447163205057983381966038297100127391863945303327982903905513625955879054905336573521136386719240826682788277492233829652934976528538364591262703810057237391623963944389606410276752456190756005599136115613837811293973154666409077816090602951082547323407624541645271563766041729679983606829179375051313204915438112511080010200153278624145978977161595784786707103074637814345895513420978002211219715388427177578029224437701886691590312312389258516031874557354625884222314805920901262989804085085403862901344043169559433722081713281606777573425140547540522882787639188798535065065847941343461764342558632369261423842905853939925119380662701468384915718440331304898180892813595983350514464262587196702460749529326978065197537258738672035223379091770074218483117256204839309773244006710224554720625021897716976941250646814443120637408885334340045925477453649167361928517230309448978730541438165937564348990712116440407091144707202501796332055781982447577184337726963388892190869953158180794335668513771290695836203191917284487878948122474258341877406821111997156122075996757328057875087714298144158086349106659312036665283750412899093482684246480328436801463923173488692755323566408113776195541633661584271340058059771592614187390763811308542849855410141987570918361203316780288182497706831135654031650091548194961366946034545987392395107955744130810115780721069388138624304463708689212519398238500600685545757031512350358917512208103411337357883987141451901307925326712545372320473833496153745133998736704087831869717968931048159836787236175119605691462200864346905258801597910788784282924726412307548757435362999656089385385114641493776307559415189153102553290427725283597934921027378117980319238912903059561967518354869142036142291426082003487928747222698161456477805586473550647497177124023437500000000000000000000000*i1^103 + 5421871340981711460008658271378273814160984763425962492464556681877180098848349043088397792085696239264382384126196770141765992086525060260565493912570816772783429605510583800827338222870671263108270470477153031639561986722315870647954998074459443420325987161721795030000909366977059642542256256473978270245115627474349324387536223674952953523806434939302401000799345174020188142551638453996654192385070137004099468914104408389147466698084170428786595628090140218694422787496139459983385272163299977425423381377985900902986396684462917574945661687296610457891964873507003169140909528658249838615911884516984449351784239853698812923353343739571711374104880426909248549738740531542714694948624967535231131180720808439370413952043170003618953415525297785137466172888549241588121664927219266491446388650093686270763731868739122192256128729286825936947236190883972847026595835857920593631194998477731957115942488904050525563366822778911423801836192250104511708062191761862728784229569939150867384567561844906006813335269730130992298811264055726375433245059077546414038565849931610569022959845704803020709405822089954415749320937521837011219205939393642762821018952824930140218867214466089161554770394456249581243431952004902146372257664777229965234778553954148489919228408103248508050683835674597702947881408304324381580393949466539516130420436158975331656269005283457355751782030298392392765970111239972802680655127755291491301556835533609597270903556704639447832509430973994570916749693256968014766793116586926588699235057391177033711821138336221266551425390319060510300872679686617116639241710934884446613546274331647776064459638978948282378413998652882640793508474455795002849197386714970170400090279237537749843204016393550542314006747806200391377243173465901058545182634149974471604275788278327488350853515061933245456502427875244298852436121618948914027260539000248248078154608283041956476965367512053339736772303066422135976557232731737212007453303460085017965011486682552264645096866134120124443166572346994279678512883112052903902772618436612782689140184592048529427186160923883699017991298992497522275826149507698160559369246444133676879331580900617158313956876243280045534766204665868835081142419625733751024295563592884529185156542923957874328294895726173924464997986366696461896632781564435036757834560951101292125847357043744820360620023552319067220096425996265196473975157950866653448135638823400224962287336791439014575988972782010466050261342870911775310684439767483820190380019922574498954992622591137658383047131784673282110431539356657590984510340091662809418000660737345456239793104854835444336003373702852166484217074206235347831818582935796772450477178750033931972796414781159699130136509363883604976318561363076231156848261795550429883109769385027533799331560704567588543107836931252716479444704437029115298894053992844675280543457867829141130765068224219443858298984787752920586741464538646134990309865197513282528568208098828235609940966263631997859337428003083200745945550577158855340990393637732491044292767099196156341788028463483372283015120472500921378193426219818172217619012997003038969210154617052024622719683953812595866084140768948523728968663727562830990695564363047595123874538132088059114697120029494610343147410113981170511849127179673093603568082884265962105320255295725653769320090140925419996546551278088141366746074749458183318484169947904972716185036910898772186831793298681004263367246331942502697744604770201475073189431479311946456346651669950831689637464174318790165434801276589609459125249032626544859489419335557615855221621931293342611588908724743654486733051527230837531699523513336064437233459412102121177667868323624134063720703125000000000000000000000*i1^104 + 17723860320230981887884161508650715141724650190293878549218019333509554892582430996253952029413743752726278080748863425035315042948817336800926155796010261019627610988580330763239796568588893321417348852934679253666411943874863918135117248449607896342343760638198410702247887131665978174899029185160888479698239658628208097866915984564596335273365947386666445284794119394652213758084702952038593423473896992357372330309916634661272604754909307024315104702576845803487632205797011439874057452064521681090019231256814646168003449180320707580488248414846134238609895344295680401830506664974829798573991113006567504415618577774202642662670088294105176219634184046987681104279570364881652952243270382032606957800269009716871430233187743633323421193559353830960325831178752574490223236582636565614881919595624757972049082795430819421494952721129567398362986911899069127284400126037142275023883374450538001703105974175819754881292019808381185609191446713833261679862101938207368329990363231121867266653544130656015250329342562057088393648255453444131850237114265490583962253200976569140872626712265772992986989041393245425921045705086148406993085848028333292622783240165744594706601994791090425463112848001479231867392384914262610778785756370425725620710389914976446949108121950572778727940651896352357594614114518014487123271347660763498947521607990582987581345907667323810963835897433912942564392551576574241840093645711403048348720453010913674657616663570561820091571185662611977137657577400694768125656096080694835810202811658343542209015475844743834552711756829754605378164193658803644910153553934320099450746208172777262501129286845900412015873358786588445381433959861804443132523413403509876906546371847976232311147631263301698097584122342897189474547068095823118632235129783541527618151451380601710539074801125337909037087236400285098452973196926262526459270431161189982270266646477629675146650568694611293761773518105837387437195458038782206124790466749459460102078812268728405618184817817284710493650060248947567872850404071841042783187651851082291340163030198229199029595478789542063049672632426700946862777196519462707961788522633449348154555344250594936786265407431557857596695004794129477102778770278217383544451220378536097985996072352871657350090873036578159950334697250404181194903879223860406987316760882350407720991312691116211295680073622514117568515584436148582316148136778961445655565475332127040638427915875394622782069512369453509302359095818478512824883154247600119011470532714932772929602636015264638968857693620404720248446273801379481668930931594627273438945200339338864795526626623767388364429498701520986162671155209366355841407942083689553909700481791931695046274708462976264601678286900532852960348097913580392633271076333289390440393186040724021017635978115015730081345891378067146468517734862536537963596618704683066657644105860162073786869314495766688583648425598220794681612292513644098313699860095746598122547662193580845192730441450365803285028979586525943055183272635300220393977496411619576055625548970046897723673471245385319012894663264275071768554171997191727971956733750012948145435826600215392576525976742009079110694022674684421956320616801048727994434210643813577387535429781542101165440594291874925676035282041897928710174666494202184600511611485836853418902556330882493340993464705862353071829802190787276851944179804885263187573741713801830727638325380127471717859377077715522026313465797978694794277799612543636548348977758392993287075079474299417634547605297641008092923182321671220957711071528811614277415523472771710364016163910000004267382424066452054858942167711917486958322081140463824912648083120814135327236726880073547363281250000000000000000000*i1^105 + 14236135911760467682529778513375025479230126026400174020479281147394608658644875208637615462162083274999617200651648835236930231451015787350100008461868443876759734435412135399461206433163503335761593160945941051846744759993438428543983509065356579690374984994459605013205652647691821757185883174987743637871505147477411379306521745905956720314270058638818997444760394070219672611359684583626289934540636719831814686212140703943979679343186915240509676804171329244388774069386531416054977000216086466330523667386866777671443546923028467568604008488024668596948811173834714112656163460535229726284910435505378246624782286188194543050164503177992745591754363306450506063065214315522576396344330149265880112388756613929512198384074844260370084588425289000323919884972938699817673311313522853445576429026629911020684531253043804511820559028536519404627963029886113742681428114785298253794262820851588673896388931974603699229582792960467547569514941307189788641691863059027960853757536182175647383371477368648570900590933630924013117637325283998318637496795558326671160373897083812345610097219117859089927033928964319930352929409822367955496134160511121255344941580150569018600804881527572676133041724476665645360516944175853702793069403449270981665436234999115787590082128996170393549929040413877410318654465504879187266602631812750129367990214497403371174223847077817160197906799631743420167636704335935517149082533724636953133795123452604245919151390509549482378302392236176805439282011687731439121098519728383683429955146572914135471591009254799188459686227327256638806588030075704830791720120107765506306370061838229664954835812054230005776231334562216037177760682252041362332491920622418626787989157748928440220881127294240211291989160591361243213210839365020543971042632522584667651719417595983319309559246371671091930353467869126397708316196691620044629715387448862778078120889102974588214365241978898781862535182059829093191148163257737836361677321134541613166342781656550102066210386425004622090937626843559644051915538298611006320163293024825445940360006664482434049187526574707369168661107456359037711724316208423908778018732147071955453388453877109025360384226052459175521935628692071581517273283725282874588099617930850775827355021399670343619455253863451558894681950426499300809147102271421434785193536787637510878372284500156363866066801644434298995401135714912134652994270828462628473168133902375459421050628005301374806914075226281785042177641171003972192586855046787240058712582425039080834233607092498667568384599903769279001380843818188277647060754460728550111354186001479529999007339690557562462983878559785530758046109547854400049339123831560905023372426295754427949478407210716687160410507762132931226354986609499076213837030820415560916390825365050204403020144335812684056062490545657534407420746916258374781875587361878132644129515303048020104519345197886264781523683072214633378482378206730273914901148972945131432036987196337439042843765091530874006291460871703817205162363484180826193577778121977345189449109867296582164455607826964427079189940871161213099586585632868292737550402263147659749569725673254595803174778074335938120086548052708230290882366754956990280822124877990758526044903246167124316947630740331037556136175006078638298775039463786184954268673503055014345147760010372113813337740996127240671821397196368559860255379086204704355620480620437381084812465203546521188240127001596482927477463053962803619034783328344837934490587522079062569386454991409933858696666014933031569811811156726914898455927946421360984665601501589866305478598482814656564165421364177625992642273629822386412644012402943256151433004674800031352788209915161132812500000000000000000*i1^106 + 14171906169317507820558542894936769013162765231220731914244117599309559849163576149705445975574383800194843273564126244405026832175843520069479176934387181134250180494798602334741113774223027704713016597703908588369469829992975295416313597575486641235341793999170941501206007582948763215846426238544319330160050908949806912441227890645954728925053107039391581152636874523774142842287888132259650153073514929397246898364356313434238255998401912797875428664254050887436970484953439850948857295029501878395079782240462374875037489094798457543752796511080290191418834865308883711306523486784780664832285740858787303439541988680698096755898092123443546017525711817284740068496929602703022010143389400532758369087120309372509812025026875318619010040748520369718421971930199049161110974487070761845734523987277799830650955118837325153550596281674340224879476412903527241645058686399230285272334001947069272787991881924587108095339989158893119124836612400853250461785403982454541613964475206378283487706998628140741464874614070011043883693496174247997957009398552596943073448664600259902601402194218514605738682240059225893613238380653822456596633411425172519204186528005720841612335760924463931364734694399640536412019202755305491978576121402700423843605112050945329915547685976955366495840131341836220420999235101722389008224317321569278604869532810706959956697632479042011362777744093184430173529722818840139325286130246636022271113777826425648343332024897635829684321378851090667427263658056054506274749325800964173098946186605304594160336777546167315462072643014002954747453952952255652119893715184371307647977311706125157440687293893172413733627341932949264777095580445681929730127441295437704188611496700967708410942906194237871345741211394250742551951526543477875066195199625095561306994071931109246439757248956786061843204339010255751834295346310096644047358520922498359153528416006429616972451418678731469461295754954210643630131786073186255179793700517710301128800868011742513890578393777019750495723873896382639022699972517831003199733941947548279229353821444177569993320307656577183329930422942449153371111228976854249659372925126900209786969616429378617302777540933295932826956917731264107977317739496118862654097843059789085279079383861375050000014475723094655489101344417962795301341029999442286383025962011827921035663459482526123729441651679991733369577952082574457672020500797408971381765655706632833649458526218945459977678683419429389012985508670665724225362189514472114257282118047093571472827863145208396528260365654057873331711343884149371113367635711083909811569339242598479955140836665295239125003127626146661761941782752442984581857244657618586588378045936151602348778955935891243603344643165607897709655875224994786021047398728490235888860223465497810638488104593643279277892334424744528969796712240920382419703504055948746642999420212861956814906439289661893116394757691137876913669602307663891871639859065107203863828928156792130702722371138351549404390270276747849990963446406046258907345909794730614606046408649621170767283677652973389930769069333397383131143855225826454934324018075741980167818929776642746267923856290977920953506942812414252755100711737322358515795001661247730857035852909054165272409609913525825054244018490406003966973975363597638958842442750109544284978335543854277682331948700439971533485829361888417894822601967627388371905349977257423342303904434234260446989084258253712690055564135422344587571649739010876882671693569884696119522926087326584705742810423634053797440241432883417387413070078894096786061017175833072833158532778908829042103107563254468319362172745344412351234389337191477142852136239525862038135528564453125000000000000000*i1^107 + 2270256003351478195477254903801770973660449702942059716902211331936652870696884429841770266695436717689428494826737112594071374782605255974348812854788326934843041393776525947605242224564928602454111118799415694061830323907474649612115098379289877669657937972363544536536501596861913806218546506765669941117714445541959176226958487205615155930817300693913445321889172303623213056122220188402034725390531767449796434651138147103756562256921543770116541532591764565189435718022431434493009215076860647527523686722588168188978193830357479765562268522113896957066927494561091445938047467065436199072373124177173304438654847212270389628758799978732074928645986405652913646526154940949308296804897231308843992913132859688448639348048016580012995622024124771223107923526941475495547590315076416727389924891858159017602590591178700881955109246482928717554947997814690839255984391877456820853430009391452121000796665057719786137144192206261771636243776527612463350681918380904637934606384178247457456890390922723122296608442722586796290549333713334351959803119540554548642248291638074068327779283955286396039658111353281808044544584478860592920391586615539145691333249803485357136189585041003576069976358892422956016632425103901284495857279154262144590716924987623015211481872516531732819211459454351275059217152915529099727322289566998163979602877484587293100699594020370333992612432021812468293872838855793760624502523266065401890197816383904343276518253326401211250809000057633595359258193714331926924556993346793030680705217761534367331207070095480897527033925081961932724081453129383949545023814675748249056393820086094512662078286111041517430939493239731472742226444717123751060033432257274701842222052230503603914725435797823675812139707494152420627914129241640813063939974250116732158505280362894258029163857532542655861619109377248251072303569576620036198794207062063099773270838484836020330829478682202461746885879687522302728605592798407881717512965706743347579748031928915357691481561228977671539026732293683110109120012464549571468612337546187639933331605652772849996965276435929689607193646371556080032842232557632274915207371622205702933197723654788911984626666758466924457536603648816503448476796714567334112491436935631189525611695046190083073856617523003368746282445672424022399288000639571153037904524232410843440916280311046167758834551952973065741513198960328124561207579003126032176861722068720200072359063740870152741316520945428005194730372060645811219233945847418360612927545665478264915710970705250119257713167924566788769316925977788067721012415221489297088394320356584881035832503105276195288193276438625564688473802092113191094799178996598077434450378184884728338999203044298234702795267042751442287689365819844534740316026255170434065340998238054722281935596162295559734807760546085841145743027258128319374627898561230066295852485588297941657717697550780197002189365967976025323071323048469347078938134336135369729146874347648454490209116900793615267157884226940938793525028627564987190501683777458164297024139110611748091824323222291972607703547902750718389842954993888205262280036516458440564800622513492448540908876763325963306676404190830261455361675966309480972418867139222645000864214888684935088067642562636735682484847078106800705129707022605690357505901839394617494479599169641380178666266773753344469913815762706784010488619975010283977545324652479188445337582826759702528985692468872880580282979525839185744364391387706406258083441000422250345330163086831582380947097886896443204470237751973306191387343099258704015605975827271005754464296793296439343992781194684130680870898779911822873038085637831251517582131782546639442443847656250000000000000*i1^108 + -20772964283823768790571396950207891812532190075920728053347138954614719392246505609355749863963601537209886933498242317290232337116872141599362970056980171675629655159874483646686853602257275038946822584612106916100390635108399666515033172560696298059575651267854226510908349376960548974919232935596292590286483286957668071368331849718045285868068631290397281247374897684971364736512580157657440709854962383825203950358354101835190322342775181455633629735575216690740722922337614844245127943596857820118305992205695522050301042693832709425728163673793282167551273319137301512470823208303092702564823103711762809874627624574664620266219414574855927983230617342248888684729619813101953572250696601856760391754365082843429255663336576658871889359099153342538095495951685000763720228696605695133306757771956363952521309915058869912548169916074311538441076703049793043484919977521392334032704928873675478296320403960360892563326069122535665174427532703307183809095522632119750749818840444442139802027466934685822437449856997237572144253229059399646933581107473181507567375086001735884553081295924228954966879169349354407308319763906365829516476284263899492768446574848186274064658709368817463021479751196623212042875560634025389843720115505681421847392330323786890056811400059471869160037422512941174890021685750834993488317089412768685928743265046370935152754980465909331734686710009865939953525337243700196805072426936831345733429243186857854410201606271041499430645981669935811583117408667768484478687189577508793738665451839516676787593968767240721725137773633965428654300329042207944519652418084845416590850224812360925827826486211591817241201886782332124876628368618655250575279011659737427926786226152102588381942578967766037470496056325869318684605758391115154584205130138965662059835306113887615220992552774763917194708243865725060506097209572911952686676664604061727875721975256461335411604242560257145786202091002769519426475478103749536578507257096876299662501156726569496276692517161338703931602634309166194298304338752048001817009125718279191233883797863897771669883718372431426037206075929333986261433316386213011745142338070951265840711903508824270590076445026094159591731124409728435978276052730409685595368764117565040307250465234264702522219306210206512172949601241132685046948704700726464699666725726690984037324542742463477571631564317306919978633743312514230521045071686580815880048822182332344984341713097153128927459684055790236830460127015511767870352454919354283095938104946264529970876267516894386298775117805031987618322190310925922418604167344577380330028625967451085558073322395922557875781610370038621962151553917711171117295128906016944001329101072080521530837349197451994286316900375060110414348884727763447603878402769199918028324354846338413389520358226457147342122505281982901564619050245738987692625517771864562150566207923535465278283300346117692643387026894478243346820226722773380590513942177810169804519896916710210593702288238704254841721781288668170711152183734215072979955103035625243546759727730411749897550431847705707322356580824182171673857393830532941709952762381465187889414201993703165173750686660382366739976103965297679845958598351346880475342617638642359950951399041566470249479464065982866153574015909300778668744174122351533310927471632759765818229616091083429992340086500480104201514762486475418897757205930866449717704209809458627058675239365572116361651339390696897164791207730549473614389504015212362329367448768200306668115519733193547470078526348980216426645981887671479369481943828463917902202967535429453582066677436179435576440334041385184156882303391196180287949640819178398487565573304891586303710937500000000000*i1^109 + -23328059152415038083142996121046781885591863162479017140103070198443577582711359137851021204864644227409463074085126105304918871606571595491222891495071358648075217382851704620506165100785138799634691039119497447686402453199031462444302540253296611481850487647560683602200635093188217192663905765443713269811272927941207016808426357649982029036987371320040315170720556409452272918459857076842370621642063399782629290069671662092632933106785333017333563742368803541183932506837586287748805315412541514722767667241513821618304510723840146301115311618420929241065977477832290184799498077768517673410678067641797705600471322829283439258276875489412767368858242984240553357352301473569555601275938425208601826514842045814773937667654951525029073047726035682111539686540055159389548931220748781377030684201618385087312778867835576676586467791914165589878951005952548357087409724045709218385831470572759879117859215576530222378958039888423324507942998092992122732881374537488402899504609489937348878591045338967400810244684200263076124944302651886048073694002262005710796181792362587084438044752102554562421929858075904731234633551037112131437260919866745234520976060122434005181756306345726447237039402983605135572109397019472334455487957756167048746179602500327797953908933822900767940723584959948456217284476632748299605047968185225636595153274152934100375999127862242218153894596813661433134194689882924249243796829713359837676092242976674071843506732259766206580986727200315467926270809572888198658451734749646510397205379035930685671451446923670722153142443464019864567940292487907918543685018254300866595050920932874943139432914524140034436264083003217152786357952563891394683755252261077200238770547142907502518416222988611300253954566782856064463432941779420920089801803182399545501878691921703066343682556415383219831753408324097000054266717000057409626366377091830745527688797233154035363155905343772321932326009992914313356940976795279474290628088494156403679682623491250646707746925834804036999707299667758516096995729309905225511929798857483810802653417834912493668356427256107805643830246359404336274717549693246521759916435164049688203344935675741133670824751913834773952166316253920856649206189923442878644704052837342340485362223913710735398053208412296829697554624407634816453049921567076227198688374114348875859296602640117744630692233982215058710696283858158552758544571803787742799015241978077847533293178169139058392356874671448087931743894405223470128468771603444265622345136915518165621888809922066141695257588285411053936011497398630588630011380672754821723427209684552451834737089320624941148479555101918931492034097237490089035484517301690913679261211246960467984390368371878830485356041812647881687895858472430251328009068856797031844434083275854019742397229197542234474365291771246797843706583613436163143231787856940353045973631333535298757003284492330501525641707601355665102252995174766343152513926290609774868456760784332397912457229350704256969915299918645123930570486396080390565274915998962799639819626494513093919350250393662495672046474926481318657924782044189558024851403380136335921074861542252539754013350773834435450556510169991402941988886012488951683937608692503438677132391665488208188311965925285197459235212604711782040379869394631625051129665875783476636139825636675756089248686092583499921508029409865509828799157242191636273381109551078526645115869630365399087694589460494067818988653465980680439616939244059862522840892119182612597129356231976246902134887591327453273322400188529399132114792590526576693334334476000064818105156204673526163875976738042992945832798960389075325350116685285684070549905300140380859375000000000*i1^110 + -13602236648285824379361103336759207588204638276855522480931665845803497567006393086916822572201388965319572196792680548545786428515455808793440597959039964733216818044379541779200299832636155968618690834028390177939791412443228918246983688907539300033766720641725996726268645772092927196989012840824257170599094679519885217338246069441917240243262016379783988466930219852794189370336264161310374036857721679448678271063187940028621180822598970377988740933845879897789676316973917871342320631156568101190264938435037057233133601551577997820062362196055858810811427802685063867692311811330339096748373279694907575718195048175777365053992178104992438358594627060530698401308096066085388138638846450232163816560285304088495804622648476487534371596688859681657001417033689399864300464097615449739497021559537086613150307816913519532541958916829364841323438083555777243827563440925028105982721823672305220944575266243368791377453732945635777545377018090648768449486519281563664882225041853027874010289459613054915770439629280907166587132265749461794388659480019943107323760873740052103825546130889779116207365995303339671361048319206010156809972711608127094707583221856816329100746588271456205815529057390602024368858717473017432503668527047263770660834055286452532050044327902209139126566643405931006514775796620988251636515124413312432385480711083723324894900500944847202117965457674407529283162807815807832262796686927523117942386990910782959240401824787544554207491575513377522204581735901735805373160740081470109316176276276339232877569593881257311146858040327250938424324128245168930819411433875517027160814139251152904962994567157009159592841715054193709755187533426896777234673127258361607778683130297398603445924070906466052451854450035233360180226478661170803578032933417545718093138215854285960841572489478759144774175378133648767774176927439762170269913614612209606951370541761438972695677374722062003807665245192175577118634370293045976698880053474498002887942672662883641401409359026727227734276009563523318810346526880967776742681226507780652139100542293597923040740125821343348314183723255862619492869210066723308260250029543901577958996486133346745562077344410821054638247894605450353849439738399055684090535011227508128463084349074869256912319853278791476443888779753548232206514162990127724723191944571777935965936029782797883812992152382591886075674612929337481895378956841028483024822299515486583641543566228457710309267414528027859583640439388560028590839802643238250022669746912854530748219865477499244899532673814305241079420916959883149267193851725067509796095562604160935452671279264536176628663774719706301255582777270782902418923008039556958805415193921945961976982253451239923670285201029001295241915777586074015117654773693163241115547065074770105244526597525992838476427937898649794990470733172774607834055479738160054277531838082792759314588766948901273151093685615136002615406071057401743603973641348893360721154811314018746013687840723207457048315157100245749150377497105563646159896592783607198145126276367411563514367865767243362966981722697545987219352634376382420702460227856965619642067164194542689711713231694233355884293435483557960103305764163727095207250092034503850714162502098363988702189341116573900455093554222782637735582624961017397404050703441222657344010362499461553405316503758616398474471176778883039294928998092184148966734471623231803531964453424357553995791363263520834947592717229013809505178623962490858974655738837146119781950229971538258803411099317814666931437001266011112326769348598721334846580723477324485550103267221510852790354973425582247852182499230555209890347612144978484138846397399902343750000000*i1^111 + -39780704667957247717945815069008971517693630145935478396413572600147348137614255229099706702132476180566882273350929650426851824700065551896988442963443515911118446981668998878425872633721878908048099702052716635973672098197678039745260849879818287279504461705015059691238278347761571658596339463315708639832622169568187964688567742848601992826987418618670271208663087580087309416640542294407035312483964046250285395957966759253300062824954939327120903740830705576301486754296281578953910629542885691050983223800894961617659591683973584061787758600194644709302936889383401060677107430170143986204515915106590547581233064050167966098038211522609594588141004672995388281309931326556982202727134390058906303617638544070861798331310079452343509044508976217678016548700284350943416687114510924634313732866224514367218429690084564480478473126045414786925672854495861363408121093274541216263009040019272382789154316493285905834205269566252575999580105635885482195105640341776269821042363102835664449033240157631516928202600746286972844291594170250766595921204847173380172363304983415538973820772278754196506406950247106340569412814412739585773037404010769516905338136221536861042457169387865912695113872453611034611777169221064300598562950647476655177668769343633388173152759772389468936497045301285688145534945019582821612008667338321037519813795927148815442349984343023576223332427547750800825817282470855272628763641324722826877497633248716906721764031530559175977790388269096663817888093119469687965014323303150047842348692757480301032331227666060757160467723175704816401332499342695770610855452887999623836606994345793165794719895657776981451596219516635328920587817511775613058840324000536729589227206428330425641300698483238445288912782989916535876636441343825755371213194556820044847073002668397359785072824923215060021857497155656087740727359951288198878382775238922272097053122191658268478460027602632209587598343362621079358503525045160677479352390151221692834352528582424224100252793040369419070674448217014789654128984457496744743156014554277455700626551643919040422277227407501226821432175208459674439613270529367440871397488053867286266997182940347156239413531826836594013975090051186463966282154455463744913169312485708196575464039854462197056495013236088072274208836359889541314731272565561748575362455718648775580605508265177910370308442902079342558470151733740644951694148497143394965273006633171491142455976278212504128043222519994017966022845349296415097048388768267754211039797470953464187563052204569057178151839697212412226981499099456190556722621763423499885035172598706799494469308078072474542557599085479637755861645348936554754531006444259977882732990012106184170630235762900150017725081123670875649694044125133276521906823857097035129445622013290291567555213202236928206043171860814740584189392399066764823942435655516862401761506347075760688571638111497673626143687552258947436432189512405416670356525505303593813296705294140756966032572535228834439996636248509011816983175814983578783970579778728400830070480492292066645931663339204632626620298700001714781773334402472850534302383838744669280704227959677476639589965709630170867203825444159443592510577856609268182679984504300583163151064155565895476675865962921599042861783002373818757848204466945386163639020411661038448874843515367705416905180434956324398989446833586555799852109554908131043982694702661895095313888042924884556430770762225345575919875322264708438165101037448514283710833966092940019154065178489147953847373389777256297020351443977498190083467376104241484954335576176363235781916327073027874511037716221678860748292572147022383433068171143531799316406250000000000*i1^112 + 11812079894874549951723454137115044514602239025992301293081398370004652697336503282773598712073095352078683929085594306577269875812974986820050265800907233354046805144464594110886800110384975099994987685891308602197758313380702022676307377550695615864088748172354864798150161275587657581418427399735844896383615912598640704306203991359082222193358431451970890205964777385802799520700527452659714523088244712826811964249046934550511427722423554498931780670151612934292511617987607649753550523284569392980068144342003023046008283215265247545941400702336424882209250326242564164603333649448585139689789891748583949741313963847503464399524438951745602688762918162923936122863408894702818688607842451697499647370432824185524766192177296906592469187728663242185313597012405549221473731520616408822118949018305765919160479806928888855938763499671211615824702822789921542055137378454147675006391782409575399232146425844873369891687175048963537733019810425905203070772035343777647416294937314366178715098328406311545516663468996170621652987021866527849533713096628647014255569736979840582376656572972461583676660339500949411044019701457054323703140665314322371067145557146138421523727653983488257831138961056680101390797959698074699164936793243258226413131926569014050568785373838125213735020327396343577308042071876547731886422465081439947721471849549459750430462876631261745453293924323391386078772306897117770243283879023246451575269159429969635589545570138350586101423142908831892124249234843210287381963893853798743847446883034217702888875245081590617277363975935669536296582480378796271373489369827609648192838040717119325994338684721253995749332448409998501779916344497773930392376699727785742055271252934635349073461483010598838656036682322304197960806439016169984668593629180341028209326598014956286592228147014521660099432923273065673579590781096167878758389180192305386414478365323387466827593033058457988401941233237544850012553434316994942306824230569013363330328868720645544764371190378215364180977772133768488437830947103179828949132155722123445828692197738022587549174735876516143664562213702452910334189412888668231496020256763193609695903173653330853737053997662242879342729342190957323864115246581673508810018960021377087211285806645757692655649874952587419802167325389440381288163441874832885673663629761515480444243372426728886481241710916670952658321382884098198611271427365759465764219303071286842366271514796533721623504214418929186310780523036593445209202143306838581371095200380476130428166061116184636472820655576302627894058757554851498318685533800762006823884153098676127865569769361883320917122742294485523655454337801530323571005438404688464358895218500794521803483208552593205817095305605007802489972165028433722415250468981951441286494918232746785819884988452939427841551749954978088977392474655307791971107738299680634369247091320740425641635705097176375535858887123124084080391965860717803091132773322400857426892155515544453431516389997055650195331291646077428961647716214838144838001591266488812721735288297828899591812407247697809822912046017466548774778889416179338643848727567527730484294028642993893553587845712071136541918386027119344963764356846872801487649990076602105656012834445806931265970523348295702158607703901458774690680279413425041199438031769862105393855066600613311111763189590597024170535960574458706279505575592419443821162828060542824627419090529735506155078690129250051052356074195850536382480306874059282543529500346107628064709570938722058536051915738701400627614696871526810495349296513849051079580954436877644988263098240445376455776169682271043576138325192914635408669710159301757812500000000000*i1^113 + -3379113217728249613500195408211962612132622360309945346870875020760787449531095206931208904153533150646472451077902786030132405905222712493758772239261383110276382125444748123065869096094861605608458536686825517829942455781970484786056153559398560468904226059825578656193326318937038843597122383985031675113768516981963841671404246635969339004105297232044620005015723486708176601248536248292994391162034320051768120146088844441958218600052605673414810560016664052537446698050010326542260343313209474222221803940942061027269207420719815765904461094882872175027875886779495194348452140290551201737683882198199468923390182378266260779315986541862109722858364158098715709301720490826541463744245472606465145979555868087693940817846924702413852515410161499132614849344056453043895086756715630204027902699435840333726167078638202339112609527875160175121333915156512024574704643720563624480102063088528806593480144879826257308865336111064325886735946745838967435561310159147623518405987063371185738269131332022883672514705363530845076044163137854403953774635317086278750456598219012932231305214938698351879153850307153013548050001776126289996379830678659390737118943181469896046570418488761508381126380465603974007892836461493861195955445798959150360809845952569977866098549565155487126219295062970571807282882302941160630806969075407281406905272747105545805189914500546452485963592008233878044274152023147987464529754214481570658476198246496592438346373931423229379344397038650748199455250771432553931104543491266346202039505468704265757042512004324216822035840788347247955264403429452598404385552655478959698339561137816616282473227707480352468686473285917244488273875797892483260672970029715859993552362407248141362802664549787924049938195346308952820917488112146993913831155552586464249504249027307243345085720501154407895231400093057813717299486370507754429129536257014936088383730389075744947923776639724262851576184129822298357286696226729169577258567430374445045508901504115509903566338437005780009912910448718558874441061083768760172970974964110390586223885768749810441121498275556773886950490343574404782628651171761296345412980527663256977473860960066364302559893513790165596859194846906653045653479263292878537767007242755664122141979577805592510512358954235320638240538421216382552783615800027280373263966947507544931166513945132116381007556775185043399499808912304029226195324474631168055467740493398181256063406477534193903697307847210784775879813693680216310179189941916222257591461039559062949771508666365241516329287298670332353905806899943446114787848006802577332899299280105818654787522696319706408294453812770545352441147535352945810165274242253437044202511128793286596506101851520885052797290231218116240065860303485467759938166605466697926863632843137984785479891878104456495156747048488905749330786177062364944258610163238590315967254781820013794601160077787969549994190723927628771887172626581400269531119413821188716813648086366773104810502770279008303923879800017933070586336248358012547812930408540693534470384608940974163153985603770876178123413994264188906225750956723779555839385615144229549714263014864675890752321424874313640094657660891311847942277638249592905923490170335963851796036393661146041010414048737512201600760865938263278525578813126947444649060272169279293590268728879612614277200551837287413428664723769581563367255342565369611203376371862095199574089842156075881700316966908461347079855381985353083549729585847956135937170112554121994515499453630653377478657357095447567999703660305567634707609497227806596072659959547398741111097221349776316759450089932670380221679806709289550781250000000000000000000*i1^114 + 12457441683520025100258802250555507297713726447578348960224801300852377213723400751001612814829587468775636543056875999085718664727126271627698089688266134869232578108123548764749590482975769604263888929237163517983424473477216774077031688806455935194485350745869446105044243685424673238872682479898386415241463081575826530681777053018385537673557909382926397479693415654779181258898638171795248479940403980192585062508182390798319625514711736523890575846577359512783095137780027997143267641982704526375873932821985921993819325757641144887970386675871010417994875205632133413942204080402259243843100252032801666942466487434791554107230469610703030002010739387989246952761347002675846517645288830936379686249838691227426439762273002852086586297517800555363120085605216198586967751012395661069082221132140906390910459596324821531392075114359104732994101483802260973767166836070776051066141125826324046944306275540432599902949962919098474579485494094965977234489810069506099367529016345920747417471665669678484473757203882021156336837727180011958502506719147527013914877100264869958600912556819702244413967087136533836350168786352127431874664205494626142359893986264118285040781203483081297274978082598001192521354059534832114770796798911514263009725429663625515299369967702604325968731631918171965685468005338813814053135444344657276181939008537059833360331419536454823681467198850443132435203471834907820102283661807825081536809503532898362475924132902946826466352016230859140592534244667494513606577501484205672741143394572246006265323589939508549100025796350223593078153334173965725215575984807213161410009908845159295420379517063284440425760972770714008455602630059864187082543174422307635092298072730579899945512788654827771163981357493570335263069740311570606621517581364059778925568933543825056763506392337194786268568000681097891358286899958390495954337023854060294905218408028307993706270407048047158216981421937786243605772566668751699006077237657965013977872182469980223525649341869328107400653295392205359332080298075702622431562976638205405384880927634325534584723627323141830386286257651700157865802150355968639081884627199063949323587051054752741669896228042753584350134649571193087080586985240672942958076540026905521763593103695794199875255577260543375629605204293893519720987449899749387611841992424895820415730673280785440226079302255386022990363853411583127438639653246618085520905065533311254249527892910180153179135460733701407955922653156233077276536023076509439645683980685175149628690602813509509239093221294184302919394551275090746415751072899590105258790197812498720194768111842551245629893682206000601407808895451921260012412761936026392296363904531047466224744826168290373556561767115754714978840437229939171297485341673752220634417758323258110020977692974638198745077129709620765225370867557293315957313302564941921628956734055315037089729377037865176833607922532547533050347391516936872626025814477505510199321288091569102003660681680837199594355554739672001056211151454291405139054594936584737973295682399479507195492774719669043685736222079188879127644202182702959176311622534712694419072231000895017815548875475842816520314875037968517319072783907909210721322328715679665008554558032403213236124151031429257492411454384196909329593439106318926067113700688416003390185195047298511521806732763867672709841323140471666355993405527636349616759336153466716677222976184132149866682144306273889062926447668031088549387264375764886100650313700872050753482788446710343523378903249762367111204700007368161517413811207154305637565937010909273852256968703744455240212118951603770256042480468750000000000000000000000000*i1^115 + 8500695519359890334860857117605003745166344533577254473271045057258237723012788052025130279349997044909785562295135159992349064977698621418667953453920156883560355125571181788917186506211404938773253259944451109011002638998013568294549514017599921030465802431958117162216325878693718330636663077913040246471913106146879318896491523373592834375497366093637706058779467818956251336875828118826639967151128495219583339112493373921106699637569379315167175577973448075788530267796755033073680871885825763029930623466285842829915477153032952322866535762235682622416298330754020216599488019241612352111970173434618666628187492034199680751876437154145457370316268859354910766367148117847424903062871736143752819589963467727271709157525137696410549601146410733266692351391883853728326973322275433530432679920212198758346893750223419368145910849456876655628739652143721535783312756278626852458938096070221999570764692656998516848192670259866262437829236634361091698595069279095259126594531815957528858622853752880858800657443579846467429030721828256114052378438285411756057086936376100517167667553516407338289893469528680702023200108397280024478659532689276365167158988181595783517156497438516504840666791000196855690946434721598066371140902088712289087837532067001773172220658998351880516987595705726737139051534321740619888356970172268796575414585090047387164596467784995836080941249540907931650841669830113477576843601233055199611485395014743556542396299721743456772121604642904077361328252552380380834913571657375478492325143131532746113929728201342274936052444452930120985872808463516974759050516301337810434270516584147167669666518538686555423448346740337416135871386749675080790391320709760255944950320592789302882806902786753095428298064489738219331910084143798517713960531212385243243241130171471895356650379416709697326173327202997295532921354403489625231203986789313534294541342570683122101039110491943710587729313741004968155794964270557176948329694750903367138332699845662027019121744230411808892633457486226912968218770168182980237140817615568459297067517210611406758319771790824522282456120847217705434623384397851679993305720470820282745106233248501846880482293238845464372364032908526948111902933157702148112784717409510089056034160420878530349908112627087089898618561914776079906686871018193976961380868191649434539081369851664910395184021157503502949030123851435448199493217066213145332694989371747859786272060573747576399715921785654508721977495257537678457776651433329397585593169427435166946885846122242897316862324630564035120856571722111924124501234615971773116866762376344390064201207467884316095012392400103281584275187336081479108429694160513234415322291616717399125363828769086236295594109985790726268700065139814714804779381230706904533715911660010941582280309055980499560777114917625554388716995798548151875678901494419961920762122963966635525149604383107251382283202334072300247934503734476383473775977666750719950461965374531455419420981271146496139972549349434020073551150842372366292797632870226691284343193032770666352662643891018719448478832367200838671730847936440192628184271662701965871059278881489894069636216792891268044851867971415294699429214659308514490640837118689326200388773811717769650955620188798345022016479718443045912454884109667115876756287123483543412722076051728538238520449247959749682414307143618511671869096248977150022111711193372149249067344654803339135505675224632978397374105498625670100466590238625682586936440950564413040617106024861684517184178587085715376221989357863060224847125214385880245201207016519928671982597734313458204269409179687500000000000000000000000000000000000*i1^116 + 2824224484413136300202732965691908371676621772459323248578534352175374334005467993990233857908742463875265417957362894256795994167508912004059575425384236459965588640479285340237327507869404375545959935223280212438237308641788565474128032661994785866134024587058720875627572812149816873513436895715341923293558083886777720006045534744865917044730274032249531150934381251088077632741873746508563602413003320830351475776079912803778307116013444414812966835322973764984536379372403893910619097923239129553823230818669639658752541782456501167847353745997894270276378947204562561801736232002559477431142561535811916955205500092135142164613769117732260619607552716631599114112615549508966856841191712930698630464659227205578343926710860842948064039756289219660018064405866310487122282645022281287122095767477903473828704206763887290548914782023513267846967901394608205808515681023098985022058107125283585504246346954843609293904828928756496313753272929739511585520771262773700757378648140488446883238060008587345657213339147887184650592170064244028649430545449846214287151615730218885080727342067398510673612940393120752384145531935023175273181709257331833424498271128979991818609184219957816344399268986679722686868647880961554464684829142425709281872746004175023679810464081781712827592608766468141390096541756780363666416265066933127068858336422089829520996511821301183318421239208640229033468268192946822085494169669895326962194841315705457881790622300297981874478982556934824191967646073487234903136931343309833774722517956550301252074668573143694753018058450376041637471018589170083204858336238316657089948989597269493875489106481115967084256650639727242194330047516534040275836306344948087028284346726752971213107977671478615752780537501600719180451815515362309673330466455238436430688754389607694757488891082818184137319259305568452051123290534181203911751688073431546124464529394056117508358186235122910984157215645128366958770170125834360540941992607404414029682712098868310294122689718841959424816194648618252438467196469857978640238602083059711533446860183546669396458579646292489207850950767015516557348249798384110361866705128077167603517794127617902043570627439820586415709358790362838286541578704110113182791901944563000752731126996455848514457337862690311377559012890704344382982272295497951022733215671605595057678664427201393985001428688770474911422695761807758520630236052318616289714536542817484834292099033333640414934019325960636420625986953424220555928160992548126169287108324797389311325351566742172385262733891111343700351858243742890409171914512751574753264690588405109547523357815290975887035490514748483546173502909399577816741878922880013647216733881696088432971740981189373021672611972904742085325486225526650144112760688431208715904392976269057568182352623401985747822345585723082527623291739006075031441646117454026549063459055892861349610830762611966695190740686317729835757961412578274624363997830354575363886408061670410858827704815173665745933508804808573729586344716255194647112667286146602627228603040499979650626576752132086934183044987113683116566124724105359622003307575865885846194245524912540667143469297563191753216975045765530329908914273797482031682466070802740333000342887851044561364560143627335837024670029945995716038525910650598846506566240622546989728702024865189686979762353142283889098705630866333899913751435026173782348017775001241271376101291649038740154522228729173417453875610177332085822461285574679456851180083531148776617451481237241054866825233809708322236174640363140008759044921452831256036830609446042217314243316650390625000000000000000000000000000000000000000000*i1^117 + 1483099441167837845130022502271315827894663945027565064921836420988694836280270752651206818247614805372818070209157663278443075278183888499918653325262526228105441844405728127203472449410649815587481623209319730080069066989168326362387903353662684880678954518289459289631018800827407391853056720771733009573265432195905347568024762322690266666740958169688302512761253491691508556265528501483018994439928437263732662846741819800569708299425562640923746036436158333796062133662193692305460734579807467430499120103706123412711978188985533862546902902559955848298433761800453357811282973754953253369714273171976741104653010856573242278886049840009424148337227116986494213389916507395231763286114153573551272673158219151428320813164076139607075765769597613203173583825143328150737317310141990848049003839892499571169880084735904504866608422277787259596876973641322940344533469523624200673680073048618309013020472528432120984164918933202647055562696868597320818324665379427174375827254185005155060877018811860892885260965783065765517892754577455730580249449559185011774629571230037728203169740585846969569778850342362775213255481320850469791012011061789993241583186818955736616603550668649096915739624652865997773770572522145816576476437405711337800978247249550231034484062341379773929247857364046519729385310557788889456879713538474913604308648242567178920155389967484101627201412160771750227544823194621812380174807044294780855087262428471391787392603321286400339904484450966012669141615992603273128623823552239558003859894475343424120397960823174919812381100684309267798639522175392657193214460170865173698735729610049043447595300009591351808038336325124597762308997197105175341307560799804189699488153389302203071061646436710823071774635189092795920324426309954076066067242980862006240273010178595503823022418756321353047891461875217611464850748668513677781935070362550343254414131943822958097952473716792868219284030838872956571440692842794100032083852654469055480181144906474414482592345682551060963228288766756054871460072632347373001159767773289753574308855560912050566647554039939826848241732540963421060606632926103688659649085975521498597094919060817112951147831730232809178661244953323527658365972680950516061318008105427344180179259804429825126910362283569447366849572449346565695258012116849654525124070175796088304035185206684750371354181062570819217729003283760137181981757009574301356381126249117130219569991599632945423718452250284607651297823471803528096951241796502123367399175211969411000453956323100814069285870771400575796574562620707020557569404317817119540805654637056866565315430704823944084330314815993655780340416047952101532981835308959054098230180129660650705945948573336540982804947850527241005385896536547478857565090584301765980109279765503749377308864852836098414547857544123060033935842253826398799091890801934940757556009855263050004800176131720053398816710685892501078935493027286336803469049410434886963775753435853042386828351988905899834599004170756023016972296788933054942531320402675199336206864003307012110252556537070224121720338875754608024507525671987981494770892820939004648138550730222127848035431197729563786314617058807437618603574490782548038233466144082920880933458386346817000026223148278957301005062650059070973455264416533056891305295461061086633350255400898343659194182784152168911619967127118913844855070712650525751666022258967584016882859970426411337008658369411513559688067835227254997952661239799219478094976050187103376553761496534512118647587574989752390581823776687974279438891889171259208524134010076522827148437500000000000000000000000000000000000000000000000*i1^118 + -301038639056664200933870515582442179561532159280904716074957942484709373222351151628405363894595310377340910696857238001823855971639496337413900928405468107917679609946326674305957667338594962311176006398312052724522897050494867648513866397753053529907252619364460705584332452276835392622479907932003325104335222060116446495235299188469016367238305802624076539634912903661901580970479394825340645255471665866840953526177310084343620088320969908072182985482699358871647903456420633235786779888058670773730125822317915320200231757304931276794846705415677448088948862371513079462417210029259919048720756322190305799867113203257686824374011813704358884331153756881285005693202284780514689395489206485438800714090704410472214976687930117906299481394332039658688297409381729770396298929280551245475565110629867233563762628965995108889058664457564643125720545475364235282100028388427704781036304831407992887152269699761283217178931887513131839853209660886587988013759363795283169271574811770845178078399855008653629891737581083006373505627368300256571711013994871190848506402122188620338210458686112275499778109179206011439457988823497306801603033198731246982173095297833923692247639058750634374385501098824208774937018191916600640658237688403648368685199800698712895976133808350122760003377328274277752637907170555251648915887887772581938076929111253133401200480193621272459604915413292462030704610539369630361276522995919103632535724621977872431210074568736763738319435257729447290643755540765238382831923946908605521693400443789232871332479056943745897866677713210374295540161557383886755290131970716736202129192445972935623583605601053474863981650003883161366783837146096986760932437757528991312677218034394646760614366392744301024079848969252408438667032421037105113243802913196179348713375208357216713101552661608890652717622760891452212597665085925806321761626045699403983620125211589202759143125405982717824808849401910777233438914369980007026988514315147155437652144329285078910941187980414745487439043706707261428510134656476413326084762509855133946590568640018341576513127825729202349165909848082829706223620697645343093376411421268723909249630735649653504031987684116553529837676178247408815582104203301627498614079286725767577431221362821987751062149721152089769291680538963737580310878321322002749564469262449838960400191520230201525366910381783191029274494060726457223847493252028162826741938461779193429832528218436664883727532464915094287963898336191110012239773668325680923084016173066334208273926361459652437728395015051900673050851988975352254365641987647452896428588356521358435800605616416409189400651684133808514278622556606584897354174120867271228521980707719114316484119329661039647655246483316987500751573042949463236560695619132089527387288992482715602363414769556923862772041159251556815423243381199995941000828378096235707448639702787625680877275044935085665394926888222796094495561342260949430663078003470987530336718347138396392707193986860730893311987670940650642050028207070186594870314090716229887044915762068590112179519507814680017210542984573040032576383315978302425384716141166369874313914025142580179730809174967240130266358590692408812290054650802266838703727749964802877968361558868213134889152610906447762618359622598258716600559463931591726217606163677601629170299629164228054447275632279353478353750957185302322861409259581841960097520817070475493545788499689227416335904397117491651853908350688697211308999207861456973128782640476237467690903790931538296626588600672680083725773144423820681936376786325126886367797851562500000000000000000000000000000000000000000000000000000*i1^119 + -417288403949691990660431135956691083232587583424566720085178527516536473598279864994684765468532610007147981477552980501312944511396417998752268613392267774499093086863887528897180266529418108744729611478652620508101941219360322620267856697905192856738069811904950682512502601059642965586492779958738506070341324746469931660201518664256863666295722225875921357534973700730611040792371319919729750533432507333475048888834342730854628256473018884860502570247723796809001219191072941917517414546425354228055979128894068890889665365194980215658795726115157263191868837019192665459867218723527075280735632942779290790657754165302438470933406675283644195162851972626206840185745813925721011334416572757168811469599881076382722371844317994789065452574518520318741212525878870455700235891094014901389371850710193905781743730874259059924290303130891021239707833147128412716127150052103489359397587757805143456128670517350610984376967729874492904368394795783336348928985962298368614309615771552807661972214957836915950096276188575126162919086404870391412908677302533869765763285741255571937439437237051671769817584177656273985993045789713353571282254764045328356565225516568805129487511865278244271318416489222351509194697644012606852112868691742066360303365837394987318832000590297483652062620102539643813038765137921609342062251517488234159001470789556397498957476553301993798503559036293373807043105335048286018535497435381756552118201915574777677306346124281448369421937616616402260380392941186701420154765582327230348018077669950599351264271596466578572742231545052339708082808591692810858485918437100976820338172552685692374665706704057295737613976710035758794917075156667753518057631993405399104753435716408149370754208100722693102672676524253853508386774011774625902041401456973132633230838247365200726678425481665529831413684720512130923832490636796548382347730505712985052571319434358900655622564671850543029758886219940127593539604801092702757539846954903912705764263258087670819798622154835453913499558349676729071207268653860379698031891780576976107032427496573682387246793836727354038498665443057311712167012824449317362333457088634448307902015481380115350154138163325027567382214985015178079076350174114020181347366952613523049233051561626763204246660578471471862213455171301263758057599139920502709739688081999935000728093112516281084108774408948132878928716822070246520745807827390341235315047376537092145273933044230358888670211240717177711798927078230489999256830370766796876618077611035159012593636636321106219116933360468922934384259424755952942983269884195741002147692531522143291849332448575884066606487311894643116196502423736131295383415001365320997112410476443078463263437109730094161350978982442398482982022276137635106914038136805101905948547315654431955081112247185208641145934872044802060660682230189223999940925891069644613240361686472400707536034638274681678205412108856888296796423405107594005336753563645672694566105713545766320668763351366979717404567759337060583356384758044723626648614784707934763412870270562079648508615695223300534677477184995460866068046057421400996561391744455434664551700918351907704791337560173251429803197533075733201079233012299321173941620847209430191264484824854366356392271875701052879333716556045423144665671237303421438764609557649274481735657200077930248846126260858607232374479830457852962627636392778743184348963307841869571428758174635451170137707477553580406658635680486517712380228750472747905341810479288179571191739875212480593738253502998995986506342887878417968750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -79398860694757850546433018208863043259535970993380031929077052386455062438968889642097133967364181390038578676569971412215527966393704527415477093087580784405200936498111233464636204642377003480842444541911703290723322917160034464955564434643864549341539994242036804335994557565979122985331709676094169121423441361753011327207798444101431050416088892078720052747891223828738517762625430873049798007298219178081288040358463860866704246636163504704561330181479866279022674977327380263776490530053531688267571960594608059699821947305966940976475694130540732593924328093386738900884089678558007336092422059902879062942965743169549008980436196464316467373241597408181794811288555476613778462913368481780971164961650503560474627083442899544253497684954106293905188480312803192520202160504476115240050565536073247725432564623188025542344148102142733127854582953725424374340801891981617137808936282870509207908349353754932571865749619194746531178433914472359361111976554157436885936242144761891020223530800675735520318074704175757510414705384921288403716707385355118544362204968896922788060238682130899183993984689721124714106799952344612777353050274987563617845621418496051451873164993358357068844746874061924621585728157179986027052071131792889437992857932596541003432268425518879149510234125871769286719191685783340876825347493202336382820225746348677132262506603074120110939941903786277384766304627756284267988221508679733221621026954020125931001795316454923817886186475184574604222411960301004524283257096364571852512224558833965870659157966506363222111682642089645700678796049277516610726421608860665454647459813373280682247018157533810923937096565695388255019518662058151666799243698406183542742977285456164909768066591546077140740036002392729465533162762663781887011656347615234728099430328987820589722397844664126584990735382114882520907646132168755233445311259792143374061213671832723602402430279089810089916635122801687590924416960836027941111287076032017528821162573489267276189248673861418007404987227118252761502326370684503067833197008248383448040634296907648699403683624994729218216400159316133434681672898141599404280036337024736861502867188645578300071612389612106572523068996098831204906304533411547133855814650297161419026452438343063650828251857524368285057193176890619525911872887984898706990415555732964795934252188003596114105674520557726859028920666157179215176216726399115712749382845395262048560395644694811295998571473581000690543609727828354635821050970773553657317596399457397168819099407370346968919913532617289368846807768209024134357972285026193629680804206576741770258566001291017557618871182615980495642797047616652267615038809108540420103409366476073757710386305215866057397866145562749512873774787398019850436814209316331090582307190461048594383059485045154330385048841475263630054299007477398429107130766649840738602872466999921620037844441830208798737357636730451128332237176595342014786800615119005310134327351774830701929076765781191151093434834237691157476635896837837536746383487362334027413844347380319662418093182599667307414399084183194832395839064701047766855895487460501155095796652706264965482574825085095523593651838135033235858341744326567763168819836841581791040323106736396098947144447724560326951463774296085449076428917947378470877380591829060590869609317934213497611052513340783247373788051567329516156218238386331065891699299783145582019371801352589886414810247638896759191333497788158132383492799598654392974277910688041538830688722354633368724708720146382373059168457984924316406250000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -47351381755784198426608803429591868745872647675887726007449179224864079691937460515022518941683892636011610553041462447996010477713365615251659761317503759875701988727926155810632620065529513686447159824710456332726652639635016898354201339093351644193385090215319776919628933023882431672063451648331187611041635439360219876796612865205841475539251022140945770120158279490322063174979370388349451719171040426152003121192490461224200979644336460922588704195402151352139271392377571651622892199693553588013762269130847386203143243963615652881628532207290656421557523955540957887965809944772580496772123414090447600438264120678951574438466819268145684039053771389841328164809307947743495227416774009265915732504935225949854654268220112630201255773784638207977654874977066281442164215736156241078301752332168356598082919785840625021566953450142332738556579381610385290468757088131842689862943681940619342143275951582906481376157737224903049014377651245676776064905887253973630405343158602455977171267682844380822735155420817782183261696731713752897235297542452128982082285520444630871908517466998163349718352408818181776857296860180968739168541105755930842388680166343739658096859978819718465219417776160053357286953167497840481478594458873527771804964449749572663544667624561698902190937146262957709438101222976419025171379277901353419441565837066464712851765177502551459962417830390256207015838375877272015105920063607449394264846582598217023734019697105653705888120116359204453180572616847411798536062630245547540079521743019257163682705859354201208797641482623364360057115090212010206886460181734869208401033538930808999207493460799522671840121525824546771654232835175821082967128452245062415473421089480647774445029100800301431310896294417321860354817842546834156337519403285482480888040907169818295643725637559283046610845204869663222130041785387781717239654676243610633168631969412568334785427170925597943984036027530443251903321578206091404654092407638861177399533875773097969741821260624248871579969713234827016987245645504970833370478303773595229332957515438191302293238347459108825625384017221913452077986540677029467416968042503213638493831657024039864416731626941103035494672918175191787489632011062856152264202558886716305488284914046320005776735731874786481300691099279833618089875181811864899420951338723569895167879460638548766655770203265938992735986599244730808625837623346336910911727628906146087981666274167701655231641764624229014655437121378005635958328601274808512400241279822145734623185265384449602507300311594622633238169150029143837441901478918214899689421606376167514242615505328280932787365076355872860240377124527344692815508766688034397078017239216542038723816290424737442915662969758385283224111210834284472872886305116713522219333940672940794857843919325398406631542504353677698252270113473114417821679933991379908130543024476975868488500264170580154107250585913258260428026142734612183674544165572657576439718540939192607434707105476808049765516498511456787484001267889306830439642120985983586998878882148511648977893773462484275416563256963650068289715528826468136362587800745808711335393405431966836908397696153867178375844340466243188058789326986708798500924314768201085107537640110509369683861558606797438580449336122950666708321561325799437912232891263294593351838125095419569586455105595918343492946419892017790029854830394819190980408947047660418930776392013685225493724373510885204150778886586764167008763996325665390806700963821855425327975996415591281519376902282238006591796875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -10838630486130434545590374970212698275344104211901581850638484819376831954201475283506055124329093640097296799312089258762125135459210679902884549376020458520645892281640048193917710032041957898051626161629768569363638176237040835987027194940760117011710457308777864757317529053840680684076242984986921052703080054722085106662902248478780812234280640746084527910594802769391643898927100351270248514637123850799027821492794510799629407639342383884209276922993266729750151082465447208663436318114321658363203053381089836118412683877073561187668328789370254016603499206743610098571988284479098207043683692102301613555466582837325225721448115083226432526293160547293163072404062893512013401820218881513378825848643289761841249984218222763077679285028771996818397199788295689725596697135489771798988597683024018878882988522224499769058269763354974939305712677199715738319465073052919583273785677036266758103817204047740587333347583012838956672242559781155658830294555906296520353733063801079297519256763857153135365029454406778868594827034888283208940661853264643732704420058436551545985558339569729635384616314544914614683492149949076063296096154507173355480510182932810530691474360546013272925227901359666160600376101762308767586650396057369082320036124046994295815241870921651797374170074868673373136547353654358715725754922729036221839756832840361918054160215854663553303026403858944858345883159784171508614035925529396164446877704986820963963938432363510733554126020716649275208546486208614617592912210467626302999447623182840894557134809072534982007192392988782144917648248341946811108399303406269420628126044240536333747836700511688819660881806315242570569019096427267226887392143021574037932389062764949040797275825922908042596593334619341474611694697942707598561406141115443598756763700849488825754400284878351209146475919480507704209142118302701277377359409747318157005742804577684676162814358466713931419284495956163619850447777107720646777457484748142006863129279139444351128393626750368733077727743717808269503466052921666324129525055223895101136107896678466907083750779939524955030920643384018290393083716942920117476785121910911401275549806250709316040527100084200520439623962428043263805802701156448773728792855120651674781743456381223568146637510284675179689542923638816835211652446542591059793980188068287677275978828841922436244785819612591009936826530258311037856582301221783341007901654264023241295137846320934154642094176144454136927558006037680025572162130593501474104128194180361980371398585561176303260400464589020083899594059301926089985632642960427164853133573343981843347463491748063461289775740400027396732061782066323022383539754786888020660440050671100913739646722658762266923109673424579146807359128628478315742438124042283821554393203878567236269312430568168590629868883280574591073173796796992083952173952321786263199944097906909106928912892622638006116592189009046545002587201374524026077006896922710208540742784862967591426998570523100257330510040085868241921062566308433961215086614804047077561386311449446564168471262861674075785682413479339339197292124669949526333573224254329534994813797711338740663851047781235766118826833446587241129309553701641894019643793516548771792042719867568747431624584677550061861241391071193995726409268507791202288646738740634520780891943273374770442888671941385948759320236064250480657113122703764750674739423071729676038491405144116835139417409086544143856802480566223864761990563988182538236445167427163743893008964140547664165496826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 477768147396023272702110097803157263404502129627871836773723184888188744921424426307959454773934450975242681980209483028532141339137158977412111081213121082569294129974117828009756703670906838829180106407155614327243410311345702545233605976470486101120126904048122509617806892401354443479795412874155448737430291919430999541434837977342543345451824221553683187272461570878708199006471366805807268812538412714129153749187277707545949801004262239250630040561955656108800403521147116776535810848014474235494259271119574459801659143910763207163260790460761886530449833161145870128171041626863444464505973770908315483146880722387449414764227630609906875470457850807658291140293827415144164987923279322644778437201297078632523195053719875852902342388616230623088963372261963391720298410194313997091371348165031592588188584751194284208786705076101386466133938938112285159931779085326264927722711877737959065299179259092720396106549454451727938998857572668592219989138551757104748539432941530576187807052137894901211040172370454927721036966770157443554671349265613681002513950808851952959505855482721048333693927858177554453595887119623628455050087646417449745032884592653098734097955730807004031625389500747479579649246280949466647505905045364670686439009103387147384445921973485295321941164073488922674243066815795401561368701230097831530799114422806388295368058727238160667305492946398311714492011288479184426017146413632344452747118545472163565518369444963410444570148432964771085809908860367899891088555982002413039302474053325691893103747581122447070619028677226224374950709739895853169875102986780191205826293420534710429275727973835097578381288623832498973345771917731602992939336367673633174891573225932824307862167442864671987526745782230224153320170775423271881104400037429149813238500099299969811856636308383926295446854535533818965447210058176380057038694801997877414303446854566596750686625118235784701915366127253316141816846517483031447590601116468625388946737351022563002484093161542739982290089007315931631885122286426191599634635092225038606648905049044442411613282511279533070719626220549889541760603054040541962462299187293376003356867787982106826632215476920009771821423877326575341919070348305970313397254133579806630048959698805691775883371415712537700813024425923202566260643341207656780811712371695321651402256068427248367742248396033903293489558697384251998596180618467233551982243396730167428119607642609820870500405648066313242158040027827453655107717564155996339142634097461020393913034246273399560063310175997753234457281169397560673806273612907324498727498285621345714905030690948079903958301439447302390634825366620833163733552935882321390917265813119578102495745772178393069236745511549071408640727894337198308252188400997000945899964789410452841627714511294413536656365392794767484948155985644126119595833662212369070758726229116351547890799510549604550840196230044176877172866740664245321510373726736442246291404800302787222408195751091370263468722657486490134431392394108813637888495918724889019950441169011677929602876041934891854427294178176002501358811418771695994337025119643648582034568210652934180313212875441943766768100498145318465613102959536671766064857679353264826054244895536513876216532504889284090210303328583284015459088309322315321977167621025636488901363300291167958755866618606030455272341969770441345685604098531322215982553487358120768715257576373775732195553013542140810260544515360613168106758137589072678205656994412367797108235330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -154656670122642850839759476985802627518599157954624201887174775643224416754044545943439405834870842695449513611999245024387324582434492625312074100954259200250928901474748130070880829458079527630138057594674701830470284096501262423703275069570887715158570870467775913345921123902368774865197309001223729010243145395151161283261621423773820871449573204608400859933186590714371049326452136610029601727942605518459112588203628657507925547705875607555137745935687530015346388999107470559306891857573978762253495505958277702851475396054989951478280140832973988017680182122114696461740966217780119944942921864121682419853337308691327330117959217089587946766191486560592551936497320776872035745249500171466479858789090975293381521844034757099912336910715296780086548350414266886409331833269679894440432528148026060341424974194913453966684729541571924998755341723489880729391748989651660712370104319187978252200182943904874361726018455765041662718119151450193677809510720403972563054401119945393334565780379784285837455638515529067206774906058168325248797161900915488334260227584961850826374258380119564420091344021152450533387986316301085841543750827952049715671701593036466766845063174134295629088983592662324236290501128267324084166324432595680307364895921662704336560441628240493167998809684820563805945430421704901321557731039298926827618995023614686202439934225607998535007106248213011257246869370691672572944680469750157765981590234789754101897091621872687514067488121700914788887514970335872138469461410739302290615657551578149384263236651468582925593829528009287150493659517918912769368568188262159659694967681485734345708772117654631966116066211954238877378850846026695859002379007764690105257163219956574677221834623060257617943096432392184348217866280496194094841110066698102909107167441827679515645553003716408174680125109581530538715621157082040492284496640926469167231258904564939680758317193054147140337074593947020903549995845888229244896426747605405600301029668837307473190683719974450384369928282118281488254401229235249322838073401099895399776965307181503285202029657004595810039823671113324466291223984069609126213557722770382555406170836507946189312061413706209179886353911069963863280270531135021511929199194141282662771877370027856804875659875064027002230209216589360815857605098797169723900573305827885702785962945803104817764374397100534553810900543782577337438038488397087595625217229677191336007920583597938428553454285140720222838972218719934668140592098457620015590134675905483489236921174611655795280136220292620266009574683145677873420399852120227780585845553019854693738793703707469113517303687457626480437341671516905092489943607014901751815854463998972154648220665131534768886441900966863955217777536749692230486564197570555159756410956761026940578119487558344372684912777356490034049176046901829369387495686388434095577044847435432374087134464640974906803831407054890607087314670938334005156638960339667662546638264808698305950321713240912814008118672771488478855988280203875368583044339587083313228663817265126172316227316664717531893684641339156565049810152811793783139467899382568416487516004396778582679454758890059696040823446570792687047358420523904218393289016887145470139282408288862267633268425610811269639137374481724349149824151163086526304773618288830175962387098506091478411113039583523954601499867984662698063620563171271063320280205858708152539838124126257589225683508528405290233992990099926843324524199674655378521904401828611555800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 7811110435021659380876804300161010462107120197479243417170968978989424954423720466776483931660698792787311980769948995369966084141706405537367521488198977850380967890228882596104995673012892703384933842608984593122452539649374131349673191106511195052402751525453443366179202692848254804331106870933688963382668218009918573969093120797502149224935810412719722239349427353645740461064771828336471686839566616682791323050149411092211604129780365322292966897524069282154890870778289969631570238038409353820782439532538368093275901950322953862515176181955530165835489363199164439945048593464473873560377813008773901727360948942216565031418750474647184949895247840477072886742630578110856980358325251825041399095723247193084037782971770953324925046808855367589233613642626657615268864749484457429584934659019928998176000859885604574702809305219218052665562241036198483590235225028539911891139987984715236155801055816548486114695073318569419395827024381284196227692464544669580660923620995627480729992996706385760288870058000854868062295449106006932986245775582374304649053269627380381601867567960528757439969180864689366143282149346141826909007672386387021204886025759207718933075698727129493170183894931179117050724449014253267808850606835725821435662813405402114962722782321714559234649302884545374560422932895337022623121678737876957291271609800115090905858281313607045681822940128417901268960407673963847719439257929042321370715166305609189690476967027732510736536163982472186763442239834560265423921448494758324588443273151856803746147018265731280926989373196768021615698685120130413694286643260309792699018832020553345391526606536534581971661377914409697918370547006773202769113342246660208100320677598132694040034557227596594822941010010269942229207754182359752901584246531958680273998952089959877159773124341505181146238981232877808038380120034102119173649897537049491590115581719563849557639359987737849609333268974090208904859422494785073646266734130830401418459827496922361485222915146836709212980915008200299592515772735483012023944942202399902334058168798637674092507347368701023213574961161934014506116924649381183239487981333878714042231681835444860637901323543258659196525187999121904032598405473061632800753504593587508613626200039511007309460824863791476544139050831865140147583352102267727713699105806088763058464888260269926209805012735910594406905406858212038908345464521966819797076089575844116396417458129776007925202663380681243091431440747185889803909736134830264089454281040657591671609776403332290342210674265576618684024571674523135104568283667765975187605383758157942811367072310043594124636189323162607253008178020810243140766807488931757110332436374743639618140392106453151596309810798691514116096004566885531315331699390367961441274999772445526221975168693595615160822601572092136646119626390443785047030119357809107527716325917135554594008913613977950255447307620736426330171190294271308859244947816552972190820444687532155251846353807226598019455873862044740502638934483696795366196289973746282194134157445340082281087444178014889521332124020097255898558743416805740251333691090725061650592607491768407767186217179171256143280011607098250075393578946943410645815948552156748348208734458309929528118087864775216329791480038637245755135906399647395786951160957332753994606898614261605984161926688921295579927387473249191611669254730573932094151918858219598244503847681138726213430464828215532996579686975796332118858650587640867356551187449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 5302479363129283332077846586612672459155457476611300243481177925135058884431643758462410483264699885769595221382708002047250373471975968908211376626055196317624696417247021866570472948152778224502955493970659266362200358213102287581749024934027606680573419743569246506174669775891786800870903024788390570834312561782529057995918874315659875505682801300573149084325219832127527182223818475371409546684307249566907408342356957744364226198755050620225209213924174527581495376767140461167184642258372261643665445849864371354835136958016842959862237606770200306160217253829793623325407772405848853740718448038684448909404595612929939178368915860368045888696052710623246538939660222005677491043603381294972762863132988083424136891897967648788806235676243572923916420794329900736672825352668533840581930468893344928393715322840788283357127817718200425250057646708261513603655433544268454195433215699992799061291426162888920146406994326341320272414412909106247422883490952707272211670306775813461180356406080725146230544510555296526278269138258544758010376120094526547255225192309015993827837141409750576927393692907925142672712629788593373707475248679438738750971947821683203751746541513964164363647112043130260860699631908060608247625161683188996278265332009206787877349213677496997268868170859344793296951530044223585798124007513624762319447281309932259621912513214467925925832547473548288408328018384203589771317300299320920807509793300888951576346252385882424543936885259753693967001291227603435270241569570684242593161098097041480548222389875419389188389498459538476157432611704954265453241830199906243090115762288494856580177057276094844096683612938860129945725358831435301846612626201492865408074603363119487027784413377260086788605792715140307559729379469973144436810260064560753725996818151340821490906920261471745422686971190395574057783068638416071335181418624110340874736396727525301644509950563259141592168593647999890031079685017147041434532225242655009801758639510545546056721258302521995743018468890444022038976065904005383791395705538194052305010356921521919259896954304037861617942027832881768686687487922316169091033382283462323005298519991624293360678716008628424850472950577750316953314213432367099968440533787974075639132464241592197189911297061849106500243457301653550624398822296689351097781483118861506785402176959808253799238843303827652775998099712937219020532005086185161722156502339837907064546137150203321772393346402030382022906496021833981508041458915696334957172132058442857712479165457597596904064813591311719466489528451114896172885029804394014373505822104706631098313170153478342723961583591869924141429962513499402067925126804945363230622405964780244735635809829846274905220666860813610373894206324359705199248410697535246556172504657641366289938998907457259572025648792182927053493575774192330373024963428166700971471597871898517641674837876804739649973614231613340882626916147122275531964659870368851176911131585668300571642774671188704021323617025882740450432059904412806192089538787136344002669302541424693948486713776480579372099252256551389920447092459949232931247760595490987548288637876510456354728737888698395544495918004037968928442285662701131715099473678318735473037759662303219891719699523482283719350213693438036366945706639658166776718606472330685508371159343720635837470518292971116228951437431526794614375636928922835138893192033651203394114481259872433744937874128543348466612944879278852089139699671240611109232640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -1593967498154411749066705487668657756930903459916933720037592072267088412031106798170411811308516523915653121833173300805523698107415965568397904452710608052289438846194711951407215617836610802093978804865262300638151547817901086874981154970385480861808901722600023894975360445818771591805716593963851624177736996153035267758818463495035060892513113236278807030228330842834799587359754513195096104926882179252447356580939875646897941887477832756802931447879941716995261885650704310762797294094445991521945700218406640043249241441027781997153788775391738041267896984999981068152014939643204891089829443511014584542546329674046171782119443903006731313058446296049982206349853693493170255215569430123803949172231627986254417103990946750260374292979303678089470386832233144092452891346711845987842328821244505855219323718402254262683533618143495746642852374853845045877746048206183276162768136117016766660920724575776831440678882794778844288235379586205098265135223906586896351525339555609998407530974538297788014969563373678968658033474921065956866350432995648815808129800264622919620988576841370594053133754944041371585684125924905248733565317448899956791321078462520860329118382280839829927354700606353163395193900876118498108705847785221323709483643160411293487290798132659579301618484824070372805512111440093991413127981438912908285236222646173030029658191797742839405976738017758435074206120568087008300385067966432538924580151551159826827881810594348804212902257795714008254218406063682703221694544103706121667749380527421671927679097145653082122370247796893232614717388161658694973643036031458895330065889142950498955918732044937209280811754463487687263155874380282535553160207373934910505067294989783734832034506365822118416563849590741188510936222062641100880705216355306849013560628429191288893535911297973855959217748120512870950207771620413437449348020125708318265687876401774023701307694349569612182319218487443264880244846793778989983046353993470330916388827065833562765289072255984990242487571411983400996478932320471854027735586272057371088291853926962013014843240363277266729182479431347140020848100492482544795248615073182600246679510264274220611867912734828543481625693288506661510730745054500714377608554066278010728986210684176930917429875242755736265590203649219305464817518228939624301864269129795565679628473581711686938388847252094856281053312018947366083277969764762899036607846297183514719785998862825363397971462537388830362192967892034968881116641503413241537412935144048524926539864134864668938168909697035439518743291905693373994110232424672623272145524590809770319651936413634037593863605889820807754933007802460326615133501939654876210354208066001787091618990658733187781061592233422544515349234086093874844663399222020127992081501422728893635653905378505943207185044454546677663390004999762056099495709607636974198529706029593209158395914670676865781792788689209385883908303226078227130351895915774972019800096878295390449016231451033700010434419470107294185401542231540094363944426905144074044425289049221767031807123882500454537761105044521919254444548029678679983179367380979884169965199586735304568076143465871480384497931448041671901576988646870825729474075871141073524248885866636029544875110628417680067492864143838969030835120115162872343744786677753685158850770181206770598711077726552337127179303833562508781913677453968817347959454881021715647283376598991468598004876499338414546520260737696931929914344281909651046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 247516098404890681245085267975508959952993659195582487257629695588554556951180880453736103619111740433736187898974286863668628208449715340757662363922727439520177348831156795671991600730798998271670361317426716178182141693678118037367852000432232965943719913134488234370410769962477572061168063191230574538882862387086455911784052850167999207153590678386317397893020529003982045684292411366307685034911351750481114094740980794764151729034265023346507105818333700955275368295395908338760492343404434348315845768576603127772610597298189670770149056443326980611909607828160831722957884711773632491187771831199293147968738996236991590424713378983129016647512217885121188744163134315958033694498658487511981554511288371656087883645008372106494859455026266411357684904284538694376566259923206692428153624616504484548081648579105331892755915215832752891964297991862557724599028239616173405573477417079823551893126553023239256168068109149636364265471909948431340695363064551767747963941840744084482667513590915006819059402321297915820594168702970905098530106006748682987119279865006804561901747037295025333098027467948526766937419501935537621717005825261810056453498309878207632268150359971304830681131911979097194645531088096900766066655883265966701661860744045482482872934919584407998330936733436727108238891641217225999042481479449389291645940552548275290366471166665085233695772721404961478923716366799480293791414442645146499002446063162748106068425488519854739804052274562753035161454017072440264827903995655427844050255812523890779187265612179834053423372059149164323775822213659001108740299289231308347231079685547411959126978942800036407999736626388162350678761978443162925087820289681315660513988329250791900804275191800040796034604939257429591655197810503634072792112267262836731287266747511946581602434809987631536043434777403801791882927529387809761737119384120133991789341817607500960445550635516605653663639666667935001808990292852775506313844550568490642264192665285231618767103578066040036537979712361560879111750389001028902388763192454662658700100975837248037064756469239398207739529274858351498472348692677211175716803421602451438314296585411256854951265532554981444688977921323097773507298811423807782863448315288119484024545200077629725016896481561791601489049778217617829520767100093925612846047723397011521185780555976829895834232057330005792293218087291153880378001737228207650508672632571491409684697716066011498916421955098111912117080650603338315671526583968373142391239054206736443981510339922572045745990544537441300999295855202808928630440834354300982391071406357053360722238469815731018424417665883681778764047767815392930766776769041303190568868609117047558417219254316114880238429139047883992655089723880015512715454125994373241846606430196969784619096981288896377680404626188692637418439879713920235737999416448024282096552990284746575194431114474632866382033072098115073756077178130012793947213122342628412967711989272003679066464375481891568443760207666189137477993000716778937952288049213240772606837202914484987665227402488610479849941511622413449446331275239086637211843767039150270423641332719301893861901721779570713327398105130634226663603552027277431183073184360672282949579624314277707725767354585529468592922128837778859517653475547399262226442929961359991331012703757275210796149580539275365291661424442263275583034972719634097996849189200424552171607665529790347794243399897848064843210402566322523321958179799040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -27487601475343619780243514775614088328304585140843711941416920556945530791483133085643839460760195079547510307643671753468159370151793610069672875709917065790840678605812086818606598669285148075028845757698110231750174407202417360882724006801811607533989799698093807821381789089062801120461186350709525384143333588488103031605429172321550266509953195760551433040970207692609300567426173266123227122229268635534115616250011619589931093035945480490758260761739581539483392925694512835901943615754215153511064574227782896692024890890508302841728428251623160698787445608651703279257571742429181102977607992975476405786154205680432966707294594784726450990945561173300386142539960545841990671570148393336052219181241954621288065305434831731251635043105826096801560937657074584916300555167758756922283473039398748260850652113518674545274401424871717013661578775986538986482789594161986866471867477186387037218573578624471433472025223688622947368418183175608728103144211823419541496299958189352232533425251885821805775172082127677310411717162036608242798804599706762535803540708153432162022866865954517914341129469660882393407781849074073316904640773211905349339909317782853299091223267775496359120041857530119413116020764821109981231015912841141564544376457280253757901450173114098330194167315953686537805241182537096294202805044142798087307324640216657005774612735881684156789396331895854530762134753645527921817809646370286514949250445830426683213195256074347894006859225486388586848735682508624141175902931126866355029991407626505018433577437388318009850193208890709822295928867070279166811475544057790619180190394736702743036842497690519137393813272836007891900864372425741903455937448165885999001696992028609863458909201103470143745177893316691831640445367410089220728537286784482882830574062404152965862037737231753826261983166764043743254526727932999509406084436180000932555344862498269129855391978697218775459902146449334450640728711938822493717319412755463507789416089048645884252652779542386736466942686288238498336046391177826140857479234770556959331634921944163710349231604167877595187973074226391828966884463310319448470716123253979220323707541328769181553797397772420686277399593078027516303852859901115277577410813125286418238556734138531343700741454124910112306160540225552972919122853782740709667426772229222842513569574175650926607156031638292380848278851657851968323004194249221831021040190539669851268535995759370209386254785712162319822192687921729017369654561041958075162068556349154865855005540727527834759779426472622349168891581791171132072515276952287381335053072898993514075614088481762968978581632389167806276766080104583195942605133560214106225297721769806871465150677056147639584244176992817482689399659654529676684338958184335802639408673240732249171458109301038558546452479232451713589288577053968653425671669570446395666282773435386767139716292612913385314000435192476303713570158897464733705560208174951417342790265309485417714100091291787928215711624447606529828659467347124303634004443532832836198411439401282819716379889095035587336751578447548674347589622759536577043814162392812066153401550886594011292499732932432527440553222429467794068692279331629771001326092299932103711021283156007037489919768119018871708376001664155101728849455303465112220620340452599468389032783617790433345845928454780270093041074537369088954086733855877629649105109433355911111123205791083027987224400124477114967737990205497679716286464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 2225362355071530104981186921971500250191630077540360691355599356900021760808499801064074472487357855100828211636607654387175643886472478031268648222360890155925665307725014793683757313066717787847572063177796888508080799565104990507915882297402304916369312677961488169602489293330052067576244538250570867105335576524483706195968749526318384439241943034083936117224611931204575525761476772767588399489175002116584580267796712408409500577606571721447646856583487624534206973058638223298729807602292938477984691064395848319652951259401696986835958955827620141518173784170431243743836542158513238670186115900961432341177877202661369987576542111972116110465304374943259929238351552735860373387660717698344629897046535104432486065018294990832577662445018833538772290154098341608085608893761546356720798996549918780513709782346433891148187605413406639088137441379538044649761889757995462664894765092038512156389233589489212819589771467287413822926119746793381126145901018484633795666908329559185187080199757769817721877123002742793526047688924528440062032271210203623679752290040842640289484412135651106487239901433281444331521323770279008412207943355972743850660727696880438420063314089588644521251098771358308629175754065707684210668067211122867962883621647582862204931775237163192205578639683719941801814981404230333121124925091527017869180284798341733325869619102833223616561951580357599716214025081808953005416165740975799680395324515455340978149969058868657130932876202059365206127037346611900511872085402943650161198516813774137537394107018036581156313534267143282227779874954307985179366621423181846916332551535720279862737602842972933868845890855165661420077595684997092324340488413878258659201588404017764592538173881366337382793603541099659792178026696250828791544305022556672759982628007826022699057994016035886572942087356074266826362988647528994962849360195133804281819700653502652973617404436015518159293813747549124649198998491846386579476378751400183419995636129662159124204361334154248632512710197022645214866135193387178821582359598337440519343911183732706766762184706958941527650214985938595256086958742942214023230418777388422037337491857425114298659959216074707469557523210346740900708899289752674451572093982646327043104024306772256411458270605657146149791032540775807356519707432248041427978225297449865577214658291388867502507546146189726083425456617148711643964049716094741355065799804347352004527435545030149320449795961843695567053498891353506379878557278535288647946756836428657071470210136667387318414601508982249953787250337755301228308492430689317699879031371233727062131559967539306578139409633098756051458481504947795595962209597747279524326095831954958340132760969244094438168100347337463037147464202733880451715894972370631752265545142461310407600045169702617568335264893880980950781311046342374686012460833577250426528130267604573084146440593234355346572615235534824776190172852935620212258085458958089610324592978715925608645673273010315566018744632997464226007346252970875897623294602897474703934730305176047815850687183157342620806224775886332360112961142913652098012016544202023819573405308765652425926680458033255774417786809247399767023102601955760978573608905437740184150286440801579461790757002577417787312710816834192249392351604956508659408034567919906392688299584441661001536118566228202602502358871144090337193076295616196657774568293878186102791743227110439523508548669449965415115726096742272204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -131764743205871651208587141223003660722881159500970895530193917599284710689104800586713298802723343405905087327136767485822486709974367614171372260563028728389508024980067389256247731234819374051382982359247555743282223357275277826381681460573156388281101544562388249484579655749932602989214407182639441646759654869180402080267704727268419724206448403191203217388556843731787055335983560596618655414942399071238558795831893295291138140341607760526551587208901738016416168546837602552175644732131080508515070971972760799884141333643061784312042078691395114060750375069737245380626607878767975471536676921121426798896127742001190990501157556812395796093646101966156290372458157862154260042201676562360391671895943087821580219276661423789540743433550545124174803841064329697509121191807573514993046856084334394299858927830712914069631464091437177157671750284559373420959569334975102048207518244080584869418664579183469283819972173834911085961517762221832898348804707763509797907314756316375977475608299118106355257770542845219863231447161179673891278602635031812635821963003046019798877318600975316115478962136606445545684058069132102365035118700774967059039140182024785556589448843012303025619564745341820242531034651712571503276221864164993526658267559136751649179822941932802627222631724350106743971255694514242206094366472671306294019461487459061659437642621824115005687911817216841079597840402079545891504931194526780236013613932573664993120863340315759758851786227672052685066282270118436908409140965330406470509024690708504509162408171083243382471046326411195632670094805341704624830791367385149272088549794550957436484938018221429750921848960864825876930666070838831957775715932293576305573197623110679227296825661649798093409175267484126838825929237436826702065143700577295685187566155672435846453847141923674191584718825246489323118469523430694299990748886311823472128405555087248073155704845820645002392245459848881905203083971789730399560961482377799262741124257794237923336643106134942857424211905274311273346532212351405277462406418754053382686937070989520165362193564544453126965805354502247984896705371107253945625088679092283255418013673909882054333360157949579517824861246186245139446486025434531121421718943138525192801948008150599992250136074883015705549931229345587180039312923931312163259245488043336743579403792256014486426619632889372529122800549037914445428986943868927506817810802969543843074530525579904000840045808330502652535877141016330123365297366875195964231817675765128012135448882301670904135136011014650008210238022226701919259436435170060876626859841722896674938194603655688005320916327329316586749643228213218014571706519463417751497844094913964471307975314702084553391142227211142292587743859530503625514949543322760212297937062461066965825328488705903442687919457304966262342623909641244924857354039090716322280063433458305326100163690512438413121336442878561364033904176963862408541665070394189607525677404161180817589048002399258504979889545334298162076003867949502237248425628001122122845863741825026774555030624515048790978251997526710426063969915521974568632318499936078116509470159154338630887355465499703757980680905472535222336171855084179985609239513603317936627269097660281145015270554144486010930972835230929027846901197273758880970008985352357809704758182322067800606392463354322566666780949107125295699904226487943362328608404360144740800758711769361418824739817574947512215394897100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 4782840665179045816498952935085801511623084636182433139062013875008474620527932946000779373583423816507299772353365970719596719811728572262952110561139402750247258138920798771413803140756725911206692499857060482911565367077680954637966077179233130421778087924076712084618699898688100688350827854159371665009718687073197208685817514228665936256011614648150650032838795082549761942857821615187307376609653716719487649145018050391715482855638000109656408389395835462370839249021736075972667409490220091218165623286309537549360916383446121601070792304414731363514308998374040068853821562039372912765770916878347890235866675716953614935074619178540980623046270563409082878810461911265671925395065929012360278091764379445479970360182632223187471253603280269603015166457944238069593241902695004716804875774906890953866658541443901950510558784958755573744053427726739942825181338582616073495209272585098947095815917243545793760633598822308279440892919730609073308338940503310106052321127410279372690912692955506065759682627557679840638485562935770128334097413531841254445548142349009419561358848950128768901107269131794598789308967379030502441572577681588303745849774671635971685596372567518777965485709318360636967582135179039179987949666932115084349923480758994035676246672532204576354934412920404819469682439272160115606117781415883942027991533713634237246706814782438802391412292757291276513452176844092975614420986540206336746567539816012528145363439961236228154463268018343709521954437297172503408681048053777703838702734381821024128446598871588713946433225181213034283727741452999618247212999344975456697518300835360799443331836411112214650993237129095731521017872552333502866839643760622766042523188514645508597578908243864348009001028183043043822117436799513349815656006410054990253588839377640031042333576258145931777962253753254336907090458775817172147421198570072918119212877154282371393604900789419555688065347158928412687699826151110696144608689220783129723473859227402657483568186006653179888399774934105478984652747749921092614956370175951820596326854566130848177290710116824081982408052091203135190886065762804582612163468380659008593527087859706121954363132845090328324799529089532559332244180337745248136896482411410771679294873713556436879831198629230963884216441456730684289392880033424408745166479496410166463415805135772071347865502137422189810746849003650129565464610367308879022520160807775948019896306319743235442927569384883037619528068927893404140458721948005544300545128462255612924671160003814442807725791396175786675064850563812282333831215790000330826167339895365076519151844506855635475438931070470437762085682665698436763811819463798469909374750993563718968929457427298302691893899893913748896938797873881459547599792771348388289276736217774130225588728243575702539887273037047998233905777610646600915566005468900510543193365126224612573510213330721105627407616806237513957473393531261454077885016733144172648964434704860168634470203299112138245131418655954763870328814188028935210051163523761413049940792809379395057795336379434323589363981918708762462719303636964491058688527783962422756483172898016968042981942008225455977003488532652066032288728358800436822033962995881187695158903014271619431787682304536741405118665960429841654400011343446819031329541977310902567765222179308525098062251296048668910373961296259138181510126082337482688581670866106354389527327993027785680755112251027787696046080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 31013233739983042977399315721458190284504852761970639048094961344515173947386216278633438971608976469325464968693969488467675284089324285758487578618734182201766082112540115532317811473634313538311039370506083986627843720931645531123630904243710205281050947625811233878095428034273183213584058330836633473510570351434393692563059638495067211505686029723164961555025090821449556034989300088135831842417666242886189989682455239562337143018682241810181879745365540527962881926302546001312381039197587572727089030096269016536413767140563205371498198066861093431384124185418616389706093126782123397318495599567450178561535201889048352674647893050844259110337711333013164378536117212465457548629043315725603169229021765350548810223637068540963665141410533252896078347559108859878007869496277946587112358131176138711109242937905479551019333292637828281752446548711845054928959829617002255152360116179303182530525577023255633469544665101244784096269973709018859752676511132134692319439054573882995952221984341693894946814634798298332627599798336934684038250713203817111635919033199442692474309699758532153107067323000659871713029829528066304059021855423329261264601019597963693656859687501472445858679759997373295656943927942277447101713880986345154576267396106818021922076637724993737798414363988703062697731204708003576566839133239394935533227282410308097640589607306785033924173015598564405574363284491741448001888484493250216973211677639979317857846019996209895030810159270840082575503451275182719127320276503601334933952639371848041474658648215279031331246880331261065440060996739645060034542754403802018219001508996241620542310136059136012044400440053091830163437006128816979828643220883589170465666280822751273671315887475025457712313710637575032731742994485042840142060325748242894072280963623420006667839736262624069630450945944300660002061619708231338392582680761884591292673670526269702168579686132091536261511035209400137582165836969764145230914602311967520309927568418441061285081515352888604251930924027974827030827791778620067911164070480494979309299755482034728708784722102184772509878755802573807252388168177762754149349866103271196123986319080168269686741363437590774484158903746014491717187734918302841712598433497621973769989835167943278551316780882815131243020986031163013351577763964827952644570108589500662341831501673003420838851077731472129754025653036208632248030293500751311844708516249483630561264067024055555029507121233016111248588736213142973627429032012514493223943511074947482872462598675959693207514565107091213581864456605045024616773024355652759687459910923785940124454036661133862077336932534536670471526006574321082873117914345743363000154412233152929792870693601716293132850404491451927239429084222750354782293033908366342982130895068853444470499960037770712121722981678011238986519463441402924435084708112016480567019869228958650746364466175281881651115980594647946091261784431859605812413038199330821755996993292117145196389817855127107287639959491156029569206515022743047195400841218280351393733632673205744497415625526765120929113721169753705634596635050883571956416112155135266113903251229776796068816639246512606856117438639409463450461294778449654939937670815229677064627913963053627419196819443968118489123076097674756308825420354257007699318245581232131306738701828984188162766119402347147848180464070136089709945542330991170488841865506020740994605666234264461874564626081696972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -20072010461954539976452348574568273920812418827233973066477925791938923319190829613142672231957905223192362290632609273223622013483346763101903207347274279903272553260824664613810142756307987009890347684620513763650412328934963556827985709381801851250100913570763392718386359696937095913703980743019990591551076774014985735442433943159591556865326346364953537792219413997150796227437541231105799896627064579928130365466898425579612454240944334602223835172960277401657700400068455518605216075788866275906978735455549460825953998851984849535349333151626591952910159806176273837542983302548235655507189023525783683243142114787703231796800836182120142396924888409364593156250381828881984626069134876319628693384550376402278606131275608410857601059319661302453795385123432498102167973633107056961787263650477536760959335553225042315454801021132762258764965067824612359402788939365782462882467052486426823381399334868303295017264691638494523054949068512278927925500260666724546616394383643031525511823311892772221083989404820676564646487634006169799686950401174849473093664893912408358327400461123733224899881121748435606604423766664647411397611195203357412418929064527647680576276083893289423279563456279850417976228300547962757403974887360305868585421503305997288963515466227888303617618322960480785534420938935651504699138350931509865458139883822979829126623556674221763586354323244139646051139926640506714629369412116154032791537545666791272901153488942183335817005940927880825886891869203568409586462226756607321869709829843203476644084071954875326503983805982063385732826469076495012806054743133687870702113836781999215540671374733572578880328518397443924067887643831924143754057689215855422410683928282750738206227553111272150864112242534355231067591820869789084853662701190340835551725578972528145244604231446859366499512494558889397875910673494723856629045062236485102879983638632758495188313980890178648250922049975190458409295859106660824012442745484104339860797441248126277642021902982805152352869170807812674105751544496893051557734213567871689504115445046751388848591143222425875747836724488263581629329654899388689930515326412882299891436609305075948407689692240510812072123053284522571606799711468780402031561588074577847851260612089086615648040534966100865669134058061256623039566541257696053221006023628099441986566227215260981386778358243952800133848041257224774969653192334168338260810513602738539810648285281871671454106131830701801874682796661476027370100559934050830834162293527454816230254707030001790080478831185207436785801521258146340980097807948378223231470744172233914039879530205182503421375788910997653033067073892819421780361865493949614857360781628981850583636005607538924309896020068803460826709137259339593510661321666038858559082944523299275157063441554281846427279137184477317369762725608051242626358105626396830121497408580200855971212598656304094379262649021810385216413371659623297194476891863386541715132007135502810323503368065971060350700342668337489275434263834914814522616396038694462694277718065646132261677513566845248067614762799518725343149739398712290365890161083716664411321525475020685441832756172316473082703007971227694793745141983716924202580460376171775352606553800410486212144372122370954330661015904841754326938412063252825169457291747108365840789260166130427213990309940214768189769323877099688644408445130319661381764968019402158439842656131751144451602760335360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 1765232061140099394863594228033609568131884257573933761417983377118953477029782167584306657490841701341208370792317441082313078544957137429154764044391200585573222344725901762938773390260307169534507966369978804930688747790069704555584409179330731110856864846944841055218661885413250770370237082304718301940299071287295373126171547539841180230268829781499489654949642207303601358366298182010505639045643492381320139651822696972585729737073545298166662948941804239396019073124276981022110354131393664488398219934678599883759816978536904521420856344446341114465813837374630512911864149919604955599958941985955335721138364044473981571678327592669825962815778023825996656628651578222771420641035586208445336586087516724840307415284685073650014911189950088357263923535839085937932005544577556629357319826323567645098735940812186543872750708731942535021943382095066438559185206807470448566902945142323534861701979046184310589238463936129508274704447713321498296514958812931555160928480141010181522242897914145367556715035029528238370556016485526979788164659040349256884814643303565550321421799095378778896548095702552369928888282073002256927885810077706588315863556154126026203520974254216734384416086293414078012674462270876535734492049721949717032914579233816948336016620228608503199557201774353044921155502216583682867103576757548649557630896338083159071937212886837599089979859654869157656476683942376508976839526477083281800068648797849276729073653544063991119439170856006651248493670675148700116151485912272060196427911811988254980057596557581045964279655544790132410396435916844460135878374059529282280731677547047763555961093342279004483031102063693440960631078612803745242427225297872669333024258740328694912741904747723100680110530100872358049675010056779299951453646818509408964001917260643050389574511823466475661699746992766576474943697751275263359162965093196743177662800266413047651084091048928350596185591534758118749703277769321353281687184592746387726794123496590016822795392620909133220421613511220580243996497815187392414608823374704702645919685599872985978709434533647638682767987806014265525511836907704936318342414767162902367686026942620672259859827568172401113788666362740142568186145575468953426086560574820876427966503870249237322809403680035275566454526759438985683594758861426431918990121965984228217075550630724518832763957768582856198311224010515747658390167099505540594698751543840077956365539815421034362366602180288988860173783671024299785250101259381260460409578881459989181136750553858622626968263007053087161735697033821710101693243730889417081849150303682301406299858919069310735871605377311105649219892026488457429446593925872447484622620550767522917215067557980119558376177180974919719139639163999961787439288888857839557290793077424597711844081417804295504274637305381006083045593456166425132107136340816086144857001802418942022823112047794621402451295875488071984443785671762839220813292401735360902173244357613682694827397614396308498227509018598905046537422435683942622018952631540938744626982424110726434697792412323035790452788226453335488227935773331193507300151950672702946324808190879435887650503220124536807580121592165457547873033339724168232986911789914736082300134308755907564366330963470829450844081202941708832206147110056373878215872614552637343468714970866782226275774507749676028176038084529487939921324507339965326332991412153432468145899070323449439191040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -96154040044232835754371369035040616305720633822742076833394067865331652495044785885342881784147831861260912445323046608907285656810694596499770995702241724463032188912965284956508336931309588001344401078763448005971319387717188404469195172539800507861071592008445933618318045149804497882964440526068870937717082510530221941501136218591081998178673458049822234765098155304942728606885745864573289499682680285006922893665010610532060905735793858935748394626334301393934638097900973426637688995583033980452978388025896499627763797057196212901756559736835167188536275356524036209208409529662218864759847081993582551929369359859164603549005866597555881082392670998495853615742052194242081770924060425506853087383385944483634276206616521328856807091675523601724330902895212544979657533093383640720175440945817716402020658481427916069121178790389839688968896884851506865611117986644836895258066178035079302576632634274339030654611721151802925377014939213927957873060214754358629832351545530425761159452036638464358810753738514376902693868515503692745907401657441743290516279202569894071754861182574884057827711088213445448090746450179622390455197952233660198796605096381798716660681926644190557635897249444847080657881630680665405698143375411285311236387447202094047664998356701479244893275721721034740508624358534911105020229389774209992441521234072307176630446190286032845982996825470625658787633847121227809206291453504618978629999563745250384812979647701162721819130638610306131904750559940614174658336313420036563901371579155558998112639591828131141259239047565544824092586456934183830936967137137205888358213684805534022479267296811133953177742268733663256266417161037584176226998994004946153293029466506338507770802841633433500376268868935042720540308672037486199167266850904860170505868550607557936080172813139328784074291692727896811859303591866200050120671473115112082854184378134647657252404862519207261927368724824149354403732230804491514789507417194488935063709144307561236332266020580782358102971329847921773437402410738728220704857415561240850483034067401633106656283679843594694154249011590828135495747811709692263013802812637295815339144683549926248503969229321169674108828556795603203695597142834645927771571490889817428014852843138997070275977520887073835286123656570304817823175918283640136530338292621270684565947830390413733467789667212371857531273228379108556434120365105947056267603690209183615479139630959387562082699050541461620626230776942951141027286899034005771086146051838676891414385997332351198268308508982520563074467692497895074299119513364022707014338465936614639076133192424034902341337587446447147854801652331764886139943299923761610616266744699912414271690019904361324972827694233375556987675505453137000927822749435385333391104070170121285840952322607995908455646075789489056829611055207440984310712323201815264892537468061998336249642838398929062016616707638504997104502820255819595772809772301703732351442347585816134058078266262193579002292587276213053918771529704317553625897948136349171904659757781391534457923968647502679633546234993601797128277541262891435810876240854070999391310502670952116640069092172257370216388259491963501611341231088734217587966819617058579183074048547105592973758209127667659532980805354982565212414963380298743787876955843002779977291675437920838473931662940492055984585179977831210264416229185693882946347751797573038984981513921730969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 3375715267629864174357494604335091937509149980673073512470337246965704929513070267434819906325445941101988641993054542896456273736486269626203469104208577141199368098727953203590323519536334883456458853283469526413218785798456158624292505046087534410108838316190482425190077550960227277979851568594750197246470083184933700182475583505853218243582254575992475227856763337409345827874718984600256855586414222759989533678990010266089954565037577558844933255397312516966407581953652420317381356836155992376569755577733009561892969328265120619836997519830282414382316214254427037398648320533783513810656277659345799193403911894954827322479348631115873171460613106870041234716336418183476041269221085443346203441587798152119873889368040281215944094783274012094782104626940854094789113985674774471992839207610993574357998057123649416990477512819801650601182714393461341887430426776336070228517893539029967131360128859670942122878637461188570231053618811624823333959143364005033614619367068540910530003093961789564898354212223018361005024917977389831848193535307305730843208631681786094120605342194291000958440265514780178278418174388223739525736350309219066952019282761333083649872984002936913118960740230486009854208783872784700054247331289721359516584432222075605822393683626425397320208908332769934898600611781986607885473807974328866064215830966819513709531000948442689838907148158400298836098298446653813020101126998176695409929697754959085970398760024989374682130710587046829637668214116576508367069685374395252574936360213459268987286166786644103173906829957615303032688454752846966361782912550700812728541685600814099184519725178093402581553523912922262070451471079500873995617066347438158453164133614092517834479879065038731824992059336374274119247297351470168623152595983101678718126111265891176991254252037897763716183255905857297055946076361515653572526282152390536076654482409386290932596856844652853881759937257040414818390910747412841257430392633762066414027218614874392529184777449824734355216726066482492389436176785109588275644554626736872681386589922151849619885847538033719162126857476709932635588060702382063602732765903565930273195571996178960760871064647534351923808400757883821588518386819104095014277368914521820676818665473721281582294197079085800667880663621064120959553111565312094458753551556563668027980343215551979483771246991310206650559791364972917685092952048070854766129111743695450641128203520947026470739661764935305113604348411526097403076639019760694920476975773683295671536739272241459021224595967899566096458017542491461074885593928113220724639614909480439269826401437878161760815008694499672734177642819561220294567588048077371728209458059257671451999519079815941368646223902045736994081610673800406374958202442757633721309994484039938344497681834298103808871270131907441592774786938662616952812460264972195598898118307964162256335220033600772466571631713640222292672405633665962821827808749915235428252441131370926353555918351448546651821938877900972760555509341523744944582425303004287971658415028323415550586150550707664056370984225147555642241115812447918932372171363813250429580375564556227047207361554273219104774533213022129811893478165944551911806416425189382840720885144851661376845486700459570425521978838229966872415901716875199679083792618002344223132613853124226118251868289265718606312520767802016533923624094184846279472847619900247751421927096320000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -40657193566026478774933733646440107749772813854159521110377398010794047521728633367075815140403306517524093316337912888223602180457269337849766139737532464888863942470636942982005507985776705909312642768729589420444952308037075803264996659796281852707165282050276286430301248921437808015917708805973532102610988333364922645501083502210674941178385392578252914800662562476055772066020710653086628430832365785224257151541359903036534989887202193552543404770024395219895585155873519790957056604980607450971015945263447007860366518733670663717767773972384687689866124768086049605852950468588508863815540083867689882846813410423450529251118955323907321197399097634745321946557426177106077123821021015085628122524794503787583390682800360628890051694301017269517934159132029935945450746585938455560134568709490234479344460224354967830439219850507500578546667198217529067839829272319137710323422413204098053032464491693490192739602867454751320751683982089701771575100711459517163828770952631921928978231354504845836559900681161626720429486868771568016069099618796422774954140983789432558096446168842477325008560545137105921513621119112799368640981547468164426450114595833638965073092470148314305787676852796160957436772160554340024073043971467206918365934178563153541326768324946781036712196817087237033851964608120962711872095961707397310153354335799118901059421000524163482674503612382678828971579727658598662695866396654399666558467151261982389188020024368807007630593123574551039142070034635915722338522041677379638138544433535749203035064261614973536344206570712066101498151581500670701468859268550834066702743673416447050902790253138436747865125505692041335049572924314147231723762709617222278527463706439648621110719385870246869289705829155075542589582781970271728594871542413108856243104491546947611925173403692174398674918355126597615073172728018957343320084001300882094717922461351118481211496118004929517849449852280308310319197624610046398386150817695788679800738111044995949340140810398567233124661946621218412105671329919383561313117437395756934108542901518318626699415604091325711541075290474397034043553078340369910062235223957020275591093662281891734772223209776016197001340471844922450742679664511227872422789849716817514355565138724151696064674716962126338343289009142227924571718314851389460180931683555714042801875776571506679227949289293130863750982700284729647927389158815361170385527204643955365364214014615592447688683843171881102665426050848181233765149319797890296481178742911279465705355728178001218640494817206551517362133451908855518498149099596833496835785070505307311898436298777223751701033561049077755921393228829547299245835110963470035779876549065869633943336190112272347309029925054515341678385349184712375675968198059376820569330426644153489999053526716551169192312172985489401380042423910348971930411578747497835103234328323955504190513487175462890588496075568550038779468548088454091865177838004683656562869374546340438223535809463730521490963406909575406976883620943848478520079095004439084345077304028486934814549320688440484383396919488473959083446892260100063180760020411541991917156560033609615271598504183897531225513315846844746369462816376848839536050729589955024914587685117505587420364870420579996017781471487252630020228947714691956396718931601202614313657557352815675653752406191260877129162123752945422704352706183767800584417544701215072321536000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -3977665811891229769291582261962710559646089068565727002582062325194694079829690849054112531346025821302686102144691953935597853691517904030348874202196985865638797898541573777943801528640152067552763909536796091790209232578096969357740706574157090089700731587051240472109819712131890658481112033333660432139693794935733994260128822913384609388022213124130236512521603362490307258077100259379630506283255481684138024370925167796438988127461744758927479519719272348069016556108541610433738285408892206559941071338484301073568980095978041730116443434306036907059165757978349489162573805905157075761426794027492582171418261882157987737525929867781901515300276468737138706981880206564128764261194068848974276888054512295002517197827103229433955444783398216636301094704586845853652593193581883227441245535776748874519073058379913408341266178506797536843840728731029456542868758786645218520769260981841347277332382982540751524623617972744955044539686335572263000640009795935898666950750331569799803411747131534505815427290803197103733074538899036435075742192514951396160496935914067516786429305877845243679276410421982556611194237165089519654305312626814454660893804192849774268144891716527486413203043109061356803453006609642781887042437977611097082987721784000621263821311255618527225730226579558368035754027469264865527312866189817601849493286715796936589388808858343360169639978698428420083947645115454433307108034125962867730497576073701227883352189676358137847601236659191294802985636679050893468097825116234032405516310382869141480277413779187286760965993392136209518973145879235802005732150059550255382485076853088250280847490902628750886943643494593710133596337229875695129322673439723127832607755466822743822867878190705787866905115295854623741367784221729804465756582766015230595905993508055770590963286634225185076869104048973809007703066380767978744960883944118123177678644464229645436922285922574221793460902454516096061231974571431286684799824541463349928842281799315604770599760903921366133800031909676172601415489482989391161921073412612483606674716639229903486319757052072785088386393707578514388744025081182465568764613702773282861297333830292022530028609263892470196627122020782104156301416799987475388164235813918763116147375348070117889631394797202213518898351509783196491964895558367243688365307916455445715738973041014114578938710046023584979601264760920155058529328673988125510913515293015444011729368672540088618264963976255240352101889679559703625821860522802835165532379923765279046191890811019085660369535415503273515111727972025804153240291235923573338794940366902313596664258966146937791319321417283836141341579319259020126124304667644463412898658544469751085893065148543970055296660406423235280487803045315871257788166211277222288053067292383740591615674051449606295940012318157491350553723886622926532454705259134792960631115598843714870794969417354745083517968208770223327242104118874605044848284435887307926258005536647181285161749860993203965324512121006336394626945003820474622928370235500208464945956624156324495266673320821776111084612501380484896480569031264569213328654287420674732039672465413010764774411613777306696176769675217505927285224683429919673817232505648229778722477320106282403652693270047952638905588157702555261625559844093685012109459022519622944022334359352612447616485807932566261673871031766761903001750119070803721234903859829145600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 356179444717276858031823550997381278928691291875431580669969228352558413162027770768628669667460678022686752734758106705465536456361495567458403322782439805248038103306320373920878567333425372480265277808233878841389409674592424388302994990149508158389769172696185761053041557258620007326253115822668141018914469231988132998179245203462292315075069294387324704047997770380436423521827282238212322583121438030002708144130646857779860217247639284645239442323672813013589940950423357856320706874074343761516637293163482238314189996958127303489350781818018522114026720835016860695233672872290951525784656517271500995853512251748207379362684414822443287778899296758707579402188187565995849924795267338579378215412932351799171842133622783961441510951942862641881071715944598967235320173216104945253269025491261059113668048535179400537359529844179560006944970911398006437849670880593067245583915573542702654199964208314263137160528755292332203981406602859021317514295899077534053674027670116757846951790060434904135620532335423699823318285159049626179420602204766939504534104044912388228929507320993057708624838725815769727393792874600238896123836012244199965843784408027179199671495400636820433850905814898193264957287436600782080195972415125829343521623853553173258266215870548994233094174436719494100860601052749032493077331130433915361490447572713185735301774595081168358900204520083615789487321725958271935925143610740646268691251729199366725014944373661095876426513687835139691925775674465972222066531720211611788617555656761587510375922105087387176231736674902275008096480272221877224396783130964636626023342492232938266099572064877305992685295204505438876748799529711091961386466782691629923070017190677932384893499110726639978009228340093957002697206481755251807264242327234069830636768432448605466833252816441161271917549340797378784424973539174416176112076000276578918236202042247825331480420620369332046144632079072333889753864206302319746390665066780038258251288250544389546956882296023513582118943323951165003442485165252114655830709079092926586455592824900223956684668257091831448679524765971402310384509002949493865750736736678532805967886904333150277163752719369602174537754560334248091550708144721088503219348984159757866525264526409822083099859820619225307577998230185808717530266801474448385544551175500429254220476052367163339997367330902845738987802857070672797037318186070407578080615283151291144201514545874145796774358578678972104487568714445606468882269971917322420247784650712641672639455047965366876469817053271251334970785423979571409439058001788791264521227666926282590275960580634357312148131193139331016354923408164607146796925490887467403866410151445231894102331055610286611520405958070632866760491648241559545331505237061721459456149181284716413564776790504240302600634784284670203376197004115821583592645148879607785498795292258708233098130229825376047094227024139255295356020225608564987036317333964773133203282404044661314171666721956632412882293086392132447062255592249256174468307982949329072913696060663243177611889176145521077301470707010917666825713960445711365722937509153035005738562675303208284232732647679581023900176748530452098558433318720479073317427900268647242350405963031663968554970472897768293837131902914547165319608624328958094471496026268298173728328706323615087917778104179557676024886107111960827729469619066095115212643368960000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -17376905329030944390011887833947965008453471473287724692491618697646818383908462116470979590375424336685689349468242529656165687953999804986923440071365890799604499134613646661741037632718856031185173041865757814244547240749992117610268124038310943061820610648166145567455135353980051728153211220666872098069700496539268922394993650288546897156574502272336528471769608997786764537030863737295297643239852740253788925337847157193168717399657700780032687644677408854653172014807014147017959188562690191882908483336003181952178437012623504187336545699033341683174446145721473029061497307242875471175585583002171759105396233917404774733081357167804676742749798489264925834265481446994330100282558674134656423830802098177719593146162525910336490425272079741636627955716945850076629289105266508483838652321359107647831497297823233142200593073673575249841661353274237436635828512014334125501269796672173579813245478429029112211286656200677839764173575310713507706625520254071380035734767492176219679500301208991051922924888555315739126380557924094513215592591195067199770948213015680672292529774323739734389280198256311220637679870947639272480481644543569729415838804339373720757334224237281322897616401840121718979911619685785857522721385632194357165793277927503778582417511824679543402543514693902722767077279186312193209045352482852996469204755525870952917434048894357671620859967979777158777338710813754307161256561714306120002734783463775845806880842917450617992825207853330754612544717811828254941425330916042109188076229351147541814006170314996506126755875239245469866647443883003939402241205608194115309241463920197085361207638564663378472918013494853699279299689666922617616827626269482399556158531562875564038846735743417768972948604327224732657335626093808202767280123594765392329292403402018479075713395559308926237270072083014820999275321228240700704574461909846732394911521438916356906077788499715111231297813013995886385895283634083207393884035962721544802688123586112936322387079994914243604640484238020652475258695710477432384903072529559629492381619047862197661356092414017738938533910478799915135979042408749093960946342255197250624381408699049530326391276393164681740428745003689953582851789650651184965199112026505321618575861297835184875872814596121458554672375392376348873488282617617975646582633787081785411026967084453442837053896088195531998010061052339527870639047476868931321962351869684903041755663374519878814234953211133255599002352656188814532963089842275941882936611810283358387480118469836320266803810216225731595165340516576085482124628127253503522910058876490105482917983002649298784583754411531413309508410588296526948080332591215202715493356323774476532660140662919505940779620039699477315861536479838322026059262852195913999434259255756474378380677741857574317919205205273740966149294672378881468181324909146525176023436656332694953982313236685890058363545127552008174456541414735895228992853150986281710606657636486082309019442010370478343802906711199351337802766059888882669150926962255229722956354455782773083125861825988962295157878891096392399404845033381691813064496088047436451587744239712997290022574433013451636377182345424490663932087816808342960196887285603879400524539148760072163551041460504739696004792668402869930091017846240604579804927910269695381274864947862062432451936813863038906661025139356970417423064208478442618880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 595508711797081559683108503052868846911820503120819573769079501827356320464156767059513005355398709673851802247525759361474046843987661156671050838847229853109957536081820850156443619384636861243739139405114739731382140803071752965161146093210508325511865806566596722391739460626223273734754393922509551578644885915782738779496634276027927459757309783186451751289593666545499099956356827295073119318106296227752304920531176687503140552302268877548153854165459310315774809939949339456507781519940417461101330368190607255785542929779334247768449788188873979196474134555588925934781395695368077135187136618553302482961819130873965600524250932707628823703653203994497492063358368770086465761639836059440269134927779471007818313511441174031190590987073334470676245380233147587504893307500625190825604164578457253123499296227186629611893361445532814947806729110864448693645272665727791806945859893200184926879991556078241519239852878051802631139954879598839079358038177083838220752512971293927727763988162140131076596225055131390542753425538706163680883869191113001154368344579024637632609143437301690445793354754093476463169922127704656854033234605026494734580388944078391635623639080897866055501938599075717778641941312206160758263468693077828672475316842863118738836795808870650379732422951570630359053500678729535692120501855892151915262508864185059288496252981555218943321249641418510230422688652055478479119378852434490573565534976707041254936714782695081603121115819336926303228397829759922751129053133714861654948759090589664677676620349107730799479167524598220208129496108436434853570621010755299962176779898562043384884548551254594876087636981960464219199447522178929834902287260274527870865840708531474583492346693709333863633536018862594887081774180112232036833110292480913902186035831501996358487972089658526541436452815657519837921316411222507350480349976599966706220683979314357199607219970470185228197114584027204171746149676081254616743643429626602854451762050868305353744354602359241391306652662303888426733581282443164825736096519524245101951898066226681029220655642380807444455534849804960909188332038227979503704343033927805876150162108431081323399261958712033935851711291158785924297032680463392519256981555393426181997118416211646471088615399655963765319398542980883289219517744077340241447430580742400553918360781421871180577794801403312205394271382229262639340830100958341124757683915998190011346162723592902918121198517593096169365932073402093089604572303815964241754647194225011610425935826240171927390600152661481082019093364712755450095083833001048452993081303247106784597645202106675375316395982258788542475508890890488802710982044371412375339528030779526423895568230003827359358645958030125074326685918543848804257488059011106858764191354349024289594971216407333551754789561821725451712139547778343676197756027879944060308531849488894506032432691203658764381220692493748652261425734894208442539635787501148766109723610323139365890433100599556206606836447221094590033544970419860327738056465341570784374578604423833012449613523845063068864631917809091229190158652184994425551931674091309255222846953014206905822070566626566419736690745514914494258849117250529623636821534882527937556279448735359124019255699423794020265465449559112303052094502355696426607922061370166031502591738278094311108280282599182376605661349303936701835606114906931200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -15121872742987117770173261746696169808113436824597425144513706144438835138533022802666249202545095572451347710604612015570568067298003336968002363314152721420191536604352418028200081601451274073621832494086903108566472848151911938107497207647415150102028230030712473049800475759646721876100017316915320906253332840743348679328703113733614437495767339411760684863218128514703611354781186950834841454740382429583882654104717513464020034368356722415708000514747862514525455358672496258468906960231716989389062433090629146416932941870527116754716253606319219501903408325560142874882912112499728236057098130676693661121863373480651727781633355572645658210350202147914696645700184139630993357166965134497410454401759830696016751179244924195823873339403684069546400729188025062847707307513842830335189375679526289596987110655767996840321404709223740060101679549818632238822252418154561295917758800588054903646314232478735178962535446248674091972576486586000216930147473594772557205961376811949264291366663365707843494635050370564763567930447285953632605014654106143911536667886673964323190334950908684973781482394232386859797128419936679418439610059605312454575363327217051468169704988763844733702349115417388570241887601632067940232068577765888330505556911891302163144621222208374774117466843942526185830632534784494166170930040996181805793051789773549932421396456845985599946406996691444847061496205199723346598797534729593791268765549342194106527745298915610420583123526215814165861493558101260031781804550217013481382796167421557163970168519212951979780804029481515222270699434212502986299620380479430235533348240691391654424615503722007653289806538387565425612798774867144769253211208823709156750579545216333827748116072457559782164348192641597853808931979505141298802974422541998904778908728957619280308118593702145294270422037992883249275792749650884522519152400991700921162891143827195557188534364821778593861192296949693076624772042997640130049550356210983315589586668478121442711922532127614624159788169646670005569205327960487383354613599290139214525523328261705407212455403293247097002601640826449521772728083206730077390206009519356492092780373011794586498522672378783604839456229819843844665975755404018047425204180324822878140490382832833689163715684309522202445328764050875073671150214775532615263680847947213474208425442818885937828053212392302789883859498636783424262144873610737552966586109276558669524503096890030123257404061130847848768758788206779531474407619274245425218596881338009279113357642697431138578392224370490347978290870689361976817464433695369574241619120784082274417919149057442037126577581485901410107922910066295444023076218691965058139005795478226971834649125658027596759339421258452150987142997333603488573401630181401551534541947045025661626533168084815853127308824362966757383331441226910997616487212254289192009413672806867862683842266506265568102754180020059605694976726834513973940634887603762482092451591080073259098122963726409700833259935398661620443424074342201791240648710059526762020197312956773412689274387655357615853359433045078059276028457009241600141510497572326381534960824347502531763804718912681422373112016604569867815090293969604364774175537368025847266065137754523875753928004704469894230448175278466316741027211271881542675194046736575039236678795858511201886507654300308657108628518342665038537886269440000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 266728268550399124054159370419240533240464792841847967583907580255405043923774229540374119963684676445802490761870797362079656097057481236271804340323028936373641315582639285329987966803912944275177914759822965919662209136331055220618597513149548404688985956632154684052802800783544602964825483513079360015760786483839473737622574193150566303230195632522884995219293042603121886695014642463191928856784883425187244786189763402953497826072281326313516886489090666406009949726833476638663722773995582298913670998589734816654865696966371739409881072235343373726645030085516583917752745665433214132898554691699478819328433406783458897950501165985302446374288325389734608053269649211279960514095398855009849316573802428146124811567653522500290246776678247030344160558285110232882670815680530867982597836825403128651952498818369684811794516821675141871449779646473342220853775000902591280724278928311463380004723139781750827213947949898274477546585944417755839545786418171769412091399631346181550415146111645469000003769810577850613090281390612713280063156371286934976069448885953453900133182707680040939737310152452168087993368933260209621268843954601613832801772049970674478590460269401719727795476713505095381986709216078953930168738871788655145355978713970885945947219424644911374041430907198877718795693565027251896407401782789438315502017445788017203705881391334588792894365974429065497369676059243031931601915256699570691801515660451734119233682430606857704532567940885396181467937169097850920744799619574651338364416669529648814959028975504223640136843764626715479374912911584528393391492188434074659926434784292757472951649264064830345781386229612929043924099494491468627778581924498705443848361876445145562007601325703064670001742307520684728736417263136027369923868438378956295598649036215832043912808920511518338210153076167690070826155048068696630939975105689642373486109828459132803072326774924928208060236378673861358943386209379335333161925417079962625756797086431806776600540023279959693423322193819322292873925708011655352396235761533990208332804510423967903832007424573694193393531647463425728314000014967773964923834306400719644141123912290036466350699697374310982613766879850339536077829093660515938237253356471155046230392168672609640326028092406101455272686345581720018009177071811357914707055873722668791087611834216511434300909757746113823016430318677885712550526493562561045677785292840005916472490925020189985938965162667818337684608341121409833210386492888647771969812096960419336059847830824101004818209982177853367863525058881283974149680576869021685450964593315028684587966318249352945248397281417589601873822532057945207568868748548327570522725329817170722089465535147377799367656219258839698132825014499072626522293787626057210368945998883930433708911615327319327406157234462110391162451551507237298620332980216496021260186869988936779102596266204497455823486043457908418256576658473850948946879191242164302882391907247693699028360129413210119723607183691587620648383207402591282859138565694198731173460462392768053078501330299550189763117167337845010884191629934279659576513584629115627322495131705265210451871765676046591294129228282763139327963346607029191532556673900285418120959904786833890275086102703430737992122843896714162688317446460060209920448966640602541027725364906864910810168559742071848139966270475811684352000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -2941034132992779412336668770811174616441183001413245338862297107889163173576538124336700364248169027190436995602325014410013964093567633045414985115467596220618964391597120717566517738834092211056100794561567101365119284898793957424193618998270538861981279174198292887208021901586019094826360519838723422258039900984658782167490789384009497043598276609252161050168291013120577254981205862070569924902545254810855100238212529273684402592136896722737310034838044413627662214250222148849698386365865432781726228031218660841200304386467152411686468282825894926392027824754393474791138505050182018212750424984457256341511338535857918962629743941789637451254087346035199103452342945995533760894654558758485819677122677293889265388173705655865057585496888300590932010190232987383621850179363141623140661395815974757910998724900025969753552250465524308063020051222450869850039345562137858070407876303898763930723991688434400748855831256654630139124011067561698403961488464606580667536076863642689012935474221827364335569545146299995688136377293306677615115097432104865679429128841957831854125654224575529484221261114537150133306627459631902422906968203629189124110401980063278666395665663660231126546284789397536760908032153201896643150064899336546486232526064747096134022047003778334213649465587523573631323289241793752001528305253193227020760947198904201346021436630604050427408796781513783165755625225044813502338790366939395606410717013733895729838316311054518320730888299611508159156976087012574188565722749126928674712756812944623284346339522315760235954789550932130630615453211141119375942815058024609462020436370017525849566056642607534294864407416730676419711962780524126255780732652748014030726542679175595478275404773025770452483192180421352037373051698343683339914709605745037183461690063422614991005401439111564533951280594935000594039324709119340553279072375332932335368159643550722169411546513522706008421288105399596876390007020858994366271707195914245976803738318008311795709375601003174600177598663676038394448433256791570108096844750591391559236620200430376940765925539293017667385296630520000808720833685270087050944908364439096812589620778867677991087583632776324439453026722809366767671016008905866069879394263778943356008329919347428684734269565494691556409352323430872878220658242007022073158857657423569916308147156532291088606817835513092882459406120726666454484397833335405415852868362361061396449526394770038846010052220306883739675394772859022734336066273119387930582000199066415563667439355279723942865542522849803480636596945750145827632445820754707900257605623202414504846197837241831152367341286711220942725576274230277293855112671700705394604187299562202336329881080911516666913510639383324278198416301186283673017115056944170525461189047666728288513009688157766124893374312895391162530702975827493655301036980162160261642711582835468089667984276686873480577361010297960244797965893747632584046612989669941158743971020123254774403769714050522050595951478047848100498106648405370300201037638381774965274827212920882574547093418347975810485380479440460596655813143537953866282845824175045386826933312924263404207779671118783320551231589135073937383306594385530851622545176331485875119542669594421914672546626059987112373218651226310358860659291161713400709623041916738471041249230772357445039566142046079112185539408691200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 16201256066356619664405275990772118332474301015058116044218577447390720508610404170338283597900825073975947519869038963500083045534814952144621097141421053956531462743065714890413042390754191868177070104238189732382307093187245681280237406846415409953842933821060911041302708558035208546170503342967221180008070742498217718642169050602663695594939076080733990553888082244570399887352745145740294176050373404282105899001746108503800538713261552059539115292800958063016561783516746381796987733897202960889637016677627867610958482514644134906212657831517630274507141246895058955582152172889784544664735646892053028311418879993983809307146698927726088432732930246645874481352766825450977800834321746493506141372039415563736269034013897921825291954280659401597161401562794378559895053296142477104727737835086716750342856158483565216004350602654880249434230587284324243639501372962037165667309582765779109293162522232820023979254180577497844278050554954648193796018446481214692883559045215901467719433536296042698157967442509985312258447806979710164167014012348025487888307436947473623628327508796659044776738705079138985958582553611726114729282818539268409230433347533132604502299534085468464830817637429962412763095852098988573749326034802280067161062702988436504455408625522038262772229878979614122998176906275586147772187122769601063996359450858942685329528880635552968679694052493565346791248221495601601504486608310298222990868948007454752753028870018668206615662904199865781240480794200106076485559404419601255314047105230628296492683813580802367014288284799142023095527081018500315249160781852709223985961463999446424337537879720929990071998686351060372981481972151851923600703020748710686533413002410787321896710846300879500054845347542077501137388102878914443220557736723962344653254906497617573430143734678626843880397863495272303671862672868604609962700689165517859014361561364707703553625792858709186595566865969375607055823372717275933962655572361471410809660236656966267508889419180911207517073628684821226195398299212886994374347132654140206686610413620365741565105788418022076063311956236597094132325490884381050738080673822400247941494188906647275442781963956568693469257426861347702464184295791690126396630794928444117471500967758759952365974552928184385102885238250438722947437914125160534380476653267344603294023792733479793284072965089458357481116783113643867805951503639725457756860850972896288210396656144612657571211378575923854600158628231853898846525405810649132341448502860577157438440417889303325671220632513508959511910400187169494060298819517684101606148721789633878679741759151465459999994148932936203211674251353384072101736951868080883871258376058947931536556295607747788635618533931308363021225121349037370934738016035902814512225267605541644168636712048368369101039122927792495213884872323356878567996204117847993914391587000674101027606832021837899226498399626310535960023080247512468634258627767039483254506291589425018959721664750585041133539158237780114714448779300716145931018471202518810731721998610055387072078531771304422205703849255889077716124470749816707130566221561901483118492590640002104984638593875766209010554500722276284482897799460707397736672413041742863322070567701649036039488477453019121730145885018895508386858422341326267607512106229959015494911272590560096791849825174009563955855360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -74960238592301904818020700957971582805666619095213461666922488429518185867900995831683548741034784405748036656838381200555496881981164493595277608780495954407296275476748950656793220425412963286670577075871598421308347619173907422981843220383554255242018039624445819826803622717826199210935643112075864532113271724552241366102536294273096593739275119772459565278683229671710556638180505133054174278875250009371408792574794267042384087464437786319720521003123116345093362710127147671475377332724332863667955240196169714635936915145935530690383505548334285642204628018587115786607723853694945639071194057608256992304970306096065669725261256724248239009732104734394059514142096103055459009236772090878666011053412640204625750380500933158014615730402618798419997489427685298197541424572558235034901401778139632043577766243638083229150270306747798298763372872552902883603438643151517111943888081666488802414155345773125735962846217964987518269884140771548241366632169241863437232608317659439333941297605659923661057093305794257246319059868237610248083437243240274416562430976379452371629772370077019202925670429038615092445159911971278362523172272107760588417886567287464965351102497295385778528570144197355460330238670402403399354536136537226413249485697277020473389413705949796354296396679275170547409488897276179537276093104644411091230335034856939697261835842209272891363203878305679267502265823725002024977325608915718857970594174756187820427493532246135584505488250833922397872767933382841059683628370555904130938741576743059583457568166644475265936253444981749586707650489142904760285627013180821950546343320854391907653273127796145436415666176511698423226244666859339226632829051479317118492557140109350740328698428486704280021498337939652908009784951896523921546109550924910019532678156084527739212295494934514711808338943439801193528190936768851107024057379288200319701774340889906749445537411214160650912915566311541205791507790220115929950651712495084648953203214078199025950666780669842156494402550081485364732081065990598354878859529427410272365041769700908754954891728370295142486181846311675875601854212863299051125019076544571403911259088394951650952897127163586601319172485675706810823679100353148899427658774513246189997056537415032009643659914892627065990824363169968025609356655942012783887667411579029012971058575236058892876986405359159157265059006243851375278458135357505442235584643682434324181409568712157663492801475890652403421635247147745718982134549852974208280706675584249531948021226402394432172504943482534948406665517419924393433019136168602565144994233957168946893056658832601782784816853928270479211631002372689519887337021307237903597015895974096492950127139869352148043863746490846960963426929697219149099890783408742354058905520580193897489807653108576213666614641108960401589093398488219349086135128352192034591974031535456442227962504271416812938006731492705326637633553192542742209083677645374419996522389560150071043588921118516637688048246876834888249393564932812172270273191808956603427656885590723615354390006451238905548452785160500098814676910684386462554810830264253940201737437698172327546245718360414957050751583497681099664745292777328092494297305809471738439330722120493344956833785056894638944281557379313908519443741111426658782617893904947287590408517935758717317155475238682624000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + 2702272129558253027268032447940047977257131805648401466193788141157236531461549464471736315608248800619838885345295829668158545842943621637269684824290017173518901074678016812369577298949415533236282743206982403392972910130658541561889261326392464878059652480727285050921466464756594543759547161478841516913484758845211834408357341778643467570395789860798472692710594382175351361532810168569344893070638541395717787655779846058108566006247931368203278912889851633555955886669537146124019322514712935811527229065069263748406133947064080439342686349134116564301440261591488522702625052675768597581548526519685762848682439843810456449570769041029913893347954924363498734919447284383556396867514361807909019493363898182606192461218422667469411196979537457413513435420972736801894415424534515885502174062179022191956013424500988735317590837767216067277027732313807583657412811789653704935494842907105979773620467579451047352849708806512176028385367004968996642767623577599292907567192381939441002199011780628294736723204183906833467102228667521115276169122707914906829365878791380024633170359694310376882510897918647404717395948227425589591378067520372775042038592300505715821767419779089895453323383004782904728938749450971471409483792463361503860700800847616076262919076709488495326653511214868669049114842173502058772177668415710855809996446234143700528414426102813769558809868919221115996653457429522002616333775660101031230611749928810887502841560172639939793218555586717547065354414436286080062064122434592276671811123563366209295167693191708013370188165858634320759707392922786103428189318361195858094849710904633698065684216630141492613496273891067256735625606779448673459115206499266769474595793675286162404415478799093396903024139927348936623866468311076803060793418184245544441160374780512569373240024184357811048167145037311444531729620278590460834567378206388781104746512139270132246060856847687797384322280609335564592445390582335629947155438973248023235374388410823467503932509837039737238418491873056816615907805245190874391863362117976761172878870911205840150743432723317217917246257373983582959735614480904723357316512550786022558474907390048626662202633480211470469168791462419771554036375636333684272723227969400809988951711544922669912909264349518507266057282650408549716416420112790021834336455689681720741953950075901852891037403713241564477837698720920191233756433539564243114700837423463271273644500355430497207409812849680458592053445864493484257902172162965513461813172482911199609815092579015100969520396992124859684749264922694175342425784584140318776445948084427210136830597724112557962115363199267864826714641348203880999614133755712106063736248537647392609718992919389388931771066814401864975983649523554988991327454247811161011400051152113886135208062773961618152967303385361054664760218619760024283879111730240812341527483736548463291111818438599212773591901269726195224997014055454878581772906822594662141409943226623543869764265849649838711582111699112832282688974327925763774750687178976586293659396038340632268878260919997031847248570219457634815764139578085705314036877524495671976866250507587889909963766207736579266477150890419942270101584696828297270273505510951625646009069077858619025309417941933489886150539574058588007597997238970860959057288589814638483906593643849645535310905344000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -49464040178806217168328061012139467015754836837853137216480095063119571016229257673773148821495490497065160217361928407719995516595166659682108868349960261626902998974154189071805993109688686423367552082787914217950927508557752541353197354131305934471564981319317151525944959444321563045858508736642052025647444726969794289826341834285221189324370248402532568793508109871020472218262358170400220599374714942083482313013944383197192473513790815664489364588298655264282764635404638541507033665819750737236446777319480012815549047188190307364572827886805472613936222049225510588438906829355106819770795613060010914718905717318366197791908441071178262887404298008122807447112930837933691357192701207361540089116978506122540103768760897458452479832300624775105446003984808724631440353001282881498048616643957607905589962164349395000185990032854601494958739498413287390555759168747857980256054307456824470933582848170363357220110126441209695170772749614202716147549614750420045051173991111208047748718681770697397099922566902892260185399012392947092657681311692638949268802460727755729404868225586332588015307614470862550731136202193576487931790807773496254105019189866462241634679172909528894693063757994314427266992042042192435250759921141104587519772728729465962435716945269970623377699670754184062376643724212957226793205346477535166615096422344472765010667801178695856149418331097892521644901445656875508183935441392795305458071050019196160457560113840630678182832291718169527331739013332140104905226712229552595899357961655724055241904663499215088613999690422617481065076409709223547393260389397596579816541394642951645596202410364768324318206509146564813367684226719690816966271155092090148087629478291252009523090063133330921749935408076291027097847543527215948857160469929978730669447679088391125697282947813584643103186969669675622601078036598254291125086044468240313149693339242872791954608099055511716828888898460152204913768864974696287835038935760172732046331507796295267912308216797588997378252407714990651974115034443081461581453140856226924452979400650875263638309762456840826511071298091605926447333976350929233354130718174315782999957495575123505610238056553386313002373336704430315444002213440955073955024062413826459446578394938003938576218407862088810241828682844570585594293516284776937121386796430128549391559536717348217367250663908899789641452900679164738819172933843393446974145188766084882855645752629829584625881380730406583640642041331879499480015290261723990765825704088584578980173387539279502423989583618270820645721707898884761941128003828087263818382568705260593131515095504380585550818977268679124848878211698765919459877178848039765894743267932974274102337892689499387438482823246315670815692391478074023163862901491680231289179816573704795181940701068206706056128133765840248657256006553180418931314857930433662008280995932185483450393242538935442650466985081590769415304086818336071509716952347812579603264549516591378070122180647961464852225253223532540302783886245864987099039601275111611251792017609524263922075461917348040412463195309857072977181472335785162720938275023861366707372236767512167066194401481297448655194753050225508944479997219944400583591012013674785137008013630141773995665714939088933506579565088696127438367290628179254816387197695871965249986750769391929917440000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 384610871110177027972419884332468169351214094600819215130173526412747398232263173788740763550782896996143463468115371515947931735760929675149636459398133587363077574063992015031129139464827391076497948913594528628402089882697746542291881955510991303580939005918230670355750562853715671059200018742863805724067510729620475770128858668889747161815363676665127998434760571294793998848580533685971868602258711598067718356035487984018453114643583883536645018044228999617359707081555388272454333966930472546852557676432096092847692947838849219342475689528862293777772267372621334036562441364961321094309165529205227903135645653802807622210116339693900189376754437266768147941510682380456305785365677168497609904431218660982241676056339530065462961989000601277931743771782224840282654632108928139568678173212963876361427690835770736669616371045917679324325857030964554662118753230938828846037032651497238365161112495775148153236332449641467648202754705855353020756397550945058378185175920823083891809491368274541382023157354744002411184946131226228373334361717048793253688420690898826003678876543441131084791145940181970912372402372386280943359488553802030026874126889535152824538481255437238187239365813810453427539465079148818884629668161682745911700407806232127482523872999736560237313959448774375622197499648978673800749423382688582215069164973793988017080291776229441571866490491289738081619211917239380795715899119369194236826671380577946171551219596047835685797158463849036326513929011646159516068795711860015296689955463681423219644165165198762009513712735269931626657473258387364757067488760102587950301882628969985595332966441174459548440097419962246046662433776847757186597642284764175664557449938056519933517249204802659852074022244064467083213384939444801087378512622539752295471907198598771341473507118340439129168279220023918754813751427879068882770385286692454198186204699526201720168252198896188350572883568617719721861367379744149906695420912018189362564176119507667034696593452798244110343667313861465336725863706939535970563009539084691867257046228673338630962077616365457698696334075041061501457791364797068492857320610452673387055794316595018712345813742978802376635857050607746840648039932323484291739938312787773725862344803344018342728893249619513878708266104902043346176918098649988169140153246789649061008094013373569809978438139720978831805838567281027956970182141111402763608704672243526393329290540399945391099560381836854070641079526229202681250698062948754295551837420838160072005802261482435002448418773927727968619836102343286922778574503553513616888068612270205547165459603230836448580473315225850732680104607443071239117555516512424642042042801800920117146865037130263597497266048015041911830388307902201267732859341416725446456256606068353818697112170764527835064517923450688432230168045993416321511331672725768715692975343069885994204222475022617909708050896440909392702849359488927645410989061004774796140572675067624722664927983966020895012131320814916184237299004724473169714838044188200424261397059404404082533355035353509244224406446481649986958328202411999918726045987655089325862162023504914101128338277925403884209480532772941125990686462958848893075951950225965131181818374488748405315141220502096344075400978472525268026007387327262276049206492331701644288548434608128000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -1498570968462512080503848086495501246886350365473173697945685365788108620747951990044363388325843234111162077396919808772128753207493359489081574910209269857569806034694474410093922152952887659067157968297909753649145897766669363653686997330255157428668556715582912248284645774924192556512719065013872215114945503667636946566926287872037825131685355384865032622104788522537465457064280906584459502023843141333606514176260137120893535965620982593809404366777689801607600879834352637629936927908199910401637119040269441300443488739711323648839748439396240860400694896772037414702155060313469731389467485657806763225125662453242974908549622043758066159150296063075244162312297155658866380284036687672814057471552941048181553790890264678545203892279769979784514392858272682774773763659710573735993501083052430323108564129073926260133777999499559955846870607584603680849607957649178748423860032718081866137462213810226499894304959395216260085174979793604363921712804907045273544077620307956186743961427995855729119847601275438001477969492135770500904156811259979726147059341947202334529812234757559329685800607798301807257767267186909165980395322124388138917639054586414127857277754067470732831389090142364737982055768015664140048058463318455448315217315306231287264298867093513546231767579956709081144208676233875257805267407216876506768354812369860811373524589035434327958058221965493562026629970741903366371238380031591669219637909860870950781925484438530183251780504107533506172376261110693881186491477127101547315450691540514818935291348061031910788073928941763550851456343978271516483165350697977619344397815718622662066249615380169731196704125253744484208259415397090444386447549506654712011761142367103596518543910852688283842701178739507940735914806247396381121859349609740034403260597272057429814582444855442655738233973356938138940689376355531935472112039834607880485031792211342459206405473095084768267108242913472357264330166491609779151916336449877538531771647275116959638035665845600302092136742345947003771463728336103812672714292346283487543778844215100525311994687072634067851210228526359420693978108973386214461520403500890092691579733381347239643734703353773357460397676627677626390780062501261433456031877971731311849868198693550762877710689087179355726768505504512155344716558902508283652318352974301794019330343129765230003686596989353533299741798683682579462497915720029757713865758892959580556196525902849286245921129506950255845770753628459987761359749433646103975004980195034769816809257083977027111911183193293866272921914826933318925266635155749972040514119916107932407500315334404285515463054112066638884222504521739102473351558071027761423030306620935309245277729961569725771700797260412456778653970702164413981643392867993753210377168986818875505007806705165424138959058888242892167922722432201161379192355687402892464016092071124911238321423097088341607823664794039541640397155443490660395460476953560074975604325253088405081657099064574189132159495331997077723101520037764322550621578323582010391394985359300943587403538434434871221892063410414989382778316316426828418415796492614886853027004639671140490456320102497142748743276512213691328635138397199781596356965416979589301301938849229821947388485573796374051242457517516102224907808883208033178650797588361630607369830400000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 970113296104480645431954487181267686806728770973617349351887827197543045079554415735503478810226858798013274160384938749333090852069137089057143594901710981597614757466199581862698855037605496835983439724418154714075130031731518353468859326867957166080286334095936031356784191075710108911622536416394926962896081483108987275015701279207840734149210972481241260478231384103535567768234028297244283996955559626460769562942445567794965130557212557264505781401994436824150696723753729205899535786365503567366090275467680886542873806093759816525582536188875860018937436244695003219014182989824435249731540416848800757209059218295844847753483012756174154759705218258146537213924169666710798452192854338720119756837509151468463486079403748536032777999196432786975168498427293961104704405627323116711669229688315535903580180743798965959368560541889480374883585194670837287753590717303159192131632037171790955103330623807352054166420849982881124377358635394154122909426865050435701351322131267974343302200621005362913138592806786055175247004180197496602008237350289795897570321414517154941396532388029293283799744669937868260469895631927540997069795155617507884874910837964289177159615099990299504604806543806333987787959288953395129255773880521724430625505847737743752726769398668740744747819937143065957471851362916873964427902339720272857299337635349812410025999295573330075314148405556473334888698384221262129133278130721559518537656289982604130013277255166581581967744625033156196109408253069472189382375936432979745299061798510039305925727202827383252328670472783741743882384092820038226456803682346477068737449799115912708822500769973952099422880270858394480851704254162817949432387781632528252845700417979880351506593478219601123893671890182970751521560264745592473570353217213793065448343844406735592888159578653489375193080998019551623229172305238870410509614162292716871838404463864450023732448322742679664920965561367618946675600585360724738228725144724380437270528962499683007812462345717168798763155661434200455067763648055781118972009208409124159909740891460620946555086830867212722772695250131005026107127248444725432077387469772988804290137026870595321072121883151350599749077876029251375523823094397729479036640308243894366138098633868427369891206914555686232065944406189142950514930987629087372002678468795471381376114935216717449096299184800928617828802231210525591202799054541259690121465244651416586801227973249195814111686657297635924518482353210493764145742625486882473820074828798441310907552814471553886376274388215674554233562176142599799896033720041869237661680782806764978962118897549711082321915477243893009938744974204735983295226366109171138902619049978302834185418500539521808136292772668268341645664274666361631626987120589154228706598106320009889259062376020316841393775124277594332233160191112141658460540088552712206116238278847426781546255710723756879122357549096565914256207260533968334114828070459489100163766322857479934591968750070532504262598040271652368344161932568018327419719858638686669498855114680328059707431793660434650755987533089123266442675163682329155466471435087040287292998288806193288332988811355568493079205439228483357640542667267434129749975315816796760509539025323336665325699778150079383920384187951273404016362227844803730458906450932531200000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 49386570268184295286624337434212664606642279983132649400907686114459324364213853494451696335379079810249976600028607884619499159872822180540000961029945949683212288909080554057535168737760880815972464225103833978573348433568230705894977441598259345941304704323452253439651197546794053298086588715920093657625572557956511199348176639122142991837509673564180334907997623292158367450582643499973980090847864111932999281904948926433424233258444052632523271463607525500528105421678685779342108540228955229252649528595953218756360468036613161486204365621004878283901891050611726641528735123870903461050975481554136929382753958023728024323428822643681455971708909546468940890166642338965074121909699499722434414793045906039363073344373070392557298873298811936775117060876307432661910043549784088231430476967799069341960949236220303344611812149554022269639269582240057317095596128858262315167318406926747750797167696446021105733423850636735604476279996594778701260329725860359265091501304771117082787563630280625370341416126122795784060349767325392363178329637996995187392171756583513040080854790121783658198609207123652557925373505307114753802221146607548442413577694917333552755584818705186079298555903789222554152967254271778779631282748113606048409739772157432888896303283974428246749547151418750021118537125514031062346217124494407177909865627903625006175474451551714904845300154969442597126024713851349839122163335010356794067843395961033111325682275656383592344052712982096266460258027061541352632244158268726172840925028090175405463374227157674412406987599231902286617415492239810397520681390635682732640898040268688077200238438316970446988915054702115125828042174404388346415351338958416613167944901455880185168607162142929015135785538715178555107501649627454266277732004424264844917431004893231222518532344131481534623102678631715132991853230247778288308862244187479590779203245554446067126888046356731098004800137740340901878119772098477900202330660571104015360194040490859451700853416506452747140403414397432021347871026248530405998394624608274662136777085563697061062365914210423229054085914603250099163457107716479409243466856401420040990222027051890273813369851816543892039032416752657165018100067765560146572253900069249264225807998119281119018379771653614125482454327642277042656753162067140844526152955874334403803969780342133910026214451356395571919001058652096194984600996817508150708241314822054380779267905731652215906454977117655604465868655424170943551288419692489073520864861255835572960506130896179514770126323095668534954083438130106857246753230178645130628909821911970569073350813237876567825497708387465831963593074182909011990379943140309442236780814909954626037618649033155876063701368664267343276522496681148388208128121541277849707001074277986627894380996780726413738920736093842101457202227460836673609765081162680746858890466074163922159139837395196263347195175481277807524672100869706515722022465995006742538083071960677088209356680384859421901379188979482021130867762395850486107218544333606266726937714447466744058619258716633798984609908754896142352230470096640610831818792170430612018175135144276198078609382853123712526874732079823084843269890254781903399984856173011934180918943423153359679928681845228024626233818818928171163830018090155974370330148864000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -263158661090740644423740124518027322092680590447704993368910826393073646658709710696083026654977139620936949989213319753721882095119295559294924864239212496363147848236868767218808414655554157797906016177674221929239269021827032968690159954221614372102346031012978033708169288855593921238164468534155831527432698991405983424052749339444107924365677278768212707825939179572468289571523412090329298676280057630750364451668564194502368198450534567334577297741476598833927399439001883522879529126148773141724046202751390961269861174931438270998950359626646656198944599537417709790650824018898084975509854562264524945891223703911505699262375177124967998506278910391005256856791999093002430109096780779375722604156125404436354634635549934181606297340637534478223784208887489964250235993835812272239769638206659637808592874525767128934842540771210587004580188801124932924990651746549212277686875292991119603044825580704571278798969383719777854819725145086871091364263048589169096633802733424812060471538993134939657003770253540802274451398256906089961270796087474542967137893318286114791367662566211228047504240265804757194101523751946325321342485617591354351897674062727272650594243997840392229051080931250041237143706638771013692697726481079269092309465690813202289391002404324887322122911161146291393020858353205064951378151714411822743586599021069688420274119107576987428315480726394959519220110712236287059968012921874208110820687589105878407731294917890233316313141295266694128285742806862756591485535898843887859813748819058825638215781766458867768320308301079247440542988426061543493877882042816718619831519238074201934205210637133148084926120674566158779275120305005765012934131311127906615963172525989455480110811716174687977503132479466377059576250003702050483240834988575313863686714524732579251124026109405629651342134757985069770459941116442436761301418899541709135579238468695058959163791465198304722844834348523338987829783469690614404507479342737111047663848232051184142043280776524600004254283786005074288326232091141935184383787027739753373829636745732893577065932543049342557829025522291049141177208165467831141907938848556088721466635830895638105365271332973597570456409486743477725844119181290263680825087506032796785846625883444530092026176300310265685928407453720483113933118621605229857547646992518543995857264563573221492876469144817808329211902964426331326952220937953131105182515511355607188919131396544254446423059252013217808748231280336991096044704761998718266486738160617707312889581979227407990239266817423776609718643529347673840704143702850430498947020323960365203875745042221105925350116113895552270344243665706710415656182778624844685783020040400765152966074749222562168196006470488730237062264858648898995318992701555835367685751582510554562742843292801766543551292685539924720399820378868311184563061437281724171995317319900029501868245589798679322813280459486633221039198942684907716355760917930727306293522728464291341846444690426219612854135999942893525431193940467832739999875222421649045915482088669333520407451559523253677891197326347833370573742073677357215700443862211408959145406557388763863320853723308433773800364010325937998882567753806042893567988635806428919791848737165368918539009244541017789330938292338288720105542295738189348864000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -2664618788066248305084123803644244436757277600087907135406902469731789004371614442404924332225114436366129882959825706228861840557609602923708188938649831897503983716779016132461211376077488321017311512556167264855861635580747563933622823319589480146705863745451990909544708537626463218798459385688197454694126179703747993916810045858014397504268092496867586786915915640825218688128936015383405450693005542230174922776549549473850603431629005360269409947921040395607165624897749204118647762934724790783717242172148151610539918280298003687376419051531941629534714731670164818566674095260455143212339482840316839910666717791587157157198330919277470948808683043450465885250080471313192505861143477420804900961947096890381783161334639013113119388360433193598168886830805292270174955490046104576765197606724566927976120106827287074547621585505498083952292966543081507679112684867648543239678545983581558700517659653598305717259015898323394867384577327595405809954811795046717246905447354351184788970579049715896928032000016452232104335471766849400864274573433934180064061408032396938927544827020630502846175551737660867728781176957359235911532073264403964104819666905562631600245321335054549913524183711477420010419206123561801393474416530745510419437799468903171563413577034459987433433089167875841807341133219240600279609710737983345149066235446648121894404389862595348486824368738497049544961457166865987293635616558498522613225479804909674633406727969618075680946910776978132271508460000746368935382230829142805895299840902803454894811992358086225711337359639008775770788814740374794593943567878074970104375144566801400592541495898063568471995415583857815063944555471457975108983476434594001990922979183412322640388646455557762687968063988449702843765558149457657678517085897552863371948570555381602091956637737478470898051871124985570090971881115694589395387594131075481340077139152625887952983748760123033507435922733055786789881709349697692548423605364372536417990347558226941324468384184232303245528966639309610998701385337190306268600571055320488782601280471263305718499554836857293197192678420749380451522848014948530466284287976214426185708688206113174852338538264988253478422670657477028947406959897200826916370000569267430127217636142801588703965101358721450538194529511605406183218010926392529006474896164815055058611011005860111910759387792589139003227965287535145543060796388206299337502859547238547473659972659665125945413724818747450879163919563780822985408638868124668219739450274825460769109335823101690616344377512212655527955556162665282725548990781863673054461302658633992281990117265216168412752787821075192554523421171294944242825173490354210449201486179571079375639200526946771287577424430788959882154125740168525204587334006026063704573985754458012380261257170188534462903791782112670462144627334510764428493904388182090525724801033630633483172571284862000673322197160957129558843625454255517314483778798932192742020374548248448061865114999994982681423700330814212407128642512948521736014214043847986299361947136019637381938231644512201911549771066932041010708911065853108010212971214715094697958337715351353995731295299263840611406278071066568393994636930468491128226889976568296559272581999898161524814651839249172743740396275686827680482823797473280000000000000000000000000000000000000000000000000000000000000000000*i1^156 + -10632444987671873072398749813716735975014563640310819270793715332959683098597714079376267181723888343180803673068442256443482393766575340204206066830433775641342310889087823643280331282734825962118419906646305091790667158838043841159418863085831144261120195135601164584999657493845459099583048809749805961861243469526999737999614129254853309389116213541365011734189145764673591648771213107899590486687621395822693131521923208809043895178919966045334209951909766794418797069176883428048953848328093426885000279386211464107089827570813627644427648745217340888680645888473236068068373007552974729295138915076758646920521683485229023344873338576956199799109426439560621361099917295325844876603320268749946864191900155145087484027372508795128396008042217108236841915978660021303326768539012576505596038864681392490045138975467839412083688191123990905004488813496915716155572438004891500665489289984644872938141265124197802011997570262058581758881266800595278065612041341915486503661181772362913744631673255461476558573522336861969516582657059441706348510657014920969129463273234281396610584906979400139717296493332201830414378349863677426464309604814182137263452684116188014788732691420820273657166583004880869295677645926241042726731031636260714848733597232703295222968407003561768010113323091317296257443006799176569386002809162380486411517162811271474243873963625292175859397613801602560556879103074075240869504425006790806561972033018661702652734237697643443380134424560120197827020816258323423180325515842185668028701669264684597203771949408335735244650112486035538247338293038286460240468417823730869017912707159054078504984519030245264797003379755128603519929163655287519398086012726595742050273120756324496697591707839842310040698142704161471951429300621124129033669891045222839172891508551569154297833733757981847470762415441460010206355998774907889809071701715360387233392054446749568564233424725921877551220244684318563602438171234060091551358123145912216689145997634602926373771579453204649858973360227252169846359341988937601557778592249526067957232242449154340756672245669543278092710112023001063085533332287760630601075309661855996550147939027344874529975999120272205962055337122273774070979047009650186703929491708252890939876559992001231306131394981006026150278016035154094160108704986361968338554589530730177334559808095990253485553347867408656789067786889105091216990821008774026317481904567592484544894696891845567376033460853526277474779103196732879882080940094584858595208931975403362309576617167294163545574026693707862930600840963836985884092405224866700062685186360799600358268320007884545851782264473315889488159346879355803139120057316898383969670827593307949654827573441555800988698358770124655065163186193333198908348721844185825694106526193969542915673055032020454540998527452957599391210728854190952945297844049703709268724057162666788697850011556668951342789839794183428204920440349822950682922228627709934366086900342688551093280021675979694981333408394842430476504014366757052122077590522705031438024730728308362856075803343275153985479289271234818484497517105619882247777720993246529390465744770815964548400302253658244796516700033411733404322583649439038974530699988658755534780461792513763034044329099072086037184915236388997714411520000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -170556443310438269563993125531549849910459406107959627337127397359548647421267758528775146900507783892051591517377856587366931364735718129526061394064812997485242037990071596811434042133159050158466001450384975256761516624191427323998787966027834746389848679500426992856078187722443214651904402705205779382974271801368220172959344916845589185295435349115989823539732020677004208485288319323739041416732994929338360288006440323352364568249265639979419179669673686329046793858652579301608177044005151749922683755322039982737472005712336727635392982354606087517081285838038225677855421300809633003627605938164760755773754194987664478606338901290348867727196311540129741574572068068915978022396992542645360393548407337583418701587375814426903387474079207297317219549999282918759123308960729030940167976457334545704016262692288990426271511537430906482596205035257315892115496107168553764648933521853903118790572600649680162446890986083735580290551498717964260323186153779375834646449339047661653234833046065355103277827871142327716991927137715402235506450633462122688191684455347152320159187841403199231175556910705642900957239537654640206138764590095139043625470606495483661947116641779444133953994974957774086136228057536341858869264699790295047833070833550296409836412841366250026326740453371515214032647731990644214318898154516585599232051824084901440812041645348801383653829721215391996489886948384811227035976166502956537033942506701363878128269770221703278682539723732889046732035906070781506606688537802166176153720283658154397988949298228443293866047959329631994044599560263397254683546343109223293539527787616228958226636658507413741845558526228839193487692912612031655431783199551379829882613047704747734151987873529498696558600320025157003485680330033655295115118494083372504548436312717982723057502158861948869421466838593189809266599588985455153451928100561470244223350582703384578153564147804096616444234649034756085003147327553463039510238132733367643896106402061420122734806271116220155040790424605170901703277131529519209637440885257832020264363912243362126822554583764331988055229656031835037801515641850577685210420105458337842691814333939623011988483897904836070646266754416065003373942262450867184528947250725021032081093385590686162130669721232604450451454423556665321111552292395300705756572662533404514712045460879206009193819402510600836038717431424236727281526494489912145457077099571799538187608252642431457141741168838593242971855012950496464205903244182767623990073757006260072349880829875992380770207159667293160059831414251713243856628474999394910501978436519555783807766921016232932823912127114309156439317705858799150678078339053924751213642112667614959828691237895127388454489855442995852724033621147723286727713524562377960682562441820078120133016142919097698384266075925955988572911423901609068455745951355491953551166610239260212754364746545943643160272095405030369153805603685570159994249552938141785252805589723806075189536748032730320842637875407991377067397256146112417760158343672799158660589206409799473995550809512540334751516684454565823907741821021422506308442226331022195075197817724312525480386802893116401737956552694247397017394982765325344514242339059805782473478375895606708544895676020080972758343490978657075200000000000000000000000000000000000000000000000000000000000000000*i1^158 + -1073289022211770862645276359782455683607945052577104021104732683210869647601927241250811475474322000355708140191405729824287815668158025310800741289023223047918786700837842891199104824578074989280593786323470078593946864228487265933371674789768608710934466307282215007132394228417109360110797588515260684615586662091127763812527733372781953995899801055911698918734565872374874542154340663282446401169374814851324973113597495719541280421621336319796273361310348447357809380798732111590899399032111430640769631280970861208566084965262423831665557284562062471333899220020123302416906905758300418112950495523190601455449848797106868240910811745122047817511450091095078274965990475830840272046559197614791551963656907450753103834340912468297342474868821671099964844030842216518794869201309889143151220445791876595369405508168600356601772932736664818757727280215159641990048790351746574292011981858622099972061215630010026455599387682379465415691380228231826499286940832871876958831805227537193218289856145220177081762156770549167000448825194545052177382551478390053385589218745583631172892849542043173509140283104512261093785522355434234720932401057025509930944178772058584133027698497892189314911440562226847225844104475114572784203756931677619986871291195239971891134607053401562568044397455542788100675344320532278970794414067505294196813373287620727443996941442483735795353525166572027257250892007412807725715948622294521240339451353469223517613707272447652622038866908052253048460134218201664090042343873649016201717263278170956233913295386132857054900528782718782961765101437937357407779001870689209603144379576290741014776258523062461080404384162112213665459453650619820288542376122960547143642335558765972618623414481184523602428003973418906550781406653647909924082118052735480208351971061760545207986104658067238768633399632385346966551640776897525977771830867816677555570776746401801493662078281143183161945375335527992445399849556592789454359564607538984472001323819290500488625547066212967895663662484158881523161161574316035712284701146959297921450311873598387900927234038608812835234701147733050130040922039403930799002202626846124766586137178480417618754063932498751639323862050553559608026567366996919095076011024929382758867634830179645095519997090818129598632625154540696892057841656357744590185342716712303224909777960808240775264863768642346140986546475957986514032554618713615269133738576393175008594367934355470246481412654386728160664741588698775809654845731430468072196661557102346318764309235604112130251129663215311443643618953194487785582405135996360847180391574864871691847876747515688040536205713852544419586695036384299190933560957101832078049869393642604541521764592296808096209485433399822629900782626439429310892951716144183208925366498140010586992111625056379461645308566206192380012755441945275083937972263808101107526369591812146239955660894416341595867105501769027907305886689773904800101374508413583336078140942056576647083494419894413681324406183254480452367377127312338044148793812047883560208969256590915516620411272174343918954250495074465467442031157288740139065863913726564320814779320106812783507182630945865741061702948270321629563338645108551966684732647503900183248803496099197068333571059503304990287336570880000000000000000000000000000000000000000000000000000000000000000*i1^159 + -2801893031086888282041778544995333941098849040110419227770615788773993597854041298013878718579217325171046612810438022502882818221364573787498976054255417382060473610056875920265378643836905012872517312320772839464004278903247281366656459436900589502133583926619943223675013388314585965198923148481781737515158604098182800613734585291329229773083363804209208382907540066038702167839313530352345716323377309200677163382787224414546442664012836418062346158882807170604288546137885093296456656846923498206168293568952346097190069011710543228919016287729691619909037281843211420271778446922228901677798261736314338152974993919963961599808921233350915193717883802194776447630091024954802650504531691400756706478635825552874879546093470641563326968155459018496541216605722257919507325102646096205212894037767768896690884837034068293753719540968799189945098451151607355090258910592018421304832322763286271666462605325040140419305192560244472749120873689239404846653170756824772736310851137743945729157548352774060753809116351171173858099238139602386638923111506720940222295021929757821863776776816520412637622832211899315478593953007077131971035132091641673484029637943855719019705184154254357691904358189847425500044957684596848918486322423132929455131290421316810001616514003694233415129408275833005355343583597512624033224113892579889376583542436574000211194844164922615765226424746109874915764857491172568801853286283662157649899905029543830075479411578917548941154638407593789859607663722920000082327815488879971361638481890305058926299275106864017328590189658488269305124467779213404752316288261476834202405101001637059567149782044765718102755208161591064177814300538923942809752380182389567944335662116351533248557272093327884600765206561348419374036270011250723571031680009413426310205719488817066128654386500074333823811928597802416971723849207008098664642243569275180380113555936386360562227531883067213932300882200626939816563856514832338206499037455679848859619275257104730840509529792794062943270978191985595747538911755810685354481821232021164454548738176947011219099817826242215870224197669100552552583252946069261835991526871577459102633142496446696494604169474754539503975727136102260076452843870607084043559556413785052555871093680914854870890182396949989403921919002625616775416133959797703817433015213733994155721022100759329290545448243824090268163359347743649644182067491120819283908336261017864771212538221294671202693983285532298520944598805637456115631014781327210486651948516599387866439613742772153002755411034271564699002156444502231327505403220764091416091981669724262440371109049479844514816569138139278434861166453009529967268519665091762401340008125369068782164360487772911454500305412441085228047553244415946110303297345653216860885427956425434029939742961650530849040533944326871539489138526292940764608101979028002488351845199925523610271905699194165798895568901237384877764884742842822469935799007005229619069999279182503511447393543217587337916572961129613220216256804226701366898943995367359678011869929660991949646716879176366977925664717987570609548955746335418932090652575165814414776407175782229465018576098644936406156052200420016449082613386220857973861211954055800447298178976735687053860252401455870246912000000000000000000000000000000000000000000000000000000000000000*i1^160 + -22111880050304974995874145309383494873154814230047537016153969868791657211601841827132226770799077789782931128172071958362352383274293034687332978995017038784642955076807054710258374188840775835796358287178205659273148355243431384964224585621673357822395306001965378943008780876299030673202010194260698176223450519132148254671230427230984573860548609506082166724196100013370408162287368500284603913024643949722575399126080525941833661194041288622224396091191009977650018375905478707253037864645889838868193115815360899540493373180846032274145178108289698980161502438275891073842104942150553708629585260249993049891765223162573378758857543506872169215211806858279517249693611067682455079994464636528766596057507542234756046012932764495006338007424265095763259823093658547286084868741927113470475618826512929754759396636380087696279255515432948430356609119347025624477365409460153901949448217128986213184701075090251136134206397420690666191512587042929564138351957854121240397713041385764021893294132833093767122465071230415030579709894793768957731344234441850832322821978963541924709468303014378166849198246634598812611852068801619397517508093198687745979838419137971845699663732415396374942792663352534988334443670652688715720225718836615822133419538929011881481064015347885995324871896925152240892807269792488641343433965829600577799703387820842045124747925338912044940587917490903787733595608527266555558811299170029125025775887921917755552160637060189264471758536538578693721752964014152396241919723927807927079881878566574374939014596306915418939128451087323142503846077962471567533986436540714734992898675077966125910497217393828971530847945265811375088467870581034533451393789980250761150591724127887752094710357003498706566889174590524446873251220581363352198587612640963550474471085176494447844993687458173586945228177456018984920430520421883149255333872713435040841815169118089078104086481712901984116280667017099599548074158674885126835849784085805415703959482143252486588038966412311009618096318732689054922978469115243716504860969064212936578511310855626348265900120512909031948803516792226551073348446736241560191136578391905797756355660893673817474766365761300107903333004486808029645677963232311211229815532601644866054175222603821639919697465306348360654702274210235718272130116262108952601791604017750068995124719731479174787409589434395902898602826237043701044733118255685728921902620789330472369692663290293274123430867350717040009869320350056180677915438470710141862121442400890949032107744050468030457765520378857421975025430685284906736881112363869019597795011038461970422612169478736865094597483985467703638553879815656727659854802349643373361755356353326962295319027580470340359477526720565002793593932493495821579637464062874021308877145314517621371941502224084926345045242157651745705625600833137993251152963822123708787686686081872164429942835063805701607197552229013181120356107029872499327507574709171097005748449190169479518523797945468394131575318114132558190849740691829853486792628617543268977506798341195435730812135698473255723240875705753250068868501892495639884201315317384735261088861415925401050354819845186220537323107519390003239101281263437435754115214518898126246031656101037469976044823065395200000000000000000000000000000000000000000000000000000000000000*i1^161 + -51175877934527297134185201863875048211880318646860651730492492062803555416903358217569703831679407951398393656552878292501614041228379954014423210597284658099666064666312214093354749457720401496019257511880325355747088853392198469360366660100866022474957376934455374037176956828991162452305893921977106860515389148117425166447812213846955124586484159682031247630911515775550076033567546813879102716214833271446879383648889656860294531482738427617860422058227488402843630104125435999131803359102976239562654465961892050115505842713120902627245801016745903826840527805143882687883862304163893991615425245594865062027310040069504465231875613540807643877662859553168398318366994113510101467257859734985644404703689613369037821480897062464034744248176851510474826050462437524510640366440017885336600100360375552708654734542928338946372124706799029460257104964614945865215403820626242011662351066850600314357187838698905333542247635494445430119946616345273849633334164921980022705473973464730280033424751414395580323256802766580970026576353187560486988087360309124310707853874972410481924772304003242206291799931834601893176839733702174944410514613909315908509235025102768885839150388072384903101747751970765698374685247117595618847104622762161399431147351809554076757618679920919616147647591503632121444162063724038583016850426744408568400690744753074494333379997296123281616812173997142973741111695306303040513964580041690108643857136326919341246137975806105604305468820465030733842262003905775518393022516930548169958859132831588388662336788381042162865794008185006417017426780331514020785901622787396079234406518953759049399394495490588284250423259029724552878424464717068025295689308814771038654855815974454507401716721579399817772317618370518672567433469112052287767769740832898309097321153474255739033738368562166924446479791014424280837027585498271471115447770432631133403275947771692948823919676368700334847961592831592061902897108854839414392106411301864903669106126716139434514253058323537642030866542764397635691321982278009685413483372023957694335245701255589945540697798443716385377422212263062862202422821914668053237372520434747327627826346282190462045021248980008578828148266196219492425565321351612422593776769645034633146974358261284104381800748739057760757313271411482344542681351679584245899967314387346996986283689139694156480520226459971761344313058700704344207796926312255086001087493234720598549442157305530251096121280245141687155199224422315193310549157770771114865197846704070844248336076673519852768287045281390922576708759132386252625229876060138714165424948511356642636686599402997121269817882864065933824914079785817077776610949470113350962994951964185030529859247452594515664287640972863883360009138848687994795483214715639288309162139783431271882993304742444203242356109691882931351139761442668731459382878027054282066296492857745955026428250041001690193623511889344716895037048634617605608729694555287724988039030306668752992017701560967697466286051375810726187342089743103458713955108714814999513449972331127099515444312074347895663300483750720071427125090052644017421110672832853656045773903804907500697869673861712192297986587178268445530890981644511722667968300236485300977193307168626991022735360000000000000000000000000000000000000000000000000000000000000*i1^162 + -51842472515524413519868935624501210927227981394065428999109840453689241596322980567977048156914911187089576460543823748687256978091355786733031477636573501523559262921098523788548958454333850264742327716061463157008193530323493786087002272189646316890290151703051047366890784697890790055063554295703754489556898288911679053954114531607874667479516920085767091852244718563284031382278847645121176702588261144385464504712172008723133994743219156451621912435419983180360839665975033900317095697766031326903623078764833363551204285941619516143588152203270709527577423740743703524208287259627721296889733336877921611205391993791144506752174023867506868908966814447051092537776484067284622951142643215693660619288204187445464769219126279571911568048561125188780891542093259270465057263247578306880358623865990107334017887827698396717434707860661008087551967981185128834249316630094643279874992799148643456819423420188127117305358384237877500265345519946189364007787471818164735899504672213454192971169524256260286109380463708143989074755852581699720523970172115783560501065147458699698143245317230521651977994443641170915390125576291652756739339868206652978598295139971544780824223433186471421858612911476245102210317850854448444450153294914098788311279564007446598209407628770360284911446360089725810778586258536484633717525740983478454813778682896509661784042544727840853556381241800678421828077461289574792985319967791675863458161359937532727041946648353896234563364874516910770592021334829736809928167820612931102399007869120154490371413163554282801803895899489265835012762416195403426099065383615753352220948099933832893200217921896681574719520055796891773156686502540659970420414021629360559580945997921488604135642863766558453646887293807581555499291267236711261478037107144318778273147428874165890207754380028028550940523885975444463199833767757089147072654951688761417582593599664351080777988079099230356131071817619353452437272725246577159982524613577558741315147732903926628506371380892780911687451860125823042204593816473422801487089228273416589454961862465058340560786174509324995346326728058171677799401270016536138949910455435597313531602607539097358592092483269112895786162097835205557954548413179415641302272580990382730467268236212402611178883460754715556761003727581244913468734202957412098084840356989169209820652150650590018459849411321350690112932020710699255092526126829162107660040578849202607476709405291565778384327568052280519885626718102573552128900221321282061746898843887287329867820543218725107838598925161263846485484199550857825544755437826818315489078025657401734186996535546468157145556738280163757825874279840129755016042712484589266937386786162091748968605953272823451708169434540042739636505999162342685484988556119860470747395366748512571796264297167146642593024622689880002370878254496912941558130282854210495279260053745879178339189253233277067238730078212159344337123359893469633581066551851589265930837244959110578987103104218297851942184966240404072685886037150974080295198228530692567131628618507301518359483246902476543333968755961078164231008947554367318888193958367736006805240624443403604169699995579845891743284810327873448810888399965666806460427186930437653341319628519899136000000000000000000000000000000000000000000000000000000000000*i1^163 + -107451287191459369893665910538993789717708102417028356810143728798355491692083998042342771458894335348443253276680889522606696685931483612458243998611697416455302700515859991465707146732715400522341527313989963931635493948113869650539131281607181349257521125865613831768847072870670631976904385706283083007746768946825078964382272083747909067486130577333821121032790598063600962618205457177098443289177862259284198398280595520126588470978484794976279801412355668064106599224849228524493764601328454880208692499670657278025021999125068742003120052944972694229588720913606649683763683407096809673814172397148391555766683513545360290023005840214672487063922656021841424841552157911642553426827714080996213412736571458582354244974575548864708211921021711437644549570054599382985987900072923772855865834838883634945484920606726833884070005056925447393316062895608647910662678186556293369666394513202894687200029735830621527237334565903788626737264512592306817655743063557596114103671154342736908458336501450779794074442270147855146771705482606952711622614776322918958192268118066891186867120340056077765667385947874418798561794358190868183662643853482984401575491158401885048463441481646407151733219705007146333668354639088613461415573334566852919291270459662605271687595538909184195463939271442981515409491193467423853663895723821392303712109962026384752486841902727908066078341540558897106456855264760098870573933946212344435943037556333898291537608420047052381208790306764936141320740381022283423425441158270048325557508778726308293024877071516330436288540667913488313806038991633521988763652975429795072434605097237997338897142925223236243853477848068681353740131461076279530623481264668724192439537475911793820548526706726295492810682662558657838471030595202287459956626742362932018666955253547064484870649635373181822737976659305133596952616896373363533810962609611785649927443378458520208333118560367158071905856092207277383393936360275440138594586064899362403994105768432393030733739010872456235107395298272432617502794644214259230346160986457830510336779983026340044085640438793875824888847791479163226284132066036935647319264084327696498892672339003669091896057012586064306376096975338984307271645341572342433048177408782341505670509169303781937254532530261748158699679709074746607611673646086308315292736944960696111925394651600925447533468017947533294145737165798725775500725838987577494577642492056160615176627437933757500763572704284266848346393030068987968381188666002201853385304260986509831171786556840931032634571665309647638496179887580448363186097963269781587991440883525283949546369621421162287434120022392328259870402411370688244170601156538601513248642606916823790649728286023304432249068940885528817203344906807828825445390479908702037011275057986468915417021973105104446125332783343146920464955723258248237888934906695886510055426313939771610598821282910661162506540269061552907260913548654525700237874331234766837006577786033831973340832212663796879740767880678963294324101420369206563535494378469699449385485152055931729380494279460529627631190026719194001889314873795399693596593528321552009017827018102882774473724522411204671154995435795836562086973922851630576074468880549241835019986534400000000000000000000000000000000000000000000000000000000000*i1^164 + -195700794391859772940049448343743920918183071918987967436878480919838815450324907723511616383364813775076147438745823341977348124553029399181596599710306444922708473543863361930443264570582629729492084165496870199099523492320517906397546163694042681975007358777793546111255192935184118041984015685785800703726183957751838212891185232784814692448952835951034135399558841440069307332495583575741415072972403497988136573240637729298440625053246472505769506514422627625731671881919294156497113128762399363088299215862494235824224095371575095403341944485351392522469712090841031341659608096099383881427609714723957062325393534888761367579704630568492108904286088340174830831837869574002446111542562813154953759045777527186724082199744129666214466208592374621797220540543488240464984857812959397576321518299772373789380996851473000457989041224594081803471941203012963603657430248543990423789955094515242801400327151341718435744045495145415063881700089976765656920271272316085580598402536638307701732875780257917653187432670867106686131258563874900956972875071863741878541280795591663984016148305220798546928735807072455916344750336873515996884249441058427242203243964897826025112628099979174601443376781061523608175072267717443072033022376984398735359751557894362558156210681626727286453790316012262368674068372367009320062626399840722879093170731552523690789253895274129893582972639832819994786131797829460857780949914413001907698522711692474187759172851844267217881301354231855696756184141183920047930785805086138357389393198753983675460404292496391305231959437138791816735867817684110401660879301741001351315450979815904873709985698276393271909004206440729500368388345644872707339461970628285643947550120344764281908151181998394191706279164295936241741801409107711848111491615398987496307369120755203271215096573633231555312387955941978198389714112455017805018609387789159701261229178583378301750547704973212652329663838409504307711078867913623821971181701312540237422171146686477429927110609879902888358301758781512455305704049442674319952473397782948848947771411712055364232646559343714389449828083722709868804166206846852912269642251716637983444562948916382432082771414385340636760970229936295105893139906722119770277702530016579738155034518435747393498672971798251874753976476259141369365803880244646907100506393895683482579259623532560825440420469189466963424450460396327340149695727484281914657546394515378538921199020066400176698953698629904702205844642256077562254286662480880051139493636486601118036207738386989749842538955574863662927534211559099714223955468263119226343831957469443488217037972272531191143143115495588247537439845594474954249581922982268819408387025939343040933740095525048045671196278235342498842193166787274351857244448082111030266469118321591675720422649651298364639402968286456580268195579932798989236531872230075706946327061045855784248891901671718998941253349715347096117866357768321884805506286244418636169684326464332177778639298474118321511627240916667312895087018381884310265605167432504769401490055017401916518219664422315984192683775368405705431096258032484986519549066780856364562026692272886753977564584770490118729034426386805561352301469191323141512129271820273582080000000000000000000000000000000000000000000000000000000000*i1^165 + -175266005549317191949175836320442932687348996390438103348434355666664150018262692383724018429311355067339337729261106285052670052578797757364019821163950237689510063750967129193718678909142767924187583743545790546069187482388452722910450926726335541653268139915014932751483255091264954088898597770712518369397410449831335329617913214056158975891990168934661580977316513937541685755593911771817657034911984586612850016031495513058279437890794575026477120026618331353637439217511078898334987913455144576547950763504007461973411189378920348933656920463776064683029389336460085846863585112333457983593375723419248044130035945310614141831283089593631543507752416291587064960850510993234479380576343542911355428761512072765736309054304126802063621709062926177570571320317573416217587199958921155509069444418890230597192783520524334185347898648384354092738985097507653077661617894718356455575571699300652992319197791654615693272727913133986761221957524903188004567401087343926830829956323713120374785265755112060346287934301834083610393858609055061557286014414447951679746128627808968159153093516448765046788619826599808785502142323077522768754741311090476167240444105539118110714159740681098883401837820802004203865542642609594310045059058420830125276346897322002684295723211487817940216737586358635193290184313083193363122339579232134538452137742287953224929199114442010859449304478718185823604192282116428959168546152326833199573252931808513818717311968234073788888967027189883313230065363775427495466442143664153529350095977414550340463082881493568703937158452656685621296131241117247693580597807995044274438896530167293168521059092646584353484595913656189438062474259996950041692277206463336602562893495048862826436670011671639509629584009686061116064396924279066547310947617478236022092830229315173026586209731770614780515536737884533897525667158761266129706233530359684796671930739866960414181916299117580374699359567812123250679247486271995126021507169149989998674561569486899827881912089200680849697608116560835743349064703838135833379036877479960963348820617709034894062706050152510463999231259091014033026827561492276798975654767153765123717196376131683572279477848522087758483661175213792665214072258709358489614474268326409453352603957945608897494383478621451497032370119947013384924634980460176071726021451097730450608773871272531458715775625293578254924837056507412567050765357964240570910467839448129855445789929286211884646638896690958297239318073670083901219999508652904548803100150600732782270843174380804594869605002614484054686804188917090081141298978875145022201157497528611913645295099164932719117651893705088850108568251055068139172877707340154147964774519747816198328354116934870252124939863811760310933431468303109290502173065712161084648534881576106488024775441926525640489742718780436820129383791072382824209143647499693120021647636380363878420393600488885349337992727418549636610872816043674467953335965736651967346328783006235830279879951437605198610181717379671675801229305674804104870020226641192675818438562676026077111444519528589578704566539432532344976851569651065537300428488814000238045157514276387125161525910816731689045654258391124480451852722710196567421776560128000000000000000000000000000000000000000000000000000000000*i1^166 + -112292470453562444263029191352450793130395259691852080785703483829244047594513657173323903685418619078437250300754988503797635357932483997298777119917168272750442694732682079705367634292075142532191356710207726620041379830593584761882185069141861488997822234823263701926912443294190217542055837131004579507963950579403226637497506873862787113357572000486663462700257966963938278688289317677606081743153188947637470041015234404658596777340339280090236458963519936537144255821026093581992873370644658797618865414593599314842667541346852870112582548110965757647281020436782763754918306832482023792533166360525756105159133649333569370111433807981665914813310122350682521678183254623681578024737334891777134432621644535759545152091180741785666340493329566421577938311484310302559120157338249835050654272759120579023645519327961501399236924122324645552467882090110558817490499718231912315442924073272518745915663579963679560430954018592436252919714363644094909761649969351613843305210178702074007010934912192472941928529493189154143591815998718901630276713169232885165313550848099449787228968690498894108322700740496976066739255706765040305188142854632392418035681022411215636576234752485762453114035905742190609314969064608163122173352681486072314570363853870824509268427273330933149980311620489980396632552883698805274349035401986099775280174079679934742513024534850689551670120323077677881875085545002011555819010037747603885804215429807587925561064334411489331251864754933010695054259781349471282495817281090564343051238971537930615412305239995961248601587754319362475158312363994998267618699115095052154653969413612342067302722164604788879639470132191146404910558488515053648175220855931533436212775328747866357140983320083937058225028380081764075113514619415131343550741140564086513243388520894924557291408242730133221831426764195809335412870569911273076406219126570013185902390821015340246030449928324957597886031803723497315660003585332823451635244175605131585410724176935230729827572277278161133250752114362739731766419954066031330282320158510812905026313008812559541198580793182297947448746067218268513215123899608117340699714405681313110654654410189814987230300628230136480181473599563298920449400827685763965290725325208843484995171227157872560817837252108299540771436295283972738240061874833432590216858582114649804588820884710083915058185825162983941539639100102617381623836842655880785727132233548878958201650581677632740089096350790198082356826639600645950735958174896003839004572720579457785414978020439904925724022018006569838459836001724514472028087425141942198374623498373342646939350851560831813178785787959982823589502507927053779302088823308535359107705402870300737144446815292501769342618196383551448117846406385455459374561166312946195382414083218164907637789659375607295784325544344251900815585077846204180179646914958752164205429132550830058921221889048765725084870659076216339804878054326127421582372161312234095248829487768516168524127867445919309273305096068320368434590081013753218613799648747357686461796409660900756322769513260425051384783672307507434746012599785272780470699198560380899119129427194871142530534125428123122289153233808113463717094072888461570867200000000000000000000000000000000000000000000000000000000*i1^167 + -48946309196519899037338303609267051968888431795097994009550982584708469816839775490319577651873383456462600544012886854825684867385355711505835099038299649720923970139798105995982113793134751978519263491270620804414545309096025533057940290275546690711760378122563612683018312300419510925095809995886354807896420480170054191049310333472938207889901572045970216301256392691531395079065812176511680788701918339034604113460644170890428478662927478972072421641180520371231431940046311637928206702148292397317732305942643476334670687775829217836414547633888457226110890907951945396730375023251227690341777503642293903808688387095364304529436269116802209677542201524827458683331379142069024360020828964413665087659803620695617525983228452846205302090994321922708176686651111996333131246577685398387698367671977714305167806857293799298342434381364985777210451070016148153288682592079444256364087230612644109507890926015257151678621270284337873487009491509271547355910993689855581669416184998853592410656178517277619129663143003981884660152829087970018003031405527184446523605256880048662836728465090841802863519146976394834992947029803429178988499194391516634091030508140396814206808206461652605997523455601085298578984610221010818570313525808936342216736495921600803434537642619394196954155356633435726434676781501137488904446678903161958262322330063330390346143339340950961614862081232895326498982600243366494156429572224649081673838485146557464789300964558212692539074948723712202839215629789284742999758994772518686661435248185633817868012877739718239697384345141578766132647469640706960146917042786380979315576307816078903718545151703737904132709381615271368765303569568381622510852496823170751220127237566726969913328293910311555078902342582971255103656454661487710190993076983365889707901053794160412343180049597041446471746244309722790556078075820288803545631764725053460187918149743252288665392882823190332905814185078860680923866903936840046000917879903109598793762943329380499783357124819484052893570436508056466439918046215557524623054895208501380866861402015883848767184883999460381709146819487785958072099238037210571594705645697179401146283439405777445640834677664335928456780161367767717182018521140563629466443957261961623750710784179595678760109091216577484158735991710672772026922853463385323392060363674659773573050714839828467912390297175877234773866349955182848147724303993585994875159675804273713608901077604996742408961492957210379579869344648971973855289471962647731488401145441319223575035111510272447322626445877152172901418894960767222947497298960997708837595709862132497745194022716940807465137321357374452477496283070566011043951738803696096995756471110010424622786170825493232282631200190567460438667013771810448226790044754976324146887863349080749775661109631306175680329863734087771442162446792257913307836659650583027786890431108577860088038643383193292090403222547485559674368907126880671595367145156148892533589647704555528863768474493921408554082037273910314106811422838596171485845813167327145258645491158151368263090299324894300563222933057616671137591525170345189841792924350850806620908763834412480178910961246444771698342417162020973938321832017920000000000000000000000000000000000000000000000000000000*i1^168 + -18052800356345229751936727733570308784233955113973283323284286467970822658546727766205576620834486224456635722037606106577224112780142648728027187618646625796226389983224451541598864636015109646167985292741805019755003724536731434558272613684643876294290667717211964092952881533086525140624992069424326163422473031996328269392941329251371182605416108963993576412171880470651977100857547811251294236092388212406905114544603479684017335188412282832493287669519111496668253395768317108065909738604914760393351169514941270066480247315500224838882081047360799697477429440219269423827707392434698733431409160547652587174243674786096560691806458078095596737727074604033199510806984417875490434595621791072555981003165108230867905634193916281799803834859577603293548528094579337890477878277054848656622111016510540305242279549607414717446710867635306454611721410874610822173554577080917361879911713512345009715681995789043970540985629626141397564346274675949197411693690918201558501268309642235923803846654246363291185024020293776120298183990318995225486604147884747834706081369692748274763535758819506296091530964586579178947075572148977106222206440947090933691391115852614371157436131804595726380161440965850927025587293737200856736489827214595675131934812371148782818120229464591306135223682639861781340660620907289433859751155345628209056637791586341743941831465851503502045493970019045460831457835140444419355355227314488715941944345984690882517032289537501357932743021291639615790581297136468073440771154821720031802994357322527573918158286200100246981684719204269044541486224310287116981649851150524237454632748615486978942559954232283568659576841990919621736764411827623726607146924044599510097607707005045561389119715881881569007916015273812501953908719176994887474804395113673155917582139035690635044059779795615436229661428030088293054558180184975456589403364705973563539472823156807592885615193101938770515415534724945129555224062679022419179372550628399825721258148742939752811549145469675176605853665135987286836439740477445526574580038255607215138593085575751358499000693096375968964941584914897783756261695960247730167037632146791973517823154521224969511769268448340427108780253177735676649291891510395968102383590430255187946401190252851919378639069657232432943331993879546226757821690982838055923438618691506735431788512249963171565887570178010992893747715962148912315470398084998834390983955852927090034931196861680856072813039197303170357101569672541392875822933712740713234653510947335160626802387072380852984654403427258854366173654883665578763807109959127689350667078346015399814782423424033182576689364267995715682621273819497063695340238476205547131663379968869591694093515075908669926624305347548046636872995724912347726301048071120598767247519527636433115808804445305436172447113154501068410255126264740418531876719194007123622508407819603380474839438573652029932800849136513364384833423857803152468698163744167089364451584049802274606599815862629097275590176589559469251357606248348333195144923303061355863887557767123091275217146199086965368662691386816196745744785087730765086698453645092478234940002568563297303094185900863444903981538127391586516992000000000000000000000000000000000000000000000000000000*i1^169 + -4994688137215341516166826631640571306318589807313688145294799666587554025884943597613664394850469573210223577292196583933365144173970784435875606013942199506143211545904671374557551379654760454410608364465266889959453292759987007980627321070764047324148736491231828524562483064295343976263201307033564669848227444871166349980990573553088640308967507823868758329789589347853373638901027202916792014590515339799874864679412888677893367422818062008014541011581623327637585730771484663488019262802293599623797487822416345614320153161347059384199017625801151709721496997925271262657824752430106864338292489568468205533655242752424996167790058623304200688163130724013017266657802879415603048962267512454879616216879383561806884870642202351770653607648730321720971731806028814660578661144207097329468853224539496347210149530318452352485658819591272275039905445441619788908601517162214723439944727279211695576953535783118517623236407720378581560201836966103241096444306680581284264153973127405197521787751149219498880064175072765871538112402822641743038686709680768576160246754368785363942956880666614237162450006839984540954093328117855994875194426904555962560855312253136391548908987894548683650182804745584129350733097709959731134549189861389010010077118488036350407095039899531489929663479093450571239836908990186020768158462397025049415717264978766523948059916554880273632979775657445901760436298754624324481481757843226078621881344474155503437092450337977091119888977055562998838854107514129586363338745041348996708960809065467477035583816578796923105074538654082673536274553807605509662071689094159623708818264455436564152706213568926054409596084080458774503010323597504920263936735892868372944770359491227478432448924936124113424746646495129065802978495787320855557080454398377704281495996648227733185891189809947464243797574929222196934258452442076162972406423887079103196585754344028555126913654495003399440343865148254763163223032240599061392241344075645321159987428901296153036653870938321312086150817779517726984922557234476592450104981823133570897905935092891784706256449205231806768750432002346376282077298465456594896422966600403927715155070928080236440281703416986227280733283276120889702577753968045877230287080188238029957398277910495681365002309188513261182240578185766885212812046998705248685679667120255004642744466452760087132973886544080993942840489777645920220532181350159690872194928251368227492002714303892157500584951166346420657806294367941908708025575580397813169821593240586868322098127869847318089312117949830237950358905410096554889684059558313959801862669443118392192545593050848210396539978986630932489314414130014549896441252514974965761426744065172751532126294043910298011904572360980922292445637332184757648062060982031844445048262490371778760662080648951658463898077926921037146237363831740838538340376611211553661081722944669780572109730297804000732734536445137644343447442108758797178277757992636945676112883646552227657455592585706254952162193508089199019328058902915904199355161089431472204023963816954556173863164906649861205139631840619418844966507249364718113706324803867054660094002900320149895763391740906335143212779307008000000000000000000000000000000000000000000000000000000*i1^170 + -828860994265924790007633589438495358538032861852494571779694202731184607378525076650769743171169712025775274269315985969298674345253881648287079318360307638617303688728400975285425815098876645385541878970728923482134467359668165951958576523272356254415825426377241408819768096274154990867946392299397072760771360595695945328260704425010612547370277642445322609080312592608812642437511145203896719473497731406440982922067677360176585707318269499669778226053108373200588172496990020297027098085028919242677845364577203257771615318246539962319086551807989325963945528671758815734401513744392907737159877293261255006792786298431793193151528010434098403612002304856882810216737733395810458925843194752630341323832980326744641441509322839026602262919260045713294690319605388764007373945648065613674749552702148298467039913956204918627809616084187712045626909942731914187346944279012693971790994193026315723898728666228630081033231589765525729883144177159176198348835966279227939050069007570894769539630644041834404358781927249973652964610414732851765188184726876860529115192055551650790268942853387386760875029904617018476455928074314143844545936692360976294436264438453836833919846964980831787420418017726671982886212880277289251053194157730939470726102039175222632371325576310964133720838091532339356115655353289175634144295211329968260863136074820021220778644254763971160305636835531669146201259789982182234942142921102207811722649932343853918060118485943610263740225832857604518339185522762803806601039967908358724397085484191696872535239553899357990847672807962319136572500129883129225344549928527323783681147249490328351704519399634655298043852130358727479984903880999133473107276028099469998723243826019354380280738033627138364468462057205088561838482344887060346616027345467594087810177558257139537957839610108373882352940692836604851871663690278709130430629197350607257653857384671409923516980312753224380262548152067683829651684990365478200280193290744672674202932143994445504103482122857471242232479414604950938206536500439702121791039579944618320912562401972623998385909040972264540305941314948438950369318772801567211095678043433263402386747666568066151671159618107390619950338049775701215419902366883916510688253562471069334080760515625633351915296686480805872496776133330504329423710951309155694651584852329101739818447090828484444393804805240937002259615035383987837087400983657481610877508373236540706678499276212472834518910550925393522117254377499226786055698512251579601800487909239847107658644570337541225851517063939115489858043672579857376290296956342662592033265782594857475961027027359981324536220126702786614053638460591432133114657778602456707130986666031690734786512373206045408231986391029839853897902977786188504620091394410303631729599935609253450377648299093327233603730563781257137211609841664333322819295024746681029655061464004423617481076556837953955062244621611716501804983101508219170593072682381843572198745061814787099681349901144146423202563609596730186159169137537568336581589766843072283717552395781907172299649007715432961434794488848936251625243733307494715606744350269727068268288918242734412442991541677203065405440000000000000000000000000000000000000000000000000000*i1^171 + -54133354584633347875220487474553887805755217116485292400281421885989996610996974441305900321299956919384767921611498638712914502795001983912025646848128979027294059219533230748609608835988658657535637468208873812132414193841588310290116518155302386260298171027190659570480404120618738212243024204764427597171745444720163903448719082299844996217455646079654234993123854929826071497304529076003749407759039852796436643041765743455136673420866458454495142117416589939160423158587503255150551742996897383328728359989722062994860093908012944283439026684121286042977896706473566083067520533980126756678495508300279492351449794933053276042271077341467746363825786519757453534969232735849153275780517322541125379076379881071189036297656950466438259625221543535297095445061607545253404920807317042758474634769491791881496098673684601985820072722882057213516480137151886178821077765482016741266810070475367160680970613435267843569273586791826508692806231044828643241259934398152301415851276255830636722914111381902244893163610639334687077246657871869109347700791005304963013002535527399635145220844375689163693455467644562021164781172843793024100447503710475628495880267283603656833099382362534703748326866504496840076320452609630716945016871341763373018456898026168793854286039601446480859057252161397633278543009762068955936501988462194081087975868052931573944363548238591800564754150049559508491368785610693731115448096436744021625473116413597660411588031053547860643578204709974896093942598880595324068294860831111868488936981137836018818990991530309550453462208480750071620984870741283337330285042875732575893248361906187210401921977983233002264743044445358632742100140453494810226350337996586543714627980212101372740218027804068768350541154041381046778454730311373650114802440347919775783589004244356884611703833836812225569501443952579051438805241240025262889563414714810874652638321983904542516889956343450397193501689293264352395244378057798162340373269679119091113419971631467733735377368571047477646654003350775288298339103041471745822574769410763856231013862528759494955880246250753579368558676549640819380831368704693519235610657567977572569536782828502197338957890697759021858747933933939943307177957802260823347428006788985393021073441627061836234847464824205943512768964603423996782506717760444576839003575927752208517745380895648794986429595413906479478797025403432648345456116930078274054061398894848971752310578479942445549840181876899046211351820066035752409379676779070717869167891099304389308687171370565186860720944387502128677014100070069530865755938548437134058631839133538650320719567844404405779337105595739540682718737183731660134774201348114406457006942616335254141822772345296065558964183842998054314715573623078029959006985505477351582115532803118361360881921840404063857976880247198881209328922793959444216795393518704914714171145610844892978686302949824840568768584306913445611606797253336138693300733716397564315018237802979031906436087763295351168071784559272929517367987764404135664480066837429128976607066061440509334636377585809527558852606041309575124565340448276315896525618412105008577813168954267037454898403737600000000000000000000000000000000000000000000000000000*i1^172 + -4884938385083729743225672684863078685494131754059493610036142771063251015675924994438541761959040252845723104023088281104143931749844158734680999296594235923886348537501754069117157025894320971800013444287764184624083627400852572562860075894429126265244557149344768571469527936442718876677957742455467954302112147054797868787433318610729257243934082250168378634274301369918647775296216886078578534908222035217191255237818122614793901950321514133539078955775610333725043916194450497079722864587866384291595497904438667937466935991387020428104057127045245154399658005770717639770328182368751519257196896487056548372787658941774520683437699598211758650618423222664269542319319871003163116021584827215222536138278963913019971860130140098613514208183020996858547574471896127921115807582129384629583541782343289925720586567527430424076260995210525269766451344540140946644444216623493142884320322420980207525696992490660436477799151445833089005313488830368199651922770240255009504037209041884785224751724319856405693445826554350591273270108191700111414429134925682915735248095971165424460945440220657831589267856698164541790091580904944611093878202651954371446440672843235157035837451874366407446247363352950926284380446341946951457765836173171501268024568084568127188979910094004420825994854116641067860027451626685246543826894542659576545941152046009717862809138487722053297425995376956877266683522020486260289976649493692117881980212452233470499129903927146782771774562631886152337364159599859977003417165758646674012102038183062946794047876924463528147844746467491280659330872447599519238279825567410363701323644927506557812083271997541701535278960009122008270328036622006167762756995698001364181868168009179853476313531357432042554800043591000148672217838291570042508214096860463512374065238855716324045599378031664398118002250209987557531175174866774962626213185491373854104844263934076137430728588635036988905770956924767393008540296717480067256211680274031998136324867107631074907129437803154328400248230479189515581549080209148672082267913683080972602155022985284289509172265292545053952137125387916642084908318876636380346469956468490957192926598909817227907323336131357674916769459830889067374301461328976826037969343943892486634937166395358700457613337811223391219014035775276954751092940329917960154801786585227503975764549599966175385103802753568520804658352551470792320025630149314616315871327151083918910748709615700867449599127349511179374311828463515204531065009594811986128500273456115134414687751167921387992877493197067752184244826969473394418444313117874009923124755555950752078110401341701637025573364731102741770792027755009107054418169689635876460500437994028127370558964509072616207629152711638047399116157309128820996492364968846504511662178725444331892694949423398926539361839232109032050866290826569411102720691966039738616111373783658935014159315620590596930250205258172391470462476904638954309773044774241690327039990741330338399222651696202786076266065579326101547414810525056954201952598108813858719087781931314188458862762196162462564722040027131834344807742857085932833785020131570923373886105507308322684928000000000000000000000000000000000000000000000000000*i1^173 + -3688456507242144793657756977742158664119664120489905542301281750985799697545249395727253088263482422512515730898480686727621661451835619185141333520694520195573157407485406705824779851818894553615796704785297839595531508050449358575137805555156122366755003941901755428079490040419218627052160663963875912111201203099377323294319560750158851787717040562115035520418580839863899739700931391527612028590881749880399183474164640784334578654695988550968802526938051039724040226244589657571454933322395432142610790115033055089384192137931666928327887577093924042727675779176703412954990085976219357347963613758332245330543050876648602674943867835444142755033104945980061264641100092902928818001613020298867378498045740463095520531303632266936190540392682062400956996423559276802958694705565626880394388123969413465002629480083317204713940121180076677246812206854348600853979432957884750936281128391380990102789324504286461198175046594933780489989664203904871023076594526081746984522644500807917656430196853474703092468241079227603855550461781572307462714306649326015502637071329172120480758501743056601851481029963503874207408121308188598124387921201805682219734896090129398893855822133687669652095736202597527722641270988520566266905810648771768817343840380214673339479689137001285000895549162225396681146108120284584657464868381540107403346585511657192478524524971296878525137172043434535074563378287420318791375734593896995747221434909237277201813900241613298956639840415408526451246941108596997005992388892588925155631885898183289131977526284302177163887537045572659024749653206462419962334337258472687865431308798449151217875408992192575824499395432331439131206467166812890007206473101074501321977911390024277881353816670294464154609039705620978857977710833304014555056160220245951560526336133682175335041764249480451774230295953511379965529143476599168847609158309545205663349171544872198440659053247392573985638531004898833411548962648597941227171644880130109100689814503106309810676952994994701875607377641779994172402833336028658184132291467963602228928320211461602161864856120447705741557517577829734486845590876865656672770619354370107853410060339978044238216499357672786160248167504595728890301478961391741724488916929242437746627906679602978125018128826563678644036604851759661875865962480115702958966844398940111866275999643016717774848714076914560930778328636161052024653954008431005881854397811040643951691497187505798761035546869727512583836217988386700017506199592609938439785544749803533880015426911461818096703779536031572783136662886639724329679550624359324359855835031101880332293535659937734233640955181007160755412311075982068525262343828058767674192499064221387928851173367573335573313518435269718131841172920032534893128572178536015059783651160707429607864993907485875467966455763253137777757078384704178241909287390027411356350017288033993230702627372962312905634379939700527027593089971508811338643458472440541451107042754492613104904421219416354603229560948744346732749591154880308070776390266031757281003396167436334305200861753045418576003814575978373380416073371741915452787193036379821440850386684477440000000000000000000000000000000000000000000000000*i1^174 + -884196335386810017536902429086710515417782772836345598248314227648756841811338680155393087095649319016634739842160366309783614400387524716027928909678642840249438892260116787747581326465382340536235083353763468589759875087304212847915860427609240350818011915900908081522222803487320584533906812605177904743918686812523881205072430063650688508382115739316052746777147122296222627019995641544766122534794177661139852899476160077551173069757105982023764152829846744798292845237311298142838283034283683139964876051460124175343114090187309639028162000302599973107018455452905341042703071114150169218952686688693953695141020503326840182568270190082987095516037773996372538795623776268759324292698774468539853426194384524361834674900828091207308034887293566045052252238299499216585955307608337517860448657441492279982212106509350944631190942575673450031791511476092821270195414972869042217254452381226527876254056600629390542583887968164318377253471527277277085204150722907506147268953200198921510514633670049943555106971066035450344187896084388505810114224038776648774317626765155991723332890733803525224220455366244732847197396919427228961523085904015550214493687902205324017388141420421373380900324171758603471802180778631457484596374717296454336297746797311323793836363058818893266085694246616876904055991616653958628692668189748001913729144404030535154376008325949638851798660652096403356041156177077474876523069052069902387922794406956400729904314133837573417439444372948583142133379553070579025893140769813140974342643412469253831080596304271808624827664145876484362587899475901649143347945955722301953374000381479235710283603676988221551425866226431902253034338905633106474210554206679256801353913169623515368784329134502576841712133845744048351632720750509729935683870936325443167298780950915114540746594179735333888405432195750289387127352020895749896500189729916457264096674487479187872437405179860483530685295627839771121662221891969240709418453510931006778638263387681295555054571011081919410457660702227783511021972992038194016069721420311449149566264839071142248651274122145719584213462629858529989300300751274556894838717189075967964249071619198927516231737772438683344720130384700775054363048833652729746646995387228873252059362365587805959027538466573674482864944080022070899798775593033622091301308175008279066857994105679840150522325142251238699800818187828862703325751919378121028047341499506604033065297394354369875940598065577822352694374093545706407700547194529034679322302836061923202454216960031987005816759363160477758588451797736511300071568006796402028857522270726105783600367904266378270608823711206741509771787424382789733517675849947263144167194405568621243534319101522373429224558692126905939891097051156643886502983390516583157137888800072443103104375662213771002885583072708842616089192136723159298552241752898246130478863205190371513662735434898602782157245469493435443143308609952892463945638013952181062983796324135108670134378541179522461951578277088841458247246460213511135007684826089099379092745964869191011887719359466954514526187670084670416541259468576412455879976179709969596153856000000000000000000000000000000000000000000000000*i1^175 + -58535125049256492687695296136809318957661506584333234930893316574876667690839519546007858977943043671863541501525750332680890613791972625533762513350988820532806129156803803588232990772210481277209057578478193499893002902760005669790562823605212459982989014525217725262338157251330614852233024225370099138909290239870250864085153936295797700864035101954011017057901965065074611968670649663333783219347256237818657385423323753773012561223311683146576419159876620612014659822639471753339883924872390710630133443256481821976133679109899453053430912309672809224885911499218158976436625243681465255176329067858790033936632062682107080808534399318209643128741614371690486533991094226455059423995851246806979072315540574519900539128616130638101181255754993797250649610519921649656332554964786555648138617919131740393687087635463210025665130140142291717003336355833700134515844189852484156009747110044739975834006440714663654962167343709837540139069336561657593317307432657347163722678635223674186650587256378898244417186236256354809099317319430456906522081524586670382009604156346749097009549168965380290505650614230115867078820854305261095686879431134440933909453343352405745543875861754996568986946254779146798386756857966765877831748268633844607742070593759668779317820651891257966226463985210463601430188158964592028778709383515080832020333747964769077968466682693513924317701311154495389355333846934751198180405590415774251180852986690782426521805732018159025784201702368649352429047304968819279169380661779856882811479841542547444227209528134016067009763436577113177629197585965460892243911457898114402853146888154838908616363344270311251915107795417830547010245833947089190024271012375087383228856468606118637179427361838831662136788973724992424155215778121975695208162513015765196138380146075149101701390603256424970511210156410125717976901120744798885177349808987972781154095107964983223986961502858114583161189593452734326986050211609955858891565999279854438717008907799665980141414585982510684194233418570354480547581471659992422359030250780291991234865128994988948660723370372952993368304146064843478155826254461531028654345599222934268656491174759995493709184854790915287887341473393974614686865319461182591834251639747855121822782049086235881919138491938053949808331521220363961923168244209991095972388011723517319745597739242234777102031923575546221108727732051396008008229733662868688766032468021696008713345015677794096106838922389928902348958621424383596297434250579163152715626213582801374429837436890912490336512238206675590026737077851181799101215622060827110450262877408032949258966006133977589524049115335756027991799434303968652186981420605371689646073995670275088034395764101702383349409214723213568008244222067744006464125670746379733669617463167500159804195048436578641634274282024198624630930827577019529079628905873299341477911923749674188487152180851668358188019401246834684155753010271469828891797331332788653484553645698863788079764320110343577712648052363233998610080524906537545721669028405017086776226683458260842645582357485077398834221351121145313762347543307308865003308871319552000000000000000000000000000000000000000000000000*i1^176 + 643806695831325136923881921995601634845425843753375489557844728947348197277992662916237203299475705490529388464711566557705888563721647065442044850559335620711061951273865527958792048236593530432562225078057443553367232146797474287849431710187388630096963757163999065010202702859527746988599027082764507663388320709226958905126185337011121398958165758253052963146017324735494697309235782492118070085039895362504134332956270230567056883052510988295010295980187868404873308423443691534946313782828021294461978501395474768747783529078439895679644640909351939991484132089755580814174662017391154699200463842728422666991582028168537670313274966323754011322449015362862852689348456744228120598458212185189595915202156031831564908421308395754510373392214999004365872896689043649040955354072408269454958381100411430368813122015424420964251416449948362614530425243048705485198661454159485898039763493175328737926267518876607127721673972418140430800794898403703055617932956868418592086505301774581766346027277282690925377649362507720262805019825850869969451155980592987340754428456034582624132263112013025359344198607760460083985975187767357813506129484350748532553488221868369933359934885848008692012534294109166028108391817406682480930285732264419506876864015344031745900514509858732776944019087028271061578229648170097232977886146762317273031523578459707900503475500890780732644159472300036239682220253919653066753973776253174504884764763481899791600327342679145892900931797174861786665218632243941331216274284454656993281264152660361534906537071341065060326746619588096477164159513772195830824810588612374704765531086557624614517137846070277096028852221164839115672600250715633759160099956013084238728376794577522058119204249026863295137196649459307819347252068329199279487840429486446724722935960602905703526666991696139329764526934128319357375803100873133505318913614455289957869052299084740495845267982428414017408017548752166291204937678466452937085584649919320595200314928993274162306513949106559677043244801031181795646800013169760060694516470274984594075024067809031309927524995844099992333464787335158463447453801654539368740997122223686912268386440127438026480089279068307499123148125899027018710496414052736812101283840196637460633384875627468071339922465912287041671789481923652198674775617704196294860887450786606073216506843654061617311519819204750561126240505971611501799357138389245098037478133672406183625140935007540359405117481701586793923231390918038518631542062614838795592724960862531580770163379835863363516617726448810449685367123619489747700940577123380229703613118062285277254962396018211610763118948620197244025565665460637563310831084770348032357170108561293354880687667278868143421214759448211170677580854883234976405660985138013135794651458874980428283923015592846244092918800317676281062680135730374030756200235299091924929688569837767179522382105756663745202571935431778251736900233909241623053416535750281788711586361323569079028577213824042140610269988517346791350289896987433511734501170127076901644497451456287709038022190191190411060402960742701983654393835338442756587520000000000000000000000000000000000000000000000*i1^177 + 340880958821875010718169456120508939961129871450983586091146803209412612599149486540871710251956466638306239181982475530906414875003808575895686355792581485420945598573255757892880871171497627740518163733530651919467837033587631938194708130228196619687528213613122522500541211359612914516681525966031512605174210226505413951349941710098993511462786252167278012635862993740493600828088217699620396400513008160047775545785277724798878685736601326484433440972037921147331972048307481864852003590998360583691399583535228421192799960680904012062839625688496453488324102763187885329887043870051817016418440826528756600957136112346516851872150964753979610540157546165491747109907056067019495612143667361398766160655003801504592054871029171179421272545888973629011603282990448544072710151248805259877668175878324149554553529750784013083278794424407535271412363366733647608554572419749343049211811108034642443864007457452767713763724276693840979551558328780598551059848207396136985223539943564210505122694612226676546011496244687906643685817647898075669118025588770950563755129268084766024813304242976122489915920432516483055826778044120541847620838677424754330137336141694569845456798066986989833557901544264438527018011947222136511869184858545238886810257259691857625226880134829649080593100365583605781681463321693598752453247589301190852264260153428008072848673477540919941261892612441397297714901803965229061032969907784051507257025523519503684326126761569481591377985473643573389901278197893693102771465981786462682874977423449395129731453392790352107433426308558445365606077690881295379000199017984456362913863097174610561041136275340722607939537239844713098455506226986889761502076652727058412934607559610691092661217607733977033129176232264515124429720425739600771819655637834834630576203838214641041495182584245810385691791357147909531270045057115012186259567269269615438117045645959721182471965560137425257634866268187621822499278518330808762160208919933268678940329507637698932939593421750199789856400539690028624662892903965212086494780913474267792442832413691792327757382460334102370172733042638455608673044172028647554392156586091923502104499403231559555779765793848958108902395331805211225620557947536562630080114357670330620537480798018734257714590811139445846550679334214825476191417070651918416077179425028510263162851601761148129416130651027895415078306064243517702386247955259912081595430288255363393237408355345956482274261583833218100131843692085761133207102026013048730304104827042429861589466665321420593936682123327380975879350558663475222774996534132846645089527729372262993815963410035738966422150144459225976232497177785575372938179092957285829345042365299850477351169107510811938099848077206219558123153352438627865962048204613591504653706810836294303942664798307308010751211700668972656758781318561458149439666612739269672194448191515297074449674350470387058304267483823726350516133711312142223635845603858449703053277167182094199650596411968194207643768674708279945989739910732374892307844336184159932183056660716721371313901452112607043388343789232282224133404371189760000000000000000000000000000000000000000000000*i1^178 + 11333801909499001475006107509699901118408309496772687059374195010479258967333337152365816048647851401478631582273643964790624750244777993619515638922335171064575485315313321123582812377509213330436549444711391424040378884739062843140093239980165925305207695603465050056250918954824794161641571058295727924541219841105426552135696978729939772341891034202690556465623291210291053976528778982913959545200422041145155599445470407417083576558043847951365895676960060959845028658487605134865439863151486456406080341013637053419674573396288815679350101085234215649430970787258471015430558574247882653925811526071176666839741945832257580725455105825585674570113264978419157930709765310025260022287553687360297844801538272628335502032622849150075955865323177685049372794829770204084387086193338226833982200889646361211987762313944273738363409949910585903102594448664779164879750053625848366683966645644496804793186419917821061734702811300515351418595235248301723137047182585200762326314137704675880301146005262667987291052830274772833772109607219776699715583453000104870589873779370583377935150679178700967877412686002891513969672773401409227067174094819528347982505949261027246491214952932300377934899080835414870480529159491022986854946401289691178170825922211624930560063519542959361893956339338496775326313635145340042496045925790310688564841312831068170085277334101292212178298036370931625319646091155359936050659333688198019474423203222874897969753251213801091176282294165272423430075366183300155261005854888861927420226976053956513132982330765551436938971519734708415740311371248398864038433572398562987815876207979641253507693298819638892600924158733520877942151186635712354984407181669142733789704651328075777654096170020079985880254110076132156970713945155083896487811856715751681528777065420395996393069880905098801894847971893626872750017208531458163043506243187683092766124464352470584969836766463065412586000430359502646638340156838863012459329540000077467241461439391156356156169894646264273094957717270911704574420324938619154926473838934686947026855491077428797836698746783437366758594109340737126746271995834364254567600797709109750094978789229909793347810469774596494172050326611769537411121364466673011574443238361755410726021980510344838294285478376522840201024106437713209385277770122304064256149515600835793010194784348815112788547006509361422150424233920871578092695450194632545006686672475517213326750696137254753002377499068126535749388733468657550589629936235119060810970143926890844899202626685419804499971896880423386743849035162858728630383799060677915384276495738000015461069743442603444580659688208619373143607162657641007014060953941084808429463172052875881946228065862479854922783835919908000757148664507939393889730606222447326225737682250569664982196263498146351060572177874091430867688894097309852698457791244968081240962293089501470395444991696330773496955498438643159660850943090851931278531119477530535679093456417018423898471473977294048908690129326289943816337022561115389963039243938869982044454519857719982383988917610047131884591209662967745767014400000000000000000000000000000000000000000000*i1^179 + 702261864771503069850644085221283103348526134087893306393351989741299225033112881308100640160388230019713501426186520957359769403584049517320495531997252055227264339383762717389102234491118149987236801266898212133718956727871051231589368980921881102675609707431855242294981692230734079937272657565775991904928441038734578986552248498357091221842220675479526084023484780618323298826444703062351074691570979988175404236719271524976583337466546557252699548699484151820615824626748664380876479366537986771440244515098391283714384643196006371949786515483158503304020779787352798690849721181733215505656574662543676720873564885691160213856152652943962325694315624204433063011881628864703342890348763937077711696625964380411194321543204285090231759163660760649194669855600552125712012293615408074498538071465995127835705866359223978121289525733200410779229002606320819437292742427116779213642272751778431034346165183079487786157565529366536410076366678204873902445365594705304689302544262513544345536072162004745736229346261833955754204776844026249650781049122033335460688350350425093604875140367507290559013807176989660249081748641391147980504856780190950988623849726088404870139176371229678829147537123144440803335014265739307194827825596456948229643812172121476272759354405706556263805344506169057039264640095680475764498039269106215011287878213490769864787323341792096311460555676568351996202155686946419272346050140641073414256662935977109871234106561801643706925436447961847155650724057838649154849569616577252786718981037781329998984546692438233451790370614135935713599367621250149626304359001507371934331457582370374142997863270293598373617282635243959533028657728518273798359007760277376277209441863445027557159083223945931618592310691947013819708813440438215327934081851657640090845055248690847083391228803076005997451629195670339411200330512589856445770954473890652910505649414631513111690275161484896301421109208192629039338901762530871290389239984460287340110969898445589742431870346834236093517114424775755928455977955466433376872313248409206159293310953745573428816540947473999886171088231792973026147606425821315866816442803071007202075120804138704063286962469994979221405582817051070135479983052906637318434863228807198844962395188807361027911593042261770103388358679112116599206647469934352629419490210675128136904210914071908730632316949812926689233870985003726063070201948052662951596415472121698482135650407086430873834306078571066995519630956862743532519898146543600790838186371449300844928336233519763696102744428240886088221701800374386382499267806393396180178935909774270616303881458802555607690112005677998049154977856656962142426008752468532488956919324832351429383181393124600641999292882309110227926943767983747817214482893042139941365065106461485504936617021871292483172826643156932042758198772228767809992966647340300364352044893054163246168881179220883567534406249208131636249595847751812256392938593368517636583492749885306013470924894039958097972092576486776221009972802480711058763187739136607599160190366861912652540940703031580519990637405143040000000000000000000000000000000000000000000*i1^180 + -163054325989471214099318685669761553424905126380016035292682564073148933141485608784966936863216444858913944467651298199358925031191506329091034538664144610715639994153757833384842512538441343484170389735518652904157277338997127573671577049731629209981907353129465299165183327133095576469244458789917241992006401758478565865609126007031585016367510986169924130873130062845246085393493252676397891388997296905064818910970516673231755895250901040283654579281462717501954135234903734345007018839640350595766582335632642621198791644194730749084471542417262869819302001930423194033845845640932693770677877871552788653420223401953555857648880057451403450119224761680569812655136418774198619384011344183744967840603965112959502749516121149452703936401453118441151945448035766728365529958452417005659067223154866618449007174399237325340007558813910346283612704157583061816730555620792909336785686717946855868186945846154770428638339216620602536999284478861015178630280547360098692008653997666645714423938489407370958474792511182843553909520368222061226363571933317582369829456514131733561818810458144977887159181534640708056499365312085922316262461853290251191383869109772827517678829619742825933566166885256072635042718289977682983114600626605252537601621455758714103791669094396738073606524179815547556463518576332932670720137668898847048521561351280460478308434068596658590432057558892092271402062180131429259885859698509128482584425380775258174439610177193923385425241640903618022364160407310913110545166856832765246583415116124526775546849798637458079971840538968116050474928068494046658033242777132503473263586616805093468461614407810519295610859755584895336578268894626248859243330528387191175433801244173973004770411741092427202570031764010201574233357516251521877339590878046392142283305551210520476008053241012395646735448854609362191878356979529124189678829454500293562050204377321015360450311336915387710795213332110492943300381811748101374178616250252286476348612235807848939440412180872765063121821473211007034899637305764050082199866441997644189387552573915484253359032008840236703138972937653420890609330087366573282651375648402253207533487445639349465094873060498371922686663952378778702178007763656366535362261478070549570578956413008994126926040835216272116743387978349749998407999708985408298257810392439153740595494510656220619770081416436216452210546614856560904759925046657577581792838207533540086671318346017541424686090146310359138903959055122879594893889040527330282857683333122991689995090957700528685696257996921444476991579909348522013581588543177606971405375628822005721326102394864097835036503336510709611851319427241599711272958988959913179837179156522893648316737112871371270526998792387531055158208102013135752307949043820525359122891923923365616469273443740376779066174768325293697265973132606164153083030912023811166017280799019079719409720569125188148969771375211915289145887961646309658087860733166048924768536584067777067003281240638926589941672260973608241269557389250450295036500233835939036463892093395437199412000684925971412811776000000000000000000000000000000000000000000*i1^181 + 8033638751598723944280292627393339240071858368275017952906969157723203590388479908672833180833500808253722878071007662768341242612296422758887466360002495260442219896234738608788171248510983339134479567749522873661645110308585549374220130212233498439256859043248664930224485207918770776996429796282935033106059421238760535654973320549235863844629424607042042485162034058353056561507487376979593847881092847529148799892074397114146870182133749201760976614820734953710749188810025538857312314214087421901268932556531977323743626963506409746992347421430600812849200725676214607884537663670815566649396966959500696118603424699975734184487937130310040927711254454206513489589889367271376988577936165025134209277450429607486636471815916097907960151649557760088524397702631802695664401227983362826030998441210539765442936603437769979920215632005793800967202617695046724278632960215262202179586292045404703328176707561340902339621662011786825758709520638384785351945913857361456499581448615616200388181738089390263452380584965649757841113625766538666569365077308701493210514883215243706452151764640187925040908161323422411505638008017130178873630164629544481389840663027149059883279880201712289967020270093498087831796599626622398202374635668722840257871341065782232569548105274275307564030408460256408030591437775254974581603755181409362202296370601247938660001138624618414072344796575514090923301292372794161456065772164010144973849144166276994274078024656692827744440557930786527636748013456004003795241272121005047433383393897309453885961729498913389912476129095682145445621932506339073817176606698591896713761237077225755679813632299185136871959203549575982000929762839557899155591674251235228696018041105306254599238235074856457981295091790277578011983024234570513017954454587755448834674434743720174524788410061840714212072856849069009974821218910522699793146928770594910215814957828943895888462229323101638943457246186714043208506779169718145175483536483668333726930325929354219555507551172827494857000280138104108181996825894591329666626231195971497699434864784775725918414048084836754827303376280185832241824293506256505086389118914684710173524792525482344132953020697029452996657123938382365039273284351540863561616148112632521615936531634278327605455899197439417558329646438439894653486998827557734992553625857470751696984593958561781444551517531735912125764091406177502306770287842717277760090609164284344719784703064842718876166117493226091096939677460832075250938281393165671032961451689700889949767938321472961565929084662525374977076938311566208997084700352861612259607972613390330899295575251375790241595786162246095811102851414162177078130542197913645289672650792351323133404216635655888816145446804202056515362810170611566063856929970132960656511919092891888595839533620114842492668741873397560882771953909013536939419475096326901049285059886272311774598159008123558979508584890521133468866534631399275838476930081065085185859460099418450832793723246447369921049633132204157860342056975499890482146263806521285789521256802269622103339093825945600000000000000000000000000000000000000000*i1^182 + -227441638051855176534363627732197228528865872493389829170021544586043988868040936209215689537727213477519746912299093124264035813590647107693170206003602246544355568534475657959546040537860157551848988206206017484885054074405454867586772526694528818892403320738248284266661571357238083923674779719384372806587564993914196371815283664191895828934377887518484795864051766863896572925519840609182693665547171447068869100623873307483955035148084196309484511552389331458379523751506736803859630076531458019854346703028076758488598165840227758439422885877994881971501728204217020092412541338228057916672806914454834855780793441652192425673099739870876593571648546661182252181172296830948792618916018932499278775755969183651660879080106184504887347771769932226909618421806043582111835469774280875054348996587272266220136329484144010924614355640557751350335296499184871574879219535992550087639920726882111006319768466903061434680491514165313531025267943547235045481272899777052626453015234411358886404404258551670784372606930245626901373172345497796171043128591439584398785224595937298265806857925477932830993822465889551954481407566820510747822731112361485302745008284175393738391978679960414248261481282073406490234735087021479862821622804667508856462088515045041671784881927420711142928161256266763564226774990637296456527015436456132756790505145893477413460805010273246780136242195539435245697396714331857329760704499716668731891313334301353144682880274137294649461737029847840004543257275533027798758807379273077616668866228770312950050334450696351998459684328486917291348797052443439889323739494364672080962533731098745037761352230062779849372362338872272476532682517071142385423127622373165562277973409605029647040033577933203235510767158700018771807200862344095745177549445321091084743390349765487334435285778589329408782514300989328229210252416372525949956411825777838085905360513488109188836656984988464471102518315798202286458618754510871395455368435846140381956270370885689679609416411376338171845517471793355511466899570116748712194791556145100469304745209937504296998133834423537101283132696892238461806800246650494113837887218912499630535879749568128097878315364713146211590646021197538100368301341115041267326784328912837729067141491034174454716400163983528155679524396388861960632937031867342810521967857311567367807562253359580800549279782510678164002327378401128132518374615723322527223182910404305286159573940288259513106882066528435273494709250821108377413078139848422825794313673631576452893349717332528136083317100667310011350814958490099629842296863629986951463327134449178970602108676617261757386494064521192584636634988271130535165413142506883933420241341455035606574583234313481463191274597793955680482213005906157503258512505664983110419572116281648731793672643749779075624662753209722386834430161428223094173005836631393534585402414102679442431777093254903912731207759032444538155815565062432439949397020459616968607795819603606449806950135934942209389412568818915499021974042436749985900904655257890389989338411590407380008960000000000000000000000000000000000000000*i1^183 + 3946684564789803299410076649887135491951208266379198953167569821138103279018192325140886153801455784703520799188210659625749492131523443491494251036078699548642120804418194514984502441472025957071721650618394601065431403399363619990503192008791541464192941801975146327231160672186571179533041060495052029706122662644383804573156827679432597004715807859864216272754296335366642578218758655072673171902359058933196389882363870202437557699746570790405867071652736505231939026962756648371228189350339850694012865528885754649694121331545174513692622371279078941536335290077036893505223908888153714638479611756895700610084269807581673492666124011195805012959373453105463914257261247569375992113603863972289179417099345321385873113831524726363839573548758501634528980843010427900071085481575552986471576814155036878507484722308199872393021686621776922925592380486856045206673368116975218428146906462358775796940697309186725538838604057465082228986871121213597843518762412237172885136233598933685724114419018771480482420317691440946543123094980315127509947740917061363876694805420317618722921974285849843088155459918631802457372410386431716017958436753024619866668032720841400972225519793975404772044569635026878389934346124312069208606368265701227032101976391145022125749326921328009788260450537304683461548998766312255559771728430841102030379428552042588404740989619287653917849748138477276680173597682886193282614868543199274149174306445115507542703258258968376919319561272995704700085674164375112587038541547914799802720553193574751040602582929170381801804924323697192450877172130073374122894382657577082550200799622141129819150271670257056601002267986596253274998730540565859548176582202366731557592737819410553061560052001232995062275978760515218623277748564788110998952399337751100714544342110387524822674947102904645864941419359132193767890423724726335617730425045017872021949987818782931519926737618230078249431091552716271631363707846727087422130523448495956354990280855414287110612867661433159936033921502517268786016882386649834272939316180506754785216829944215918299561982721479247124286134748633625092161650919292968094937481217020057971587622304313999909311929987586388399143147335627540492521083016978911166186144361731778787195316633736444778521396810618731629677227767467169748944400369806478044394899293487430116584113545132655480439741134899896037811158902493181127190122848397288775500776031232990870054168841136105204016338828193512762556743121606231717476710071693555977954279919743680762411794930371810514856892717162441856527818010137991983274996641101188141951337975814731798613338782278823784590290533742671357830760299271122300143558382314913957408296289194465749968816860585957879715808625450763519529044055556773390756923109955540519885243853555137255127710854037241606574469856424282298452550103907360223269314484331509938882494368824251305031024357577332291954815574973243428334675903616462308129602821068092529926856503915345088106857036886104493657468635897629671840586698500126196562383859851895954755303768064000000000000000000000000000000000000000*i1^184 + -25693572324150662358067172904950532106920561679302770850004257697995539779194169160122894243073935235869496320061609025974738999483781810521938050372316490989047899342663403138568654296355220871027956272687935532266517448039428723281141701430713603686413323125977347536608347614159701804893168803634860010517128933780303866585860112320718646578251361325743663470697506358951291134426967346784499140700697365350137710045300666086869127182498843618547012677305180905373630124046490113865263777776958488925173838605286955147919049056544235832118716037614908023662087489972502549308002958610176971435998722387572902906070510207006328570866495898417839061690761031493984330916843778019979924652336307916206146139325577708160441583236016834365737537021098058838079111095392694390482809891309473981693026391330324714898239146082582187229270549289824182978322355398706109022702929774709055557237926918548169611410790320243029997649805177915182101472291762068011875409187295952468041813350606671985235031315970388018730844423577146982940789848117229148049097026773990908489632577197287148343348731323407579636619034509691689376781325026663816623818321783879987363326759269698324222511397844419282856408380084516120933914163845301425758098973801278359964362177754288023165635468729661456850156300595247216248307426775258379979795009963031433119475682607055066923165458602828337792606516872398402624333756027863798653837627040572128638558852319909885415474417442446876001491710813901478079221884223732989615801543540350019411560245075693913606375133736658260086717135321285959355342047495815610828041582132996485404039392332663596937187066906792409182725173284642766189534137172518883955966914526602801419249665682752793742319036184179501442448866961991114852261562251381863193846319817351708526462253925699783243035367245890850515998928789056449825768543917639222915129082464073544860827194450411367143936433540534808447677877601830601969381874351299569733218508124370484137710274753709164460223714160167322333472580634416940892778141620446660784038562222527270424001582290741104572057455415717406523218138832331938049628678191062139256658128353342258222698391454552183045807372295772028161123720665091626106577893031251154291970372241527713395514621083487571725423999312859050554757185864857645491659934580565938365434899131334518276373415531907264162506954002305766235877209302082450720601177586378027224117858346263261040647628896119523480565397768124567972518197338591661372618955380991192430500221311668142762634312617123103628425437114994213602482937846143732122725397886223458292695006806542542658782169970724864358075779530151000965321470320319335530738802619098400575195355286492882774664441403461107114856629330036793978481561265348950637003604025626162913405284029786888460630866754165847838966541331490279060232368949156245249186058992255609805416498305598073554462304212777010222076214734908715415740086028758847684946143743341798989460164940060750056088868844333286150867523388857840954056739688455992205343849756312679219200000000000000000000000000000000000000*i1^185 + 4148654541454096101714024575855215456558258932715916118584917203149019600043571300343499316310994687720817065976513837705502043123755468276239891649939687801580017432763496776375710323632129502363517344583706921464007075490622356250775356695332070080034590497859547967753931689311181358644983273875683578198491389294741212897658951614561799045975404408795050482515620181965948821336290311741736909135925638646965998982910289321618582619197903824383213141746907362693480802501347395305403320200682894330663587957413823059569929247358517580969126260946998897968214330580595492518402204179837373990915949493926315679524409629997982051788297498298784709985615711314756180175304482730951734184707506937029674167387657142147855765103317594275008777927889749860666711642877780318814857672730220131941526401114587572183089435090286307132923138356198736914680310586352889334619452437291121990814405687456109777251367513292656323528554134185102648576130544638648002114147861911072646189894359600100523847326194332287863556636147870998602890915081262236685153266164913157545325432146437021812349214558102732579166397198430009547705188841322105881509010962837452269264423156403266745904771544863012051796596393304638516155469285985754662879938369847388117237250593720669538410133126664591216184561355106737114691308561643944768323951965977442046753430163075397016785953778079336284615890453137597003364579820175459750711742723831101348305042246018212548277563789072642767582126805220946047438637332611337404716126810947669447053891664932026982505430233197971066050826935478320006314114960168434114860940825620072960378311445931133239011206557507630162563670423507813955635082756536795324731214743063641595265890820275087867499928488028798902002529332228887970705367916989727224839847857129002671815890589677074200789067027121626446961137055044893653545627207294351801179415328729468575755515386524579232972676566987352476739600329982168504409540611783203904365622598616593939924122586863978365605813771166056170369841596670434558473364027155232589281626956854468746233498543524383708699340760206718000215706749962295870658359311291158380040672979593563873689227541754037584875645438409776217327121508202604844304621820689917461822503185301033292854881893540112956594861262587066038137354038758057660397904920189268701989346833804112320141839880494672129238441991828824023719340770461590082083966459025183348955147879075825034667185738221049710566789649284358590164717830076440006020360546566315042496432510673694282000371166497902588779944494921507359550966444405174505357718288096951096040267728241103727657817167486817719579970541870339467623342687665779123164789236874046455640925324853969450265462086434114609029055167184735205981242654704879101673619464234874616910982902488671975923289566728503059831542879822806479772561004071544646406017752285966833676925386133915409044345009975658080991105448850518844681667418942671920124475241799047445615801072367852594658885935076308978916148248752611434421815366104633053114531840000000000000000000000000000000000000*i1^186 + 253505751057905680793768293599366502506295310482703378405019696090370453104077174927399457846653196006521355576693167770461817312744117584775087887539374596319549661642008271542529719057774421999951189507930738369387235148950207497361711438191642051715793659554894383046172204572286098755857795978779850092199680074786345638544819647081743489877730460541880589653766704463994920293511169280147715257922005564598306363848391768064513593224284321640676409307841423288098874354761055259702755023283232281867000343079974952099927159342777582027988116347187294250229042206628795461510885099710836814793493083082346721876442421465195277711827005751139042901097039032538641644689207521683877047080628879120654988671466568441059878110322700239769997052233061480937148506488412887459405525357241363395911903111939361564392613719456547222763088481380523615105353507438165969793793741150617421372327043945881436579639399118737550879696581786600913388787398262697413687708441377728466506466186465019182105073287951356359082378249383439518315826397223665775433999897213266426459705652957614438434530798801731576626031944944162568001986547495328568172379435984581184694784551106661257503541336236388623887949749338863669324518877825986334106848590464002815868043719233251426246394283088235360418014956793398782328047798363539149602157986135818406765509868740617254325096039741844052127508306394798135931154907025893528529347915469110168454664323557375767166900760988160431809630924594469184630052658066696287565513426157398384938624303550739148480947995266826249811355948206608335723738325909372980199751365443377084019529665841135880233858253782898510682440679498696211439391151728596946050485983793323829316519457074309020144155442219310927748528925330792367964432157422620083619422705470801758937227463788167992680186648747742186262588797976249432359791031694278217352058475922224332051091984342049093120435293764039744393242102881423144997163220249775977270510004196761380059394121180880474989799155581542683333727208852150631773144351757902635058252409736165526922737966143090840833735103205516910680537638548245044904274715872433337969864569059811183890234437233230696038913105736242196008118526022757661502587554944474857300228293865195787768507302823118980524582319036450186246441633037026818823082756701082422437207397389508500891324710283893819113114799569856896377935655269969229624444451815992093209703478999210855990678785022682074593499448885243099760412706409320543981459102752196126755148784188608386875529825982608486481150619287787341660130169070991042336397199376450463319656624181458963385648388427856157786427306998269878620219155885448662359430248086318847246824715453207353811430791756977909860656711372170592128748235075857124837212761870403194467958095306451916648194822372574689609984734970161154515456157328548236367433616862405607033700625829222403389269603084616279275197540315033259450726568683194549663452728691045983148163344509646769257143630500877757778871262667140811947475537728897024000000000000000000000000000000000000*i1^187 + 517435712285613527164126677620022516920565398415574758704572346108071429848155105654225139466832899188673866265324056007171130890153055558047532683375312229120351376333120304661751681011440161275919715051781625320829627163524197261808975516262372581473288481251211693646983406016416954645739383972756293588261807147149150965928552035584143274205900625707658957781432731976718628285782486366531890297453362021502528599404434132366156609531941125174684462965900117117937707263784383585710188503569473901505247366903411371885226605479775966364681799177351066274081317408980418691478856284290543877785550933162068845427764112218773719679653316070161925224259196081522634892208458675629818518016057910574916381978482716906356110534450581370301943822600722717563348054927716254012455317247861911310720030751181140157696447458257684701894463272875319938215415175357147096413773229781444891931031935285435835834600290446285053149505292827037758651838709784760950606861091075575926792741660502139842630414526019694838850479242228648220853381658526106790542631479801562581196291697027507909704644829114586151413318191995018983138802972817533211640655586262673392420740285145300161643908768115004960897686522640027836974989296269679708528056845638521616202688144070656513609671821614989943158486641640733414112816685003497794733118731495802688869598478499334447540454268104596376573446908605921308300036520950646782462659927338482904597087132522452904649986274233432207499054391132226470042905795222709652238403208355505929261348297639909253322089685222463650606224620812852257182738891173406933406907122429088360959429148798816850139560624776182262724004085313613480280664773202672097794790717428715176232563049278888564293801054303517631214675632073455157741240314096461505653805565473373015821386746105004407948034553156613785664972673916374645904449382611227402513992318705308130627793464851371618829896280480012922080217333421576891779391188528970502262064387605116575447779485260766665950596742847239816919698103628674494746116621231833323405484874807479054772705779979477740802136164411329543514851143867158432643440931323697842900671568133359179031766157085631606217710256911466293768666777544872168925989467841716503560674242037654902061772566559827387787519341343230554956285306194647202854079319032861590963711392371531029686615753676975122230525828888458958606471181307686120030568127524447441982408731628245550413985967221844450962380219235919051136281250702512755885768535701540505766098904812578818156222045415993018045303466074966642563601643174319241641879726317299258271249459943177275487924248607298142942655442991628759526489634892184063949699698590013861581411426229531835947202984281169823464125775127123097842344959696260357596185169489625219922836088262521071131872435827057997936927503266673088043569040486111925174506415213194003472861130796398790518597543529057152067286702393964741904205544902553573566733949122905259775776352194673676256840055139169547652140215419847469904691200000000000000000000000000000000000*i1^188 + 435200794313125938389038686365972202603770764716497780051194200443650979245369442543694569009786710605293242610347230247446607765129368617027235151336837962347908307496987908388748339444996543787763046738266954786959958863181318707473774992140968158421646178835985573747185536223998549513496867513775838186719525476098839585416879950110003647023974973096249522756977741125433882528350148857147413220599419742916410134787934169493299434575608705957178480228141492340423774173602030349880924819129259903508011780248702804202185278479814085972654474456917913988950721326069319410071982870806753182584897404550377983047794381242547845859461198255501015761651568255262089231362506834892899176820629051584908624816836604874527990869161445441191866562151617448615517516862403683135700997998561144251931589810758619160969990279028174846565227774990352641388949863598551491283650669035680544286133519173187884493122440619475141573153492481076288576545611519269684133265299093566908867202805242594340080153258894666287423431715135253942947632348779169357417542679520995262685038155581303485028114136556983424944187449277584316168231509833678123799596701230583261644828109830089719434475796582270829362760281953919920634630278757746763645983778212143314811239173391186489078209737598153081067004021101394155647578858900582727425506883609285231289338836035109304059157325337028670795154565767738388383520690928557431682543152366392272791320555536354202885977062333592958636113090728953611451941978244721850505061399705012449687155212374591896418502112077707144527047957400261453000168411067437639599811018419700040890984763087195478928485750836618908120859140217378672251459470851711692558712897115375367964830168523858930318056980735971052068455911194649428404748799017051671202631332182725346445078964463034069454082582135509102589905883305114108805409924941678219640757222291316361876632989914450952754291349872439852170915768683625509045848948852984123435541549415400484814521706885799257153252901920408091554591281035530768778836699145723275780035600691316169891803609412297502622615727731504501455789615531750778889874648962842073112308937496902575426014407790687183463281883464095983588097583433774541505936979430022293827193993323740588175623404390274866377050201356139335468937461026730972773771943879525128613553896089034999624571100258307292594589873295079798100500889727945144668730168440913708012854534680911611831762878976732182623276955285211027128812463689039101704717964835769155990882541472968263123641594559823606408067865580898594935136320661345939055247463646821495670964077787411132338973005327407033030655843341410154267900600264979434561882668193875950926021702979782167938056622716908756528252943067594903052115380351123185409853660768251550324816645866769671012214793921311368981988512568047959286258517768637075446197393272857583264213537680110150943297743710021718305682578606159469372590912806575582023610715026233663552985115958346748854927719735732128449305226772480000000000000000000000000000000000*i1^189 + 170058627905676015084399076395894763972646482348088203536938990369768859783843406048021914702582634394570444747059570116210260529834072426424213734598550129862373631858974564094944208645925970453523987425823264772195668805933582723517659605909315156731373614005015892212723571165313610186756991836641986546336859790495789641855507006969765398135173869986553300301588130647941734470448510134389600366690684246999482116064607103144515847285434845527193389999100587711246767017615863932301910091738122287886367014764853378486802033373903597617598505169564962630120312637501098166675772070962238056958429087386392230226620635139988847381665819257912942559962555602996664489240692783639885288494821864320105309811391975757063176481135403316484715619630561617950802351186353597972107137010951550541278105153440572794427243006261940208499266062681075894066784363419194549936216901826926495168620964243738867406540954429844094238929554706334556084224867764396660126884241963365362799508989559073123414675665528856248305300488472074492768007724536278849216738709928247195427076306812438250384190390916911139376501290156476449299647146682710991343364812294327353787726442103706314638457467252668296013354327825530041940969584782714282029207452242108597104555304274276159480382960378638739192255135430396903273177984022538635694903250178961994313216721215260691542510868072840342972630201365354002274824758259818124921760529752702116155404307522289416160320302905902942715135967217389912753939311788122513817883696143163074582177175108922459301111560105237250103915208303578123107433771064524671648254115085234440602792830449071148524686709298884739750466660710539059411749960366144598876919440161536738886535919924285348041289613112542429829335663838730282081253271873504829143365130908908355057493179301601509919303984616015131854367754268621308302218096477052905508569038352506158256752063268784662850878216892709981835814042975667233030242375912257472538673547243385453941464207811535946937581672591859811866338743125499892317182108444215124429366553296112037589237220646723244239039611880154515887881020887028685991718241611428446118755202990547825462629683465940750470984982388665926720790265582781118171536820954737408933735262758668502168125326357363093209280741940360647717510783125701748011735803952286548522109471083113041507337784263477372983321565394330266600218497760320635465170470917283482155007890395830413732703723708490677814056791200843752794980462045837475612084155198165860119175665806208232876002439605164617475387558576224953490208660996989731791667313899832431422359226608332675337055393908363416404865155000367720927466319226256404240562542071434890788273713126834126761715884889863300746959838527658343356321413648489523364680101905407528304019636264537071952600441835304866189676527401257500433465041476090049136468604609748821950068078542108267820123719030768158671404973741816486242279394971749648558863750795877800997345037906783313988222075746669035520000000000000000000000000000000000*i1^190 + 29144700172108252279921456215536789198544187282828576239791844598435591273377009581317614437401725160018481926600565891125021804891482444232959495821716438326119261383015439480710361707925325707538870823653232613487391913870934287848940538816370747898524955519752992097573055532128625722426240647064907282722750619438018342770409274621798330444209399358747914860833802216669338835068616888413129357008927486479815598322915039875236911688923798922007166379890267857573680448332710440241796659600184464343590227707629053473149131570198930451996962448394162309857018821386060930993116289101852841222424511421462799348714121234027468010256824403726491258751127525474892944071757150941633963591591997351563460402289868496027126484791261992677008003157958260271288346292357258014142045916045931448419874239894428313882683582305469057963513226800112050002647541662139500835411912125383519594913284776965282184065957823673009117546427590513114286054734143808048048097671125340744107089306638737753264283601052599116011100545131988499823131971960240051975089710150547028921874360299886333202446191322584653409248827709908076599284618772124773654225167274928415559699670564509213437986346905070915602508538584098329791164966372148467723804416386184467371224060291119751207530192959829260386057083372282165661850802252101284495885184361956341890851785867682910426767758150667668513976895465758502611321166464110622126727151655454575567632947095413536297708021385180093421597631966118289093170253813910744646235101165826656686998460443625024768822767423571244858552004367965088160610323146461922087858484320977606370399362800854339101555940759485995823130920117440330473207477085320756219231632816645102334521427982304834250739529437172318625163866726417092978462561427885648644668344985323581485170561255173056842823070159286664166821182991190870953361388064337143207854865407600956384560639651888427734738310126783155754818533617581037527448026272735664548725648946067706491402177591405595787579864131344850250593664533651654004757506385825291742047488447656264043243446637839626325642301223359246432008155188717254762855792211122351171951179044808358558965670379708864756874701849820844865423942262277691300913059249740514896001788324314274367126214381015149606546298587787089942628456065576914037993499864527205601474046696007951561284989085343328496573376118339911767743991693630955020369074658386876542865028316177408610713696827147116567315369468536030334470166018123188884159311690366676958543282764534458142697865925664984457504080888514899336525215502069956045472148710713848306130785092920764628249235525050473400252343978828213300232382466217281048200197368557482598998116095574298278508473543039556032347393888471330393732865567946824946470570492018882050942240744379132270936820981132191742540211391304557365263233535887692869736918114813847898486529657875656092089882207013681091915575694089145759732394594495261671114235362009931069130510268981010955553996800000000000000000000000000000000*i1^191 + 2011847710888041874753517400507248287169727053968037147311281291861395666460125347413646447099967521109523487726240159373901620328409971253872457551365056011204370712759187683465954421283390585693391045193447799853272557141089838078037128392199883132760241746135738214505611940693620772569694989137029124972266317587391301703164544930385247473165547329977620415984502397235535174670658265762751251777495666565415826720818287119929474790747381010757164951665430774565253605309860696381063783340665121019419507150605876343673236402915961556510148178164198469739729820506342666644987890071648787576557785511952065433592684362715254779157926165435225937526478824280052759868883388993182898400230215729126702254257983459460241278429545149778400820977924299379653683735081685215817176733361372873353020762588063562622120991377654728823494827238868655920214315673469844753772331309801180288899062931153485346956918400451745302990797942523380923185969027867497607071590962908101509416546102071637297366255992850933089437926375775041022764757834086428634860463792436263742968971405989599481561698503235860952385879793542909754307912201451519755550944453921077080290890605858520041003434869888678556556081272413277710805239196676412816172575911139728116053327750861206375891707092337011798849440348306326441355583050103791057743561726718006105164928036816862235415276186626520637803220834253765728346416103869661016699300336440146343157071062926958042809546690824249387276800854433730920838146202200854819328332198008917502874588467600626038262110947226212516500493663932287695115599968044396163717786539587048927243575804876310631500401838280610995249054008150076846933598265410709374952159250603605083737244355826207326716889105336291494966621099203257553815449838216293654409043479346305892708553800313491000538478745857156800531753099256317501453419673599918444793493952559135535268676492013587540594801477478080325444160276604800715453421576001640676751382116599938681413638294268132497938680036448884594395561378405644208915099836479968268275068127281891842851798924303200341108136747024374183493085227411540975964839610602404448470972671685605835658911011400762680674629887634512802795880777597685439863129735425593802893128177197522152631333264932477426933744461700272922338743815884990982313590911558255687938615965898358812010147049140708407271911712567879368622485961584209823587471372531148570468223519674035907461969076447279887798191993618463292617582637825193165835035825231389958982396225224050141408597587220245132816172949151345997647595673514054441280515535661046972596246668518925778389561246695422764315095358725039746675223280635841791026473770846512543630073900441024511697940772464238449784895011567448031164984363416070214259123321329609970771017327578945749073917211510401948909742072050344648184909635334977220591979936651334659702364947822447741156786651383521280809128055531101179583175339275595307553354372683448293441481851535360000000000000000000000000000000*i1^192 + 39800747878667276043378771791421400624257856713295062013623049296280884900021715362991098475762481947939448141300145729341271558024409630733209194343799172306496357506298013685567468352710533876206331719214991115762644528052401210804025715409824542289768835381684253659201296046604242675619117699893696999657726518258265561567954887143887185558436775577648825058181710583130451301157477697286441804658232987178315996014620190627859069910812981159228307775176288500776845057817613109916461442418174217863922022559568234335895209642683786929550123643975531474352496308428674559449166818374163144103566588895661472239819894060152217296352337089357583605383442518790628874697673930958538753023411185070566027477283711012538669909017855871540701705605632174199455380545377437767386184775235441487547701369736805440586539144380922957961001332624859057955900485397688498815112121915092636108077430675389470163696098837863435306238817798184508059512468574562568251050348372860708973842441806292659664550410253615936760822064477891369582204977465962881117047775476229253097114800142264649427230526424058802520540417303530835764946633865367332183451265932362523776447812096692422221901277803871434056625238051677268727787984037261390587466896504929648934146188816878378299880615715416295628228210205228810240474215173063653606835467409487165734565012175567378997572911294109909002456830511730498384283539592155668986780198156713589364907837414688883623161478059660967083054376669401496248154141245956016044586345002208500590672801459036497140804352700664635190943068295255597439063095388017607917001215032437435479237588852757374431376614091445110525232224367357875443151983706173943067355361264247657100153627220268878254125556026934174521546482768757834455058760158872956614434513684543207350686915079855879926825973985826096941382025776561760861985200550351365735616857406896403379617300826700807328143906774057680907792333304136756713787505549648911785463864327093115080838421142412336301242226484466178839606579005076129605448835558446986087606054051176777121651322511849617977785337829513408429307673815286762839784181560460392395368235077185585211997997217671552466990357959643517919842837665207080490808247056570399394328009894850841750614704807993044494415754345025164230315713711242088902785957833569267586862669137785849581627216737889425385800285596444862384782250852289835670495550536158856019303292460049350180915850497011680226754634839184441551307679272473284860883691327289600947274172614606627291745498941648210905315217075599045092405669366080245095144739601879410149088156878231215100331569811855250828462041535699170114946142928257836868325765815082199650232237223165920296257789554638547901947467065870079281733739625355898459705207496518688714145313578795793049510669225972733767362467142358834761062055314259218811859377475341062115549587110978039574878725756202262870232726070084414316792553094276097159680403284460306432000000000000000000000000000000*i1^193 + 4662974904847627864026216562459188591398957813603493457144124570118391799102096029155973797369979030832551394062973648063136776125643255225110091748120416920195295132742797776296157011954777624764631832861192937995584701534322137875182398952461065501486869885171914488011845401274829320382571786059287221437586227795294099469195224235913950115237232985526175897272361802880976095023281123559264987130206584520834404378583833595833279311950364601791582550743882379214895944759303077437350266639587145366461589419711804223937659597490605548150080439386739057278181568211138782914059371227237561242758904131129908754551316765173759594935610875056574426368872067260304579791892634744806991054498650591308567359184161362684530487158537474954206775927425324281556886543055239138012056748561916603081275842856316141782790183931899232249633032612527873083088897978882867134097621279741190152376290374031386354311619898266856154809289449678179713612584443987281536976892929482568186252389760925177997197589071345678162579589165172576394981108336480591053915619675179447761374613798692392527892290896735888159443479934720998090420109520255620185132340715110316478017511635404631574681484386466924772325808087593364526516331771176015448557372212494306127677179285580800427065720588046785569319056237063170330450903341062088773414515066361054382277179673154089112106968337320235665061402752369619942051016891820819956844017936948959016216996418786889014371465859855303859426949545878657272107096102473392864707964631317568293300918675430627949087590270419239760411778892788197021322448030179735016510762347701166511033777783305669471887273273216237174467035123479963278385514589047917296835316894612957417553611400992454718315258196542941604215520442336667698713365300998388577792646821590029462982979828317233308558408239487288791645293238124071725703970690771926413249813053526727046461792548990832136320603747227853129661604418544106984595646003202803676645032332640448130221946242280239116512288944217658938881677317799957184217443886154643538321748503858276921262959970593323617371402661315411574926355490572107224290031022333404528369313069290161467226651794871679984988906779706691558706989456644395087598974380990072401678325491671881323422563053745048656840051308513180060503938852126542858169928745845051374268954302455543000018424533037455102670129867893336550775146049843209085588398059852071549672278558307779429308063264608310808533079121864236230375443331713166792410347117003070215740444784545355308922671382664891264538542274007119199163241519681156400439632339971119884554907923146654007162881455293898281384759852248749253375043824722906914227832205896115939274574725002040115993359552152006039657469935550268558968194788892517498764701474177465000096639802079855675130300836330392378984435871196955460659078052701834995985036107319405282771373230386895485693744934450377096848958864315314927974081365462140094880153600000000000000000000000000000*i1^194 + -13876934433154236343094542432303388950124215818289937400588449620913780917519805756006202155872559165665621377271400942648410391751550110340215693371979382389878097907858911339254419138082162557603196494465529351765364547700626328263206613758697407599269046954004547472002602289934396948116457345249560726467602194384972561949912540116799822033021589583971924634679232420940837834005910441153236556748383107762033146050534117452435165971541517269462885618147561245012556931658512452460203799938700846252623066727791406310222829194634164555046754491281180766924058643903435000813555269942603763794394683953395332916596657795926518326933771445063410953150041667194291935898208557021859081889773020439446848423383998683522764627981961447824634531057970105827023110657046707852124909785595311307803873149189658854709831260021000193440242016807174846164986632395493174291961317312612953802813159489488327127912092364392160726683831455211385232976050926161172623642799391199067235892941392838533418036886736598229974014263832971993781378148083156939858126735771791547659246826776064857206291842657544879309106859312567587212818158015947586255569909160268753434113013531127130777746505156970979029717588387711071041248772727254669760792249004150050401055814031506074340046256087979288767584241517116647724182860633626880620636976787312923716109891181463121677905371201033097175744633479814557238762507153298600511010101970737284798828313870890457632103930244594569472022883774222923310777507701159045367807640276469533595708211019560456513105659486491632562242297880119645402568629701492996552175278741157342944847277157990982628685186315309760197288667578811473686376962037596571588919441565804020462371810540300929348346849399191904206705799007101946132754814137648219172174616903230912388358209416595966235015059714007049907404620635020677107107838852025922170494357244998484884240029829887111292574554759484467068176429175492748296876455326681607449088559298507896254000920698326828823873710025261861349566736984859462137895821176814172215921495312962778684360713916203482353905774955590825487828499801361441735955880141631018861902620174146568563003675824788974786164989566802691439480825046727198247387841030472612661675164815090812443492033715718796382818876430809251141401964193504478992172430928456389335092962864497785737346059952493510651404490512929517594166677272698065849135092003390804090533668343386783051240246317850110695888357372113302357381024686534773835017681529923205162555111639132179556935619135408517753889186717230724400451410954091193529400461391568544079051790502728292097371213774782428609335676034871605825357226710901177407412737687200448628636118572525442127667321487260936044191655808191143412917839747599194791773608899927424839806374741959935729118448961967386673087607809233663641563608805500960957102696227254748753202838933701049193762867495973344906057966787919711148465759191040000000000000000000000000000*i1^195 + 106544542394374512847050646619791415721657351483491902351343879844129520104585480852450633822585501296406752664897224120627064141381179796371051402783967773774166947409079448390154013176257734520089397236341961056578725151149150904463674792649162827444245322718322213366302537060504964951455847839879094999330057787605375123311802349302825938228762343988742888433848906932795198717239456529304929858487128603236884221226031649798899764035807630012931541991194196936616393370004478691454905234337980399237309644647126212218254061631811078043399404787318923080072294848697702419991418436266193901336517732337013829187618109584282922914872796573682833787629006391306101034535820769817318741757258855686128088513736675562367594477719916231792660754209840790415890116745648240814653461777544028668826309949486767075968731899047883240765399450689640119349338430094075568591497554743181675340329327605330456150343588395922085086829305811254875949589807177528642778868191491346799896105591646555943807626766880168805434306595103865669112868210129168954022193050776647538098542291586983889767443796522485143383554837427930194332471734431331961737311369929025741577980634636654980606076150515490556538606762319196435949517198875752725364028593068185465836506299450802723455806133930360509402002622773946610209350941107676139197179722769632849147629648153100947464734966445267942289747493422636366875626951552315808030166471443836450143094278915763138759921979632832999443893625560535734632549162849677039625284851605451078667037237031779313478817080801220650330184362934207692528537583865068090817206914085956275818285856521580010279198594025348095691140453128284900089332149728692730270606654911118918075164370248338674708868459608660511304306436882081762559423037660968114101521715082754198079208144598186936315257619574550489716275484392615051473123573935962686202134218805740426577223694606820757873581744735600707965765533315984720306786224883284335315474365088597583791460004389286770983405308742576922177919424109112024942504200568688109793386668973326120654484672951288020870020637125689521937593004689517930375466358457481046367046882270724175134704211756315938701631991073565073388715153943552197929499948485957783447800107173170974276771467675542468275762023960642889982453757620481559983551386309528994589653785578338870426222837738584964585439608555822942794549931559539553716904175185338009006367132450088159526392692296235651197424772298824316901759346441610334033449567799214869794496792270686257315863145210485103591442212478635409273376212228897048901771717765503564261713123474632943928053381520331054955689517476019439225447371856166113412416411120374618230185882548275170565467794091074820377921604209990319764018954274829077756025463147235148273769370276791964126697955130354345625956756184796839435344096937291120612266231908226517035805712112978817072835224621539780314317771073650688000000000000000000000000000*i1^196 + 29402434862050605781299082075055050040501915716107550573675288110151636696789567236237624203580450273054093933546826809624347973782411179228260941050330260969227549897572754864860771506443463025793805761298936566001223526875115893148350772055542838965067559580807870169293844237959807221802929592499250808789454959815505550462359896857796384150584543248260307404376984556488290036405910678936580028434758121668246849795929911603115978657043649836358901597105117481243359392892850256514501675240581965506707238887546583269992884120896730349494555437892369680679776935594329003141775477237958782721807930781799219817289838860021185478610530253167626737654918747186543348610880617078996504961691213200650640602902580009009201846986440998628737104538925039689846110735720456351188993793438431025267980367057489477299221160874481395953295593305409677239213729064247692945366268494448787758232467480055573801575291213896218862611851882132427715414894882009370793492858537065573697112035470783226549016619165852506924577385328138096927633064980443221615756880098989832715084472836082097569875175291908830779388223776982821153996685672055322779310277993206034236482817457830864373039960396399920484796065505538892652268233341870346240635072171208134078480847656228779059416030350853127857538626608795556058740044757176445031797767886926834181969238533173147483322291309146573407908195521672713215819411040115081909748929372760400727930545604570675594594171601342394408495192234796272362049298270148452086124724750299724044661479248584516644103973797921561465880294222759573240932517967927124732533505460801039515120002330741590143229980480588426335716038401693370658974143272399916301189179523396543752130564641365651274816685760673576681824257709557960616172127312478351987825510257027118292470700313431204199897974763822464758831105398446482378748694331432256746060738417578695602162453349547999138652409704549186285800622200620759797472326193484406288770046992933619043828406192888448619202355381210874496620660606406377266028068440928888994996419844654313852820042631060048922547543516884949845714387388096752080563530300505116693861798970682907506057056202875141182430750559240028710801222131157267273444415841722937184685780107662505525066337962711347980740522104099634451008347418558014455151197437333552013477272435253431232101801370624602110629923436146972578031615499845194994958687701428967019539415209744938972991603282071369770589115677976424073918622106130333017497301346110335207218015215819233312335549389060055060176497478059888609391276593088768643209964828104913568203088663446690297702501566398317934666071164664944516667951413581603955569683266186146885150774079057737735951384186230774184758383730188197999695413584413037111846398990596192904429352627948501727108401854830194759364099969025007077655604446623658605456906724938917297328251723921442527850793809331250790400000000000000000000000000*i1^197 + 690300098294552765036942943862068861236266081658349251444518186630306520932488771848660290304784977064008394625939175665539556643828781450958476394260538390318243561460730844795238750744282371029445116550664065510805486921835231767186353335044185277056121999250867847878475156986776546541056357409320568510426418173090267917270869687926894954408579408146113574867993468770422335362578689475245075539252081584891573178408947560186479738154041200970269742023553192881472231792523395178876291398141316801748817009363428549931726296039886721243073575098524860683475674180087647786510936279583689357424629743097926500275454413187020365518947238827277939506276175359445298558520776855872177160332848061283894057068975585856063080307545075458607716334843019615937097739704924102427583581892842161399545853160213900892139537928507022647510424498039396741304658717330038630319102316261167398501092297976976405857145609577736991125101411332143905043152025283242322383641479762381954793058794467079200608475621547093488528634736922169475873001213681171973739202028447962145785657909795170390431829198161699963077338568904987729806684274446038738333073992976102817222415956390346035359986537205843357699468507661992924788593526290243014908520429147886311669327506148942573589485669251830957782033112192698269327487966741145085515756305198354408489424221111560157180837986353703001787942015759941531450588261330958545553006813976662674820118807626556854510792679764847169740793523795175822408841772919663555144905396790632689744915535760766151010965539892696152734646160514545877610209813603031312849807427927803089174873735230110686497059775256292700276857149519382936102842800698452409723009064672311171462574271664108227593999512602938479228893550529597548540776129255133842427978429128117984985316362734892300862758830471309449101206402781367503108797027011906951652975375598849836140500444686111027203406490832839273822795186738709703026915598126379028396180122398853571935634818273104435689223236003093597850508719681625456191562713457414719379245552970013580955408604776981588959411724847643815559926318192433776242120103901327366166441511445720652435675887055748241423174789972913487488388925355209546054473493184692833059829738227277836852091206539484973895104655083533574657961021398048527555752990732610275232471557383666746407066958715457658179761571490996250313625412011022996645768077835923538565181183869393725924401853448817738784271451125703460367586161536527560173031139332848586659496385725323637154037082318603063389414035192372813675139111085346134746998843370747524583252044196578242963975260703690825568239864998718722565439186762565016158674662647156789513608906585003840232122257626699604109544131277413126162217007570771339919454523471610557266306119712120340283779260072693860606310800451130752510329413115152571293782237538270212149336206758819260226600960000000000000000000000000*i1^198 + -57313480716291107979217568089443549141167008339737598005371406883951457967940002844716011794048678398284612721805855598676007076252888675898531935824600331550149922252465913139535560456463998252388687926101175628562138795084805974617835453980249573906536941020837737998395995684865831413890559510321366024061308099727610091689066729104681462867213951366866260695927411631668107333896046936284571830777157409966706900060365645975263145884056833073612968414720965963284198689885759271764795659342463298196231041661913632804387140640944451510778138912671242415721226565546323550142061099440610469394563046008119172738081645169982693482308563598284968672841077460653188074381086975349521701130412952896803551406958517435100422180903684052166628327995399204343598237645449127451646245754294813946319138361368319311185206687323477977343541181630750616766526081608082406729617705643836772275772827294840938478342329684601558524823122626303270466437841962489429184891116123560525135123064853750484026984129911361917774414258374094687677026554453741205482621526825354329902638444377388697364879725087316658000694128324109338665265102019019653228405377418919353885660910185587975484681704265136019310191745913005876150731096309849073218555768016064818732453253964453996566282382173189909456369246010333804254123843270525008203088715357663608695844529697412572950593523249752122695835036770138632211268909094968782132103734834436442644020345344188178051940657861099825051070346911894592875052905558632075709457062316839546407017215123147227435370396174565928105132540323587769353671117331075902422994950536598381657045591399308150251109762302388547747147211144715767872285818306704605256415725102815171427175558271300986700394229280462078632224828757975171454148078403729939657592447403043697520236626914149104068309806915924038781459385573569641747884591108180407064697440326972669733344302467579904223424803268738375825715119588167502112702057979108822869869125675099975421952191054602078499004999728675106878872773437559922143754246828323677011916643897103788333468126255645769394133270702540375393199988959256299405651677853255424428400648922592211568090029188841623953848606351676775154307824822496388565047160730933564329322952492395248063611657857684639324381906735956490593636111538017258187346061236274030298237340018958350536737335065965083844074505183501623441133955550533253246829871929886625363389961011774099063633122456884195699035427744250286709242602173474023310164444095566787079642752824483658072111761754604599135139501770497900765871287766016454590244975547534225007613819778857859149454897578846269351243944847701001249516796241149043417849328943499564822512577370633940538766069467768025547809784047883620288596125732731824323513134458257474204585047094046622164287342760178622692273022956421826699506035781087456833983410291000984363790761984000000000000000000000000*i1^199 + 1038546296737237128220026519238537472160784364833785714927093725057601526968548281127375734163938403797576090859230312673693245956715326890075927796479982551970987873110227133631469444021390881050946256154765014164668965443155713739491134559358598899896045488516718638151675975436210163711400738061967833915275250399793314072460614144737318071387909430119555376445621739007940809705068728030708148081009874079992842258106102184163629447055118172071552223305238280616796494022518341347986809920747093515083721303030084835886245153781869602506126370412200802169850663355733808677395491658671716154442060774212963345272930887718123394620981756439500181021775841452186117227745320951525910114284975245384214339819732016135223329617159680051136180511850952212415960212076724132346853892922429898293735810527102666720955873343077700075119210203616211192510645828003158385552210344636504881977969149136183795618075445645254381377581683877472484404302729258474671282577049266073894851009572080696729489221138407362751384581790520316041945318346683745656474621013904806939726892997102189912731500610474885812692255924261264617198214661743140964674078064246381871525254869204790316045462868895196495244098817612392753435820252021298283355831736411492334780470607686156718571472380441271001824593025043260364305167372764322633262413561736897859408166013778066645776559551935241941274371193071637293317677492189306200512367230074587550042762434529746937715301682618393216357050439541330000557732539566522091219497210980818756088837951944865746660278086357916408031934781566581096265914918005488677628454020332145893025528413353708162580645479171902317864556857738152675445626451668875299108595449130974941425309788241025026599516139115428092531408077712608800114620651943478964853763533792497908755782313371459049724470300014662913174511309814209711908317958540774284917663441490478694452374298280015833962134483703381437311207721240512096870717854363586688638895114608038421615878200905972296006994560739497244379020503730210184590353233734471771584190674003837489302279334114151491826960975596093503780942972934633268424305383696023420182550061170265893863703629915782368170461511219438975530087395751705618507464032453266442741811059475805180359986365947345677335655902570114703499730986772253927181746697387687059103957506612959802215881631152471862883473518443224667917773343275683979337306333116715233206488090188990274627247048386922372742423945074790483926984034306448656169858386873816984775227791230716815435842126914287160584228304127842476283580964770805243633816093342859803916958148448927788843619538381217732606963554925355081722913821861337654841275806957655230674513287945980720238024378745878594741300861164341282687821017062517334428840530295643757095296518268964379645877090531605205626399980540112820750124841449358926199194753433600000000000000000000000*i1^200 + -6093056711961516585253673225573218282071214721873810713794758398264397638677664634861661892499316645547598993858297153405521571566705029014385062275800781140339853701465320093063668997083716097168782696255954741218873187625119078782334656502241578786417085974878848365559506546645472312196897037777807439806382873780717126163298287454453625155132489182428686508764249974475719249889939898653637475648929337927124473513324861321418442389276000109723974109805568138296719062014742391946194720138804867120371710675792877651168917009464091141057724935191376321915640286778307080712057667990963030206690140457605487982895354682885907824510747410793642973452344968136167994191599855422095226889536391311510521839182092063084920155377618557700720429533624583870381566747191356526907566079413803045490320453138405222457835656402244334979499362133844160581758461229634388506563073401820781639521238823788220156989548628649718005616071970893197440783420706444004225674346422908790447953970075982261748343054579421511019077315584024310413840193838210821120158562186589925611252508620344049141552875603510877098979418926069742415280360748460517080387389649281319889574874280607408004558248386114428439086222153162243376303796344305626534460256179168480104081718726120241567848911336764341449815652512044416076456359775430550383043074852058635122458176061543311476053444540372930207867126334773441607758655185274418762101180562426193386305755182218729677366502317730332251596832485135414495941344110109178966880406599461162203770156226086834062003476574389357102616040176866983583448137067915490320283772780803297665160728146941220962558941910153689231568388808481998635547176925146920069329250463753822408507315437049267036923322723803006902102931028988642622360107661245286612079679531958862604761710976486962827943271735681653898493353379635680086234827782843604883079078723353348866753495770540801958282547742026215404042515114058908804657141760951770055482351025084650857778122036234313166944204061707605823243665582934293826728562648734280641637043847709089112556036401479835743912805231956655028718585836480605525850740095051003178479820910887518312935541795672538805319795057719714061497831302118856511738813372130562147995504313587447948181181901705256275677528263388923228443469988506257800058026271499620861120517833325277665760354134847422654523897308422578694833109280299101350401684219287839279799707770389170918975470202699080061251744310205661332069553638031993272413376939063880985941784526239746147528013918969659018448656663877999015148351250006064264846547354351705595091018616907407607656158963944499497122818929641191777170436570156335377245737298464571698992334424221891507588465982976113905790871324216918863239089745513421234103399630085976952688525772019027197705655013942889462958956285674149318596986058833920000000000000000000000*i1^201 + -264191685090444012263404659483228071506545829170535024644147165376198933049884426873142833382090968445624806738374100929657571400693415178774922536284381501775489599465678663248887158681801846136530922700055394294500565695837967856996922094087810592034536003855801035503475919881687469068578553588788487907730402936836942819243131310117650198714113436775907577580629525760846669126632213110580035176988895108438954052660504972784666083240779644395582710781665697662052363262371563685341955298219989991906011061942715670518765428335889288259330299839191507566542526379474931148274572699822965979285199749448527250230163919786975234305295091019883647435883332725309328118112339200023462630617001970868220894891030957038443477682942808272229277412250880748438403324954152836244327006746692530624457981638501446947809999283074004868021164716685544735112892777850813798689606612148544133429921030196765067411814108483593391875777543239613541608248975070310029401662234611559798216873651582418075179378119876128857203092737144235321493651689905616852780840065477761166762815741846841906287142429123407644497574878703968114123876817982294568474926575822533465426994681523703646404453342724458297390951844789979631397667648706116420423390159614918475118665881741883129432634326821720986695447190895646825253414978393063877963574788088371304509903075795233679416823143190154903079053576246099650095556801916131826015382265086466015557198596140483338683395913801611159755032049497192303674365131177212627488200774471908103224787617946245926470421667767892559886335330393280145709627612225717264498796190468305088311645918372867799715516817915016947684917900658042746345375701927543894195498551609870704963930276241108864021828431761528240877487455769113348229437815101576053712953940501526597371957015289521744481752261345604610328229836371665061644431165624834128174176639633458894297010553499183529607619965475021083959521986597563316220138915246216072439254213968544072476952017406096389179735204635473426068813474743547303239904883451288830627808799488965332852118542670838055630743263387619736956115545848615559248502741604668686656657861418686946541409431334493317058176280629616622204469054423230659175974012755412391215083398766041797601912956177037309312785475273845666321021227068866051055263805582771851624344065362202705571593990632258283260647580232066480692433786094622868421270181751352590656146530147142382786396518149611884042858088304267834793586861593941433414530736882647004204478533701632210941753891454726626787065820971439973237480214028437316623018369150859886439484314845481398398578636509461612283148942805439162835361787174280215311474312986728141433378518016200106678986864787534697991471268692646138632880809276354095362413885564739268458289348405710231247014867663207379869330453286617088000000000000000000000*i1^202 + 171274340778342030352755112020860754927118178244551915691493859433957043604224534567812917656022005471321032561336210169856216312076254186710608943343642954526047917632982871461211699164651449971204729587674949756866077902252015218996226086054039105800095686593300729506838976995603906662049691080533184875143672218986947073694014159785948480439245895875508415225305130314282524573282453726711040698191620898707028476199385239430114899166895849808188329709801578432269722712941614140934714174370511732212745215124516296868745991315499991258780608483734316218051554710820854368451813146289942483111159826206855701011383574171282490241954083499901665779070132151087752882856667057509594684092908077739179505084745755942256797471802379840169214376217145644520859787049887734122419187789345850677289625969554442397532783827444319579543200168591147708174429953075888304369064420210714059364631249833048237104253177105660587580221636789199011027964785214243364673028641451474980330524884759876911150599044078836469344825854412291267693934354004780637457180340851637481528841526521441399005480809053129937990154920377458217400911004535943577427621930538364651467515057084672177106436618077861990953053779765968290301515669300813599171822154033767953618165472236567689083710662310562692674315778714633790548092924039215680149017956559555137078903811468203728321417977886130317765229294152015549176415106201972782536594957715482496921889362794219653396187068959823646194253815870822000294331058227994504012391840085674445905264988009994589020773385684700217482758893259542820520459139017691345291837392204282793159521953238143988082376523201420277285781685835607979292158156436302864408516376302511773571179787217466398008801622502167118646657590241779365058727211341822949950045344885883928539090684416497586453591414448236931204265524690095900459134776578329240756075845027259128935287724729892550782463387058598304260083025632924877950592167267456321543897704367192840658836065638669934324059373779295172781864781648231512247129631858908643213606237035684809316490251056287737583167594281079918086241412668735923139149053752689290491577200763780406761820007506159321949964312671163492370325189628694798280103272084562439966111515118174513541479676441414928399745549433154237361393802064254111630404652985495743568763593769546816795906760258077570402709759968178716656238449152772209546942319619950443415601714691833313434513395434225707098501144662637300949784144552641821713287203154752539229142307137674375521149270334869295890396342723734182654837140546954800870515277554224479965720045456678607598762645080010975050598706095695352590356923625199526800524094404101960372496208538237570814343155763151210545957551776887362507148409592793144045190524774150230460314560900952674446631150254083276800000000000000000000*i1^203 + 21636823142494835432528469354871782493219494554344635900663690367645599178032880550627356252665547873468523508025828889443354646681080182804061312607508055817510389775729601304247274813685254107685783714785049311575390745759903022528988815483004736767409786932484646410763974263145252591483974742550488434009045720846859142879197293861080934973354588251845531295859764656286091799130961916087060887946232830616471869401343879151717747744209727422408170675642328302646046645072023671158893694169357762304285690127400186473834072263098303903608780032455505213698130325880909070775558482424706520184347441689993684458842389527202001821480297737215801438936963949092954490097038503470731745872731580786490358644063419049291367501622080355960906099326905333048435597340216252695304110873165908702707144901508766078388135860016823170059502367921215637759805061596885913195328806073346988522999048944458815432432709829525905662164740043196484916189904718690637282783396091169591008669533487425524636293984997290384161037483060404406677620010058603307172794394988631426030072363442606553317048145996113309797022488465554199389712903177141753659558609205885588303483858637888448439871220478649732878208273885808935567729669467020579135738213196351939806732645238134095281083721767655142964387135976839153309746135196150813803356602498356593944598152984953459552449261245546718127248755750753224103066415824373558505092981452685229272294830814497341427964267741390898863943811152119965962807912447482263822135719238776055742192236171296159849028083909302531214010994090321235600285932726603011207798958430655450377461896196682712185150101712205351581957986956103301199987732301583649087754209541420100119766065330949550768837477474070198363395586911062615967034057941566840156826190571134865139212992139548640277181690266564913414260093398637246305908906182314957921246172700141909411544355135249106184611208493982260101499396588334273881709979653654375976106893062409358894973495573311400606213229667952845327484239712197974836328467316558870657034374034930128266543699629099591615932581895749753603416706254294075126715483882487700538846825211275473350900930998883254592407413897250069425368212127244372383385376173402323645772937652276468274675796593968008028449910348242394188834181058057825487158188440845468830850379819394650364729428622468381321526179950390957113730084171801495693598649473714519486163574269834587587279044840153480651404405473636770088106281119692648552292211861749541911917893843854482660252717563896191844095738690647711304946283669257453087269058948685542106908112463321909407756680859984198510821511517507194250833026977057078537526379180979547181816578223498220768364346037834296541544103696223695488297849723871022547373136256104013993528713762003925073920000000000000000000*i1^204 + -185156462774483574659969250330542009635968617194901905264493068161529408529928554736446082414421125990535653315544298524517738217660239854916070728193219895435936722060556161749564127154800778431764965336007486029010253253766075038097212421493172313989356875508461492180251051302976920768559974087706793925412006577591221985263311572606063898444693286757310543929919944750078078024489951445264361293032439220838468318481009881408429346755347558942838724762216617560121593701521197803662724179658549369334607785405717338570285764811940559065947284110509905328084152966468706183601739664855729131480881090716512946514878929892623196401658747192606741684549109027098665086152247997350062282760708253866696847870590251809696312921452476280982897486498318714610921064048597559777544716451940140174240214742370635205586106880957401021931096200939668951457060587860155695416141357031191960178084258724307493368661296665624508831403482030077916370956859208666524536792971328484486161641162027994724935983015555803179170061360599454430412026628132532617927166924210642084705295984801534058972737174604286718498998678845962835099483818819859077472786371990569678074153929419469521453162758233514414464596059026192317277166067915088963689492666736185714140877900809089007371581023425740975959328257055030395129793286752942551284191685458273770320731710912610821976812305135402961418041833365454572646213627614488529977267832635329590603892746709729194661369412046719396037904404548406779368193448656626355881511349945790515524712012654564087886474236343824822241087585204337445144286224511114675934833280866741651771640047341968544005171171929680260991113232764269261074127812080933192631195772530575913145508333729409189159330649172530684403291726640003715086422722949200004014344599366806349965472743757699530301058899732601541592529004397078450201905243222729733099908088360897551963898988189899895217568599614570496118591609105912854179357584049278218417823118587298452039895873584761517906952383696120174176493492090117111415592240555859503118974860478975104647734016284262627042209526255803238019779890824759712968747609435961609864591564289406052834634200346382897042056226917650475536651344874749810582717370300349924989395483305305751762268116253613308016730349711566559359317562810062997240895385542699228117056290084605769293492832066293445548277949991819246797233651065287258974682157283821495728045068327271767112592138962930550526840430150763482708270871063473102533895659375458894099635874215989573128979967144859605613566239213422663148449265612959618446285182321740396158282600572138645022738115757825231047258454941822074682033444726239141498650676344849507682655102046542439622308163503622571925738889370836329382966034774202405384924918536212678967296000000000000000000*i1^205 + 1812701484436385888905149288438970272636302453120144955051952766906956654402805908043539708696094419182891183645502947862704802552912871632524534325607699311644295502328394131115638540566722338317528822306009640733084553631958314492899673202051403337497314854359426523600758756430896064182231599389431746112938859009311747403491884688121711611169347945147458261784120995920713605082923353861547981899436580485941729393229107299519573817360111279380729431556348915894349858759741970598709970528143260176447746588570232094324977779811220605338117721800888205398281622033012993564714718469807289951306544153270579551027216791813930853186087520226951562916654382919071302195308499584180128035336957424662188401880440852072252362247096693367467864161669022252106208219203331165711850379363769567156881603780721471819609140168960680749060041041117881955434212730427532338653109486736939027455363227352966708762074167685398438058610939853240297575548800189788906807563767296643610525037886721028339487837043604346829424816083344834778546439762732581637767357573757758655333497158967345252294380397444975587508710121605319811945533199727156099930726805548294717515718854034572416610455811913493936634453512772192343001181110348035614923437910491184417023679413171358295425570553750847011961271390337238252816815084487920099661532386704275841817328360701011821451793560904301085095037275109937720916530395379710649204977406251974800492148273025715939373409304994508947725972230295565751264010392511036964351291764380814870102511582248013572568202984393871660630860274346919710417642059119101296534680314621453954840019295692948700526298530647099360591722554256229380385216254475920269014075799596411543555860920983139250534849330874155445459221849956981396417118233303668291998346636403183692413549545325493785981791076370097845343926985153441645299122952299176545700570389794792603894661844455746900999177935182802498387541102279355464424205083571778625103394098531673950701009079199653856396615492673570200118484724054831734985803994689619197628469340981197800694978592090573060376846358617568875992202824695557199836507548732971308996900243272894260523781898291384658051293543071518695760962824815102683263359872508234653998280423775968586542978107460909253159816699617493954040204965778519550255901829677329998955318343369106428565116050026040216069119202853308549174903846665976725092745137936760566299052003763489733436178699575018976928148526265045975528185563985493640565566640607535220748278148301322977972248795700873848588593032473630855719849615397091786267318866085352210434298814116181119821126484860261485106380468319954264824854648580576400513152517743562209634216184176726197853397752512458894713788102586413433932139769040600113243750400000000000000000*i1^206 + -9596187844960973433044931838352826313023787364734656574794277934595929595251120738353420317169381601100964392276255338437079342679774055302946099752995361648451841014610851322320288790981926470320599075085191349380018344001083185794771834922905513894903886367352659952535700817976571536856718008069456240524420293910759844232046701112875775200214387393727120639600255771253933450390451951958960949144100083108339395814788074139406910820320812494413747832142194028160230087681828541410579647706768132026821374925246970970466806526669286367428306945795269808038001983187815490140806222075130378138546095522574425773445059464365172597369969707884546590993377075287858748178413643500076024581062343389543977426935397439903129660946323828593338007255368260691377923534849107397271217333087418602585175045864784594143411445760350877325514483174771089159689654473619538212701760217377161572481673391388011910272262216706691115092796118995855869481221531947417630432982050425397420716097225076568554621776274156863857755695655540824885555284375747932222101010660061988518433899349874494354118130565050397180256288080575981280785446587512839783486929972805087252687397215945662466077708899119044589145113168536420049226847966824484350385485974187130055076931293330813019363983656784471439054337920632930252493748934557938608989411178796569783107277078242369868001641038004013694426148432351476593760806366442730626893914165009945114850341602746240937083399218956701659945255716984355274939473131742298352357712117023374078180206795312401693960142281088048892827068746128038580551756475134299809154495006845046206458025634347486538881048614554140317650307685032199836559487118694747864098026440230933125749251488756129466269144527952360542000068444038776812493707385279846487709064312023531415652693314266558800087162189776402692793425393495386886538283752868947659836172134881500003756673771995444641102576537425011377092549826847731696950498698702590877127067712017285081703105099724913435092605582760076460636360713490681159413591758480241557502299511200853518648324901304677009695960610682882624629888025286898971443917118037624491642340158845328662837143186503675445515509287672944075998372459662870421430506457027801804427937021379486240509093722948731239962251957791251151538486081274479129883435367409347479743603686142814652314315241925333372505177377575099223075656834393759506479190907738606415483768579317928265872875425023854308132253609589786153462005338627629411575769250727211603333631456389498866175991742749109228347606762972969945713226426616044727833202321632891720567849718800270843189287835417411244619052018420175047510866661994068048648355727738238837820531083633019987286712851307364651870166929377283169006387200000000000000000*i1^207 + 3373428560392334469424300675953838448992327703568285755073626651617087029855968979459254951395456301048269642586902456601748616973093769307586583148851379717549818605279654121117726382910222625813903907755127971452470836980247321228463561797734710810523523243272830344502567430119904053611219371614060956465547406038083843455691799798167533586748922854281465374819121561752465422727943529565174682167877373143775812064019936582773067429767328974399645115721815373818885382363979269992789447323096743238965760500423663653622514610223563749026420712913655475224819933738893096844991537220504359436719406387767787038506124269014454464816168980365380242666881666955920421654172669871066465052519233511634465942862276133808193518091931238623077841983014817209561889976629727990112642376019157424265455898012225977433451980944501801956599426963198279323150246706921528336303824948292073774367798584520694468980063919911115706107244162145481196436660425090811425674630521995208787156054046384005923896439308983800991273292977294190640988396787547435708557999923917855080781389327161799741409489542048658600189174383862153755645286892326575621808402047519453169811681925730717332170000812144040861271016824781212104989609045041899238198503432078111330019260776839079663560719020983583382109194471778209664700803785637007861933800020585413367892146584750357271733177365952496278094313955478743621125705649136195634380421115207008387815338902636564617479045494585891240106683728963373973278704956325259006874607940169915822483198947556649185161889048805571770434005183725719105251124123834341248389902159963261142142769081496996438301498610770200776863677364663979915383782803755043332165104510782411347182875405549702892724593640450881520837729659064819689093324181145492134275578698368385484907992942739954614442930584294547153115633745897922189442661670291887700659767491111167989721019241394386143054623216736469555950308586523190624052717539847252864642236841022213869583996098882683074873772353844620208336137979337050659881745589380944391586983130186778449815141472076166327058648052649132302408169634134500239372200166862992218903065974515567943220240080896379292001698864496669639962174001024357210717571569563767406880537362901333244195354460072860875242550293299184953896030053644742558069856142777236616719477372058777255093374768098883548206182684633973634518291872959617784469002844308122981255529276179281164614078261799600941796611045253756578463841662003181834268203156277199230031670999217494002284507318262316635115569912366940241557137019047557815388682333784022052913757708262970058059605734406148661428023335517825773373469335722793009629651428450522659079097997684631337865957002620810521454051328000000000000000*i1^208 + -588137863931339169261600542731374751272271520934407802056178629299617280188513651628972800208600119840276635422856362627642634945860354081211294350944140743703113405284729052786412670165222810492366907179312119601383149704482306346343945551059071363425490190016933488431462571925003945933090062456793185283104187964091077138432475496316271267521307602414065583010075633857513024383013699649016485049665087168758614076598373377333797417311803498253736013092338083744959658173596470529523033678688212821155953740350756092745274023295590559877611099932130058663878486854486216599784968729073109175952438881039397163730680529748489280392518371346556627644982802312340466573995344740271787790279307261514462682416081818089823997217113716138008752146904724897457710786687041870993784928243343797726315489402796905854484158996772788755103929575410027527698372273820182541609634056827479428292618910308733786286905680318092695070472944598744448773780533878739875620445885347674562024508534841254120245773447487989707285336616315128726085229085878411779094240005768489807675052548647316292941663842781205484501681486225506390989067237226904267454109174427120521699565913216765842449775246073721858851781816372400059200287150574661094788415003990803179488691196006871863987336669123433877621745961009509065647129208594665604209809374680905883048495861250219617331415296407918425847894395112957852508786823299145067628124493322367553222505860311964825387800679469362588316002207104148369290747416751099680570711558970980750577314228804077665210943900868998514218200687252800594037535189159242663524652611509472657066591700948858267292478111815582841422229369273412319208036061420612671255595766556323231398211525693518992656893514036693945849033394441104125769075844063686845977611082091486282416502192844269968041909053016939766508165386001197847688212055862226450542912943573691337931930378436804113240934699421806869848230397965021282779773596075766855302138486684671188588848763374317997989455581444339181373898161410289964748526235160836285985436776852312880515195463859288968504059143076707017887575877148896858242146601324224249605031942335162503734981478716095207233819111262063986524507530521071941887944076242117594131971136225076485029877598961817459616966546285639779769562956885130897368389060618647079736494410572073009830306339147574950512286118236283737896330055941847941194096833055577400271039247068090106114358970541764810129742320224768685095170246101764561828335669924330486681002399193424871497425444139972360018960648627912091613924425771063288328307304370863981965673279880688628257107513816673890039262671468923468548164646771742927724830138149022418377453211330937187958836428800000000000000*i1^209 + 1004698803225990843559892707025594156058713839902497943703238839406835048579878179117255615430361167074398697717331755941895880313723242795658321620210194789961836074965579975032096723728101918472527627391200207607347436376393557720498195371768089329045293024409208404557440010508601698918624966518146448996221601964570001689719555834991846615449910538411882015074022575661168424621232972054405811190818645572284178814533662536404685360200392189206101513331683524623076812978511365619084170764831761414444180992148636015091720464466766322162881748645960675905245409098767662285547124265873146813321205325301087925968214839734056705823788140646929539541694085661449537508640970953601500209457493596830466672418486872810818784678746775403830868535154523592330153284295281050642707509155034286794870970971216903794334907310379041418333390645490140863759805291645399202800179999720877901276720537504282550431272331422150889871179721557681384841847561520617534120394817833558139759690589749125056174841746117048736569293299355357116066228508361648290782288844310157026786961510623381109763316955087810739911240197028372525323529048074533949106743184068994943549649915232610935216765036273199954351120518538669153919190637948354153834585606302509635646647755684773802370094071712925121018500318730621552214735909641429713834876234943401426686924798502673584501154500463479641801245941497379510655857807704423990305354334762614387353673779894935423615370549277961989455239161751234383565316543194988421037766890633262900911357128191333209478456231838450714265562438678220462394953058397585053845527282340054399399983523045091355448375416417665164698333944706644603243700132506875369682956967677997361402873945753966233288381904774054930899858898737089120980551203853365367860376469516737316301583718258745602541452602224456279059078225016273741504273867806098646951664945303922340922838096042864439258216053980581673973756957064902742347241553727656968377624082883070130648163420139294488598229123040118667306444796797080357413592693767828422322405261594738813103016748177303647041180957833562825933274410468533366238065871517021444923187826276752934541613677160383875334147447155724985928056662891472471353743501708977935986562000011035999806208114355492044874158249206640819108504674385297356206635363085133262392338278191019104099220233547480724287283026384107124426806729627300303833572997656519677014500133265840149776895782699792791027397950945985469512565209234705166109425969739834488346700702530138459325257348227052075994988706884499042042792931970232507154579411925862387235199677941424653413150553027686843640947818819239907879679482134519514516110411681123841920204800000000000000*i1^210 + -663636309188231780824578070195644117729888948498143799742272797520058702265959173823964876715656853805374864060132954105487676210445299984754440452434450884638259622600832568032406765225763468614628683057806660537950998673710851189923014994834338705429973845604537313566168703361271042400406369399851853047951100407760224260142725702986133039921025229481470263896889845351583714555154851638351623399068466218490025541337432905710775675977613653742290494198848543569871659084637078676340632004359564195754135565638577677899592365997240817937810943578583128637766330665410233741290541935896405777029110130862542191933200287153441088857329489738483963299002436968002162798338466802156015763436991760309685511454031371865770033728654698564989423795370243144096054334523472197447763141093098283880977017181946690168771965266533261699103501674862320043946452665205977452085107003816217320882245692862051927915262912236552488335889606592955104685498577531735424048280552716661747206955938066479927559926153889564622131822460780312152244468808561432949655890571965861939149734699376670185656796746030043571302819326215463449838138765951782037483396416471834360360027662741186062496291251050223356782903505489856005268141957071209743410634297101552031130611455792320862289961138649803537759684983379973788396597233825313345792367233748671785057668700680714678778716063652521623263374400763392357015028374967366924929979448992379201617664771000840848018740403859742370341727893960852251404115011259174794927900320380680003305082950991893691176095292615639627550697775944196652320298161083606484015257242884910872455488762010794903242096762274156936343983190092262976271977874001618585632622801720435594957886922009261583934219538697275221181576942374090262627049774328085821937526161204672845775246222017871037045282148689788857007454899776489761689000125298332506802467062371931113056863447795465803118124620181365326891572001974979016072950190650467060683153356881508433370708295871696624681152877662028620740673946227821090851694273753556691499212421074021665306424815260949340294911318731251087618266945839312363494018404870976526429004844454773007437417746273575817604932096769844574902295540652280953414362934021218174480143072219635437136061544851520074875821638347756857566093555736189995321397899361350422066326019570032895081667471929938922514250649831616356632866316460062554757778606592880619241836192044885502489899357788718727138014245230721202770844699494809126288956572791902645898942155653144683591411062565536251616416510827660456297412343298909907970568386504058810523132341122657955948610747068264945506165106158657700621525384116008678064128000000000000*i1^211 + 236593318873688783591665507687520177328429498859413613166979631241605956616937192308746457095362792479390714028501419948006402956607888922524516755956323871800802388624584328091438614846780868284320638101464437797270247911934127864977297034305815368306462168061204134452068931666344493212765814217369098918676114414993540370363562876975206190183109976080320154831140254692694398685924184862602477940149280785435002403139247324722437850408377967832432730507002148180528603418895477285955208085020467776778457821172725280236434918010450187278651437684275386490926011397106835254791238255758924652830302972838829400305567946594383743591441956940074871531038920016189669471562316346226417589873036914773100339920229570979083572020689302187507091638054033207155459992971383111964930043287120723308828858392541403054471751919199651063717634164910255803570478789323903043852145039971215763884822026843308838798229551587378690908357229231578892811341593200131609890497132859106453801033874641734612339443011348669788853367360015675571829803804362944753932930064538736694607760057032005745619490593435863611988128863701892041767311337819949589957256517848072025869836926508294412790481833702020723719991716618413140054245868755062590066226502702197444894039548543415806573692671687585902448664939219123872761730490701266638149667960346813042969635552804295325098033403467009921368252381396122353298923045318320413476455753333090451717008032865185763302252605133580540284936843249957993582768130288844841627897713155326479029766488628791858130376852467454707480513849574221299265498196225779847626525487670284967847881970503460532298505869772685489199146623197043973197545191821657754900523571086640189271696191362922741161175196145463354490304207803816445321448261234907140755298755521850181927491136734709030987923856795107797937255952153204875654688252562357172355304458853041664678418347104065582360673149466736291876059903326866995478154423018260117239767357682704129554443716222270304966358100481066782495425093798139219165604877098897940853918968658088014091072610999844466652952278516151989459340837803547470378119511050638554159920485962257855991609335149770167585019997046092975896516843071316669608054573731299746631708973070549904430874327610680655652455291137190984812710394652759577225800435180345981862942953061621777820515290612254799069105512629584202571027991462581963147176585501196568372115194257229372875887427168730716383980498735620677623178205980841241542744083225194896974459655932489905442989968904115774912797640672049738000761705808830321410347897409529335336637811345147768211034413213273578019772140619194328678400000000000*i1^212 + -87958266320770953449882292970492764663889753909748683985335372272686157633293160612665762896800391874348578410766134764291424784242360129928060336565465085645898003122999193807592328871018594244044246837413870913468848574007234519117142693897722320875049234327852202476660823023553380693879934358886847939065920513843223010243942683488716577505032198458209618573475344060481515175688006411007245060174391784575645210995229439713768663830090019455130522806215508683179488602685553702607837915196735315938776299294085411776492750620072205343812980548103457761741791694689469676648625392978747441981868068630294581253549075354497168374961621306593129489827300915807883079523434349918096790845259969937136839193432778757205547967854814851596864400005827557299892097067193115529318559486195961387136609545953970960581167258789884838484639350091386338878991406240152515940399380981095216914020818029014850687369290168699988140832809199721089849717674520058284163685223829617410184737477524192135709717027577341041288100354386401144696941611470144583314941778956187983714274891044753809281029670684551598564386468319351821283390094095085894110506786121777255162184679158312585410704282529134227437313816120190957791956448412611880451982835233603606989652395761603915560378042263552845033101737442551636786235980170843360880766205502543076684483676947736920668631817151001301088648938278450667882916656866506134135532198801701959112999627119772108773088223642618599273131305107287630074985875310945353244533518071939564652751000398529836882913615459006957705838771736813594373887604034115229059743358274640460814430973804422381657439911867357055488428374191406226107712046472322765437553115449390361123949700889212953922330621408549031058281706471562070349839570330325500865778464518253685732677908776940371690441259084918715504808637162471327349715040300395176892134840739261797932444050210403770611709667831962324599063164509115046276766380579711223677392343634561021257646292827258260620350900976399903520896746069422263112267862419449454787523538795976053170022792052597792528791453559226000298440382565664992512642114457079602191714762780759647949717231684188367169572617451744597291733671118815188887274412064198609456222618451229649254308135011314973409797796015147266534494072292243875158887384102417365670521484240402208914319934054690492364258794682693464590502207217428633885412684392385677009875382614044764647344099772591000529494428733637660235766521721101861642192641646169014347389881208493754599516550964279831322443369461245855203437769634526339059817555802041709923297024726913946170622692523497226240000000000*i1^213 + 23468607059445671112108381209577860232483521235355468828548154668154042961069669502799574574873398144316888323060680287266652291832137834723894230102821530813962011851184272792859058754751156990916347599630796839442732202206926140989514181947690068689957992802134184335616771061346522961517091959523109713254326517609555668712064950662244086948339596567699807986145481727087115943685623650251484370162155010553039672387001388328123931249483211484414140140233631615332154624878603040457208513273539551858167185608592633321287066985670971499382453698173979889908583180393825862071885724943741944389469024081495630346093677657488611601749256137784932738651883245489636355269833040545516649817841235298372222809604849607331144062452033370669937487950805219345752692128357836416277951373864797119698558224006786098548724287475640787079706455157701875537453638370223727606911220690651892831834219462541322155614718502210400382354804895726098757147196846003588395033587129557284917714969727513051264467016348436351757639682636104009653334586482139894416802327286430223752953074785279983308359040603743442716399719907676539248357150715773570292542441735277427865808508305833673209990632570205412407225109091611662226346698361539437769651717751482222979343194367505736177011429142082700644916674409916619229019996843622252884648129778101727100321428366446165939419962705316637703039129853463839134082249296082237308406071638036537879890542787622654214112304600170112703022186309784128893311353637241657971649881007892823364348706144348753491367175506010523787141480469276843064904205743865001119975128613767784164742267895024608778938241687357244228941559079495904402066809985178224635052849540300185723116358298199805756586995687902814288431358762105587076096893480296186806845222870274043215432718655093874416318196673368637550446593733771902444938851910409442923956218442996167239991098317671185285369674549665490934924292401630252477014480331543167541906467648258951310134352592661131754902810768205039260256511366702581534916234212464859338694923724553862912003852351008493518433478521185118712984565104767348211601168896999331911016299668043428255323873669403787620077910903615124593481441283655840772389401434845604946101654979344199433125657445856353680406727509732400738443352943389142992332811679311995320772246421184291442020945961986066442556456158035066432423986036352733355805300901424878969767129095517371736207946401187669677525711662385818459862919252710717773011737057511062153794599652583637933540102809860375600308763039632555047743938029997345590319990343992205194847164104179712000000000*i1^214 + 1433573079840934783386203453477654735765138075700168947239294661084841635841591487299168782689194434463900308268046056016027986095328254003504129366283029029483478506325948545610634146570107169351558207421360815575478547394872101050327887603355521554750039957952969332433327435711889480299565874340373360328526426715798629027330278774619357095789500099368987441187762934495161481421545404075653402906845034368414866932190164890480479390783824290088676830134836713778573643748352549577092259514897168622431310844595806836108106791218931015292175387127589740812283203856248522982500551628632698275602323691439432838919189749144012211333049634701161573620367926762934370293300416089387212218474521563447151368060753454945454001833993191924921696912159054161738377939535330960456996352578184978972031679059313296639049852743402463653105587462705806612608540196912712774755055068478794419692811460280413886337563204095548571962696445979549982325708829439013912693728415516101016871621166617048091506114820604476773651656197868685552887035573075339040091895961780788066550468200739814172212719071354200124569087847674353704329118500150073661293394761591661546485887783435112370904145163544121808897819929050989261535966475992212823650548089878553782069120757102991276536647206873968692690135339822486579220835427930354614548021899660435448971271831759524705738773398014109974037928436124616443376883505527624421110762815937736216427774609720462616057136473356090651542028435627641687491416966350701007314997376595616194856737351227852101661882842058923477337201119653611722475347446491652820697752436667791749220077860557186064330725159242429609459918298264983144609335226854072939297018204293156705624853508754925769430149704365800043983162746766252313550849881995147035707089558531772893921235794731809604604322921162172304360735001787443343908300834265305827124709832373748388539682252638688236345504776031555564817993922796787136440238986462029370161935766056238388291572153893747592030449126346668889491038478935135624708375721432318371596979473328089592030136840321537123945265659128182973465813936782194173182508943096101378878305853767421207273925638778713651060727049201156333115956017610331501528411087577596608692953576217198076195906935333474766462440511600396102402887666793513477981636696779826446977798810260685662132983178924813476192952300553286367605270302015261200874020813009187528352999967083672778995350089995590421791137809494546801891594467905890791610677030385860438591601119212633654753985648746038477834956837442729851714928406763438447592587499929600000000*i1^215 + -493372041710530861541086630065369531998868716199588279568168205699566385774847645146486174248988934624987629671254217255444835372703046062135824726789060090254850423902550668184531710068768119185057125740507372980996505522957488873989153907343203355624808640404725795971364016633846908109558973427644978427313481071171192479999244106655205637513761771580820337961043056712900885713887912757107957766968564192107737656407687499524666012394536915635184710804919417018990686197483282830600754388575083091465712641083108031779936140089231035711837314798677762887701841911374454874466514198264493750660345064909067827878912473147436310598979234227374197902861544338953554509495870873042531914177977890380264177769928499533981127815453055342455623414005803851408635447661901169382011250749367908554806107664488537080387624640799106757192360026835059427751909468105917671829813050227192314725627788599410426524763508557194433006831353197123365339381077399206579922159401470371884364654920529917181812731078429400182651385627741246872424114499735867299469701376292756425908135910811340924584284599320226666426288140629254983968549445192659130805851798000127882696875537063337823260807131904051233982179345664055662271158914824197485988998131752350496867455049054989805064940927113226615235924462309822014907752754549513337526691664463996087494658520469431960003946535804293938424644090913270446113012176460645444143922859785990669967482940914335126339352929927243442178990692735460986903607201177166487760629165642892975768167231775159291121973207035701550444151640016456424971383371111451245019387205388515668534475304573466877951865574517942732194715862669647813538789449567595138504198727224879525412411710559259837785972994568630006478049758620685283305597852880544198117971428303375786431857749263092816534839603133326262378886855636629034412155906431069169536309137065039110424848163890109759534578279505911826677758276989183442367139837040063301555647084020728581824661657415900542008742112584330928957006593699058111697406066961184212267457385058758479314235653785556962773953564948559545809467797438947802381102255883196525282234527753184567327173569484685598339807580097823306018958961300081121809829532328064527881871658003288009779929671484985161873521066157002159053470641323722683076562412910535120018213451655791974829280492410568991899491226452312464718037532507976810374556597558565771084795314364919019312276192365289621575938508496290623032942285564084773786333800153301847447961946789201873957248441731245704975276981545649980900229775360000000*i1^216 + -1949020158303874697855025705764969983608056766048911179925392023932470273535143449708211964537020661236578157286881488594778445402487542951892973672685025218846336784963828416706328198550272027036857361523116059442307640406832122772133624727223087057357033942969886010158054271923378059509869137633237079089712732029207379298288007604978729241427491750743719824747580710463427002486813548949004526117395234973180212491327409223710108551771592328504656673788938532736403323439206716933596769720860827509874570781425241521898389735384896721250845111184629355471920259119997919559321506707031288915217956620638305559893574653548571827603135540920486913936661100785979207110947589557177096470684619432191092489357632311067264023018856470391933889529704766710329772357686319961742750099389273806347073422086917665157302929694636916671945882959513747101477535831390726197214767862411432043310116594971606612597196936383903424634604184958676996118920860779383370587231953053645132769090314460773387843029889533748337939261466626187471935630055187527823417918195617758652719409685347167169654021770431389851196420858473390824837586145535555629006075231085357858080446038727274486141775258996001560513408344111663828797775272405540200941422521290209835757345737087160342524580700633753763344668272226212709482959650975254171982418166274497276013543849073500394460203984372437098312648222212347566496462133892608456419386407967094453308254219806721290788609334883869043307223169272327655804201492725258895551071612682213008978770753294133994526364095525417900439827743145346827952437466387695681327221847782077456860013110937329007663906457859836209866293817217130876827570572729985559667433809927366605031434374527736824109484626611519394446635479662205974904182502264905142602397270191418029676790658521024509282277428128254563585751746582981198240993883249500454767983144540679894503232272985983038723668001725070334037096408865786096679570163107892536754069571118085223325412290237207652802464668046217645562188900898798124713706272545405335584675055802695491189931307642582431466824590365255528329467129270792419571964877887112655243770741929925410806442958143229579460475498647692708423835147120770586844999261751382630390649141866168162777627650947269039092899631965777299351612529975801179303992144494254124144430692487191361546931012433740120429825222723198426879705441486741566546862508278694471675407814219885241915397769835439042544866955343360168311809892185292254163175073322851078853566565918726559222756474368136803516416000000*i1^217 + 1283306924721751038686761209062565506614186699224378144469676975390585125054881208760379036576446506550904903166026702677006525094260601346737026767791066192699194551028127626783688942395787466272106495338808277242201003508264970902375301549349179535101189393070905295601634836431591621448609465590745746405639142695923044246522652856615651466956724673436269282691277136338700310664580490043830198078948519878582324293438562496720419239062083425801117029308438979885796512314583596413574259144868185917238522220795644344024467655372310644368197521843657616630372856551917468917762507328358840112124344427886954292744003219784913965390405084038487009954364950516046928146414581926895242082987575346171071444542119121856725006203468727045393658035416816335520881395828434293422420622623429278636455726133801782569392411584653173802331686358101722202131395670453522660398071391146710432529969807719682358812604808734706122853603030169449831474260265748576896269451141735397666672911183428629891314395660680024366597568770333046147688971131518935061124257800729040751726003967844181420236811080242934241805264969424738034692841529908116689710624422182034014548848533430938612145801303378144645078634062061990920756230176887000563575159815424012351948186415720542342811897470619299976769238780041329002876595795549784235829883230804897910654864241895779100478117660932263721213587356380193585105290148123510874661572532465470406134269121169232680698473734701152311237700834379950296314390859911644338178533830520928661819725441353765482227633845682486376810394187886636370616164765231438154440004519118746542005423159686522008530129016184168181179458940226572254900831081748126063933116620204142004168101602167717203999499507691973723021683320987791308707739190610376809008352960759703870671039418657040786696764442750011953754453039057256404583619264188602158576948992534460202347401949440984180453977263707840437385463635746662862280155328928407445715204943146855193930597579371690750563697269457941690469455710781276128684665269576200246584860206221422923187891242274708779551041018454395945995424041217031184424675488780146064122140394073240384032153216865104323170190332606394111987439661367430968622032591045106281979010361027118750531479955729485380637276227704759568990345156873568657847446072435908441573343257616703490454862055345153776549888011916755901211467409979900018847803718526174655075799127714516252135523121167596029262119453231689776763246951033829640594484436063328596192355415105522892800000*i1^218 + 12978809279554612919907966846369830997502568975387013450291750530376510721081049624143393444388860917266401647534628889708443277604964804689146128301523276697856343047539386083724489270926733989824509814613909524942660580835858743499676325548856108791702296331655350179463814359278281814840739082118722972614537645689109243318310580155847299095196628450954249099723351001190087872796319286956800035104106378159391548970206691330445066193159071616961415893326609208658227659084217842704625876639122960436244140867803886304586580701607317771591808588042854227197979125105733381210685737225202765233051651496550919417632035964263426141129352087458006491149908908518818990497526273980995088975932978807091157741957866133261581879815227162005626029601013692737395759889768653001368950193209588893972110466321723872007406047208318864048234553016866615065006430472120228223685090256715326603190862121161665532457609204353574705188862289244174155192605442297282912744478861371896383901493090822969632491114039822684841442863943697054533904971109563813307732963707187701708260391388488678407333563640054263046566048206286539574882868706527246253828900774955466554192401224288853122414461594070270558830264776761507989869651201653194664598974321094135685509631847505695101526833043177170513512534012320778448326657962217574453668447297615973036512311067102050127132664715631031001348017362363251233041324290509107638394027146980780286997339166289594475249812194805421536312345456302344764928154250185892943047212769369994247712228127683203996820468018331775766806305381783668588718410200262336668444945639692392358127842535742932386982249447467531989408259455890277015957600022754111668952941728984352038185412844726923918601986069824704254202308408467914984246664204154991168599188094705828137680379040758725454062837929923316054443773787659097003701428353012332153829990106269960527169115841302734191291668381564988722004926863288582519640595484059885393578943122334027674975961376496181607140524977708734824282672722171129886806756683836261398093821492826637436148295630756980799314790886629468940740538430641108396938419092511779597292469217497888794756545326451887760016774209237063981246978684424352502793619868225318616495865456163096522540057914892248823243557388707138430850093190867736035266072155359896702836791035678715798374687893170465455362035977344077661946845180696413430770509223871505286159634738131629216325881053299261695096584558056313541528850199183938405267350476554240000*i1^219 + -14184314684280211980306755372067675014734567964661738395376112339044460732215671548421318276371451391563923457075281239955566702824635809402876358099162026323366388790924800509339167898845228912886913524406683337183574736400668933920840877952319089250786422256609762739407342923542429550948367770818571645240675754102556244338687115394609345078993787892813261656191374326094721615026287219132464646061479565668960532138946023204224258513177281732116489806091879329642316403489934067845884323179014648761481914156347612156878113225374279691897867417671433105964139684261416890741053508248840447990989230777329080586930369014785329970675556552384073915280166534463205180310710311281427946895622197219707641258610673390175533936803953072106769715660280417740328585028962252015607732622061202451434698793497377611505207987998013053159401127079690834262593308810884419423946618221545617473915861094771098236407530004449174285671258964312742074602592843698909976841738403473726443741451558358601818757655876337801409308400296017360303170797146135887044422515591950617779260677444732250685271496853370432798735519230198522486975712593086252203723558791519481051506124230187826106297192714104582031482289301442889719227493419320319483210295888170087153096481229040861020966023947065758164493500598703159451132718680024243715335594388745875969362079184786644813411409622694504375573982286952934464915847548139804514556893004761107309607235276442897812191353889097937785030141512469406588204787531299508299861217760478465899527538307218685144167080823615863069437999421124255376523959580793421020205151682812304487581314826773342549957795611080208683106725292395310400573744316495977707137728126569569406784715241170077858821192354890995162671856189209876564953370744979990472249233587419630619389592255967080134387762644078890017141413473995089088888901999345304547573811013007888699290535670465086024826640438776878789001469674588447339658341920924451171388709759250274522404703030943695875724848609427733496084294064212555340462327679726191730235241594321459479929052551327248604661415599672927588451175450858489407437349308950473650009332608098678810100552087419831636396766174757236278289110904518636066324276998356652168275723709715619399824012434465900771839167170186462577711270844770836206580939697232533283095286631912100450143623394769309545960580178267139229313995020691702463676294180470090968975046157343280078855718858092333439803432061589795123931119616000*i1^220 + -1980555688409342032398030677774562033641066284824263289391953983322968772199898275820666384729466961445615164127007341036951280546449764535162294853684887852164780816779933823932799660010955447467127888532933646317136337263686267937434761437357884686534695028513068921401645228346186807624396822782025198334165471294831828706471918404192229360828521197901099821206079223428717508479618920695485381099215690488672945783392004233192315411127426636974944860903454183958598334270945747435357622933334055190901903761272888385704046010057458178220983555368612738422816598456970825180026256303508242750330027601268455535065481900858265417344463321364595310984241155199308932021005502714566265950824103046195793361624587948036325570568629392955838016581836814162564884109605428370029161104195045271865808931434059719676922189768517468550648693017508374502069196443930096180315393998854571847493548698980457881809855995161574628510391610338694518794815300328070973303574646605874177072753685739634430719670270213172119510931130637624471641264605906982817876207069482190665854775355462551916038289657061865775743952883193805711714284525259030001008714902850561349691219288962068721236908721071781407723900625620458763517216340923186193556377072530883417431140652731331428400445831524339438477802821154439277647460302050536847579153222972936025927661258101478087567112085412035977495505362902052361508054041981254727912457981665680557061585695959363156672971440542107166171044538726260350962241274736210606595015378710426469516876161473296198440666175967332235553743035085701072788290342493965369986525652750477758130498636426393636130983649856283864508099233459402518367996720316189290504918152916190141821390749323380734605108758635095767154298341413349379298821704121304085106541714459420181691963308861373230433761660327207981892636023258849121950530050088640467078781626796711478292340837649205282567405846756057241570457502762994122761013811200234457758363878333940091262025858181709467272272989041201324157552361142056333060240269127983181119624997048675617578004520458204720418375571471352653346127677956089995682897839393287867527214302965608470878425047903778480348028857046423499819057583711756944540554683114219142496696432396243670904967946578079613341343597126801179328980260561811138283524193317530547983757593332169836703217001186069723925733896653881135168761369112398093657754178530184113300121183380667371757111974297600*i1^221 + -259599550399692185378461212541881836149956831121878947820356507157715707617074764886149264896576463792524719851543634497125464903731988335451400444524363644642093367684707113085077603985679057818857654292372046952211200648643581663020630235508140729584740631112105057452440528859082859807973203224318252683722286724369746219461905834402687509818948409351141702250192390996502282920076192563654882759143398156183737874746347245729894232576669392207993713192898338812805436276993362059359305628682304142634879816410923286465580438157896966768802890836878514100060368021488010156519117946206182113931767309771089488755739388940750390382131580558521805328940870653173063002275271291619474804576185598350230588292679486859999881322263517455118989766863012025915934944746513012159471490943389518041745029674718878097369864648945916221075486312996089665244994599820301825370373750687172765138993724862838946404449764217958001945758283874745509743698946399718648113687185341895612255532351136168760430155182197831235982754244631299712037308309061427145242992484001749269673728996926127750945907608852398050437711734211214740635271258824532095556456863912541987456101932046653195567697354829265087714507714299932959676769373395307836528346948663546162954663226353113558325136132885533948582133889945503586008406766927516652634759301038066126171425687080843457018014843741539615938823955435213396333365927384658172259539940998527459485162097800948013248683685331968336398860971055412552634450158600933799834736873512444743350291628102820628815769758392133794401718088830245664846221831245781517877365517242083614123963217033392811112203648692289625243384011326967307182907923419746192671188949971643985199692525580628780041907958380205324490644337860288672746156676140339598056596842908661252438080102627859837459882501878140188379901093913253088773741877840961583257451688956299517461400906984922175937235882175445552564947101283420253152884354996055178083026236841537680970822325811738968695989390979201496536748268961777773307964322338564151383730437290246509069319499245634809326295270042967489253103963404408602720616673464727161294428509278412493753153506115315751785828134933318243702722108301427187919144916039758710792577451055167597038760393841696155844421312490246059143089704749912479796416246928432567564012084392099115007479068759333225521588341040935407527995651838793558257513039700951040*i1^222 + 1521303075465605694095750945208674886740498413683635021305613758839582557748591939832388908360628243517137617113470026009192478634053868915038358354285250043158386632170102842863409333133352051866278811173002444673545607263536725100846954053815725684230674343194958309024609491895407106696157784826623923386524770295761475164555379704859367934210188318595874989607372231694413923056071679570177606280807510914698948833904249199065276426028703666433490602290406694909164376184366155239484787683201382326619329219632916636626632592208472679636634596559799161308510019645557519294064718756412431256728536925209049160985340859831023355064123276776098520248983873460122272606134915537290407858353758831380192135586521598977441409580041855858050746316278277478610447048746922147860474648610014505870228340696518934410665383239052955907813139685708595150845166345533774882930005156700533744807112369313501340488961225338776464416462674671847728195958999409106079488474433591907209681649782781577782990763250773411432615121051966847330711612694674785307028474353016848150166418396778303327723292970711345206027600957422150145087679228623961647437020126130001580260681681731625693360849922932833006374697965290561999854715697243207418717439570392797150789444517014149866976093004336192475998246365399193096235424851842008886932422374564558828981097073819191679369464593127620379847214439764392560146026005320977385927416045213656189227077202811618420476119500992277159887991954794760082284639659094305841156149411014791533620599825789406583637381521119632792028875071873194547635354677563590490730328290127926930773694160162122677660584015167443702985433651867804261587067889288163546362911761826913045806896000574642386464061355755463242425859841596223624701065367331199678886601084582220887159380661551382648765370467801781164597253659681617907798471356589631383626957759715815976726002059605454998185366735907500130934143755198170763027327029426229556521882378354369476491194385939498839759409025206090830811693003477792703189748376411455996438442535230212219819546084294090704116845521629321171090425254688780450852806099903636682115427380571150762744888748267244668734428154825590598006350169354559493910471464105447438014163794928782552551718775514080226115474204697759403999811969613530715876383498934855267821695075557516457148818735335587804031326617600*i1^223 - N1*38467322957921512054528561554472483741303457757624849812113779896489208337169967913807988724300141828927713870574790888417800785546235283526976460827086505478529230781958555551206910032673615231668900389950813782426781505463609891571922756666781492120568395886308971368960327391960880836823629542987125417047318493466514626900565906974197003878720349016423596716034264128678160026380297309432300322477589627318203863133226454265995556831*i3 ] ]