[ [ -6345181153394818833416151427547933939210949476119361661328869462382714826104860072954135471544138542123042657720571213427390358464951949951940096059286085531753565951079992560302666629302863037143440516934190159647036101542907144831019934945201587983141776598989887753683308283468501602537702129721217823006616335522086465235872285401914275169949226573249273562820577608198460900653014468309152964060622672532251049182626955378979065894699199620948893832815314320881585534792304079949995748543830806691169088584620640089441852681285883246669234683815688654453446169415032373385698273799975300408295769619911274372714575519885781257497283633122048578323985085321886292082728482218721609843920801595959173081177872646442133331347639111257201908546949714033668426992411573929353538332163875436434834113357213500227583674022412496044043170948565733526330806704375941448254413095092146038117758753707306256717953653969224959595052857379439663349613489840389165782700468154934494108333343638655699426639711878056750472071930567431008685718398697292367504430570430906611579853172677018961629230392678630711516047783558550283177575442281912841578934229596775327052670188648949794039631467973671299331460143147482874021548757842866507630727007848789033615360000000000000000000000000 + -12914339437987449715413480631092787861499902672288516749006797564705793408842251587081860690549559834851160055707448143928605638930693431413051287219272766628492044157651038521745963260631043938714209618283159811162152513689041555928204200239931518316347832649038908307451607750674472624050674040711159003368732109310186333008277151427536939932712620958369057962931445739948640868669486299676107889323014291046372407155204999814598493999136155831768739092774958820108209983901114072450334774251111321597982615666074276411704753833252411233737944448333058710240961204890466670421889954935577012588053192582443392648854855874778111757904508182458356183270727053085677294076611812116872409872646156163675302473455523413572730434346472092737975541434342669284633404434347817208067197777987920408906361732139244821800652941145500706668369994553560677969123173809520171518816938398441685830092861467686288147274138291262992575266514154646003056643420276184853564377184660973690317976993194069998341384707346882422356774737273374799440483721864025390513517957690625229744022524598335884019500017032223530928246593738198059783691374906510576111355520797327955350409538456937802133045117729495086084608385123339992994898176513636699530964267671346682947174400000000000000000000000*i1 + -21757973886841845572638452485176037973870044371107147780022358164848217968058746185944838073329978640145015740391340435440177209752582678089587824207296568789653262588462010588828865126783790571560533394295667290165299947371197448280764255888682683468800362496583628054907382112926284019045547647740050748095811999082301956292084258681866282525883324545965935576170469408986206331517718512101929492568933813557354396703017899668654719654139887890203872747317486211715847481647061354274583752304259757502773772220145772251582501863597219786570048825290037588411651636015657234593973155146324949321026352604856442087290194147976216752785246737620351236262145443735490067417861792824439431137024064474456189938119270367235209001018102191459828252766931540763823663558931238949476059871052518047390162739314094422806295911781566509419511803020013359936649040519634898188422334059614575207984146661375350027992863391819363931791292005866148323825993274793935262415995723130722881408590741719517678057980286511914330254576541330422357645582161964962804206378061402973885265577621680973374724565045140378217751725452653772632310401140297271152777293173478693758190603251075762003756728654457653562262780878386246245527200645104138583119349770681508167680000000000000000000000*i1^2 + 10480538550635621188579924618323005904867942342483762388656676320721293415892894224384163004490207689638308013617784547797057944730214802564712529617978082421600780887250866278884839816978603571314427017155659553769907646802987912853882653731872385523903820133660128916021087564799808133450867317343990141749607497995033858603909032796106331194063856335686631316133524641239067728436430049304885006790645285827679464403439027048411186450592985357674102833908238402350594602903818223652588030061335580639649620780495877098719429580018208679279649377455562099619802951117085310650575653265181738866888588206783574876602386959608360199250572722501496690496001693103874054555650669711791815207558371875532216758917754239111544144978780255068577349171789702478784987310120898675649110006116632354070106472216122799445887508845923880450423453832535492461321129227206286484421050326923942401024569775698016251669261813458016007104440409809349293640893149985345597463634288969321261605937978699906769390376100325564591344241660463860794483979107682442982374638531718237646091843971201248999223572797724742957685433356806940926035495565214082426714432614641287769126826951008107284629476367727951337495281118670595012964889325590362765270110847786968678400000000000000000000*i1^3 + 58907873086246251627120712535215844299306326853282507732744694424539912732374156464611680024682594787747028095642599823942781174676896216822663787292390257592339195225790246225460281593120251017460538256353162892006973999035959745519341270293112643322102164072230746910410396073650753383344392716296668936973419497488629101268011456482824253137782241041049813695060402722521379162232932372012785304516809637659768720812199376437182231769462176270640392736312160297021038544025687992787815154695446366628774190562990411243822054303860722547657460757860986191688857554336213690820822623480501081582352635586606926668463988503771443771997501072534784952761802611071309541964849767177231931069149519094255281588981849900747102234488451757661518916903737310869725004675132766052840275405918493763286244193429428446563549510258547156915703396045241813881196850607511552521971337277850951280524678102694819144521213819029347797137789745386247678942756446194233722398925405518372044236278125711328842116445893395957865638289346060211626984214951849582651535406109440092928859281018564272647165096643488052550256663598784522932463428347958222711274944349870187421991523003882265001675739476951230542259889948378562656773667673353400274031470476622036992000000000000000000*i1^4 + 24801796033191932224078165809385624517455090743872824459039865110799471207551590983325537293012027195436105029121539176136823395552969333424140657053577762949309935201652939267879929714812504451512115048839599199707107237140875323788419511587124403448267815270477383347748429073985322494992047444883231124061817699002786437030770079896484458044495483857950390202843845020951524872767140407861378299025713301384639320592660541949980924314558199009836009107459998592332758921148362604025595352972655972418940796400624877138588457336061561624964244250340466747429467294294642333504556542056108075600462594784908664467997255591453327694998825969802440113748335624568048003001724745383506301993433777401202538886534723626217073154763803679976285556381381569799223013759953946669402684745102638784934731653043829484552740034205802811768336262962412318636266914984711931544312656647676857415992596875437069606932836664552406138447363177682423440722482036384608285778682755584432867147444181809261233853785043482384220988291066054470736587856392534842399388208557197862179170434091350695009947362179139354836168573056241723797667207358929119619009974684368875537506608085563061029907780975818441704187773153645032567894445806636464415568667914096607232000000000000000*i1^5 + -59657687319614442254584037779617837563410139428054182902709579517527728406235755272529654993224370479439812085344653183020164417974559744265882791989676732990259091610555315930900628729832545971019473803110831646476119008949611453910757580854646213103217297513938771239990608321640212633236501719889043438122539440772784887350345713674844102665393355146486547238161650007653434307435062554329390983884334971581560945070257382362414826237001049474216091600854423993156838208394313100493975265037327111030525931256523207243110829761811310941044637042261708426765058818181766098736033130236731169900869997989217144910527888035207503403394361905736576814571788874473330144462553555421138315517893174133546561257995112917569498910978281253054268534988430034387559871891583382321522253360169901830147092349713219790990054460431833041977771352328100101390171427209251106496657954334300978875660874516858959847395634660513242609367240765049023439435100448167559175176534148286222403241548366561746243545492390211083971986607891931080088472367690765157901308335981464232034112287992732637348178079279734448265011699383253440973202618793237901273416120414759128386554933300847374047460148940594176181546544793833803511705678335043254472618494477750763520000000000000*i1^6 + -21789124107892471301055550297153724185079953899174972313678118424441860940068994771608189393026924120535217158698060747579182034510006252737439737695518096268041302416996485496500452846794814254407930690806085505670883701124298132826143111534363127134203921834716213714213370783614766556524715805376252488108762996995070547416694602958055189063389844265325406812122450348093725775928750658317070717791154523566901300261305030055394596140760596249004483669539165116435769148083474219596255177624780210930909605916317732554110840175687869375296659163862258926858118515037247646165853375094935841027405849579349754017971991388984463144563350435941763278850441800083979208546548847391305750328430114776268183210143242209897506973914328272041050086276206220260728357578070671471796458688705791127925898263235463165502819484436456262109764244203671566954123977237518331131092334561384626135997434028127129794680651015056845411716552921789799415435264952421210221360095861584292771225309721164444894205409206249616866009238205440913509816118005549407553728870792835759164950158659760968305930100618865930036693495747163736192272902018899944330974448347266850978576707271687939309667727150428774166987041129085098511669942155596261931575995407532032000000000000*i1^7 + 11883811186115123818374973416225068835756606206038226278322188331333830454841937842261727797098426146858156576642874289924507070703054014682840153200778148538996960487629253217869614370563043641502433148594732678579465544462536426555657876272040057863631522248398314088989824033886401217481605197571483530365109093639724136282197450418915258598239178888477502669703462215926686336648439911946091864864743058542879896438563774435234710502112918378067236298521020946767432134605880660677777234806582424630279064293743953522487476168223466877194323283151344073500630937084708434507312651129159845509657950299097498110836957280898856478398885295749424867478335894770549591019483632986424178669726069858336237655186719204875083741637273337882387551149016966182802507721609341057010425916143593808988965959842092428521455088741424248838096317526591825323268986539578452291214266833286882294138289303683242019286305946607224156350710332098118240950556038879105701819136055550301328136747567337890010866639417349735359410733111213629053493478984302299983270010014628051315907217533298993444985344919201177472333943299393237817330858297510177285374345912193582392592368919845770599408955902237075037985896251365190429321882516749530869654835125288960000000000*i1^8 + 14465789261097552484909439688889730140808996145548878889334169607443605347958876767623004946836843451830958182581966157996842257420107446413480111800616976414398968740136068513897486431492529135964831677324836817673020267196693925634315276118835266281383278807830117345939788271709112971395196985846068279203694331446816810346452773189597135578337394643228862910690273527810043768343751778394066484992709312983431052174191196422754631635338957559023957215133825736726773561564835215439171813185106208710773010941678794018847535341194014961493530002629280161745294208040997071454412110640026413347539071432964391558832263729299234229567320796721986140027333682022311884993981500216416580813195895398148613325510307475616455966062788695212306306774205743107027014190248595479719343512139458613295367717312521300405718103300650563165046323423859698718618825884881576204282067289182916234331527358503995384769926722645507914505716157830661341853930793502384758614476130348317213646331299045885072433224595942135137122838175734538409931330524021661580249872354129997861917397627022206191961993803509085242723190344045155881559442270280672117233687587232179945482434382775453803846362591744600303585970303603901787142390379088995297484568579276800000000*i1^9 + 942374235346956047185829330784939437301056030679865928507495322916066388511972419190064722430032038634220710208261552331957522034095254779078359710810220235120258031095377439755270745910886337322420352035366582025900238488378960269236393044398170417687192616765422368244936320325691101253513594172084396733402266394389983063320978823993139361158599373573005564356926460293403895425308903144903873505892420514578406191033744909432153076210600998322572039107323693749448319026875703429169990951138500551731809640455464425549679079893232973058961239136908479453467012889165685236281905852068115674546520123437919720242977241320197130272901824333511903678225413488776672066743019832969604846284713602894415104457394885688592544231153293964560917057557718572327048356652397505184834312117507926843194763735136824051570882470833394094852004936466165711632078433273114360790999751165639388363213255844677143378069075225976574964296714655407275584501978394938650503956186170461087427646463276960836553987041829841480876542489691729290610671202811992562000916727739031308048641213784061482428114674877077630780836915974479940482592584737635812209104428880134807141684921282381452607624498852918482157916842659551870555108256388299731438215259750400000*i1^10 + -2334243581789692124794007748100872417834052284833814443518510341673307438874170666092012550850737257909163879349303932495544598524549843654121478264587018182303799659651824275357629634575036163095456171268684360557648077067434809602682660448256863465911644484561927102101205510789931764084214872370105368857765994753149846240349538662507109710317316759984312223225567262281491092743151444913209719742617652436797354254147944381849303258831228151321590428664981405400625387610969898167160791874156153229335183206730648368458170758127422774931130079866652210417950730153782889374926546595286652020641800244138150127907596121333115673491922277403245633476287119288849654047326801949721101264339629061630102942810704029997081007993527602838721986821321027992075836111658360696024718089222326173700092831133355647543358260074564457732744073223190415466444764336182977126555550578833435656905253954916886860089003570969100913378991549484423187979944025857212955829833733264069439186452499139992853385144148613842212534479567852406013276366067204111189494405924981944227888019107289206817641946623424718844176730787877805658377301908233269747326363248850114651045110839453607271554585462353780404185257322303212565697273624803051115985034543104000*i1^11 + -772812981389374283512628468982458953396606101285606787266269918420613279570630344371202459751331194690441641487677828997179699817266708184527905873246076636533068245024632413598404697096351807664184828067497959177694189674407871906383585482341937245577735224889463970726085387090759161860342929140929354432477646443588704874040346571244663979402729784123118422099474940516166673352770542515907683323985079949210548726124955773728919820412573560497460955998966391168501512225132930236354582125677682676327819937251952952531534100754892430749544783554107782819359036953951395426399417356122417651729174212487231065087319282017476568612490129115583353130222764390814095793468286308856302293396885533885964648487005581671261096156849239034607843882891280196613908245073649145783003962047871020057679579124098965699630468162687112154940808739173203087009700042885764328838448038181243786795889416557844632339126446675768368836433871289532898753440699021296998432705175891916096237654680574731018652951503186883726599203489968635723719698676572536476716090029287923403802169184716459028266628521309519204241406009712431122780853759342977221012134358261771383894495360218750547285793496069208054281186349545619520011619973933182231328587776000*i1^12 + -96750602267062540789175707973067488594960039503828460151115089484439942822910552412061164717776969862694383035859131532787641629527102793499951929049265365090240023592057977896017777766413562725472887867916134903517643924678140084931049260034149300357290005530793462840476152293656978184258903839593559289746377462720662220718394302145855594981913889011558062674629641914832488120599127959899770035158180533224891540758126239106339092160216293156484514715605643600607994227068529076348873150303318887479028717595711357488342488788407424448157683745044277868847788575045422182860789879831343057302528804149905369446909512859901040451794774780644357427896168496428622888460362888683569141343507135506493664017621893083877795618682279451921685244116966382779964437636247904206441896996796378458392078237360557965639539142432714795547806660582694944929175585946796389030531949933261614944192254572524673153749094319097845194720754181641085796450225886675114320706475257466480362717038039531142455338387249259596418657016813930312674763472997461515489070989820283297647604540302487157782071507781540264177001136881254570068962989248244678425438892206761384990516187315658093654493000248572501348356074917931295457189931639793534243962880*i1^13 + -6831329445738495507299959450478759287768105467146983738558074827629743558895752330661492579817532394174461178351385451055259462280196150149825676365562283442979487720952671474072679856610463979475322256557696026297166418103016459378879610981983661272818855811016862912315082661136859852368146728335687380003823384050035364294131666514523315338017460966292275045526542712413006223054774252555741112760081867305960459588534653186350702211931845436792675767812966387374723355030879345855360619884223232421223096325398232060521515452964378985105744930312106432477969335209151037373832355565038508079999963253653447400789648300232508397837336378144635807186383413920118505306259318871809141154150529550221081447638462218882472730605686232813070951370329422629936437450486934199810195394156637838616985624206131289802586993293182820716645368060167800222212588548252485450807929792627039505205989396429578259087215903654664180149509121309464195341548200687415637831796150544469822332324506967222314875816791523990733882220676732664713580602238449123227727767748460491638887169651455850552746555313771434866189899282370713983077376284030942892434134412188405071837274197301484935394235364128886929130911437472396884227134722574659878912*i1^14 + -531539209621831688154210488168954912598052914183117359156927527552254428172111572912660891881952428013416309273561606337300122049530168544518375588930974621648395051362514816709053355163615190515081294577243855124929541335450489558020568405530238887907276180228384071694298841610486975500144877999400709750623675346569150285796375572840584107434759486745607041655496910624832249641081528310991881671309077502642331955846501210447646343049659035300520010566957814264316521067617595226091183875902010442861611515519838789425032669129721429381863667131912591732731068463999765554477329427412846885447872719229796603791944535374908759605582299149822465381973095910355727273625806252463586343175101133084567277132800943342595659860128449278655127382387722339811218501308874837353037260367010132436328401930654129342192902208741620132855819871917837766974473195676839865953165882597491234180796417909428675461870941111102784578753323873278455458541859311054688228154988635962522190722705228091841364019571592964741919914271005358897709418615978559827287192113695566064100048134192795170201802389541895566405732226878656747725079805591041949643521318090663471528108971861567403861936515993094364620206162514627273549107835032305664*i1^15 + -38280696779427243493301355183927442094741148164951109208951229468367245939631506518125873872131654699175478339466906666116622845051244083317851408655513222097048744785186977131615782151444849795535638568870265905444124262361829055527021704269796984103940464786381312263396745901331412156974681224619057645680041065045082710425703412377795804103858204777284742604242617498887297436354396152009706150397997211727827817919739687176608860019527439333501968752169885367466418566746454170675912493124466116447176343955531849783109340135394192549330449713740455321927633840087739164879353271927489209604517881721387040436906973900879653597665425557215426202707021034924995416976444752584014720736673026150793193474123316910869679748618190463568545902400493047472080275140746345846299250192149059592832500567638801284535181374360570677482046895593762944398747494613595700257625914312944950015692026343044510900888971010663195257807637052715440139674650409558699651752977194819890738984496830175145550567264171516586048720615835753597286448743975797158882961341892971032238609935088526014502386088130786956133683711768591319195609592217159244908659940466531794760511449313196854274180090115589354947827193402075296494373283299328*i1^16 + -1333793865005066898225098852362536956550551335248358930658969253337620805033616741493581234145352266655121634243670671991835204753327787125503220704679758953291256909914620358724963502102022639637272632895186882662020376911992476579985179759249763832665383071818205074242190293750062801532621041599304384012848883173455734774138140521532748892519273506559804887898114727512505535270673075844983102032935779235831600516891370410909303425295396021830948213730516981946027097559018101033164523766935130369006096878491115825171849998310546021746658140716337483066037021696661854642534017503336127795703195385289231943447887035402940370544328212153652885879471652328966679851496215673649681040600516183994636186858982744580269819285747456561443509265426687964587359484552735351489407880506445323106472010176209399331871274840310133219532551815797396786194950399987064020637926037395826249351973711361432006457304470275800572571860106877273175022504240041490733983023227993540595434666024984316699702604475197438146649502111108946966444150931020884215408237623141009277986964567341230586308173583123827138718527338046432986266403325733413770950909708413918457642121472630652794959517869218118110800663616944248703219138560*i1^17 + -29979189060582645418260631945236060896743125647183478288585262542045570721479823950217617368329373595383601540074001077994436822670121045823204198112781482520456145384931011318633786852096839012176611975882314177072130324188101031442369232182092091729526318952313862301515730041678588838322522147516274861173608278795083801723171483664811550715320877351225960277011601383153902085865320338535882724469596302401632254566782520004120384157734283739511816573040607124261722833240226700054727649776901229614431958161883708620078312513540101315650567659400047648209551656105615932173125517873418431348910646778970122258068372085950023584147865459670358321744436832779858816258621333555377462149115671568858361611389979037537203417635287885735500394503748280064440828016272298645179956864098917544282374886823753478341419988349041481530759353471532967437131470100135450198255935140210027099141111608805103219558301483067222752655926667231792531650724553793240848296343474907904403904798568633476204597056191194565123695719984096815928285930103945383685952509745518705984578060046972244430348332983709859875299320107539678948554296952657626488484866005803096614412799684016497078752893636336140761937958830764225200128*i1^18 + 188211564247720870897459348368902686494791949557701928372118139533754999256967858797674162726497622630605803134507150974391743765558359988183633451793772081770909018291713033562580301579125128358934672094145612957131454465873165468482918853220075411715929647621310362263658719031268382354128907509430951770809225722194002947087267809626296295793950722653593941537449609719462079579654366108598926341326829597373439955934312656048980025377438240297424279366790525016461599262575897544564006867864037448173550065024625709202942762624023982447624809577997453325228720668037103791079098637107910355778917212957725787434024476836879241303579585196129880010034139681209094809476348548951381293197577512344186445131976353167904434590794614384484020013487378162381997683872060302338054945338249910305119119667135043776162108922670550473954161491692424906178601779213029671818114826712038802402529714089956497437412350785899544942554230498116872631812792512344452031655207431758120587095567257046087117222269242710975157158376680476325058214115448139101719046590652655855117949556094082361399876207897130884561201288712494454396669542702098134035882086320744000207190333397569201016768567963917742164041946108002304*i1^19 + 276472273915721642255756291406055933952781917234911304504513656693876188407090331610795965589225409750316311380820167000561993405326152935905088811997695158568665276146771028453434220389292875834942470644629135859039891207591317603022504422922608051052294932429621639452021795976552116642918386341656785358409947534102961802775783263096274390244669049800207021844035820838287196459540013638979186011514489132642267453404591111722237558075663819006308501159405381104239819608623554464484955806495131544460136268887966622871956264915428976197823530309358463673047444941356147958841731168285406919311259041644931276689678418765403528494030574944990403607761480921997743378231293512477386674423366743187867367559215502370052037709657439089240584405043222783716287822016833596034630413263446977761567124185372572416868182790879111189748227215161622052048051136108372858003264320990776687961407413884819277852531594265005118659285550708017630205919961399049423805316159640258237916772123019742646724805344903104825364040880998768905246266929189309130859454549818705990265477758080547648724598082502205227518347313506152137511460523105760586136724947095922181739294754954596211216787766133549802702331063566336*i1^20 + 940245254321788512963118167765502061033543204624590938032103548553231482649135752334494879949338865299717026007680244297005516667798572258123798255182468941886354457045539152398218205293272707629784373148771503704570531380528654385697422168517327088311990328587566478520711959765281469137469828195847123548239241122705193364436491433044030488584429876056100420329556071405937202180247707626076587900165687570307646133077530723730070550859966324344660009232856270993541303673243781300388203432499081024602451324014955019320491497845423558334864326711909768674544876036886848524501000402548263584766574702611033971152202989020476561271138400121762353174606224622664853159480694620345273195952975813414505288364106278741956667197285460487212793836394136730945685518545399999198398728158701971175445373099636586102784253107858569432535634146435864673411663445304499991645939432528743218375758223199328592879942290058444705918414193902243767724871149088391688764187859863256587777635370756971006815850346298972350088502787433062369462339842765459025056116350347098189239265067351678302603447862769439835800871904352082069944565322125707611450017963768864028386957253524558517644456383043307130075480064*i1^21 + -92062200297927427030117715989145263427893473631525137976096387419848402304719028468297271070845262873496328082562293848941650881422370312538110261484621573224281050000522901890384532426622236103249773889674166139198801086422358345844355680266590802441710645578256880460664922855492726662878943424921566015823160487865182379212174416125598321256074670958056342885603280508513999610539682268766659251806243876315630571493717318990370600491870306993210005920597426824038136820013317913195149945293272069565297415714503031611773002127207471730213629004663298894684282546634543534442260058493161156157238928335554401524536047310748875074598663594914070816114348219261968936340626089119647488328065193584415369063429687152235183759168669036574710967742309325183195334201626200523350704817327369524333052636391791605854241169280282795786450469560183401406650299714847556581728508974765337005495145011119277123899231892392908440022742946499311621399705699393014378153720921950236273113348549212427872139993367163270822551148088191310670278067864415503688598442210654204638229359969829521188145006213428619098177816317863282411550319291772585458511666265462846297234361335858681025907195654952831680512*i1^22 + -19102113558638046117634650008536767028925933423259354112228673405338820824955810779247767248022594333215045615951264510652264618435270653258636956963990546155258054183862245744778345270025728155322276258310636092097137889285763640275067656566541017613938527124468653567397433175716370907206235522581174101803527480947498280991790784814608693570243316447719985707384149876945083926519454083325955971584048112359896797251807337906212629766923224472260870379935058599864684077763465243899064696124661505834001438110120968912509768939216284892622256279512450113691507414801868748248286205165090952720087765143182803321162542768155871243892425363431652842570728375331098840342164399992314823618937066527547005195369988856373747489208684702453303109296633308969187240618904744805882955973244648455324425065458200454235704097924706407632313737102807072675379306970332295408353169267058339982744368920661197771575108247391741888228078766579250425730802665856080988458968465985369272455822420792080718808097964976739909701370491950754499009876106672382677773920216809078686389714373686665096350003430924161986802850401855707085007449048762406178449193028275669326779872583531723385190248686901264384*i1^23 + 786401239255040624350738069155666976858108322405716576305097110476466973714017003003839995480295018427029285682359725228590705352304067746438407432513454108326537336314845324118587627748784020227341968230793099969745370506443257839826347327975546609215668558274462735757286145453571389079752135239002701348232564896533445442645844915636309964094447410756257065026723068744392665138665622516164462436071158661179108818615999455148142690806564367000523981947414592614356286923851933145935101738201826545503618346437733529958908918149101727288604386520334043043040023712568411961446813711846815336676781688119779297342364554489624387264054666849435516013257890504161903297574928167539341057404790962524890446780377803114689374754615291692347295513342601445799471098100217554922208815130229510662275478712401887784418911342070872848869425166456766373800285292824290829417435652158793539051220404567193708576592439039986946137096650062629133002121270065501586654015483453686956348408740979012563001919640396218623714257548645517796744590986798174864442455789277117642788243791247224391497788628921575501066239229641257918666343150176776865395642977025419818190566599847397180719638211723264*i1^24 + -11316963339248726657175406991676814642625029739453197256265561729558996694306982832548456046260690638735743626503183959899384681790486720197985711344253344453422538937800567120970585031572577223791665364030447953206053680162081590105906611788283901069289639524309327870124873642437223707656160429899883485255529476987372085711955509748971635891799120946422710296298841141882027287250208630870093195082524627055443378464820964308529656348724218194189450679318819637567250316137101919466593826866165340290856170753405045856749823875864957144623751879702048961486750285843962805016133456356998933153618177551793933878432759295304291546695964440825461692062192287920751778939168219142985116871030319884860478588551387333516057622099047844561068807219649983065366498417517599705784792302984006509598117740455728440938345799672389998560002404310797648491511169737780480002596522727494545517442044049207101247606973300700415500162379570673208256443536721963846101759576072386272839840785692046931002242854342413061066665313446567499322479486653768907590986635019064465063703261400939054914436206102314646547813512854478241310665116805414868313499814517228657757791045080841883232099106816*i1^25 + 66657712552519207800575394462875929159600019213207679516697198675790269631453958190129437147656443375114556973242625014943000147758575886562844814397601082694283209838953062670941106643845488939456850831272646989255876270662213955029265595427983455541432952502474778740809890148773340379891523505667174994473870964214151419050759090105521050518060157545412983969235421949290257488031138319131727958333406946403960887322508877601832810165962387582349499737396717096755776921600915078380574948905940315898745052086827718023059753843607433798194065477896829242062681273562974577283131552548080471369200512277414336001093317561757510477361395016711395864445787894429499684949192414022092779806980283072208722606671204897897883682883378663369494909068109532194060595132159977839433424746855041074222168577059707324360586948600939234257755362755823311077662154088670397224301653511383395331006358641469725214794051870972305119180574756828819983062391449054155855039402199859481559179511363293767958985639622517458588625855339227516376324412381988472330192095357538488629024102032344888559299238839015458205882367099939777877687757892438291302595797575167864816603416299208341192704*i1^26 + -157313375187178569331317933209131501379761638271769404123691574726462287727447204266431185141904771082088199323048021427360592350176749828110355412736941801015051722839101838319982531786322899436240916152705369955487569951902957439698923181612208346169938114138925796029618926556493862574183124524119564218055374431648307952402204829729459009645172804648807123744872894269611254662489477096364646552085179132039354267268552982050761484752317352382837569113864383396951917434331638165756699044562601726717487617656912243123663557135041360033956800865777607199393735281872594980690000804844314290354393822921589844265876877253207413448987815337763939647717912311248359563483729399670397382009712426820824057984564020176361568368769033608595520180294744880238416854050496559766116016288454072860039074720517290176412489159355312684747329923768768038026278157872322135282901898902198022751755834028759171881477794646819054148436704851177225387951506125433678590658888362867151153875409290095879912179939913166165780353412778679286627846174082041863329698661185727911759130320161475467095543814466381840713156129362880925031831723008701592184847909894577575578623124350959616*i1^27 + 454019417656858844082691447619387025793377505458973700113565440806667123626290986543814942184312539704489102333092841000104867383237933123921298384042976343267053892429316123393443974218474824781348885637741887289158168066734488533831344505268050023502816036077599091936354429319482469164214775143572358214021848218873423113324544730910344109424941047730227979537258765538696044897765385103582137824116761377604999435291232418520448847373087391184299662237106531446052253798230062796412091952761005285464367622025970552357322006984032824980708088691831754458586862104197948187482426252219192163667796321626154642361066759128929095801587757461344834163695769516264857166605839745141781204589604609485820516295497654311703580864503913889528594248787698702751077386958275175328215647524281494592617213035939021720390516225599519807737029097591303641470857407466032556831116872383710792257965939697269161208576153656586133372100534718001863996332911711484661072252062179941233416173255910643121862262434205371898678993377085067429239343795620335274189887392019158166480469934789345707795185424509522794038733527325967294350592337012593328068925455090564174603677073408*i1^28 + -132451148889433988982092143941471059279819259179261523329904632905669830912504617793802032336129680650901655585389376455725060697762017111800419558975952532125817803262058735816207605153525155592561159908867933312598547952733512478042560085782991170561442264665879087732010137333892780792966116517730758700155635344718477400980921619823236295686184378619258588311128229145248321662881812446985339661314268036887474923948645074216136690154962998682060351581805480426126385857692810429109496412042843464279000217183984245523994417047164025869449293191682062223662141964909483601942001401417874778128908655123926972970619398029352368183337562698230386871166753705885870975325298311497681338761287964979607829977383325568219731825321811366688248326319699299368740861979207340196601183684495213399021726660756382102490229285310890997870272631035096499533937095076611752373612766857740049836066456562174918162936054278415856256240673394051052341176233258260110524254156969356415304622936226983011519278864773940867296393814763721055647151555993985626893365416780673946251168700482053087974880691691875910590733200367315075317007480252683902758989682133740686409728*i1^29 + -1413628394110562363529947721620565267427462009626857261086990550066902462122756016831917274732139614324505943181014475300859195457210239952726469984785219092832296212498404943436737772916959552063558199350120592873438451002194718029905793088246114495237473922072179946449901654523770572201448109864981368465634318595701610863154662174617563911936344272439028362838026530446309161466067727004935523419112047658646655214257899482264957778530602215149847804532590015424446698403998230152286468400301563586796723132206612028148115489857418102416726085965073414224348428692616268003697100075088904907904190386115931786817037948154008620097493621152225782658330194228038538813205294732085854655892251356783986283494281554627879962267224740328223037628375690917309859275385221651263830063014064696576580649406161919130102812065030518567951848737178678377033597031671276570576505802454093300168522107538664438981626069318069874545329310669847521162310757295807173604483449880500412558974158313608254682031726685503673820343595860692868249753608213604592955646878599958802799894886770349446045936126431515326615895975091168365610540913489927956201796353245839360*i1^30 + 1701483178225724959227198956976810444381614559050117741368877707984790676708090564807467198542073148174153120362179733504798702992566257597646302451710132395209188138376631110115362819651864297775418974093005000671551072281128649894070895211082304521810785337681610248773045310589922864781819112453021105552488576608662470353084272547492782509552960905262478584423786157577825992351531844147836565049803077998259556152034819215228802225921708861270341582338482564110581179435564593397519607846799284057738400164807495901257431720292500112978184340218495583029201491884124804807023481688290338857690244924207435054351579762461209994471179998113628717570082487478822549920905701632891722618336494460495697988612463831601097046669877786004897054830434630536401730766269904194581508137016392217259769429042286649263063738769459882690533697876165141911818653687856778135367655731742662854973761172800892190926226584106616577399752357099173172285674208650221952383466899828236443004052966787018478357061504391004887232704276855561364542723893993067218265745414939270127298147307576608678560239210629522291065045838707211350281948873086792054492173959168*i1^31 + 188199529605622528836969963097386261090477080260058113855810499022300775827749374163550486661378361997411881424329540759488518490943983454277550674865135518767081389892543405644170986324947230657655647968273118277271568773127728576463620757038134348088764048881899644513223848810537092693660987003028319138016521293414948809419588851094867295568640591713177767448941309532116717300481711762356812987340644620348050703259814258018553706638534157767091442167906497596744992137565725296719975936319251842071172403167026808540583297780755474328258320975925351454997467965670056911151935697673468058062850418646268543871466660351729909278138812063521836368322429777469927789450218599929842962375258098284792559688602649055494563996267560428386145917912048111876263655138456650027949023183716539161913715298609332542478065231793863068593963437924843246614694617893532490311672550797130944661929311881506268305026759634342306869368171254886791071440739329798677192866504494054041922646118378419112737782031996657597785706920048613711835804414544268258786653297741138415245251099867496654323513103436107927315533460422817653588034209909099926126592*i1^32 + 8662446182616339652465058987001382259690337294238440025519983514235640897901477095344664145759805240681545125171050864693467524608691465517201310834834939754738712228380415892461040606605282893253251456998844619394958985960943296941513388153647039649891650221397650888286963770782245642382814514259358169789932962485167787258731635521332582032117609477318075200051712971085506318657471290302047240829082315896488323331587492605975016674884493079705579032592033850398225059605153878380911263039885149420264799145355386414586267191781681480747192199222455063074630657003060258076402178531188981014139021860082824596087284885182249807801662484560124826694304889012748590656444873641854486437740409765281629205737442279523237995762844992096711374948399074717313507093290825004282314418865611023018816479939582291045160052711818314548627541362130111909065546896569728985429740642121291583757223227384883455213106992560328268706079957366665688928606093031369138539766270428417197090087099395966580468996973201488963088310516804561270472455658231034412743036952675773297203804173437528306144270977465437704998825877489484637808568670617600*i1^33 + -624795211202825437207035657217618873952806228378188265894700335331352169977644231873956609182772793271679430008274957148307259761919843479888023095943294910819660315833924502343440411647619070575952693893310770261368230836386069369852127931082078759860266449163805429892144869191167660695408729354881309519550017230547926388337340279451659069516687229941556379100972668712603019598415228619518915324792301551086805859948991269501161508160866879974102190135564063347992333902871195086769411878613396526729390177372131534449153162296674550619846280968799310725051349605167639619519491661378116830781997536028697411553046759511262241131222342940680529633876700728170752736689086906482102372876643949129872017002846530634760445519238994663703037381019228417221478804661912916108201581910913412131413472877057045406055576728125353488995417790376633616354862588864815733224440476626385543622528565655959769153101089675252429029253508313307981177340248541750374935281811110335540804854214717451569644600224370434905163378307204739650605247702633005645672871988090164246303550349989531525089672876018965314596657857626293220507910144*i1^34 + -1669724041794722826864241344965678123930034060811197048537575465862268236955891723829475686950200440877560565765961903881684336303561783267434313433836694841491174238138904443985389785682164959855533295106587210603329145684130752331794284559691104381518151694579966464680682633636209659162314267779182333440734542300489074082412286018315832188051341947901131618776560023123546540394435888181305509158716685930376391813675299770693018737881681214459506971442621402679929302066867437253498630062803879751145147489355048328280382926184497308875321270928408627831361074271577959313365245360654532564137034122035244424995708295372468358119788891260307901342334190931394326429036861978759220028657388466694554799260281273911069165697508181043205568870451793754129977847981640497095224240761448291507916861534417064504000627251279555731324597456443135107561078407395859344609631612816215404568049920720421315397735066106106599660723993310994159684720142310164136654381249977479580964249689196826360670514285708623771014737775067242387381452063079656453424030195548655217210156009199948844699496395740546087587133866020700160*i1^35 + -13741471866142492402622391814411809091831532725769545869370517597167373295214927167274392395078104170982829351093646533107409281074266532272378362693735436923090793544620239849847641626503476336425967121679345360715672694566865445243765147159345579307286459628494628326703565482385278727587221651876687196665765175273630031999539815193196122321656413667441516778491044887229295779671265807416547593536366827424064736401861774348163331716088197576824946398462676978335747007260746675253913822243099111443352809577562662235335367134493570932355227678782687896184425721189872069834434207940562462724651073780759549127044051629860882963934319815430716983193397749266089630284499607629379182533847710293708535298415875438807149891381990576903248739054978543949972827789135173312621643887356497768052547958325512381148328598687908775294993473209558246742587474711752797162401185975820861389399955135857165943190746777446762870836906104599141134037402154641843388207292883777532214482229086676421139000588911492844345456870172818696509844831264006015290711683515859580229245270704870674124789427879424284494019952640*i1^36 + 8464230691452849109776416301978387771277211696197697035978953318551634297128805515187631713219290159059108040312246280588135848423098109631859202761191027855579757683670288226395356782272866486054877637371109535197850223453450243142564296040900000861030622919704723689923470241370988081076299976975276168014608836759880988220440997153535093290770608351324652302785733938906582527091223989326080229952973724957408175133368956137295092582746388073775941971913218756753210181599725526473830022393245180680443917193321723522429620064961696940271160763357541140703596379775201763973623432634450599134228116236826669063466337106013205505683240827351646670560739424275046122269668877813389194508196697565334485927673109779814821103843007009739866662224668287763472703640680053189995271431793815647772242736405484457497783625048078765518886069184794495069073415712875163638986462035825917738771039065192138484796463742302095332244688788529119659072015032703571638414876924682499945800280346403225717391828571724930393961318643137024654905107434450489802669690589952263265942669378883362295960990295807903137792*i1^37 + -98885603389925933196050817700831851231057460898820095837412105745531673734872037439821169514021310982323390225625116994443009745248741662995925100701309882999834028847627657282520372228092967215613840498258969378729418229690955298641541456593362453851005164290847683195520519207778023485708608018137428220649197483796004797273107600678156358660798880378627734553803597765386196479053669300010339158315829366070336932560709382541796533635204644934590904628814954106681944877316335007395140790094305167938767656750124986886794927491035229765012926504083822737805493024950464609390162438999432761374578308174648228069220252062262865925705889726256330811671134152891119250499475087838277542922938012523736760579760488815748654274822666753177231210771004699890462777749634945014967664545077368965599459278471425070261249218799859936438496426124309431704712116766724206231013922985780970644816100244169736526174403492822084083371066858966178340597473906281041781286629517866875032240571148063338360225665945528416229732353260607430714789183179603897759180864025545440316134491974781689351498411016192*i1^38 + 1008762598469613801298717107585884839682114519404035543224171802385526195124804160978798012691553893473828255248086387698519680379997850789573786907009868706907858946490866075044927182206673544453190642942333258157072025821206392585158740017120312937920419766088279826149229517915721094373298802732088861706456545624337479844214969549430261848165507063675504853075583245044317401300301324635125064769253684296703743738180057759200319316975400908487761681301471465987143091360753805770315817734767669669631888236777319475796268536002978147777118215470449065172174986236013475645107561340124943923567920291520006772491702921463743392747424856819776351424675092823785180949276056320545702866699314600643914118670640596826578895700858820498320288389308019364634456994264107702067059154908348354953251627323001951298764806883823307040682630985208883040778118094505755470126061091192781437368331429916694124271506767973931805922153959802388143360769068580972968294236309444422978340562328208654014230167711721536800114700066473320368743009148748010610218079169937834198174496369561568137969664*i1^39 + -4304632788759370427545827059900416611481425974179229721249936069241918818735707311809956854623650451083455486388352576365226769376524676859472499513862425054121167843890737256049158218544270422064145851796105502270456671978706204648852471222201903694688894092756145696426004172218240257943415871298747687561322439103938332932787085490980712448689107198341654478378245396085539875555359044417663811026789535136288721458521381011090333724789205352031060711425424690077279604648291655473100784474297084141057620879563885947148649700993504520283744216863961874298118633101205551555573761757929238058820261600569553656201604917724526171884047277910610498737824562166762361741836300626899657439815262655956063018825744413721623083002312501753190901991363225628150438265661674876331918479871387152136731134218571672719999285653278361786451496785459474813890811246610923433754742499530178865814803457654897206284974031713605480378763852221819716092590652834205618602558515589834864943187533260300423408019716705868384691137000627579686443198130870495289559033002258284184552850726060032*i1^40 + 15820103785528554063949959290796532866848513233146002683664484015273658744566012211152551669592721953310461943616355573169074128999077598992866187654476819523740443583897167663429167093808375624875413166720687587169023560206410687029572671426378434106432225264066267994543088219845305021307833215791606469516851669827162900819599749031138725791947219917111525330168828053497386441772545410321728298161885088490192686019960537850475404959362306617478763309504724549591107079573971571740155810530788293987064694796045953564366062070038198358222026443819576867178369202376367681712077755358645966363606633622089031830832278707843256355177874096005792105134421620276676826880173768923150476698183454333998554286706499726036482247235146669696365122600344586977609397380264209686865938279554916559331060084523606023410156462907739798545955484116757088543668150614469855160647613684184613271882448840104810797286163068248429531869236795700087079470897738721628401752277293558383761449721766232680209645812558760335940293457903664127685056623417873927808458353638753203015122944*i1^41 + -2325055185787584051686328933127906638442218187521915863534294336553306447113893020156990238279252997403436954985895416080828957924119284246986325541878441839459049789121830064343165972125098590669105765614439494161167514973876196467017148620307652396174650139259876128377924333340032927924187125019480015853134084160287517701648827076800339340937652118891313913436076522644113669153727503938475087973445349390961837315339736402361418319410575289001416285965609213825186458757837315084522395566820609347169791131027188723578544552760373288728634640061163024824161435610344972206071906692978590169699698702214630478491430395349772432725253559951968021919562353219839900382829250834614631339868129414670555620049825681399401323881112748817670368050092914808836994931077903200443116472221851243671165387084609273023324891710362015679810697519948731324546201248590311169766241211341846113142202179357348267282678014932208518360047094997443119775555136926556025488633248096183391973399633120252092770082419689410620470968424938292121587533250689703915168067242426368*i1^42 + 314545955698270775896224531259678146711081691520231938231989472051476108161017085862455958267476180377515699664572483589597950371912409970657038815906168645139284948155567802261524031133054070762010519841377407507658379012414810007756393445694229437014438329408536551290538489193593776514821279826901689972803470979467425479724623539909190215497099817401593839201201880391470943705820850630341881952366213522366242963097173977942372829117749567237298844117453373086076004030346404201055267437522819680841213572597097479809825120896870653228313098649077084440370723986385985673499579539649611103854918506345175854691032413876208537135276967755660330582436275328635708646264602248733774987451089281347110097567047694874452309584694236299707431525009334648035691017848644295669042712503518134633613865483176900022556329616965774595847575358363485769351824751449965420890716618057846730741234444812924767193338617668016769112622507677670394824091520178814028046485341052107995587168560535332237731155176784666091699299441174209372829857566448865073168384*i1^43 + -3468836835886212844922888201320933234414640950559270763107316413701513362270624360953388687461665735826287331006259504341891250034817222015366931870752165585195782896432596415748021092625965972883666282643059089787660475053047278570821930828344640693703033893045652279285419808719163784504552497964067763415004764010836325077972687323885589083178020383931609944522175851786981070404231822158214856996913934295002601301438347328329373561060253232427572880216334289568570325710362430865525745052139399599001003101247757807290637462743841915807817065125394208209084708323531617158705504352505755717678355124771461732866764568343632658674901473734548698077277421396693968678810640167937791751199625492795938499262414205064737607383471181757019714070228155263431727899080789584430015575660493495873939260309709436118708333741162567551134166255290115052113909423118270779375272183112085388528169420883355487990169630352425116570703396339354460233255467028299506362763356522446258203897172683012728027253422515404471025100680424497070679189880832*i1^44 + 14312139356447006262633996835068796746220554799106535581379776340769706276085673484919305690423501927755091999108468001455830916425845943884776019912088381138956799707233605451518341946510043563020176999650471773177746438883340045568636088006353432072410475624692203848059570460197420372216058514122230758210133044091637518846455778938206423305718788662667385037275059455861616070133094561077064597896824166878748015696404033435350255935030665974823704655480873591345497286920450027391920799483678576208240490634212069481151046566311471322955606703092583280742269721048573875358136098838431290039216699105202586846345488799631401614317445449223906609314190407981425613623905438569794515957904780498863725430876170273129597721595022979152665556228255549506263049190345437254662100036223959543413918186501768020465955580313827299353062090839128086945962001265923812362692107225296554792017619835283103917040833628209294185821706543456520285235778622387525373654340109534497922124567910994997922947458286087650676706421864224784384*i1^45 + 10678236212942888391372647707555202520414029768491529200660830722059538316442632760144295965245841257769317575306397664363882694795155408757533975272865229829155019153792524872632987104154235002586073104386844141228293657913912179675945031346955585153021679946373991221495085637605615310501120643460179234646491174448163819560264875747423526373244341757180542044650186538623345330075270685049874949224651217687938630252440887585414126166455149570210030197750309589960576243643077109102002908525311746952934775971911590376099445261960915868534827882038632802791698395154877226098355310677224868124462241369498666345124319398147453901738014974722542936886174846822592432941566777543606198203621933335314228760048003820510225428702132855785622314884455854554412184762513278557787964781791689767286330175761179317533415237463166738892521455214189084489028072130895395230771331283384930351971846426488165080608667454307853224983479719019947697792984636842382600862373289998358809865187429614926581214045534626371826876416*i1^46 + 5531484221456926674911272824727084509690024220885568892971290413171027865669920625480497675030355005062271366885709583146303060474296561454135041798828998168769465740693169786614035663553517164602924527463688902577185353256196106364014844644793732948806095980553300653845836091046691722615416451767619489956420338424837560374744037211048467192968222620716061598195861735139619091506667688133303046082838363968598812963496056966658520723720065846392040953345042516303879893853551206634662161920028052817000938239489344048043007353553438850586045153555560226053275997875923288372926081982381892377673213135840540464280488265604740158865562650869205890293778561895685227588165033604662822569502181682855374146862061852243780296375837044280170828326283482768276677303351630010269892520067479569027745660350648470539518084821323970932900233274636076659577646324205660963474271145924849427721642009791727935906648877935305655161203333332178210652045966058094886416273431084175734496979548870524213956197220352*i1^47 + 1009465934793394868768627451667488927763930953678597248706161914010369697696758991706639346653147270134571145310256082205160174198572520714068448786021181925946332985583821246022865823592895262469696905178833492612642454481216746895412368881970032164432103559100492585154459175637628679067770506635414821635530721510165293447439411686267650015606206126513503092085966375369035855994505342592077457633277195064189779560394388404526352778429038350308482960783736579064774867897663769352567472219178288976830171358603533718345998387614354516626246563494854039820659769960690960909040504847826423289258930681918648741471281457148654543973621162624751134327319970488177340178566722288775247966180266288158695078443185344476736341565776240882268663047881150083171605252256948561258108329627405666638680028676435367265609242322881266366830513687706805473892385418685236437334688441134174410082748743699554962945779355444018544411902697512381573579641485824821036019428380987202169309937467392*i1^48 + 768192948330646926539818019751691595978952673404220471741071865527718501587217365579007684025448143680663619594178133885195606788334039327300119569949068684279193166498428756119257382680259777240147760771180638181172225099232531118628589709264102797138932193861012567107663512693538403712252278305622249014373058879512350930994059710104058740724361096398515713868488164346672588996377505800732155884447022265268106377585792176495442800860016268666453333557001940664345841003689631725845937549226741065032015287342262490841631839835862390797674248834552302877661083854252438804566032311208503532202927733764942634292698708746461936784454610630255198921444210564994453167378385397178366433119691921877083073956399272596201899957521027479102720237256366345257356870250223857914227575192817383536647729696038443046900452036433429208805024260816537174394158703628822586568261261943499106998764164043546699593256783943601702222689004139259573645893242991753273642031255552*i1^49 + -400250324474387174000964977173665569345248252441243662263180747863467129049669598934489776490172327571786468790656702922390808208825632284807277488021309235305908342187666550688956981596733990259584563112448131411751485987543330755256254344250024111466577278354189314379821959782497063532512638907428470452550370268213449094806530291330712062509309150802926680662166480095912558254346119463282403945696996283161368532689637665912463909425642919909789736869523833731245655555848354502831444121580446130337430731035226547999136415401360650621323246487119170569624130374981683693081747071092906989191828671324925147011656670423341442865317892192724175696437058379672043059767138039898758344578458247429750705183304995372595049506257788046738523759417245046314228410392435627445413962772300886248176284798727219069258182216730163214355059818153985544672013157104255566216705858707934612642553698254309236317211689319169248206916852864*i1^50 + 53941349058052320603346696038553824492888336934739628642516750913249577771907859543529278659301569908746822443917776563251044144749281882119340320770193297373118981527625473562046750846341872555207979062622780819346634579616543770597298203389300747634661701596116652153860352882015757550533240045432492656678749878084324203527963395898804770367542591377901092936461759913341181858301854399837990661643005407836089282123670292148175383583601778829437715568433009218386181381346523955961328582762583582526493636632096919853284541329520699890368886109365527742167790587569241893330360383434163968619289613394630300678738927933441953736675447496726788157098647591649922958257982593321217288409000372634620861480281568384732924599127001495827245156839448795186655421793305069594878435924025180385780896623135277267558456904125810772649403289858391918868145735267070639147806156406551155891493820000*i1^51 + 2859511557196784785816435371551817173578673822512755277249985948097473708959381841926503934097845966155271787801903356473567242141585299542550019252503971890597294419384748146655738557175477563436719787755100615754432006359025765691600812888523905983904293891358480422376220390526728399702936463802786540135830361129404646834970947861991701922714123512696049107814833568013544523587450050199670391514347320727468467759901755209670086255436375462747444574131408103820244682912823482901455159804548140057193582414381923870073462007682817093449049093089416184682674832156477812472849911309966514978944084987347167812198384175440611259838877769871508261188725091149367319343134476920662969290959131934031489753721309895096900228768116996149824105366653442018560533288733045010091413387011082214340114321695135497375796027334409765625*i1^52, -784571737876926237828128997280163041416163168334395679752472493104637424203899823135665346585420470035974663716232412981526889100538821631924486363549986818405624933194533791755785495567740282340304535671321184102635507059883888700282065113386653420108586044216240921477329975069379030268433115772721162689088229838702463922074508948154774203837235387365365857186292569279024706737227901782856287276039177502583687104695907565910173574906544403117866525978165556388698903047591261945485931109027704105765471777089365318262178850812480660956573036485782887717490178447579505883843025591577801187582623476302560059159424080195056325469734797854737642089753565924213760105356430291133257960205422579952374749983022039562841531977438120194132881334480987063915429106326377677635847171064134142367553381053160486408985512011884578187354814975360364608048581561923775107008988501819018754947767010336163379871457552133688112031515218920852940015118462838664079171597857108975049341411185940368792504702263856486115756476820886628110603230680745468724715631999477551835876597951766905461079868096252429617749628725717565644357488434519829856456266137192185189042557418061260514204433193890659678821032007478517851095863079328659664794967684145812348802379506355953988640974129820309896130168876171129146922185563726829796996539132779326218456177603471342211730633819953362846434097984631999895633043466690783897745694349755295675220553469148986393396945466081744014462332072953987871920654601449145095878572085044047115293906974774434195173585940347258696168281653198097551139908294962057442041853336082873836882622516937198341978481101613782375675715845863753075369205611455157947729686316861657547413068047390248223149244706212107422421182761660854824984637811646555421104325440033010365577598470376685100122363532410880000000000000000000000000 + -1697485290169278592301719368599734074773917402580052234729443779078552892675716394647986344731506176453718480422135668528216077554936318096281126202759087777853704334592569951235491133651644853617941351336766832494628890602982869742423615373554775017385586045084703752041576910076682114945489091210909259640634043518731686566053187601156648501265499049493815918391806685106369122285651627807018643089698987801142386475814567955150890353128703769349610122312281529408938834618120315948725873372403739945728070276510695031977091914079500838872979690741866349567530306784147754250368225715980669512768002178666574795897730661900855341388249084195264502772472982975713685787566952714763625797216812814729790655771157775801101521811798540318560282098795326954620385760847840253834869787201091840656760526571901371556464478583961245499711971850531676638501448920744407717737334559201420983424683299225270547137313531260113901568296748471008054300002569979696916144771906792475340434747848039989640511497308120790681066212734144119910894872638473952380060766471994215068035623765464205919729039081454843318477685582346083986359806530588420296252898617027218037779052011722370104882225649362191105572943857617609064905364695043215826267101337598001538634517602413860256161446272812141259646504653312962345327236830569276307239329612583768057894432440794351194355782900397910090283259352768845894907178917165330652761813867237631335345820335507346521532995346909414499171819086710520337356402117875957474712364178766982079389732162637970060738740969241273582271477778414013379735309805497081120566403237565386831366234303431809150864991823244788837998886675176606504622111947164131603773834957137796303967470659959954405342548634706521159157430610668490461623218058497636693154809218152498393191136498905304985758675972915200000000000000000000000*i1 + -2846792171155031319526028962200063883803548762490512694594053005507732030840332027827588294623026495933873374758908470593934183623819524093615584418329634113942407988072615930962461149815339334732378707989802181355741143263017378520916611616083489014712630816031734277570683497968261254424350313156142799617115603107513900770915186292142156753897541122160907219725978211412949646696622192498375890659828006781238319865280489175895882489163218601860274048328405260303967351830359724337243403907693777728061828339513439015964886476518899475295913309632760705207491518497600032531338945513767463548985314814369945014865001852228227704331583243812156386115903131598049633578634298428031501843705358593914883557351236150448181233158374246009661382864297326771195414966058270969864519479045153721741004869696213873924942842911852969826198253061096216590873946909575273050988553748282995622411956410181538377857410578395097684578582089668145170298968673918874160592570633347395791022185805054920176733562718120393115783703096543629153438871210426045136551111763498659570231255334519665682146793366463881056229254905244025268960991449549917391357087533643947099363792136971173554506049740197769200774985386618756270651707458727416078057260194688025387422269403786007090328076405234467013000663185666067530321481342479368782541432779803039613298409224670048371638426455528409509780414328976482225447345149461814402370065124236854008657841460408656424345974981865374861042785702572849577914839455968725193901150901176256971513095494212606491794205298090376089587175146052389610190423466592917936001804795022125913519533091169611867686952628436004080679689875725357198501761461797590573698774753507727556067662236014076354029765477109288868814417472655488030362243701581138075152535964669584878799282939157235322047629885440000000000000000000000*i1^2 + 1474257275900319617618929995470903023844934268060554183135647666003330571037353115028799843011463523979317119600156070759864374068862483248815119696498735242814231997705494171070474909300438330098423278058502447883051924469033739220870105754415490383565219501191405789917254551578836995007399881931741348974053376958734941080461036397641116142665242582326542572692977348093742700599421064468436665900802291417417499977435627407438861597915260560646338481735616676528377768627643362745159037723685777465136594682223743162544299022949300320410133762793422145749846581239745022929400955431821028177321446505373656366852955726918948670901268788926010084659890382821804594982572505029235452385913041026827557281464554880936745129777232211465490939955705889879848260352279629270134660145849924985846913310162498306844472370837729620445415765614383959744156998813269035200445392459712178951047176862970748886426095152320465576228007976611601296618342962260466774567517178812549041708339072105975735909824461688562270695186220631310633634739352061007754284411936025494802601449165487421656787168843302939464937984503560144424468400339079444190439415541437573479779368428198696072921808807462590228438756541072111004746446806172939721652149625258994551707970512609947312339804027900988682809423852024762436749131127126471058415037478686685929647578561226691101520510855067551987619284031868205514744406254938359343488829342284111657767254900175344581663111554288443976347792027562848853219304748629847475557454582895074797914535098343828094108122096650218139142636621277403963683453056967061895340774091949864728399447131079599549161905496436667186392060658211170013375058106065102179293766243924197050785059969199779626736968837681625302488575564900335129839790500482125438050626555562494486614642024095622220383204147200000000000000000000*i1^3 + 7659490233781575479090735263318085539528112655282077394566972522348420362739078617417532936740427144767874152822730106171548067257475236608881135677927797905266532023733612134701065204082652245323562299940612340378960337373474781275694891702733146750516745941110894478718264023632972685736562609786884893552854284067091417573765762066455080026092875069239591790912293024775760008084824963004082729637891017601288692000506261976919654922428056321197830321773943436505257167842598953951366279071783178363670937753195160145615287571954153185261790223485676740792692213337488589596089451037099628929436060034703748357252975316286121850135045345048104451302163887722262347997172397322119008896703161166976969279880424953905633787939805834690707436940785937153722608800083614421770062487596846045827593337297694926810859706107557638172425236304643954539510189337220608291717840942168844859165628525793064086434392333096972523940578844705838609516191563560241311275435986983224279196127546428537333670299862327046463193214971301960665921675240071563541358029977494266523831173093544029455547973990056663108395455377234557908418785797026011204576337725655673148690749784979228685264889332212226203992184261749380444092748972808852902591154736862753798994141657038556020505767620740678890526855344510173053485525556425189993618740366763316145324579931197213173642752806584417818196720859947862418775717991947738705950064391407324201937095778804026667426816573215564555593644865789684901321794516113058979635987931673040645039218320732647931116891753667174302831227006540497785718505001823355813444583185157610913250117802875539135621805937581923031389110876504193081885333467746025433296602316567415778119077005555537789265637328318465786101453588129089805618648582630724699509120073549729667880618978850650789863489536000000000000000000*i1^4 + 2924736535193542921879175189283541300394066086433047812349283366697016143960909228465009089320243566654679701408903333590065479156681107858641627675852750164759970983067091322881239795189684490525295720284654561991455464653430382279202269806871480739378418482711687360756525407363098937364111742004648495219299771223264181525491026895306028910326384749590017872060485223550156149358143075661674389285116005095284651275600795394340313738132125486688139103460774673553709104430799432967131578022077862286961143282736958615092350763995545973126471212180804989805831796348895377508848678229905531076503321689109297671171652826840108837360173273667390319427110560829427681174594869002505530307739093483201754381084996095748607537276727498378092377261430719084772063048851258636049710515746567428231899253130257523196101061038986721448279302189913400761183596419669880516821384059016765741723272664948560268494684647843165320158525671752551956165510239047170269031743135851078254945251339232272675553702641407947588525413710136189891125311505429444586905043871318635885173017446668125181116805335993010666052230924655308111336168925442046462860668822881276281944736535817695947485629461980229402643959077495303863831478077255228317957850488407140842149740768426442059129465110419283921512540502033596285148296586981843641654252600093485205553233406032105224140800219376915312632884732942112437369705421022838479365228364363861904440799292545635845237741019143512003560253100292717961683369156207831210384839416415227585167583773210565981859784124106295398710970027446526193404882110382007309973452413022980318166189999225405988124203597976760238011544461885580567164530525584428873854709906434936789265157064309062287943551331275956824651413737594031934174998451871051150441296817754897794717541545153173649627283456000000000000000*i1^5 + -7766517306947506401517968229156190030498047022768006397738238477155233385037594487592551968389494718134753515053341055558698453124206384121694701757500545956782163062387608258201961621175860592017248519676418827430803565773756150813195252940117884898933795769732644912479275799094724886911190184581137682385375032479659192494686213010077214290276002827888166376399553546346440041178636235636279056902893590988362994068732004493290454144197583324891295176547791877696790946410735137379403447035920568967184529784043815103427412506217448221216250372401354776484096134841772526749349369124114037939806472862240702161993859066382979154445672227037521110195060393752533132461948648947318680444102698065939316219109547225335005889534750803417708656271480095604093462904126083424111939154221153355130917582198489465536611469469807848235870266652744999073311748783216783451819260481865874600196536863408321840507688248086624287367546798349173219855851672166658665911381006651691904744019365893965869054394008104138735324198079097889044183881692870470695039214109589020604342809779883327463201864480343166497910152661391019877443315389054734914298772888492832769588295586245969910469277917876553226559183467696270201499544726035284118813936904913447278413944835445040927243589351737442482775812293937198973429609852692679249429832342197243000752390121936340352243051728059065658375845833148240243450424190447498306851905812465429873083337466960325456093602293602799839446007429354111698039835180598280028528613663969367734402307106061255900729759060760290015392638447088369290861378220561941020737460671674964932757678617536777816559645713636526702785434662771186357289639891975867571980538538444419853713689169791787672327230662864278480354220731263130639413998613014256103141594887691094778983843029419279046053724160000000000000*i1^6 + -2682220463764678220396510084059564151052254584624629832330087089612907151564561553233873881727606324035514057962522396469138268263137058288614779218946321592913720525347232990647134969233038683235983422252995107502997113785367363887835910169839848029021998419294104431003501144122663028412017661303960031840166742754910576777263097444344245122143772490041585847209424679591284199930104845902458370836462736005344311097675977356845531213620489660987824458707860905423834962378762490705696749734728762817455893358116238969969430881761265513812311935741576119478430617820407990688533458648957894516083677591746192429071395938694389297588414928348683495597835969161970675263191140331828802302907929709957601636249049723425070058150762661280460145084038435055252608754555304970232130683761229826388090213700698464511409955505666449075871452357078512940195156804250907775919652528276247110779828066874089391201194179281202144335260576286454184665428454923403681186030259656241702319582658778829844761668850199184922461351645147843234770901505178185438890974690219099939149255870465335867220717819225509159404557359407800575210101117236888959485020955622979328727252077333233627770209725977584385318747091704945639495603166082903755893433406192839023654242488241603662891922446876487578571275797204717464261536767318807182824138547654107001502280606161231839742891661971947981126314589092572058438637757171770583468367383696763301934330254883682206388172844834429101438064678683728801086511873082961410733741875481102123646802507299877725882136730909919801926088305821940685441056875545964721073305647087242639595885166663256659465464491344614989503948300940492513928870559436991701396787804209732698086411705603240787129690800977919777351300160598612538390836659528386241042067159488217467537405680079461842681856000000000000*i1^7 + 1658314574247375116060262048241786764226080021351217254527177749847813412225593780257518298073023615856098131466586677248846399334044894999183605234454938944225214032977030084410639287312667533029410072972429329926949869750537244066547675722224422180316254045406917858568184243537045212600034774603741332346821832689154767408526362242194643897832865864359248083836083914400834484384070525711551180295624323733209212500269694881396259263895921320167969648869119948530822978070842834296114533271304548548629106494222881434287127508565893255073875838291264971940887312412190330611425756374087716216177523725311223887092379384024172610806212159226208063650066078261384171999128352010170015239878606411841576497669533495810333274059965381638625408407287617451814539032935130284846796587541106392683959503402662970042208377499315510559323310974101732418884403956120262715554587802894844991032830607934983694128931312052588162046371478929116970515644728544886550153167430149424745555043223916378044385494356115670433761386770964917741902969892784938874003448524445638298177336460824827681391881645602994411827114290575318411642858533806856431800296778560780993495773905896065263056672176514389087508630917622881459986771549809842229325224486984669792107945747419454754013738961142029608494108285190535212643995037091820556916939804575297931554350564882085565128711136223681570902923107656057759529512064595889856985332259310418839826699249647583923803744587807464662150762605175911325931105230812867535982249341484043704085186033474397112290846539916772008035175952270155677949400444040475623312228968595882605540541625866632527247987450964604268567875170909411821092966486964691454800175549852886263672927994509910703995039054573646285203316274298331843996630296336725227154418925039547964155112728433811710279680000000000*i1^8 + 1884518058650292168055364067387760139740920787536080917717417796971288434057888155238913405289054771444407790318279880343112065704197163119684816705447039224258030474816878605976285562427286148680878777545511019539056229194733205888682398558026722075021171413923281440318965289964289499980159740032470697578438869622518514090341705729726181593152027338695600028148476937425550230905426427051152035113104585675646049385064899952990443994400047347418848326932201499971045511254048015400160149565917114073094363354478091754202237020301446479825582411278465664222377663462649541852792585676859135570997924541582503495530985588120954032283597862700614380673204588742766939360622827442374506546084128476507331390870161473889947783088346964482445571194827035128549448932930346562134587484884322131023879371951184107874842433060116118348196827418079623664071880475501648301598399555425809097723403314190161147413054017064687189777761279370272773851958725892459156196318732704924846768573432242365240346933696306836417602620962695857196937446974150447454814422878523135843545244574029388078817653597961983443284478891005249408267886071606638469461767282589574068645053932586838120796243166092797051215592480997318849539868363320794890521918740319865073501609692072897599945208983321547407561376843432539185333225383778152426756617297775630662466016618743496585212194931964605924449834904024972412309596100633001767928283254097293812438198993373087574455849623428374695633670818897730137528642762604147610202532297311258361478994691008980519417250179955751913875124227566512518848995509016766597513174387658400860759214529514772593124642715570903304632174244254964921805411619859391830146999135718166718944933047798845299735886183218923729061878021397060589355033220269504068788764153800645620390109962545842775654400000000*i1^9 + 71523376660434344084538407483035449876207394992628279889019298914079557482786172825512709154837546121233224374457274566877220728317301974388467602017883650659129531721312493709638502102355768849117169785973663426340956728523017782595450875329258507356965934331489600178431615106626635273910153096291012577341933374181270132663668332415134536851807152322060173169453640134592075336090599845267239273679427270291365598227001037285795553920972046637787830326351807078541957265189042422495320402524502646584965487123272065755263286496892102855468998813989893868317445124239189823358782204546542389164473814137912235631674105673098237071562631152783816832265834189134488437261077578547624003226631583466211360290589198199377512360108972550883011637914309503540379977859763668704969957478072146414424768035061805558173591227158447122988959255667633533300589669436530387008447113085285724819603804748797622244397735217787872363369772110241852633681560787067734761676236478721164788721246432290424954542701240218990603685099225675260194830605659757876962844003326840043346727214778964565817269787996268932864346744830694505421919716873490155454623165064552497214709021884047994178346586310351121890970616960520155695395509760926023967418755444311761205109638365539047594972229088508387368502103234948614662430010911270377641728014871887521845732135293158543149883172969344082015610002549162391380713583609637177956799698181617685883522309008238507805360372828004752633089425166476587094656862804984996518728672685153259001822669359504706167269532111436810678553880785830029379372448153525827338595982547242604146707603926627076493238251737023391783672489818165755381619763485530729018636084523334314543758213808091748762813487150079170642605810241501637963983771083095379746706995015730197040463085174661526323200000*i1^10 + -323031884055714009820741836817388261240599600252396641310080053216157467145298822843624081255853492661616103087845499328251984275053401211531172878223990095788773035704874152484143210951266953680452505840188303958503010523024071723022717935960512509219754469225637658161706378250943938318108383524110969734295267911158591668352875338730940604017440263669477221314507295227011625940092843276639631993280904895271431636910952935492860673481148277989557324779379664784209805789437901872941982624318438725470491559048941071169064309753938304559570756687748287267267525484885383009156573410440196195107407356556611626767900465140732399942632373465007098060532074556623874577681957185208128883872677831788237909388332141489283951601490782320709448494798796020066716004178680458747938385198146181881940982652983152052858706194794825050115924934095055402669400435207676313916187715829397750203934814657975334627653166909942339102357805373010727268629856705056663944830790488080890140533640064533004811558204725105830198612583492325968752990557013239631267322479487534136799009424615662401032307915515640127527796094823149295727744073498808071055539849613799849886992636953118542140303990729767191934615116939563108413006408507295640792079711289492330056682818584072360485496394954883261402583485948489476640073663922155571527108229053834941661981544625496941971284696172266731416716216457030068370332154258117873328820440574459464506792022755671355825688883041046576456118787508540731217582388602586915676259783614002075578144902934882338345625416769083995498909643778843949724018909210519993452026258152836838979373821977060143616484560085367161722332326630759185764022706766493908815418024577738271020159792285563590395216609830485695139881365514620466582672364819821068981552488362085254827033939582524588032000*i1^11 + -100846116682032618070190659798971371003105629852962515782798504451391234145753280091194474507564962251183313002464078240701579734766311872401657088992170487258928036416433422269764785789287044140031048202477153078318870189983439796942147031665806595507489028848016239594518813801756964790531602116361300006902750201919402413547552364617476043398793039602993554893059418144464022252497211237085599205047480026802640022891941061342288760532792860883073477131831103738861483141458137657847876210839285606247250491099887296929472757849287674837590648229506189476729470229029702123112528587267320145063356350255562340507477099976548679118518829088844175464759557622341369193631061831601009248884638297044081739776511529453448570800284896398188528348952910078072660838711414900510295501693747397788622016322354029458413718805192773636981064897095667231977118254941342424377214431748707590604161827021036677071985778608305912755960948936280630843769875884721318514790022235091820547183591060217243823259916362594722640535122587054630482061793562244631585439943213902434318381983865608496810305711443626773041053772359920500265403111493292575097311630810239246591641391644469540027298209942156442440562646152566588495225308117951941847801106886171770344992197292374691293355926369530495663940776960219829096845627779494957455056485401832430046885585201085957719582488933204264508713319724629013429419724351204341596307312907862435168063578148692982099775419400026046394798902361468638470995959033649580691901771048439385707102761118124289923423879363910164351852673455180633624510926115944340492422490147374874741781986559578953314289880352702445625657932954193513221943222548732558952229509675484015012535867069354483424966870569071084832142792316535877625104656472959592154351715152597493226828910200619008000*i1^12 + -11766879568977035698402766653693710837459351223317426619148698345450638172826259469252481160023968212082313141698630317945615114551473857773775399309665200272490103420099223756120963617356593146794268786510367740305905885126791768063702064908878786131093738846747762448534745748066087823125671057838186021206832595186426635634555472975943011424099992639138516605481391879547186886746663853953252658038988920095207749270442103742938258329319180566482804003801491544036646204163771774152688837012205709039554577144117290983406456537890249690982902732452887077480380604054894162336086198177588434755404325151008652772232353171058705978049838963971316009229307263284019405092794481517600211993122318176718436825368190403941742674455422051413616218751027259544763577161449595021755618281275298247930015648150563755759085576145492275033042751449440161486567418849732821086526802233876703201773587259017762231168103878637566553687273102502723062417997029537461553532022249483356670882351954806301534966734902077358420254211906389055243094453239646928577912984487327612234044111937625612146895326266239864104537867832111249363838326641336304380287272214695258411085253450753606618588405936270654205476397981945539440269293521643888281739832901619221716502494276719627249354728662908868287633894287801781452883404333813836806509378083742129470786196812313049820504282374013647229440534206831604380924695247931240970134490065697947868077928542484500981602755922400622401930029393649938711069875980557354949485991304317113285809995898596010481891525271589799699505160417342287011078608643986044354675084355451338325144486511598107927713398871035285369210126554165042385744308424393487661646653335712093994627232813491451167206322581543390505072490737854887846969462668706965278102060980528887958852168885207040*i1^13 + -746959495426243380704230190390985450898071889579955204553020309778666844561200864845015727167485876251118660275417930111904192519999428255159216797125964401441907846635393222203861290092407417255386882904947697758683609558800630460796197299628542827972286851493910608729717227749548143741759475575258151735529260656356559114372507276497269211012504912040214807027345429448468378231511965397839974274534768510966877139029719771569913726528529804796211907483845201362741587747842250148257849398917748608725963350045749900897479067795867382716734350542922847119568171854917807140165493066265867602835981050942699058507418900106825470737103069506663842234280737540757975952731966229936895129583929027956811556644746714459659131420989369525012728160539400711570710866953714145868541917542443313561878637883739831190191973696850438549078402879086151603175666217180469129696389308525048554361254414383626584986417643449192534194832895680206746205218084411491811589131986366035343981207242277586892846127462540041471072953816760734127772992714915263190454948802985277470886647408615479766007951783382970088574360505230691124409657530958052112297319496261382126138825404997804224952082337719591803723912766862901981203375914943324683228850655338376020120073552762295750256605838110175973082095086788039628643130770736102159946456787428064035800664971947975730221322363679496553345378250958212902748212086837686519441483442744263409071201810539336232060032056368545821477649489154806005698376233786477208070775943026340521962460812122700014715936127128929562782912928324929134181945084506469446647693450268731108909542612853806371549432563339511440584689762811222924422097846687667394961309181435796460494262693775034076598759269552343099245949586341999489637486971065847428977536261567187540506256080896*i1^14 + -56713527880551871189506386069129380598884431945254538553862199991314181878880707842744968458099485599476621962812851523470308614874206844157883626811008713389680064248008326496704599825513669489756168476471667739891421915108304233844739127126638935933163586353367674056116438325056602218864344961739581455569680787836285553505386565732661919642230540378833019997477961563620381409822357560192359528588228004876098066910208794359555548602787345923304169230299592783044792852856668372181808510280292189123283210259951396633895061535836555516536683504409193876849427920617130127158758774031867531513101183393509293636439539426142979170683521392086982004336517395135796110892701827420735781248645021822014422043522324755037276728326258769784603116912450260264310767991944945240739809409626613634444242808945609173989597141665572271899925227144283124894442385467573043315944910471038873072707295488334862252569355276105964750096630175327480514373180224476027077240964673962427516684078118738361786947370294805137484234600148654435676391561238359008669973336413864835194786502674572305753538030594152023273949481495790038955875907916400473914543084802091080936686412510245410137720298069884904812041127016839643744526076330958357397293078358231379472287319957562406540195239419265026896442537559469623374210316190390592910771642738638712160372075106022444386067670312932297245854575215390718373136826776823690647391708923558078351837635816770977122520746265280053823620508723146773010406229689894565114684584193313516110473504534585338929800850637586374323785251808691904858393513969477965526080269526915223232594302587240023112340406241464087358561441028542410060030051143251727520985724900354298749859639848970393587891522710155615656550549703645357987245898576604748539323116464070706973376512*i1^15 + -3930736792961136580724917394741389937177543449587172492539497576034550656440833910548591481642595341401559331412638511077762353509501127176107180990947259644545821357851955339079642523487894387968024928610265919852851362222024690019341933404423796601953791487248645804464733944202107674790193148065767418133652981004503887433200356127859332447962136103536004917504704248982175165321399353113226418374163862783074596337750107020362288602495250260226732280410053268943145784902199992586085514669603556432447579412985932096707343424267885320030455032149310949257054646468336522542730067314914600144130994879691348796707528642085491652715162906965549088057191280355427975883429945354607759614818295933003696235600182176862282438621252365049238688835746989107717344940502170921603081911683627414519560655898612711998368705621533477150353876714608941774183862653952882562856432864554886873457897191518361150361436879229442344583738414172899851425220462994880018023936489753531515539382115266281597414308656319276695369486254837222386432924894600311635132405145639029709056345533609727836664291587741143952110225428158734211849347487537975941039088058457514684830498777836515418949364989975845919805688771726842299863531514915979764694734020735660849088207216366770026408768178045203102139057584503145119363537025842798874595552453335021255848022432511411090346440932990415678895900753872217868576032011757508340885333072970181380632866820020517821218426499458588151362429915984936285209516580605620118395520986327152953698445132973187177301191070106767944784834011929487027806608212341608742733753826261021843410266219677398528428137894418552591618074936722062246986855743831805421401114600781477833458100486466711068555919965401762906611966407454773113570067955320570844671882064430339457024*i1^16 + -99736106575878704708291485358157302773478659168042697951475021765609091074348842385495037903004857581599916941866191673646505902498155486153563880776858500271173936325528835196882070881200004229249447380865397030714654686199900526773280461091915815894529123997766297702076643310994524246326606718987706788133438700014602033654174805966650672174492764647938817081067089621519302117972889154063080013172209833125944186400438007352579194130210358970849411648960756926383243652948135067475784723862907105196462952010258179707784376513061196261533166149379429958789313692808989532753619981586533857665791727224116380322899826732813106380560802770040639425054832305214627279296966110838839272307038127734371572989075163005333384567651809682943696845493592878811908005656396999063922744885290033878863508643325065352169491690379156003865653465915725073791425602149835504741330985219652833319447925333816013098383947379942582866130658273403924037661921931676839676811034771927630045255046406263615266710720113064128346268746739925833423904039474092594659231398896182309867593225117833813680839681238381901164148978603684290751992880134427855497823373166169029923173132142717975967508690952997105169086962794068321330956237661278344543938601650320953663951533390066468629622232829064761960841304845803654215747739487150070387391028833830415587428378178566059777481371380932175202937439729750304806894765989484454873487969372047145859855356258462520890595683785365488856161981668449428402966029072304596417634500406892609736193112953464148315540015708125869493578861428313867642878753980363052921522689219038213798312986870741894285835982538706023766231589653435396086591089275396065327133006912686102109420786672108080773709772393034477654651693398788605577164110612787197938666035457556480*i1^17 + -1051567153549191383436231435260492596770973770807346485435552103963932782981269631727128805934037525477788247735127308629745106069619019269424586447052914465113215832013591955449389406730640222273220799462656628998846648317195933755438865992120381344212674845418446322465421901410301964805165205674378703000833679113970315192428234320768375044894342430560911957839245482724606377686070908095948683857085919110891271312631644165440691246876578966269396444133294695788427275246096546219913476293780605146728904283565628938396896869006821392905330435421590527723694860224583963244605543476176239540026960899735818590645814307358768282151316874483837407894069665116084088959876262422233645886427625242793842460556332178682881814504446273212750512556546058025565165014359899839160389380194393951593599718711466282426751384341623539235660109097258378434285862944099529429473350710821449936646192175636712408717253303824415046719714758726848184975426109524482040937416259570262763685467788470551120607773432634184230060402178814484663901474582944034250528484935069419282568008660684050714672120672405897056487487081337043082176504516201920583980682980276627745329929223549645015672019464491463827276111980116777830617744617890788431751213149136117445200149697700484045974609351534192615784060769621619283608788402874167607838828156528124154786903107030731540533835608864165568210652480510373535625400006116295955126748882734371607371029581153790269036969471238858044281280037621393462914876488415436132761416483255854259136948668065260043696446754624452636775070655440800224629860068498680694493879224723155237259173027047053762818518515937173111572772569119501484584622464089646559154574645337226926242854156425214023760656249025827881078577068830495759575415412303590001425906663424*i1^18 + 126498768587476359192383355517761521370886904430160664723834491749218083530024658093547971569650831233129848068873159420624753047392148660840414876280837169084088011781883636238254681101644968694210014554221797227360222192959457637906112109813167974286470080331411759109535369375505883445850444517093882991041938991982882549964829118056028521306894845168047492411068804529346505641176075353323795408976773404358221914718255707268088385559365456882359989400152234055455620173331664280096525000763987535942445726611875746508883777251198741464190656387969213550348427190835821224675136396626554963108903801216330779459720727496000273145989257144735774914204594754595066913709459974126806394776106095530375248905959020683549848436788229769138763623608419675595777810414478664275405071063143936292399178775885487782538590371830306377312506083720424800022673389331134057912929776119424094280578058262519841096055882414323910849041761169451469906436659561583352082128814162435935305048966837719185431157480597612805337096502530867511670946305883691083538374203149939816598219045814696942269271105479721062684481147390549665513778920003768543153105311932224739714155987002832477812491506840853902207412504457028644907131163696865390758417962401345492940966593911658603842697636880482850331389709129737474055845430361070638734990537764519987524378000718855761070547866307378052582670874868946957635998708851876109233413999482333685570517268748742772911200511998567989663908218889683134522924364833896419988289949044707407647330122197067601110820019354966497113233311067689869756507387369581586418494632251636205879824188794924642046887428367794888745900691655334654886999283858191473935119195993383853541121685613283843991916035610759357570235237829977114835720176344496883349061632*i1^19 + 35899012749206926520193929798193616349995766135424026466453341698489876075632853903390278194920415834329807424521136170394013541589405192998534674948937688573132212651032500697963897774838560194229042894389209972104671534519815673369778894256075400505893546729151443092057415527641325959049056288494241763154719687636030513382116046978761933973296354094913784875145050971500486794149704194356236549465959531460305354106311020201263683931405395745247385416402876570260181726126004684285860700298785656157276258150345662440960326855405179203729802223677290824245486774101527729081874871939747701562825368629155182799830386668735130926152810801763531231716233333353599028464577638639036616824022176958530758950497588116033588994254978604517834596014024815773601378858135050703717937411437842643175520308351438594029462995274977327944268659648400330189565395527468658935573334185073618124949270233098910310234998444301013457352220631528822387903008235183395593418902489932163987914831382867953201069275747160095773929893664524325129086487925828959003130247808957013054318728078693888912666846830812457234014369586574984055204635191384943556881772425163585019299783132480098437893319494861656606512816345366034142448180962434743198580088807120787671707641584303224632881200701049749027365812755493702482153468535372604978976406735584413823214824799833716934508288716822305246114211714892914987061999681899590846499685783111024961539459430538451922355630571654324492720395509558683261830883469618169853292946429163036044183592082924656900391899866794271583263907748052885670353665352517137987743477387735587581889259375231457098875440453827047133458230841937262885946933746091559033607765315042173461087381952691509688665959962511988260693667600233514017294104399288612159488*i1^20 + -517384657028385741113349469161597878007032210344189774451560731274399231503965625947820754264546746927592426928271825744245132914338561072527646533160666398422644403104352183248817164872508670579388489674715110503475663529639846366244598898942457149219388305182654439688428306861746148946422237065916485075466295475790500215190116300047688306273279551355950767042542629731235894080166289972977401690353371038778692674993961585710073092571441252552348536856705359533046488756748444589397401303536186188290412669778100242466654902715946244835327440424481871254304497886689886430239970774165863842248337156950405333901041852345569527532610254082575188560352887084362700822269397557909637743393484879579772857106034528417632945881884813978462911668033392261953843839366479464016400083024019142421775930687351285782949961463839213266820299128592815637809125579585702726259757677964832663544681598948920509659499839996707829634007162852400510255675398124133217838197693208515563543568383985803176049519947021869183022714182873895600494545173535291423556550185671875450345911947578776126346347218974923775234823441730521151409213724785824002728177994579684615029451982403403209214943170414411383876587034849460159769439365977410255044625338195281396551617514319116669933176431919338433001800605353303993920885315587134367949100502036891572335113623639013620989990174394533326630583177454338621839493002020516043912169067813792747322665960574395619804115818839242519204045197004126466913862567995224109121371223200312143607700771151110604270848878202461321925962491365076413066704344079109152872784523376265180389761839705580466671808058898981586744845859261436395429757200240630160011656895548670256355068775155192019124215272625331871691475738662544920459559849099788288*i1^21 + -15931561245942293935161174661615272754427881249503829942880907076928694011161553100747673610141127343728180328173291464271020824690854744806261629108834010470235645647955046562194812936740917084956317710412199779299798106762618647292759369269373056292247873847462250475587747932861344628990887709576029947522223176525919641153268889496276411303445693587354211141793129136014733840773923649112307045421297960864623182610320001570291550894321309940601660184481798098202497525012483816418207161767220846573482617620941966438477980269696164616317795324897894555922473988230239050444800617097650952541876842116625054334472711944183620281612850627543149785336211549234158853248182321819813954635723355857222271702863400578838367845518514558268925138282486761075194940940599981999168933626236843540720036711210545892685119468572861664146203707103410081722357148670240653570029172529512118279675284264648479457595235780221775541126053839488557653538696845197486419434899378272759195208526296337222462489823350025071065206008827022505730628513444565784850629776984415440478987892572698564524116891182772796098700392204226790341087965937677517609485041075218664105466343354707037415489599589543774035801513262508774679164329824852439169120511925304880737951781525781355058920704184894630335814350542878980463392048847839326791623887808016574685099817455518871309653868168724246242701446806458144383144644667695677968900669066836019148123769284221828605959902661930798805414326073689457316817923477522955518659532447879505393405229857617671893629382271632184993038479674542096598541121578916840927849551901646767652212498684301265515020782157113355632304220501356317919405991918365797585517692975523310889147483348729836370554720069826257433884647272298917636321308573696*i1^22 + -2153141254073800638241152519416215199127627376053010660836060262158626737382685387096300272030240557434463397539659020974185191234532423298220722089245406934654632192194716456943656771166976042254162034788902954585476389482046183059502797298490590583684138610086081594558387439749406265369410327086202794861454020085392894085056556832954605819293418847504480462679042408022282742578974863000005294443353782120839057105289722283630499157527907399704257127543254914964820776384399245029557696465259225990049715347104743687698323546413164860793766952580728139822949051262012188348411358693723042283312232534589297004580778498498459973972981238674154854312263688155931371341596517981690902085731236008989783691061050080177461163545184349434693192611639126344707014959522704837631667235256326506315799374462584976054071276087509031161300892008119217624790499685358535204783478931590900580200296901621870335347139402822407444264704251671272236746970800856125217434305432929027249222508809817891014544303327080483542106428608149566365372459753887448988770234932980424768103008780795801264270245512664570138218977864073352565188662725033188242316243212169147764473085319274502284474282892520740888135754408775429142906139930817318719710529403888549797559042996844506979117404290613669336336691321811503870671904873933116331944705248767509271095389623883923142935468399278255160517150764594100625848201760222991117775350236695846796272589064721488051504861972606667098716158433227944829344365137504885065354960727235644484103446448417356048595859364695766541393148477319977781534889647668610401915097694691858315035900150067846845112428812346945578665628874612136261512000439990962192154217779464369844319880552580631851914323260931684750105979656800001400370102272*i1^23 + 144590472512400695433297781471051717608341089799230675678562623394039172843477700007468171158109303424351957961589847325164520067686860574365549960497528776037240750018663572731122812950642019241722254258171969183694556836660743595022658502659077187480768525775189157312424436986286258592639151319965186531542092339387017234751487283518877365404222413197398494829460928092048009068100496265303016222384241938234378111053325726453254918057306402258984292919576304583732624933332785661754100761473005874453871102858069993136481611462786243078002812814842810931940938334399741367150375645652796340989658923644827369116738781550423606628447677156519166586723007736498835106354291852256778413474529349154633143919079983875244732178949994764430676733271998422480932802883371988448437657193020286729460462489357600900659360414738082794768008482925299507045971412042732343716940675342449651545832743303942029512104860607626056299955011598708531859235760742772091877366379796229902368815121692859433698053466991479106771769125044533890921713820574421368903320842607389699049995687095906975333789434213387491432465601056955872701377253607170290077339930637536286704981426777590856679266652544065480470133073449247729140323822089463558948054488046223088617095378453836134488720884793285932033296248276775404603054403248565470234615690107109330991499797070493632612074398029253171171451705362835984069882475534292302310071874079178698795948191990302993885880088282537829995415623088713539908104088528534742514020414893799428637915598922894124952542262368600454190927131011056223674515184313663278319438369718167948225509378739828250146385862406056057129961604898998157425201862240599534322521410082941455749687908837588960132704850063713000268015665931141158797312*i1^24 + -3443471012232263456683282107026693508599579259339210042303218209350849008333868346532651221679001290328006810022760833043643854160026781183221283492849232198450665962909062663427352639286915496036713129547542592574796885304756984214725530589971489586724176692055086834372596795592224221307401246183367654580417005164678241037621981921244497153343370948132253628359432269881058493093710397360914173891245842870101628669609618244568723183463395924447564955615378065587049462413357811641557507648634323491704355940969630316675682865545473026559552955613303971925510417786786866182905067280173893826545031370473030908357511709002065394470243052649973676548863495158511805006084704480033014206982834444175508823068676688002509669451475508248822339446767887900394866073093141371607899361922753378223630045652190646691574320979938319830912735537174067400714550635660412447328193182672840104044436549438765367353132484975620070031402137866189387674869766206869686638385824784926922447970690730624396993477019468211431488719849524459521099843048986015085489963390142086133238196209824887404999022407264585638356178216764879184630435910055124429914411156765179903778539919222677547948779612437141094726815987243937603441728112302476466731679860428595736425916671481830180794750751437459090425895123067625908180462951118084472741605394389344764019519080391299465585003347209808093202577304528967981593640583925320867415756325827366451057466042246313774244503496084122378696936608601630645845487543834236165586819248598195015106204054701650424419360776211996794456924092849913339400299130894178383272209160648307673941636844501001003371776334892667614646917751261775418982746494775849987322509125039389302572433643728389109549464701618468317122259142288867328*i1^25 + 41597653536986108675156846196150002666996757010188363787466068864386227322416840355386455225833759307524051543705493414200168609675757069669594481018615691743353694605066982457033307477283555109407096774482280806280357093309845079821369411126081115005838676127136797431194869219428052105379714647288226856062736439955358669957956226408844061582039368821249148348350679867546483527812714315298617401885300113958185282726526131826071841111778284371013713792520305736780988828429524248911348969890287393958902327422790336575875214670024005515997067155388972755887639118867081239540934533815784616522711045769851397938204792086812152065212525542232882192412862996156172236313058711394543862634850986202271108381080659148565853891609484972976748121805141702176330699399575052271035690933964087529835206617481201188564140971781298693522012692823227627163219301713125071600025095786126143424072609823908272780133848617275053845084063660584970298809269632789941591193678103620223949280849521947427981825584459747203146499399454844260561354734845342532214463856387806176043330004033533778702791529162059234685753257759733398565030605120948429118576762097566672078965032929025196899114341984709393413322751200741572450505922991713276512218692669458978969008546953967070863486517707161623013529686420666952722186861084020614188847257122188332254842435836956403822954554485136052895665333900706313113868745099425303038599231067715988739820786819597097792340526940056732455985427710893496976015231262986680868245817746453941278770024065548153688576329804779125356353462163562854559260783774615408818112495821143238901428965379624552514647282471618850943008585109481453862121935817638589726520517705496834555166155812747340626737063083204033625352235384832*i1^26 + -269964495367106006211365727947492653921247243411268711355252028578192982269600303051176118634010640548333925075878922009671946077550337411387917200826171822198335541928396305582117614317279599987109823187491076682281100656016784917659087671865146663400887618787329437805328675488644458918759835976656865122040665386324617219142670628195926962960188351543783083961493967839750884315923815718679398584486553772875579150521173623016597735225368290141681022048832022582605973294080969326568369864169075556852296587345142544350932706691139912863048627731962453311505360559489693279955077990522204431705277141490413450243084103283679864733913665728047510956254179258580639388056496022047607793267100358969420281515000842184172159335529581146040495945690327762574150234935287000429027720303560708097931333553040929069183560897216383725475462302465609114981204600702800892147365406634288430839207038010572460325685323503443776579444607262432853310154047267378787566982887300185527574658162433632782943470159367806781994842658219626170017279628031164247435496541338176892486271441194727495044429168847868756411601633471363600250334103552559320252614148175150398991786847422024929713530277832655784403299789576282469542629501192867626249846068281420734907745625828202863738893954049333280980871823283617395114278720805136021618627852257545200522644044362433955572462920649700620753457171183827570714889380020133839149422755213385717933524612656203185555008750471197024348914415244520781238553945591183734106552374402085959534194113670131066918813738223606403513692491325212636151555237961606664047670789885387535927434312414034488836585601587362865267642779447870310820652831854738834599881081674499202682490155518615609934307944688168607026249728*i1^27 + 831982776530694664589542788364605278905785397572933135734539166397570800798015653158092120633839945269812009095282797517579169159739162187438691983121766839345564198247111805464367251056628018372769917881118879216155972690004778422168227921207846576824524924645382465046230519592456657198313415164903973055286969832827991423815069938346553950102420252202267927803240041300041573955717768254282746215874933450653400609085065369423790458491326684202506142370711914185030550284706706219415054186928611477814942403245880709112605917600773025665885036104085367033938683952478335950616392558020556741440536448380961693481413872314077682611640071030542659258599111102588249006435153053638961253011870028673249624368691486765729568750909455071657074806374652855294394822365540623766062005486102949991629473481893690679597804708523456011529164957287555332545105828553451361314621878778282332470824833938219661663195593644438649566077906413009952611292156468859910597138840111830542414866389561542772165738549318616637826462600863529391286253071576330919773874407190395603100875092314825371007574511098472284200534967658404954463111012248090879693087988424257324820622175132826519657582724461613682476834010195665616948278446466116246650900358821406319076776288675436190227572133469093024647301260462833984599424790380431909113442420076121323665287919478482587317840038375766175248895276603340021327062884377735901874112623196233568149115058271490592871574577989064260141424376813724429161000773692242698097098128340204408496492748561617649928156211133042147458567526833232408193067149401628495470412725357751165207768869581360175710396487643046308239409841259560099207358436433843782465702008141921372418290288590264540517664845426709233664*i1^28 + -361356568242053176070875080447355575186121841143205314425516073238212230835603810403017631591450762122569818880168930496768242421127492515299530933911644895999685320810745516736207291980195101453726668088005833435062959042124163791850122485030636607608098814498310548839713739144442652184236364254634190516633425141527418427030625600994366941232124493384583258830161868288494754767306584129244989225170392158025254386498834653765412658778711884756309989453772166578939514325282031358894544230630888673064919006633867471585834053749736742390436267955733556257539973145135741463408747803226882991733611918800648079235707137955048051824583732375292593746695860630826310527828419093821176289885019631057122366763353142972931229728138595331178887057136558197279692222852662231584435777332723967014557122521486128077069340814096546953317298760516397721554767702790201432528199492745812141673931212421086850201856075856416000357349720391318179940156105668464086714317926315717553654399674857054887672836248061539786315893375860090956582646734760699308476524076319652865197118360300410048298711307665061069158933725860516127010566886007406419216147606198129295814451004033701510636181642530090390545715483936723999892551962577475081277372606659909489543679001973854302182649588821259370950832372823383352548402515371746775711806571993064351627112709007532434901859337475489897558444541331206194281833288578269600208703239007342402610802133069566471869393023939953336656720677017531606735804349027238746405557558567509351338775849187659533091372823784117763918326586243585441274471036568345144171198729246246072453835659468704033615209103162783707713901771733934306201408738055102386662322060823848716554344685657759757316620994740224*i1^29 + -2037388129775851269219621824561503208511881921071933778440294835747888397689763044261296384897850954235480041281415620973706673929598444582033150056329973358297816951163744019980044470354112971775991435119355726813303864639067583276322074667516941937254154677250181267794102347805430731962938102294097538487041972914190598637536082795256615664524094589654117579797781448315053315837583686188886217196134681871325274482295872442399736544031908841512466255915814857264476693010919446538130234591336901482865706907546165547756230283970572398882565317208712023073964834106143519751251242567520749706076556725583044424248001253223151927810722258270018095088514392515745408740721221949872228672154285678872130736414941254898634795724975012537900864857282263716453124986798560278891953994952298301490131948561737478989242759267183606554936209272034427891637307369492897949326705496464914152320072985098443875352650250979080846719848378030304776766888576822693586954454870056274284849944419582585878676509293449865802001797959916091806575681321890674842861438640943051588216584483930775364517682996028843415342273805841220341067407553231635462802508812935255047265171873119113320210681807395175588479383833873919007502979739073640408203879485272918894160437259379029905920515371075895616200980031699835765651461243011075519996399363176181278091377210101227004294708277101131197964973886868942894853376460515719530630065321627702671317177419027312816143655970514425741833078333734169268297502345035206703645566577012382333259324110090245799346055848567467508213259789844241673302475517421924966932756300992506894618470016004234427482331845521585565887298166945935075608827830806322687113088731169331913290144590028998607508602880*i1^30 + 2550929367804139435458242275069107084584525732934021163391475685023205218837328821241865135294337567601844130899681280132034884275073529871477985446730352347862856889736555413502015474110695022896382097887447206205946772489327507310756626666353697258854782691104056486261513130063167736694580036848649661442379412224813946101305273784785176262489306694954201025635904344597936663147409373515943502537880561127193906228611368336992406896385679805152789544393319509264667298888319069960967674453091054989184757956720234473093757940670695597694016307220482769952281973859061017682271168358235733173442119399747228588862845087998341661375855930768286096201984426656252999462902111496483005316232262936246761356513373646891805980142039091876518978272666119550682686735290777077130927014589384210256181818794575221718095790960720357031122700678735568580807574472485995886303929486181818341323372810207008993251592369292863654537824745369623842814471383579713307994457707910711022505905333609704169086042147978501997861674568626025860726405533606193341743695981505084948595401417570488072022787575531300859445747097846144936710155715784110215404656750589552170183851664027961756469902946396088661070505366061885121398931385575911661451603746175241169480246376037675469681035473599758381616812079696596211640511246731554305791380805165259087279673627888726935745184201526866981385380984756939121511500383468316998220213748989142796228216097412501395651905311035841828479666259291405648506815386991239351214613097021418191563123468207895368135892545544504853207543941551985600311160556424294878576276558498588165763270097080494609366311360025885185380115765951217337287289633693342395289488125480691115591640101308799647744*i1^31 + 259390450603795183356900728575079686124397199092666676089765630336497366239704833435890067447579296702959797533947785603960893936705648402275356715601086409059563458410052181060602582619413119391203483524872501139764169991310638997682535850334419350490040324563120767668604503108922064762696817151422011991809834770176971362615163039577942840322641177836820975454140682920275233234267105502696988536453166107622355286465814014450633803858527603033871136245282062401235230511747720062168958402378854752799120732416590189985996342954881388288739331844102330736286740737859357579468145759427399486341976972671019588890523362975847717015808167471877659342355560600423489634632791242528966286344525689333929324727331348172230686080228284272092956242013804784801173554340773295792603806473537254990600634014920960695041302099132376814580295923639469044379984415156505848798374487130577035352237843762703220729767063462271674452299313588523844515928984716407961166154598865596521878202619548694633631971866802548687618869817203771825665412481505835423901760038736505835687734650179003390159265529334057848805024090613280527156603460502299518886502794125151412318420464258257378315166395501508175567261559426351930589421014115080901609097708479674658278039878034159672898298556627072684516956636274154914949433686341992055629089243315947652709193535364022747378891176371309884294257218281532190960193426204751923501022395267001978558631264650417382923328456706715823219045946322837773909220552486428760173407766702677241893686953753956072340107623477657756987714391597102488204819516104531475704438641161506035669857042012695395711024252876739785774895018908275104902061530296459008917836899497862552982278778126336*i1^32 + 9480076333225261629829527313103334661860293937101604727877391961417026457919574603207674894746189568369113510983861237235267902888016554993635396509525605688943815957738916566413781627002877839845225911180617752720228919084688485072484573701110069737067516366920435651937157149006555861700564527851348136254056113466814496774712944593199505204767960004620221453224040317984438399764130953359235362280966127985811833777879224734002416676361871595559270862929764287048512990083651583255215360836292988213063480665678032017355390381717814284033788692401885997867068988128475443833401900758003432940990655330121701141504365316032861219830168685012724916236644468895147682585348390686753637165695626995586011170933845229540878245011933469920072831661179686985420465332490546970735016163083754255661523391279191868236162670908604944914458356032807933931039617918338440144860195127858158634290923318240697151849024734789169809330173993711688066292167169623840145298314344629059696814844998701866414292055264698739737095572087174811630083571767766630598443488680843346088734799488371786763341138036433810627596062997668855220884428704534793864493942446886625523107025064636965017758375450927658770750550445035172736685349195316435944754484083168503907228454049611173055353050248012767751327583309716176946851643900284509579398279148454508711226462658583436816970847339129308033886308749149128240051744763584589801775135826892331112772419827201434335814603505852221679929573153028493350298232781007652952725580296010840158810849390266178238540950578923346563962855827912230759296913293095962349788576705969117560330834525180104611222188316007334650217202757631873594781177955300983461849816121580664442060800*i1^33 + -1096738979450647577416395400934509801577854850060218144176700054230090486709167667288455719180069197987696655150870596747971896570257397139961441169960496616191318450778897908061973906424987472042514141628865541942136254209120456328210581585871709724979733204990876414578432277140809347898480981073448095217872159982625050859867733948701870974510057619636977139582589587570384582681225877914097025442278305790680781537598977972041636441145876055457157791708443397845127508358940851686240217568336277445172690135016531632575126960850066395727896919814106472505138712906935269839060321216454010180505309120048399773300691607343065012364470400866981263069035520032389407774876699188792427525251141491943955027730032387535787234683924115032936701529156278871616499733244984831954980515763319234613007443840095211449006699143106789050635308253564008208999196229529269482621421372128155157719158794506668145492303303211590733526683135936254594182108064610475760106203298999173502158265239767604446467854026792312198243433047829458919069470730818909702475665611830794635607614924711130876455439223770470729847134622563597997895074642673849692832338458604266413474560309885091583769981976393114772927150533939822247952891856132910426671968777126610476586461902683458127456958449844730867042776117775735223550687144166261104730423236056873741774057573460685294225130071780505085599465855257595934453445991746148577912206088313157769822762770424661102067187432718004625466696107818439456095112958602261248404091802221077474441422042857097986974769564455211223254175702078605065597584203380273502718360587807247978629745060808381260171751324940425513190365454061251305351802739081245593275533589691236352*i1^34 + 4623299220860708001850454420544546153880356721371264325164970365413333657526023963527513547764954697864795971788191508764993236986320255247041449514275377423939704771205078796632803880561004311297162262919866958748955309438680448481545822639728326231648569900328382821058379087255222318105184827603051337083946598485554080158649759363809637864115775631499044891274290056609527330590060822598126472273266785572192985564688054142534684185472905191612883962372193846952717847276475712875853623076640724429341671344598869475429515725279694950378240721572165370020481356169710070811250157000981255622365749554019295002977563172274321546281264859913935342530923838878400964265290218041159018022402903636248655763088448292722861314064515386377813779934187621066846162232471285899161891368048798679106275690764999345292765530629546005793869792463142934729099016485297650793750858413547154135074483011659434546759372722242975665015640270130378393006225549489683037142069994008830092396574009918756884674869833416570548089703632924728538493153916995225067652479350446600822383786007319115937999703250853830169135501968085308442390431797519459607943230004338988063543388062843972162637877022205303257562705050031628253262397393330899367796194672550385154129023214596062242516426947974309704628522383322124928273499926676241147322737776788817480348306180927855234737980528081768906118325720061360213004194027542036943957366062242366220700721458004230625438232827165273591498733148828888668200657125851641452450823395172062328029062580359191640078249411913559124877883390210797579774317621917813442973623325111610698688872160273786918588443969228383776511793962731920035883234293160701913171230720*i1^35 + 481008342021948779587789035187522277375491548948534245653036858079353188849721930594596333945236368307605050453033081032915684118950498674868719820936384225251866287981385003623008655631887989607320960457173893404701498813220012395159536376246463031525279077677282885573184292593394679165218347977940694726139372905619020785328721711462793548844797166555655867171849563901011417769558827413364754539905883834810999844949607074435857220451424265294778835023373978190659075648296499033758180614542515009953988741507370093820707692253600645335783572894920307449884379168738316342954950528030930218546324422679570124572159305800108072007499729324547045083547118908365360500905481142676556790011536814980669163672309935356416049075128115284679983291807089949567541319755771601348860686628957569970933665997510650407640436086888721332977041328420734112744064420819061350906214986655023091655627659882770487563631412138386807577164532861940148520270261846304746020563214751953858295198392021279094204028250705766004951267697380615627484234431817263107080555962484798906903483056173408130127063649812023420169436348628625271044921734938161363369640340171246855391438451199131184816948203252653798686038608580094067445580899157001870062982454115118756551827443495002568856540331680164058012841731383906692218372992888500314340361028300739943500645287242810631449661072045046696495568885048614560798600793303573889801585834460973661726254422229521227916305935942144238308545511468418091990059342297775699797398999043804988174826104378579301856872468811551592137763939379610591944977862417375029398694969710944886602906404618023777435328932812804926959360673117983487557476427823453306880*i1^36 + -6486639901408503528829562059790615523428492617826509352187633918039805264519339818789933647333188704805032676834442376519173206094829172698533983008527961301692980343783338223716865183875789585045120828996681762413398692160956806382949725400918413897167934148443234493041122508787200421200798925120353860038753033376655892092746975780898050943220625000648232843920100341139562877293657837148800543128384596453106096922154238216040503497248416063362057448469406391719560114453464639492428059910767325812245890998847234214010099736837604249007510760871905211143499708274946084892049144847820576839887108661822802793427417491699303746179316468376174106818910745047230965283522185699679147932375023270336363052036982100588039897347077025091290345181983564480945389310627324345168840931981743625762641225572822638771289888699132795716015540402659372502370710437587562467531732563002391005470976524792154686640751961222276059038479339680534975804155767609442287961358189298022455383041736965741943652273523926494024717161861416173508427429810436012446700599200471150624461075613185684547613845294080795825188235897908868649369534714639531410485764992504646180097669184992736274491489535525194174740898032767373054147560189187393424853032939148861165650937220674811283935147360283377982477562832015933243521265365986024004883255135208043031421706042671383623216652436151949103323714090127379700736228417206525020764370996728416700212735580123753787231166344131628932685384068775960541029690099424009433128460349851130205071658357141519659567814839622932595942067301246238418396673336160528084650863706356803837868019556893435580688644236090085886042636944980625377581087064064*i1^37 + 64796622113974096055430893050246087198261094631242223764566080302052794364318803904797118889120297347500937581052863589631173921757952806889953025587350507996640739213312335766019420428941893506957308941510856337142193809328599180920072239939843204009624860140364055763529489914228215240829045442162987209467126007132629261807112977198684027045798807936089896429600182865469292604093771965499333195722283520914742291054377840889758185484058958038014211197216546411821917598921832384738834809671566997143611423891626136061987118587235609096207758870068680971004314566089571580050437822215870585424974137548407370137101294933220098540042594236542307712099823917271155489532711038597344011117762451599792460705746193109886890106334392310715018263771263319277545975655156903934178142284669312766290861153932159642603740631038846375547681672899780173254035477549494588870855927343062182945706217232162999092939738792468313040134612092288179780794928212077484628354494120585657061375031319379265606412523951881055588996529752669542941327182275300935075659903360970036580098909656474148961040278572050681053621470541240162062676327843410578300901729306995716239530074940598101790331226133441693622520609884101401435266362608463430090752395083243534167058357957986474884142638843078579900230991597509022006017348930083686391681010668222086502665758225082849561423139881017918648443335179387988430907603643929358967811333866033519006336158320183934357759358488320703014672496889111599303800840769174868133423302559575493175821394999057013530070122305507712763420933531068584957800188026303854125682694820693247648737246904594053368332929179374636122349342087329154596864*i1^38 + -299591719472974311986709443693297912523489337844307470129430358882094910784058575443736393798689239416132931133312493399759115676427285650313614426562652000534260338051400309472628539588563757204881457183598145747411636538052392263529065960251312516607971705648488943465028553543371429327551602764130547305808796541376685588419188288945748291497620749379507280718580080584327205306249524394603113762076995912644103883984935088120856909975933810478375886481889367774367893947975065037126227728000690694692174472451425011564297714333839148623282111541432166200010220110430037985534555676766174237088118012183167865851349219268424389479819961918520705773028286594118504689912493635998729956510310566575984983834547865868032852429466874332787035871757789255771816707937516597256395027000110479084181227934842546934349733027089716989796788769534152009353498885446162800525254370388978036498736199325279526857676458945019035441252127718897727131921216666591423289196131833362399402744417058967781138590212493125349690212158946856391478497179539429075278021759826312902137239896285924410145230157479922118809044646749686878743472402062818857455320333420044517140580848785318056206622408521857930536548979035267941750233084369203105714044834200521518530506039550701551574520939093853720849581694239872882192687157803473492287467808612320316901961341410692381164588591988788495077181349444195626228721655919480377350677614999997370064597983752720555778809299666232070548824075755795823460163136503793699779457589947963929209131142325540300012868752936720102524688383759463161030791908940036651736098102293574887050170838852988278126425739920611046726096008511488*i1^39 + 1074736882739980342348445968581882246951314260207780171008829373618147747269641664133787170007003325234778732764894224480831879795659513485108964798531025878470717069264715676618550478325122028539344152109960063468372291805765275093563321233086777457804943686321175154415846294107714167835661213575956972616556872787323360572361636265815623295673166438527102544463888151720327551962802188820838275597598764965193307060252588598489622171231601250490169530501381271117712210318854786196121986481493878923477728253874320549066767151370456977614761147455495602780259965806977009745916850263404047353256010813967445452795692262842363470451643100431748890187889125989466361646597347534157761996258958548174763707305457266337079450670657771287227558367546791434014378062232478018455426421237721397457226336993820017601656199551665438873419604278447129840834328044240958478605094096730449156094691473522428032471750180912708412773184566515893949209102452136817638502625604076343516060058395518720612261067687218910669433170262753153573488847275822884698204931220791295743609120870828722461849692482327700082334953812395149787057256760539184989254295131154780202571253875323485813683048294100926416655866888053956970808150924567994053660426929172817599363981422556422642594498005055314329588803156311512972745548622617883578869224880735812267591587099547605361072958319001201496626478974086203107362633182812658828825347065396414173044435615061490816341496548902036634294930081034184616624002221539447818879661791453711234971828677829992737745340066076090211254828931313344427799074280598594343647375923010815156224462496905472845086688829707627364614144*i1^40 + -669186058370548920836439411381264628624448562666307737259324065319110712235513743286876730091967459542471340801214582945047461475602431241714799506255694683950543595114459216881254609527878223545109845645484264557666799375455552907296732042277273801418447862793538559260541134523008259773580516751561446720750919558466102928300901489427202228885593795300596782327363274953307152299013854578203289450195475391611637009663479340668373728121302751698663834775702672357291259462279588388532046365098665409837547508506717679602137398308000318580524524305233282134758608814982286549422833780189838285715795210096422817891275501222999678817036197961603687555262126123767054276371781688503820748321531480467921754204466772157817818365936594682979089709492941194200087096394184422259754012763368714174864263808755100415545971302763126253851971317942824591973654933164254498373203234153657637201016124349545447194460699201542579405964341667489668747094136468817010869445830278465433442106737153290940846311451470416201935991061016457853368806956268030180085873059934698230711365112922000197011505794173623917737318267123503379505502712785067714280071446554822202944736332128272460489209796935563395690894267508601040588884384845816786597663655103860886643308343718910542618713341377308051796932783328777738754933157721367795159749973124143809075831652455745490494513110837785617258196269808886181713226871319632347014040661702119897645627118595440383673702794069454389582388792917642229490036392550298963729406096423899880785004745655346795603979562397588932535567394877408804138074467115704112822957853418048841923511418612838143581371391541248*i1^41 + 94963827581168064746504690731683346023947531421027260087305620243508563413611412858496156327573047308616359842686719302274662082388187707701701268668480468509501623363277254382326683058517931056477034506449952423636127967448988293908689551415122690032376434594310817732403096243726316115043397529474592009459741434089695568360410204593741525578509379248023350338208565907816476858206871468994626477683519145958507682300665874344056522883277425480285458779310612958789159714886567616166801344199066681962390334839610009367404279162068480350815343663421703625809744570963658460502135104919422721447208078991776358574558539818721348514476143968920102002149018613762836854083943520710089482997673072475254536053352067193871901383886013963185569681249149595947001939487173475573253013453421185627230967265375485839802406795267931776565796734293309396611107490738463103524515995919572756267961017766717802595252341660746307509872228640679819446247508482019530805848600409668112299722084164364796296535144805157046693608156727360052238616934457260735285211031194205762085776975911275438316196467825437666035307265134254194770750254255099867496954645225109742930955465903835843589358917262352928228732668959777798969786329637681864111843173636759481402354705138090827123010893026391041474419549791011555732881935360631166824931285620179289738339081520892675035847906885717827144028832583729989241727207743836761454926320341801227512333227069276983910570710520231161912723074099417317784307028244136705689755328755618108028892292720903534782889428000020388388466349745589143380987153787322818441431737728704479159038583865626545094656*i1^42 + -10425169544496772396752165074215575486178594890861260367882475982459276762950508416894883564412026864326173733788660585771456750150053906130562543791339748160505437520283214233710713095757943028139787386394689162720043397623303195781296529650466121305269907257591217628011277426702431644583347381263176512074134648899944207612283637295952856484289142070294324086281492278479790053116716788762709162872357873156931746028660707269582846642271187106749321499789317540834273031891118567197782026501405389667847807784719183611469341595912958198759017519342077765066804503690974737957228577809828857310680254985719770075407064045422811496636559825927020234248910071213746923502461973129530117385073415058901063578568966989035244621603549156417324095597671930107381480465276033134395492794106847512193067260594858798853099484622279439936249306408013373512280691820292836391116108700284512665745199442875216535071347728584573689849203837921311868948180853421459376989233980164931366630738620087962480180525348637219217685836496458274295599002524940704941897180975452013355808534356031860812954008966443104239717059811899083206981829694661196613183180810908223650169278651385013142561612098643463958964832006850866493705413635310948099193491502308261142486211438061975285345461036282760364763244212995452632997290563603178534891297874055811267800755528578289129290251177253098367765842965074188788224375542183227885044786297249169044594078978468322068815311111270135130360607012409194826569647334591595987759049862903963875511415479534668999418012889720801950876073536102313760475148986153060239812324060646058569465203785728*i1^43 + 98476627685088574273168065583093426779668932949872580153250042510954588998409614027050870568020434380214287072248089532366219020147257280607757125634946588652866533422009985162323605601788421310148307199700098796902812769965524215074371751760455968041292630680895840167424763252917956978455019595742652424709803741171947875033929287912504105757794470398193567718522678504375220000249866455616245736208021912669417007194411130622216865518659888885147655407999643996094267575337282529395172830383306991061709663272787060596474582753679219830492370995418470224955951068940294151023752990835204879345644243028880103973107708899951231333101850386864255311092590240887119641330476031477608222869420608617549170931104684792129444992959896932613806933117609654237666845549372618302071174577818180033986236829977163372011815285846308073978675117867825581762299682211385934544499867406745573694408190285392877302041954759083126183733649516452533118155766619775560263548324772598496592864088739481430015360435037585306294747184940172478120553897574843304170296505750517818342628109700889694746619930509095922221401025732773748805864155654135251194114486206652762060061088790867985576941324434990858721039850776762153023304602925193654459314264045547315018289250756208826721639963249667737477396544974305902082143623756054558725625573755956385830736436297691320881220251264200318636047000396277227210549576693854204849106107652425774550765186374127761825262779287359980266661998133405027824597479330722181837376628975712660572679671219463517604865031035672561257722337300249701178603057176460183923247426749536927744*i1^44 + -340713991303642505000790962932248532533534827835471070030513420448622733720892323608022858078205529740069476357203423707456892385212317422236923605063444703014039354902676485966812732922536280771216797765515384061308951601733297896943287520689246678244109488899053247097997411426978917198074554168286475292057776641212742038164768029975389161172679073488605997614404016905284450487040233198366636413128230933924194175438873007709033824616649423254258818401391597198581645394366542950034952294167831588917406002758502888602716147549593415040596457014141984560924560513372739454951287176183737495178157961785012396589720548051468536191888907772244276608024321166372763347893213389191383974097249605739834446824550093510644792517942278840852479257254809151286217401715551987130483852982157173170234942611940859690943632784660651422011614495942375445342825439767289793260792847263961080165387218127647827098540634566563510856838274388170856349202501803571140784853734835268978723883904604805024682078101944612406020523783185990843512676464676433676357824637543120787564011155098714018676425236092106730243502562626799886342137260122315253139904460320008763169214617608194250558031301003117282637313862085923596672094722871056753459410428424366176683967232321658313550502896896133803776289362446835985958747906335343337952025194593435768109931730653708370472078710239093500968692091534322429210175457169167305290169180881101393195274021858018623509276337898149933495416820886324642330356541925889385828542178415993140209197200161699541121088862127953332725713834441504453741445115165529947638857728*i1^45 + -174596605312180541317679243932636248826167687937018338180807948740016298058156109237796353963852444207701448622026911737826174832860724379882325079920548028343653265709599474806913571752543688540370414959442896022714741078948978920459410310223745546457298170298167994437489609950127491459759308267673827853660851205633855945557366185592483786379450107699955770041252857706197909813737672528561467804429939834344057067461761542886028919720687701857642977250138588400867316337571274194137136711106324194130172822266616029887512993680144097660276559528823080913770607753544381868546104322346254630272967325649523940695089958701543980017491633531568165424931949753636736480930980753239036941748441572424759794406889751087597012111522298247843121285220880309784547840353778286928162707306020263898816869612603870243393217084599782205905132924106052495627385628358379292383397538749950622472744916737374003045123873343540956430051325177652146782560889053702962096172430741418048444688920424515493467661621788113276329288300225809243680285625594305874399690706537956195252868166280405508159461596187979205480670073659256942740142971769503782806258545920325731290849769321781358953854501426046336403572129799829514109272153780337192434152299429722786995816761155688425894685538529855996126058891546370129569307527361555474242482526270883535322259311223263155718053863859819994036487995899416634823824961715996400580524897818377163244761451591837057286976615947028475583772564783364837028502551490922485854394904157949011427363033296963898082406943197856343633597588248754641612913413455872*i1^46 + -91466700576335155481476991777667461788805347958488710950250578132570325057846458064370574528092408824410545855096604931743990679579106025187780481520827419620086931800228872863303109887879206127920758754805266416602645436387319158335988902321376907956298232123357625671011329685570586543951412626989573698206691951373011010321469629348204328925226102740400992218534962548898024887759460705412707106563538307477198393818802695205448360655737907081624880930108795705153105116059712789331090421859288405209324152892051087955258140555105260341148812554900541400914022598881892779946528768266362439419361772720141714051250061806380881328748609313518975736295804017854144977391691672106656088873137066628764893836784053164880102858202519104195586926675634058040103992590797740123333543677721196414183486229324809352953799332037262123902067316911274004860788670680467533764824337783897942276174369654754881399135595663512580590038328078599861312471838826970044774273911004225430894895475900076794893067795503992093665224275992564344561933649690154160324019198130556720570221216723169883717433370536593265623044875328419367162663407746659902515202142199170600461158049495890242318477791106374264607421954814614459034996324856515003565995244687936492162474928019879937633292494639028037857703776759465117150796848381417949085950503354707822782243577162970198217688630048980463118359585660423743108935201449551539624087752805268131159231965928344661135039446898240088395694672180121192098203466040522196548466832822190230402436547075364194212752887871514616011222224941538115584*i1^47 + -23573257105648152341741151934059271173502538151346981541853244998732522596327824816062530256083368793503388465055455476421434442424925941664747895271977416711260160631611921854024577832789689276352679657802119179524266355025872123279165744012119588409727420244334875967049836690237236721478617859190942847616230134563241560476694597400386082707113603494623578340471806503304463992543258781134310413639073388831084309970083629262976024553956480831202816432224102683908818611557610987001762775080063664982529481547481544862991526071336866344406020374412797817833540158425274546425883752025857140521571456512094056334993153149923248132317908996911132800820473021513382566860501132983981907664032110480140943303631175781784604400467547894275500882048091681108585055131803759451199079459863844504937703691588805809073407999109177015362497012860228730251089200966310813107617042338480480287339756751632023101428845645332244550771876414550119199905201071029877832041329011996594001347882153308426375544842311152745700693977426325554305878808759911866768971575567886429049639429517850075261632799020544565412425256790228199019848872133829360112655618667370057058954756210146916022281094872152993115461825983676860281909925277287698399680432466232037678710433044426013563930752767750129197543587867916176328011170851554723329898128049078030639234997386896936890883921401836698482286270667615033875643793689759006619646765877427677758407049163628014456153491846784307137956151251075786372900009950956727484710537788774593174840548193108387946734449455915147264*i1^48 + -20699134785839110757726405128891320982580239485905461576557523281042220368009295856236902311263502402692257075889651851513295181959688173923492919043103697478055160220120179251870918942624828810825252680674804876143297070474409140200649171759658547046230670847021029520362172835614822837341642972235621032985474022494562779645099239464465002403687481507253762051825164792275483060190615706033290331511470484510613747138543787699428064431828293140803496808183721120330482220266284247668273576059109218617945949093147733963023647800602872830876179852418249822011940894123498661376536790645402637176663118253672309097119652840447235681525394054715052837556406602895570679268399673616130426039841099991925602505501044477430974871921720449994831959258894536104313419262688380273208395813615450920933553924016183936496156725386037810962559295349934981449434493731137918534647037354120678825659520352674520377744269859185771382427469852129493634500956724990316036580178863745395211363528257161851202229880239508359412565071876909776960359112794299915992324158145922926242589519435665864381833103403391306722014534448095601221246607842128942001486378287975030900606215292327375994308223312309989778006492901369873833983387961966777484226361572465269444258161967454902121852310406483849839542456211115645507961253573367248921070082962019474629731079367884736594387438516207800060179779639716541243355135829200642380368000610604158076416013997323561686052261722240723163283646589636676341757794516027973309906099683290139113597233429068233984*i1^49 + 10390893922043626358985911176377662709072708414425574137127309946366009016936508558803042494655619834825986150967929107222554950194197960145093794011585041307485460588921579398141585941432888479423017763158999163283964341151076466039250566943436088435998760970090872606565774698184728694081243203057390710711393450494074222316452920068457561335851001479435183743514669629842455474493165523609688753851373640057476509262676858949813975653171898654987829456935722397939532312118916447589424631679860400003334818970115263684442166987859285835739998428451893972855135062513463260973582711789242030933512170729015220128887827603053752212542847081239410448376334476396813961450807245025524929423398903829654730350606030929750309092837928050604153614442529165705031095239531106622541475551843067946682064287409524086779935357889267415216004714851358374674389474113304936950128972402192510861839446170921650744442063715407866569024385602215333382725137933894367710571122575529589063603075658413883461094005339990837532780608616718622875345989377542795737947219411906639420588898985271406965539136183979126535118644745172661313496230092761963757051164958057117932943522996163925057895183177367370680078377710751906619787290820274534453044092539976293004285014609641695087834829491247013059281410465640112551830341264224087509133962111846627058401822212741026172451821170486053667378869351701502938107148819379747297046072586191381848520457759995928120609690519415019207493028850191185337988034583861745888*i1^50 + -1347969364084093410266698316745923768216543908805007746269291159700006072282503239911521340923293397511774662065116738865630455893563116628950271575354585862861314864755769804057637333396064867057262227439461608946588742894090236486077897759033815208463488975182447254648069407389405178562783345092115294678366737156100068814205951723745319856659234354546735412270603883953640699099568005517560379552851514516355531257738348506643386869960900127206610302608807066076871270531609790247580445674504268994045707034908995635540205070390157543013418217638917572107044865541356609620213859889623438680030305079055542529299498284141709121400386644244354307406892938361098862899134475279160288377456292920331909985417146453342034783751544109883039283483799091595397466356917217137781501013229696943867251961713830512486199367229505424537689321136043035388684874138251814696439145200610023837054181908774850567987830233857855009159036206177597115051198525476312183639596406090605729948507724734448264764125530936242900100165385665511655625896498225486557126999723882497922201615442584372596292447447137132225410627128303761489462658763921133050122323937328069413784235334902448313100470700265065422168583566795800229378616186224909939205095958724542903698143622307573566439575255578904805178302661332572617031631606962209409209597021120849761837031052437947402213471943173871780375748834195413604281085746744329209085618585362802252647309706498744717008642187919191250*i1^51 - N1*14438718112670811533252144744591795581381830139803394138953945985011983330691466127284936828551174122517683113225612662328140076104428393633531696612602793797113845673056892389566369248019892702027640359505813754956452322074723690321624095054134917073131896514244784034591333439268200720101285913250108778248178792330626449861380121440067209491596428870793002319481806513574480222347546264978166329685348872877012808546964573319187260026460334241480338209960348114556357123780167392182259916236041071204071086174575445701497301679728947975580982460888191865234375*i2, -903241153352478752057762838916068810434043972496098040381410314201182123717031494790997163066291121191243447559434863378466224692193535983626444503903364642153601401452140398269087958863086190004724520901849934022686322101638532201984289634462652835754717633735881715035456095906842436950706654946040135344750630184535163731742997997851024572950159447586711434477066045786818091765309774139637974881603763014597592295345002697546381472104787887283979530989949355537969099708399087796873443935287962888797156592467433381098692448854952052931917973009260503895387188655923951372347790891903584044305626097800410877153787595082521674585888809720141999395344595406086647820461106946988598909281862096627964638780696300629011958697354485754987414239400370756125443079661062736330551659894147058042131778305831743218217317947868307739012759499839324157862368256145401307330058133289366244785084179873093755354611436964316569659193543405792558435656345506537102601519325277712779071021802733145315064932820954898258964292203605597243799096965922108050372792776158705012163520740157917083705883321150530008520729213918709236525397436803014354997698320299018464515700829005983304386179996385418075588726447043170248164960209148979878266728951233217602523278726011501287014401205930657142693474514887104903100739411741660896254578506045161542111735328030888607700151645093098993611474261638268552062022096079576104261156435961538705740141299964604266735716249652245005755255932155918185118575544251156173630252904869318243962110814927449944923717774797569175798917968180700697062611090043992233827831759084022740542153987698401681954994736788306046441638169797840068511325314399285532113039982044137341789388522739046234707602739616843142735787607604423510533125441650189643382426831802271695974914670104364050204209321082880000000000000000000000000 + -1933798336493706926700998867559500941783044584328470960683160325149284785604384415380169779697764296340151747682582108224152469634071394012508457111528366178821628142978561751739959434246552111560109674372846732882062532898156029688253717658837509197783633133019828762192592322260434668288088767745282572294301399042590969119781063831045817151018074156389740841353660793239897683078293944601564194619160407757626488319945230060379725195943363478667923005754650179318068718065943587074361881933997575911304855666160564716460305757732388742300708219156306943103824439823805035583520379900143349588935641822219963867388324145945840440167824510086955652644996612989825909476814145135259332323128501442396472993898085915746576101223983204449369879548999664020310498760374849447206555264234469398746700138016460581379929506608504002604514585506407913317626300375707541024486116839896833158243240086076630377026044201849147816419159104246321031024564132635076148132398303867671028086502204291194889628491388456629990662769143227867338059937378916690325578665780843317764768037392837076179312791187711199953090659535078464112073328157495769930296503839457640638832116676959407799937607086325382075541172261791507414944562071198997183449549372472019621921557546982739209343302156685939836343594517743267055235677411884279491950818471659585758495199150005200785988337049332007629521881898599789014638716332112138147815127165236164823906211323980292488496214497950123176311099105315536626663261692308712222404366387022265973443303185267020889258779597604713856701065762194388981943905624139924370536795997546785285831704475852061131430467942036467313919012718222461690668610811092236967884263901013148674308767935190029409170271982712599812799180204861825418387414022369562949692234372348669331845051441304122561308356981555200000000000000000000000*i1 + -3108435119241838251262932897524574349782182773027896405714719494233429712159119003580812317687521292507645737288437092816159636073886264345213801431205474238377981103396481857566393182462497494126129182688692029055695163124754399785389823181112712912230910539087363836502229735670902381885856147347664020064744615089409073102012642001612845764038068216292961282828548754105312874898946536173886855830794248122320899986218217231596589667108908284762153780146456909677758749482236170357540498440088084776367661085330504162867411377989349510020722760116716883928791902984153896672915932096520567713811898188386979754673340855562717305738526532637797393397554976483328897990158506117591484473954847082284313078127848515363304393132663850998305589784916001640775973423658125505565008035049040340384895554758914523296927638393793444600352701682206760837044715586687142737902878092590599711669733821137934096474360281280183228819012729132731965089435549027124510117055049828567446130048930235185376268002285854552882007397527605132524505162461941819698087278152008531445474067977075053403541113519188446991257045359563779854163342766239116544063617876572197659704881743121793601468587381958349664522853133306726628515197937655569962573985035339214009461563281730525203866130888484251848704900937363823357004416934615348155801257241516599705966258817329117205587832767623522365360591323681504972183959968973878897789962569106352310142391826550238039303412144005832655904077072341065667866541572253571673249227945848258232097787005180878580677050133971207013432133721204798378228141933346831885920036002445914812903932883701125756369579837705487947518930935229165790193899961584401071777694217463564346712377675896750282722574883223631302420855801988360729483283645914952051156498739095631988066566730720813497049352765440000000000000000000000*i1^2 + 1912434047869702060263402384979830021536298070746110411644225797577399193114321831500710474419604583561346217489408667139531032678475301238537343813596373081796412495480640340950782174122184272775433468678631820949898938946848695598723069919844646991220511530299199205290483756470516871992502340495681017578341456871205125495119573854776404652711685086033687067508068578009945005412842105246351831840491161154889784308931988896089335182513197761751499357591028546758222343944629964513940165130918677288399375268315241075079205529788557510644646120569728452988189429515222449334038410004677229863328486290632694251695411585055028586582052808466076113755249934052234048972995224804521906227237601456411195837970702928726224579085260193346184186210863275102654141977419015697560334901847237049054130554465807990153798145997521084475032430729032445798668053721023692728304635614056534256995523943789389375746429325959311912447818897544398442901435182474453452162270319351974763853346432680513995822186262370180136835394941673303324379440765613899734496748549132058218492711969561609587353630541240042740705314502959197079640404010840718400690887262546178307883102380564419708907353221466109145043426970562519645705775611828277453562401860141939579790408226859261952635588920612709464851633763804474667629223758961792008482566798232555173370321914657354569779605547397376248526951921213120081006958690684462976324172201801407033725546341837343866931561669360345455810571862458039754064088716885697543860689701252749057653295473151519599372519673246703196180342049294254090993972260119445019844794665416234924600655682292319081678005490319789079003167605055643279394781979405197647336426069214570696655548829323332719948608774419422709262230189615717805183625063616773068657893386208560953925144759363468557934605107200000000000000000000*i1^3 + 8734265127464924372623700450159105639825151753722956240015355233121883654639826562021297501123662738060421467706307889572468516812835802120324234871999631165261791012128848447480647037842412644030096289479766876685063542581747309025953880494281784590374632491390973079242443953785080263623086463167375828061790321666259391013429446758806075270804377435222913445372220086269592117633767410384577617821432858315617049072286367001146177065781093527147794910562625115422717264014930387140778730682526290934458021198493347301863331993700447275377399698363719156580460248910167049480248197745725336145074447956754698004617349649530757144947978844180929019938900931503937877087325274013690466230469912728072234939657593902731273992748082200185538002620362741024463216157478297927889895443096752531328437107034388732534869046611910186972950247411764722822566240318959823756484514493120432893450082419071186280412439149966421052702392056832838332802235987102930869121470930275268137528626346234384725731505816088513366223850464783918504252125520809208236474173659471595805467715196776975378911504735498857411842716015179148593050405237598856673214955988103788910402940591715780447176526680968106964319860735440708763839854743491703901690683946027639825195511099414653212709310676484422910582725544194705997712720187652499596257138357691636327631202917716806002855452485224254182253928925943951345052293266543552531691510489841999220883040373929901043896404127151230791545065746478696469923987309183194923101134746551779039660367418141095201999315337725302401857503644435698119768885907119590322242592337398150503681149538798166014081955069999059177220499798678365615471126686364926914363119514203798470936386670929495676798542487353293074985925569588073060042780972302410974390510805002760552426500158569619675609563136000000000000000000*i1^4 + 3073034654849118657906202800919399184973091714437662233698655885220133299953018016694632174873553545453801971982831793907152323951652901159825033731553369867907267967668407106420155406046744046683902708338845258676582220619822176907159808868849776595737274558579346434261043156697892853979904193885414745372920657855057177517295577766195993533949818876315479091550066140594880214478010558944210909846172997727151073991005971836182334167370032984122527123423524945507346494319825034630254998288850216838331045952191230314542574005813191468458341583417296825427871018401337659523696167309790300707133918834463867313002929994890249736172856232917487607648668779126178444502292297463195155618330027199070045583403808901584143257596745934360475657058992156971234364014398822307020678168757135806925133744215456373149684094342711683791496201745996152112760058917913776667350844753924159957392155144780226061093028003006443089228625733102833335364419842368694480140020982140668956008454602774955138842124810218532189988439740935263938902116207660678003347982431294031696874785828353894541892069448534941282466153049932915317387766715306721726171617630263165241971749720566312816165339941235606869203865035816091759940383273316192754770969987047908164348565484013420850227173379218105042583529686320309197550757526162485401854085274207126224888046180483729175883787434604554243516355997421672492182894562879842550068649043330066597066856442384807569397814089615268491640001354049462431893428574875945497690442659699400617524144231862648081704738145915166494941921815207346716921954313149346344293606329399080688236288136575572048455176457284466395919488379866752082427387179980096148389507834382385849082764816736922015190620046270042703723667321627131943641646819366858386232614780444481289733969538243996028665593856000000000000000*i1^5 + -8995627103903598122862648237384492365965239135808872521298765042852511777076974119048738832964352628780521905094436854795483099205634274937688952499730170818768322392763195330982446133323755162922810857482273252412607914156118244626717974873060070998349143315223471006710103739741543176866224672834710080637981902556037155758283035422006776703839743844006404260902818485077693503481125934557163968710100100534158063717837074245484222053797322200935280756466412425863839860405578035274434306583962158137333668931888968998279960877919300381529179128649760202204468742458194685412539156367747451545749570119662408714602159824781069136586848477016853992371146664072370073546944031762141226082677220783975982471674691210987429993976582210198402330018894774978418369473949085657465555346854643345063514164498993660247484274898934360517463572022464723880750726552006569650589821637342958905611176651418866064681878972908815335650639011290117577846275348596934552809876168234722699978419198010625570587399248577782383055556518350122658419121329943886121765052502639735854231558575870781829916604524321595495909043339449055059201657745931693334692381302261226351669856722544835954260342232141750025057838166130335991900116370019947906915411671093410350307421222656870245241119015867593960561488029969397674099355539457066814423256937073952304705060055918663374598928967527751527980939011326056518974082962303849255695484683204401801219159899150990912070376394649584409151219107735857351159061241119550764508727736418176627234930103852983022749356442025406342998278161524816568871867951753377676032966538117307448203743487723846987570399681445397532677503589083993344607124709429427326536925741956902130830281724169639356841307657076695260610166371447689702958580526518338199694313285355926727234509364707369108541276160000000000000*i1^6 + -2989737119012715708795786117606966706930020628360344273742584370662265465969097252785039519588489102330763224414666717016048311129285745337458031868920007707583033680746036269175091668718187455328312507650387478428883686646583815371880033836353550933231732779408602529222804471675892504379776683926596231378440899796052563672154224960690414893206453849325034987703828376120104630246259552951064760589031766790877555805061024984390595841018837062319832488018702707099846555728078759431665679420083712546043347244865047278072462990764029229638998601130044955220198800458799744254538972270947229889878831195273525958944322777667817645435524076020203571835347536507500856834372099579401863498496363923676090502778785635445612613920256474247364190872665377750042762452953896918286115136918601867031965306638304539706876067158232516695146424073392207380443017609806225559600240906679038511364499920793441429588423449530875289155963043433738062995713419744061169994106965850098635135451223009870886883490144347760849862230796664878019469700031841946009612038855823596125169557077689361846177214592577178725775784071932854648259976101005945198189218198940882405771288905551102976819145636561645422186901338964134767307469940042648949263090067076763979581837074035095559367185247963575752086040742840193652149909639701626256593541973130670550851275024321023085880292026804021787333946433431829697241514792966466232933222570023598117156124048241013496175885318918630903028472158512497347656674440167721699189392611548733034004280286438145664353939186710110283762186766588505148416483499242916924738561585262336220689280521718816934134662596191497498494593071585425324333570623933610367255024157434656389883936204833432782686056380599049035217763006951594714153461486459508081241515411499220343105340923330465267449856000000000000*i1^7 + 1965376542639092440848434364959402174626385481361656308900528953550397146386982470336386884408424735646090490791932583774551474717786804533883702576004377138328405841133002895263911897046305970208597083114500729007901950604501802729106653471391981986386236369031414304662224623783739123775121752223587376724836081324259901041352775628363046173735878479398976092736346297913476657960625120937998655236593674169886081686078474853828008174117480364051260506503415570596368056195811977285650637735345077248749450763756853585105398003241287178451673569962687344414980084887434652830137541275546950625138891050240647704068613551440009331883523051895524047584393795360285520918864347124672825523243882170939881024740049428529350727817904145587148131683751237201748285173365012542989338799093858408989895255572485757966561523431294619290050092033453117965680402830792291550084528670573744587995949381693372479326262342192283816084840642334636831274408804768340865212853942402493506949555400694627855377043337313962353354568216336962528946794565775163530046164738296298604719030941484763110342607324252452569360581159020963104258129939035945018355355052430491264769224532617694279972142386404318394508892173292374962768729154876856933598283116262653195746504686034342821606644161426905425325190757783875825313283033162781456647261956564507156976985150818535412318533858801890206169338773558965424589675019436774931273206520415823278457216392308997677882271689502087910270389945477971814604593000937037787514430349003225133055714702973489566151819134581179935043063575850995364106487416370013505623341698614963795844647797877262982317681264927816759944476688312216690474789487217300144720120044627509578578604322181824935411949859737865998236914301290767777172908425291206697814322198576588823149873392687752339783680000000000*i1^8 + 2151900524383245044652548896339506159223506991522267537020875288743305994905403686748411785062452113975957780896730683525067481283151455753938467833230171617380246858147710124041583968626114341011331641277330957332585933268966366296240796529696916837656408848566483401257519251634778938094635988930958196830946672416937756244075531553455476018054857355511881003381256221852960436385308789696508107206304285239476284572333305201206687349636308589773299728659754430362223544271215052512313765003781720983422044425007401720507398836161572100837251639778313975459830191556473402221275111787693997850769764028435002224542443307891500782683045293465311524142040496462189698672188437965861225838234913464546885967554488059684711122733759538337943812531166276998538463689984476333393341101505668361207576215864362342656404596084243037403918458906336213719573514854987793263649373423648251232007239129321801596137339835703121632066689621410403641808809867703604867244509241778803889444122961416205284465663766341417489263162226574731464393541780116513698474086161760218265512040189000851859588215750162770653902028682681709098029599790762210271949938962202649707409748216148480604348085849700722579533851579914446554479500303375902679741785280837936123171795284161557329507519379995366212650524738616874400855076985839573055850819639213647898034776237491446823627040605928974060944810269637703208713533754948799397416999903937773535260570598592116984095948154245167134724169590361440954798803106319234125252393115053717984341596803576862772253503674170241395687353985637523296243253342864877142658149926598129035167750108083533588965711313532815463206583203133844898321054677456595799406880355137787088121243431027921916263759296111479005367424242633556193714960565247192181667257241297264064025665032924917294694400000000*i1^9 + 75350862430063265124039035602858945675355772848923438557163950628317025204640863265224849868176310169466575048195696402569762976689794691689358462451785817166940804992007171548162293994176342748570415728331798046620790883638194374041332896618132651761234197585415259282223824354469111750673749163509136397835567543041610533373391262572982395846604529228164750019472334502697440306047224423680539038316833244311737917073335719995056082558142548766653816957882290546314471535061642450585387914598557745554990383661410735300525318716202440320891871258263554064738915503279765222688750510390111331793268214287417998633126514380130868852799473798339856108718626943511324859774431245942967741916225465408462741574932446276771453456904025314733239718863170321022969303581869837168671675633643322916449967972084810550781065804855816756160975425677807636718750340836215138643225507983637455101965387926384813178488886813428449201821495576414332985236946965487637387370496266699616735939557877374196718629152261982074507481116774710188231668044359207160599386246335997345721072507285404382652526991411522393231177323109819729404156597602450511999699984110377361710003128917577186282881079937914837199617327435659050796898368473215158876617217561417242984723300705829040383227436628111851861475295632263406440854849556564267820926642889728559563762523573724409047022914059027449011945093468459532088150110299933345391824021863855288840642900756589538856673176343770015488523246152979573172951632531350531264215903036964253310651961562129200356612713302496337710744330112857132431555271177841632381460868707172236713655150844301083989122705653576103197720530523621267368953049150353593423882918926306581466496570679491138673622831390982505920528858175268749838605172338983998386323229589941874205602872019190494003200000*i1^10 + -367621236439243379633813525288571935874379562780050120751406885146557191623398676510314421862880533590164614409218600061828632975756585134631392516458183829950544120600155416248725946660745167388465484961256923441434270935961574558142764691367074116840813842091346144293966505089174367426401133162919823343748291632136025762759934941384984265234959631936166183855316474440625141020711105778436698184872687326698604255693752364341582562134433143882742267722762896534819163080418510804468351252060497450377477345341353513508629713364145548366177296280954062287417237711698760433691945326039051619135776231542531424871596535885379168893053976661293811864476792352391322185854544358615405656788795907052027273051969901322780158140557983740573136639969510399052156550506615021052735580563186065679158309879822167292284284820107694093174832463501012867404840429915930616899993239813513474850812168501464317845590919875970990330315052139129565793521008054837785479677715180187157924238341343919026317388662892463093547189892915149625438236007887528293409232697651140633240617686015670168192709779795094877901283144908589730444319326042411090500480536189211070639919423410856496541134674804646960379733728143796391398409847862501046215067868836591701366213388076696115413228966021247073021184488434648955481487239491090759371513450817785022807614417117972202937259080632024607475012186197173118159348693303866590768467445856532723260257333002457893165384592660292062998524343234578760114679041862062325481721262660757629896431900523545855632115390601358206251861225430998384689340356075008861482132017182654952462892160651581930653914277742441128549084864189635844119996692380847159475872512500817651275437206751746666258713437263370288501044782171002691248952089555057255795883959331343176594620425575629586432000*i1^11 + -114002342536910367808857947375982213389464864496793711739064769483802714476523356624557494503972306972218555633827423970362089916512735285264416152899724222178676087067691986669449443111755829238819472551530504532687438371793269832073477287819873322391887262786290138585742964453256142589852368724178888014911035389567907305088064457336876057461130207475638828437270713979125954849016750655762501027548805743722873220511007265916700923214177819024477688164049352545494613997366393094738608287810246037055684622899239910491402803953797670260400132930386669931582985166117341497411955848985101178566268927286566709905647236820946021489097750070376588272137544438869818339151265789661860448401531520898099570304904732956313674163693109560162789110731984395929057300634748882449328746443715356210441845359985003517858419241052280624187495401308115109616360744847528043665284412586417710570045511102416257032842855097425372346021059358389118522846437998436943144910300221385985850996483826529007672090833738151114049928203331014857369550813159964086830601680408382304892033082014964908946076551181618008253932116402385109910194977269638769619155383000193587398241753695504560106533551034035586200553431764058945366681871139358573784313947763559062519913889166951468521010312171047265350568834802732740155088096756301933817694841448320038582125316358956260440696727264708342428229593796375260270548613055080056218131439662803447028295780591651176015754227358152989620271361446717136135262605537614990977091142180095214012341102065187895169441715433533899761872707881754791474043420899475239275774559877259838766188435608390798445970208805599382664935453576204409294802360901382922540449198208812360112459778971849066625482699491055765147558475855098941405517700797806652887777014472416646320433173582839808000*i1^12 + -13229338060741877007693738469937518858414829948997381245331069036204179273419145467462406852203704379752336243883403421345219047102068222992991533711419696355693853908489800247374542119682372569626464196572472065383586682733866173474410139515912681468839439516365134760903357047322208881924369511416015114312023884043242040481328856493200101032596090159431663817305971200258595224946934236981633641653708348081818518905505483967333317516306299914103747076472582025947849199134519139070928162817437347537688194869627425351228494635817007295766605043053207510119561789604574213929850922438750230975892309193143896651373096206064320931290927126099910184633102769261910907741654245660086333215382958787660377937228493413978690617171529766814925413532610343920856166207977912897128601539549655426629502135860145483933766199465093835957575284474431751099628630541711485875701349556165752702733939843355275921741860032841948485967548036855414383106025265392951702180203105272731973219051935045534697851793135049351497325787098391273546344950317583299703703501420384639489616518262288035314497767533070668138370267050402092739836040455431073655009051064019003149291662807099214016991582442225843476493563527086117913982924097815054260190737006017767931930808367693679468393874593576038651142261677544250893457353457468704401137651443611172111493191086117686011189159801482269692620899611101014824094664718650229856874631218532782957481596579466858919826241782845458621180570510424626016487482714230186103997204046844108757398890448388111200074099240950353529690300173739817860428277404204686668228819463677148975137903536595274100188334066367362213941265830765679215177425365656065886104614748912806137261359654967978523099270092275871239648827449173140323529275479538359977476550063122810919302523298775040*i1^13 + -843046688480776799683050234610525069249564931955274853876231729059482527101485172809436891325438949092311076739581021485398021256931287398394082814821782082630745868053071063793787528636540363531925009663809292491158429712332342134149746818414357854826827508511846569626021701261518964198801434245643694420685183133241484634287774471583540569077236147458790401998355400912097531184748354583057707675173185727150643651825270652962492448902715860174395385271355338552791289784306709968346409788368825036953465445564553982837667092110438828346913621890455108124932181248245068552299093535436794569888186532199037560893830494513793441788780588144753009559169935218450186934356022355919243262733413535920152846048000766422232445445295440665303998130120330795317853053076487370970470650578336867328040542780406845732459686975642460626122491741491977536496816871365317747643838032287208584318299569750266875850642982811736027988164688736069975705657547470676733160233357837921559662025055186412712894103457387764430302911443112463650560120693665291127476178194517636816242159745904714764194169244785912008351743002255805129645108470910632710085165786479148169116414703709599089856523271304856424223186967427216450756744821917416002266872808573885708411310888197990617142679314217031473747715434577949168614633598913038646767892873495073081289146494983726467325313296809339008477694747234355656855447363682565027984758356442078678554690574352818900503149762198332520213199129300324317923919133222706829538750185612840530719992678992329335014688341247120687360610419444446017918930426173161432535998873314669775641599604245118864758818441284020256469161425714294670076929227553344586424073453323726331070045442736638689651237553453554341590118075559412072499007068767763010975646037337856967502091780096*i1^14 + -65417650711454896184199073596214739278691050610956272961087448253905848058917837330574682046235407716792896201069513102667801116791947355972655512950243963635645935265487100534755582824141371172006519106810685257021664991474032515377642612326946031134958876205584496164585877983997112561485301042222414482304196183821942695139401886131901047617913859401183296800313318989136410729535424255839175358928633338216058070959745499166562448677929913056421532508244823905831184270835920909820349278490610947962487520083018940962475332934300845661434026037878236244098836236579544956089919049972251078192842215849456510186879032717921208708737114848206111409371401196624013990122272246441321080883456371245658774975821216729872296737309542742751626800771453148616298689271646416624662256644073764118081629758274958647486025710161780596012642222951002657040176135852500536113019349279183296649321796853341540039790767075382047242179946920702550142194096431313317356926422079614394885434300093252338615444973873799035518710650617241791664392702690548916766822391960591266985924386283724085711356207886956112404155206448280142755654029591051713983702730989020858207345319049945092211066742542532282079955240754825395341085482275414426584033369070041661613842086501781082210757449629150574291396252661962948372021126032997728163891604590641643747088666941129449778201342080451539982967807743369097908748961455271167537224344358942794317265340822335168519686165951766717005254813068515810479317401455244333216055259732828038783910989217222073561452326282518186994379331667662517784547583695328349815592111554989160049487211648973127372170635833441688988933501918322543297188179693649915984194479810842058775146102818993411790885970758283291679640489085312855695352912135234601924560329422188501807398912*i1^15 + -4547559867046408789096799226900159580927946039673859649608017543002752942410455736791503016559448364832255149312474614312535859687225198367553830521634284074530083696314134518649487549279537390352717617718758179892013478047966038131752225639382454751823226296770415785867999578403795200093473393327228292317564759105635618513363300674404133094261411765552749202691097747798605358771124769563478522972252166672796560487653251937830583747320448849448417288944726498333771518832291828742938586992415335376113459743836303243451931585521318119344870193020182194838285543360891690547456080552198232999341579706472010258063891308388249585632312175079628178987679530754398064946052688438908645920458186582105890845814183772480941867444926185475806485791426389918407925177653785122717357240258750828359331165339876748422621000860054932346124904569701696513749360313140667091108043698662509667138941135770078503374908755428176778088605682820682851158389212774119957686254422586961647248159536105687648057919028037157851083034244163416100397842791313695863787576822221853929082177925145233009417799430614126470269393694603614121765628293424273509120153236490517270797680960322956014068213605599399305001446833194105425139903666727587614957456905561435635474391837963752835185887285940752634119864152500225972565489691728724313008460729937365181151720687564426250467355834719997299580590663546585767009210840181257635654830449374328024232705684990865590232916440629434496999337967068495417193463874537699086990977183535574323791698570051622136610291163958286801146518385479876918855635256039231771216729727696401166239487130836337220916824350750144851006483849820641642886566011601986586300805472308084272675988041761303308462894552108619801682396663538599719108218488886899466664707202860737101824*i1^16 + -115397105860416035378731962311523423504658036585182544409626017753837347276548848275326666596378377225650472135188751227687354120281557485491813422904229987923017727090114958435429222548055165741922586355864399208625977205403982487724992067574316036663624467790613992653899631536953334605005943562548887425123445730276849007819959349334385382454776829978499092854148211862970104667554477970074798015170712887939815827461894172866490206007268963822581495505034367503638423474090775773254265742710737191394379172051654742538566483760766917608073431536097930888807891264960910534368558816547615734821926801092265064659713517387247037923395072357565566317833343966573428948542054483919784611188120966333077552431489005018521469757850580795543556378154889812088465439574816174622731703906334175831587503550471680792394418256769099129671158468376827656552167785077163075879484810002039978912521446411599888650147160277116736769864241515019974820595318011261292647826561225119751294618126296061298169126134757748510946033896134142825008425986678980096857392174125201031102944878705729075743683814505428976996143134310934888193387619091151077443661970255342653687347156230663401781735464972530349981334248848647613074209486123360206343436050887717404897957567424793734441940978363009693174160726485197057850089257773520984951742189989154619270671401297718247470763232022786898551273330880588340252718236006075613855611839689822391523582331261486969566494780974587779347589785809026650914379539340273290828016138695336433721713911047755101137165946504834728565427061639734979344182832933092297434133943438541928801117237041664235708988743422872327045041398689749708546969557298466364027087647050641867181090078608116543317229510394435641755528415489125396775791140433238414167008069791252480*i1^17 + -1560448117739065643573388197846032572227313110243302040310477873593925046836375831201067627712581075298702361541709781938440408153198428838821433373312505273388121970030347096457081826953494953092903819322627145003351920470922368591987873042124169617338711458064170236100507338001019371193363752081914850341396955895805951950812222815969808241088308849346158684229521283324121057797018058769747707026026633846508738737198986262106128525498338136644932935168587642270859544612268765002706068890647827788083314327215564718211356468906325840426554538872935919096704956302345629346822032878538052198635417879543792695463484963947020829596289952277549616940591670715517672557078080157737518773355991056448723307024786044552726968452019153376932752308571042134232682155819525437089549703567905859483738498436317459572765759557585441134291145914639206415913129559726247133643899387701367689837403751189300819493004662184224950415417008466580414076800579366098619321045728879913182856774151987175416647472248023859731545776050682136034850782212465186390916378245686451077731970874360229440669653531269330046632338284428763345535192175295519149478913778040088418353671884115295116624816817395602120472400768788266049707792577112568543576079760455368269092720830413798681415178593208786654803116129489309528770180450969530564825377204165538981143568766650270944575008124952962940428879636619180340685218486107790967720296431478297156935730483267527104852356912565144742872363625613865052736548026533142579728151740095135255031719436847709626067849616365618789502366930933587975675727592521474169161901267704724261016348974694619634127524341367425439650225081521867796534313816439337614576945081415527974261162207616724672126701890010984286946954835299421956245046284967752533768849588224*i1^18 + 106278922744737848449114581564457851529738084990030383896538577622269895515079319492481800360950117249900657970236206990387882754113668313851039282340120969796039838652378000470970403159224349667497959783407406496996406862369002319227613204028891744672563539409043657146262320789254383813753377642039718686940023014934770435916718519862291294990539485988916506632235876120925863646480759664436827143444071362357960193395879598168749603413776675305398139523253227645880746247848438045933667826482906254168154614430670083062016706454672728353037891264811145793244451246894654878662480673444705050447244578272760813719035439192382910691802048145067494145567461916169154403315458687803856658526639732951572958421749117436073476546543107737529153026852749281838680264853475062193315605534647628871155751964640244549210162924373720844570395231496811223160312415848132983682964769389352095035712521867076818624741354373112749253077485351376029753196489598267474794506367904250730462181610737277296219358692707765215604029104261432885099991820594019354892441459050958177863258717806664187811068175901498117407123747350752820472294472884590971592394539064976330122310216031199289476824841309559726649967901032702714150243522343856618075397932194881371004467730897393022417831486446549976610796428100455294670476575167315861376864455720657661635190466878731041186228597288179103449311968375412689056014603128379348285192274523365309104017401517498695380036926318564306529744145993496443015804992562914665468398265087549396849988371470428989649623356687367166592590011947391874082623873957714220479373265852884046756293626287258644696861821773082408624477093031250335184536423072558014704068330611034913597038576774958852037676963639220756217858631305189200733029321935740514999468032*i1^19 + 40632305888317270793960383227821751357268125619776653575376953114800687064924601264950052635259888426617721071895289057590496271050444249056584194489802088671580907966273326391092851667712875380271194906053587761010978603645569972400328538276132873495619590894813166761196195799572492184264519816300248987016406176619458864973376444457869930254148542228849835836152212808664828509006592118086365811719885590996171746256771246673758143975351697454940621226139601284206385357194209543984816154915602618943915097557979192891707807601437850770492147515065870687518406896280173007982320355000027613040433251881921561619349467232981542736896646338940145955627913491278391959599857475546196069671920461182114039040150480686895239707215293645030578215130190888255083066996420898795177478162714196952886514719979248202628190834563709860127620679174902909423895814343035084724235537611267214957770491953692771015961782005552222042426795181920272827316466632328225752340661846038461106954819989210001120041900555052896134091145009149531610614818357959570239021290757287706080955080203025149531307301413487340773874769133634603864656772000518849402359391520006306971437958410379858232093417016436245609494286398251873870333827258077445827886650421602749541491353533830643541069052251235627935001316136475322432502877107414247567216678858604974043005156395624558462080363890723308657070151422348053130585451543431501364461223602486125179398835001409941308947459907483431052460283907400987029790054143307330959211751592329730166057013254189735416481595318461729005516755438094275502051657208922458466026120436858611917190292336588514910562470743215423386424029576274878644967991361612813736961354966520664347293233758346001932100026225877280115257954344600381210827752013517278937088*i1^20 + -498716021480983704609035018465088860061672863889590271110354628885284557820732370071565278794904116988881219824449777980317759024946024213648987506180532961719143320559914595742434000879324581457035910256204954999111437387349934969581749976542948630437886209894395317324483090735010358538832789649455697249458119821327089541460666447420605097551437573337950147219993862633392000827546748466123198806834868482832083167636272736470026526229124462311965467027478753857959193083520169156376830623750355575575926952310869361297413670085302580267611844810407289016796538759687337273538269702926373027138862441574210267242764913328201153586708643182102246858710051943512300115246798042346481123999739304933665601332648588679760285387701059996107296747531796016782842230943020112331646282150534948672360213660127916758412631903192834446560101259545636118857051694288369913021133791478784604175760266917171193377008676539480866832769613154863748476538514126986645680198195004093826297669975538381869820442619743173027666132415657434806831590120285767985117969388408339994885986467950950950725673532742900977180765686978480387417163227061946059446391327648059285005876194230202311033145358263411591497679768145319063753072194132305432511179822884900754257547230845821610576245329775274035227705742503875133910143074414785585036291166014317854163095006266121219432889196506772290847268680438794077044167649436293736508481103674010584931477741683500692040972514807098323324444713808915073078769264639718601376212043083930182873177224502813843350073373926619309399289649264325719623000875582325086554673612718173987117320961041219247526203351177448806694622518656308071566862143715614216375590989855903851718010762727711404127093842749996481848412603576876528351057644133285888*i1^21 + -15749074774882041371895806439167151985947813505564419067067707086335854217539977142017336924127210382944960148163420188394830104200216663977159615078405377236842686613907876186495860159015238772510925955489887857111655454588576481045324443358056273910736991308136787513376049423771750373809916324129824711028245870024992678305348765847297361383950169064045287303708849097816969330510958689558635448392205110626917634601415171363201655343370589653174899225672430979851890214536100527146892767849353614371646140149891619720920858659135412260535557794405542373619463521020793447228293667410931389876824413359977103177127298021953950586365497032960704179208036148012258141627488856629790265834858299278239873277963980951079278401355702542116607095598921899676753301534219813191882938061809711166469024869077313098466718597263262136492980546545215569991846234353615644272287409426182500051663433155551936810505598364487579567453990111035879883237984363954303076395870078734797874549279190835035246676076071773178386605130409794534032428406780215374378603506777043530575583788830481458976303467758516905360673475612016789332259111301777165694697128410700288598235375009468160859635866206917888005528054352262851713870200441408556191696494212140478507230552421601042684487634730533150621018418450107225827226609420909250597827890808367565961100065279665532100011016696520940009781810561549914057490365446491922189046055938281317896316285904503628373172428379308417173788074944894391275737322548121855325874764225293811721800424932937793413485544736029165924521741801956277666206084834204243135981365616068029659399482670538091283906836021323155075590529144225302338647254068292049907383291030473783775127865286986845347995777319967915894054122709647816142335189712896*i1^22 + -2571292767093095404984853985779492478317413469412168771264919012259166453075196197664664676159827085373451354563091279863066493674953248551114507028148855901795899755259113063969573668720166294954739255405805907065846783077833767097619500761838975139696341351431825349081861958551984983068309123544223021561525616744456304813218552346269731790149067566515720957302329643502995737066278521719820054682826903523879560116240990391465918046823832156272753585454112312717966329416177244671043143303973581523188649621778303457714074219745908175620887558731252887232219159702750518157817961595939194013510535401455293520560956913255737550654918348326949089320653696547878649482775751224537233450767647600019524539749436747813551394770710056180140948100089828078394007315261320719368575670979018409992344744060659063310432393797514394319443317482318553100563811264697323661555656803866843641774727998447991608913202653399466068133655773819769363496787140612768010129638272691803540535223272303957991846465130799320634083486578142397157005955827363313211916859266786253194843123994443314244044076179373552368037014742973130568185669420903274341237734929986042207483133331755131220336292524840230836136990447688148922084576622459973775993720547327992020954593450980466243196803558119022564891038519506899065281668351116814315470580196095593340689368552850319277768714041877509726780043889883040827423902306302402876612949680237522009258299282772730201645017966795789239234780669421352661755193213349692193159106056122474765053486850008677692560424973681233768111751096145954385659291247157852196998261370319861328303407737524725035884235037784312344814572453617978629340295757321265232344402123575811052697818090944977257206142201316519959355601479702827430599196672*i1^23 + 160545842846067169593229165681479914234274559564084985972608777305002493869295831735987238501215405475607042692494391601660455487716566209951482458605378292648701849442370600148034690141864790227252568754992086736877865806348576005424145233820667032274196103672842889682633767595379668789252022973164430421013007780889736889766194332475314954220030131404031001660877296230031941050536719326567848476325050012833783459849645626432027645425120181928657634096194315647243870388804432924705516343907206993468365076753475964470135807255803416207930226259508458930200326993789859290255331590496890875128461607204311455840364778810193187064685782829719688015620001131419991433342132541072189936451659492401058319129812747586161698296886901592902026790233434686774942793249782239074339448829151179265807621983777773506028105662085996324052724326585760594175294792078699529831986844296646256032077785979114471879755925206082178579549016861473155162066970115173589977036920100775789528889754592218788858823244461804507205973295458323100546069413448949473567136595656258418931686366520429527657208684583318741021760642353078345922077655144606820244348038206000343595710266590857242260392754076530326963215235277584387778803510032496165958887051343209817803428965277655636780871422384398648669013511902097605028923034721176832809705811173234466610419852574831826997505556578518206678513235485972432012663645764941139831519482397707428938294424391831134838242534528853601343044059828717713348621106112233506591727849196616731404554763951430403245112719184782936475931774610353182009450223000678384233680185649828363778217848151238004418886098071974087778365628153725281565147892471106453119038955654647479886770231401935302635479682564618844417809322615766318579712*i1^24 + -3678223461424380649155468008134451332410231899759287954779796940444543232811762593298044868439634203670844993682203481229915694894060064085574377361589039827929096297257746883773657730146880623492989258782552399203880151543207677594307437193075326487695323497663917398234752729799335233914341100220495904538397810548827417094742347039347246307044502672925623866899859109481742187294285585639091356039312928498358120739761415275084001639156670964399382122403815576820498039487491649161866852022914389699857453280015100694337582593345874785899305730795697555787425498165457775914380060447394332348294466457486206084789389531223842431563462536924119778888123656015958096032621126937933601726621034899067220954608382542620522065140556352664507298440990197725666738134735664406304510983264205457125063120309991962083783353572255026216428370557996396260144691790917847881219065447779664345160874960466394948350669087412824561465547622766531576528350390934692672026597988143582927113407762271619676218508573420114323679101639181460229499549911468987223708951197854858051861854119783828398213269208298095838098965269057714713668622959849672220159167839233850784250543788389288959229189099381118211454951837797275824612566397011890157663537434965364828770917658535499654365003448421157892304459902140898021850716894182774872218602601746286475932448752908415529495398993536585848231842882948304780250963718987163185291131955395908010427477009817129692264263700658272817166894764566077258763337843737907041575757957256043054567007146310667131123573098714701676764087365622085166634539049341475548039248934179842804100466225859549823616473794671812611405492614722872812714690250790544789833798817686350066083278129076773220388168100901513124109106959171452928*i1^25 + 43024036673521583521683970058744674862970380917858996529415253763347020495668178139356268495304755464966749752707620331739875245658517956706357485852801668818159822501762298040037925682242572329625568738213808849349098124997041584024546962104355817872586538042474881550043677679083545348862940090682843606842105583233599458945421707515045875522277218271766624804202167295037542656109654779628860347084492524769317824687232913247987017038729966293226112936596451569228495389963988036698914165301705797203166578579232756234731528163466527957869624710195474843967143483704896996150925934334040406174010093721254011233920756978167120362085432931095363735804462228694282132249989514541076497191402973159532206808757586028225390406377151857285422633985555886312715856089864085614475671171325099069702555976063093490810549419168036832800590198927697697324960728651608008375883492986632728514123427460529788040403151641139465573726274091378199745614271558276278077221050885529783879059776687539614039026499459527689724980282773266145691135414357003457503773508863193689825937761289414767143721297698159707488130458478077850098104072195754789916775070280675112394103725874864560806464652727001131654798441298602222131533672248772711348298563819737644274524123798587117295181157470206303742004834487310614360784392393880250957179794117214516003435246221540969026537325576244035579184615098549515488004706828219642997212627990282743022671126346802470233566001156213507971089613444232243794398903594716662919935812948156666129155554439982189093340968618045936140883920078258898185757502987747093942737426440506897033182828773302306953528727823026723386436508371488055911191062569529343399776702622273183954546174766379707559776252259362781635581661151232*i1^26 + -272023033015718306794979841434626862900261514085787256540184123389359321654835827020390490339545869806424485022524249080718906287358194791815443177343408456838569117716800626760774072179926653734406629804878637693830088734551849931290921796682675713442540450409459441860944547987124209152844898810814161035627413322518842055369882268828741971130885908334007223763124736517689428982088135066914562694937029595718760442895265058381273223513854307440995927578560667598181102995368863128663154191043124009590111866190669873673522403851131679210511558691395908267523927604869214395500342757487723588489859788654437074668378335521802290341303117220418704123056698844307052538344552442025722770499319827399921052343669662046031099784132511560678048960717264456824215026923098861639267049728075462478195508218746827038918655298947413708561319783708673474812892267321699762402745157037823048493138540775455431816321593383679679467871761763607784630109258520718778046877056585350913960862567811311081685378322913890817521119584627635093709004346454483488811499333320017479484983332557070439200419107131899584882073926147656263828244972438134625975946079247698258043383958420004834463584023757459038169424314943213004791409419108716558848562032765564202025167714308988737560703922877827484130697481438598793411817665330841723924882942296131753691831942620017979779948590004973236065339679838180265163895058267260079354833891401376387172155568198211608365402894237478495583277989404734764280905856916553040668050777498486737351703026025260397428516266154009293668306382914285892045634588896244668770400515878437957567519235075222102747143970848619871318605814900656246741080460340784212012049832129081990073880671406835988792593656390676505142755328*i1^27 + 826126666466157824301712992808955734175953102542252856016908381310286671057737109217582245811323533666885237266902619102374483849209032979697467894656565508710193273420373871599895877277913568675924904545383590467775840662446645829918804007288027487990230243042775198774500902632055025594513072163250454714754484708832160308110259222099505532444002769212487454239052461258052195560352506569131379955193832118895950351570735186808065280207141345658573754138971214072927621572028905341944922921620039971316169323838827301352173959102939477600376420292165286137912603303266280946639447985023391668568243946358487680340659636915612642033649642623410307275162573527266451947714956211120340154950783888685836007684598310248883680023490184853913868813573394455785528392384748009436714638086888192503540540766196460940079557586955648424548084950735148471454922956012945546878913272951014120090438579019652214549715489651348466531955683151210516304100289374814171619739791973146376255498146540357579848929856052025912529108892497263786495851617863074452454463922981115495147666471196143930762039446599440352063213209417643782723608339119167384279213788404103402882091316757892523155188104267652335648024185556458401473733283765668858969277912844404139021133587818373361596169349750687609550622563192296263609544611679901107298426703225291891104262835921279529005769317288314018138489611046049485778535547767607739644849915978189000886690500576563589439780402481433082372608780936873010217863240957915834861057086186078956829722679944607911155851452596469382130390503683154712366423112323969086915528435476254210578494974386973863799483780296079452620646034722492085168597846582838673305634938771874221216354226865408559595951080013995966464*i1^28 + -344858023701322350463489448877101717325789471888511957258946264386597500607410597225676493140649592561134966968797184104960910610623722789594941644480062093088257523237078346576669325102902256839606965741768560707425004218458200957997950053151997233007662795102107550716385016241818993068762710057471366255831815470123788503034674609367957758922162166524121406535039793685876100145581758969552241526964748029470534739149692371586894453353018310996129701394145785674445198873889503075058213514624547624223036019572733725862606364838764139533627919706446860959923779116320969809679281302516293026929903574168031704540311575297238968217126925064577658326365660240538291898618258263777614979022953085455916491382291227214467724524506364327490189296505538786903503592603721350314960957290347018580275517654452421663742816699459498754804618669755970324776673602041052353900605564929889379706438499584521305778180959846190032625691981573966524266838193323424206263850745632635029483792130675767742607780711071672036984833779775391860334352888629235835727258981954242326585503359414021076050927090889334146988175371108071963799990729301974315180102981880248505483349371887817638337230009017543163149535493252635039373866122877474092813583543514018933632093448724171887399587309021399515758208108058532595864854677650839883982686148485394730629033249077050038070419206728178685952885239908298681287409195793515518280552789476772585770536176069742305654710145808722773484031749740664512897092693839508033878466348415238357587001828624052226943959791179947674519285063037672011245610344322980903803745450438543435379449446761614852849159842132037984711289659264970592588403514186072462415653576660905938960423882508627665282991887745024*i1^29 + -2048699762290587450879195008540727716650765377551510528206988095236882960201070692801380461276276822705645142566789065035742437672608670560216759307508453350693624268555634094908753826276641278740710830701605162821949593376882171542726438638536535524579266479979825283163807984044116635961551221383896660455271838485782138253944596419126768292401316403531391552186532518902219034558227701930258283942319780545023631300387046614851889715252214940348299184649238872066030860410656686401755309856820717468711378292375934311163055749090979535499199050870019448272023396225111060151076718502127325406703738073832294121583460562415498203602828780539696685668899229406238107650198291246111044429111227416648062481698086656068124815869207630930888015614083410686163499304202861940973369142583331449841951854465245902564069689848860242181422492269715131093411402345911527981491823931002629530747144865515440422837146408927896590118734911098072822130890741834577065548329185506405703091478185226046633474585458327509549857631807345550368609106770105023772246361816651032946551327107593290315711231931791432995377242646785771642138528766483427643865250982386632235103412927767354545051764505659958370908296595485552890338565231780587237072834357226655411460282197632613272290524893698060876092658899559934284588057210726984864041000057565985453419947006354198177911210011149402187038418569653360213302656468608754932716575977265039296263977980359276868217026316433922364067547437538448377489469925619918948781473047625351914891667547629937355849619694377994323598118163943570706617251337072246910292751465746183772683428103034126177189953401326689074101032226957315821057553223273187864687276164890243787138936280810298658395258880*i1^30 + 2549298598675987042171631471281892467833194204202499259859618261148584387850690322457716398176499207330082568725320612345358882362299776970176686275881801137391918194620611589671891559145882598306847505343845978265140213011707996367581041030472298862869184401674176796744964448849278222675518231704967272002843236673380056023493224724652129495166763899841893438310108278351998002260395510253705873032216086771326542774285871601894520607178955920833320874369131994299787076342301465122324946249794127986538817233461289446754120989041940631880190405058612398303254076716852178386278078972255900918191703896284305851114494774535827651026784255233988409691670592420706748799698214377824852890338946596664363163780274554953867919356384458151666620553242249209560634595099869686600002115651570021412925575583786334446976516921963151188972098640559273796142817910772107054754098421482506873917762900674832594827140629009533007338160627785218754965678843795700878149085390498543106985685859269803935756461184708363987523436906472693388499168995335261739550395847842012879402306582709361672302929110206970769997769001193379824132140278951885324503842495743011639546171065235402477522868418174187330961165757256784739914386278082684195745136456283255968277360789652567054850856575041069439778233162941064498067541277985020264766307140512214264355820249376320413107804106934731993300681122667065338182637363000770834075271498384286361090597294265699200561848660634936544214277002524275939730181212333989115706263082525900805170803574619217071691935030171131321941552796679551723082345642060630005317161472296113981701022404647273249703214451108660056109194207511665445481175112783261766621679596433595404128936283510400876544*i1^31 + 259323995767749957957522736909891988735039113144277732127967640823986398643781331026091964886761639606253399304653817787512081782035620932734653655729917791547272581612301629017039154456333176270750089027882260246214294170083042538350800272776579910674515705128060114825525951043065717656669683462317451003391967612462436352521294162135817741675469973341469737069634797604499827022277372823330376337762383329551003865368107055002594629766551443390828679295721396729932613158167642047231767402983797683630095192957092860785221430113787368637463611654365281607956872468712211651860665081003431377964373534844005562249380607314127082426962006912739186965192756066247339306665261989051053662074554778742648181669610248960778038384175800151665378485301271626271154047891164603955558542339073592666450960156713244351877251197633521633600710826982526220708388743975596221206311641668569611746970356897852090722925897772006944350568188290574915470905353411974548805158320715830319096449681918735892362445896493053610620092776727999819838359129840669857021367120671820155198709608051083481166421911453707908328852779861960698100067140122164257453398439878825037119834382962818308880595383398260584372265318438293491159434858252315622957429460739293382711717684293418030531465638555699302567015449660391001311873052506082128548152310582491954029123203442059190697583088013180039319565965700190676999444805768132939023613168165602571389103946985007204214344532437708008953847076230836747558999005975953049212601944640283157334344834167938539776124332729273796022211867254588106106018795412014823963663264113582942065046825932108575922334815200243767283265816251828793283258527461292838295147582998791589839484837953536*i1^32 + 9483721101581166036975166983397181511247215662553386037270683828033619410618011052502861269687525531299945787733451118308116685104615966088274356235114340554886956907703675458583634941698289171164957903912729415029229081060819259589843959684496317636060752118532734351067372026559860731559774074332822943132008323010193360410305436413857571148480091224515342274795991774289550928415325351837478909768630206049662955415684905626679429506790581222403642725759237248294589815831003058426934388947074030008536946890937717096088724819083609242725832922330806393052481626486064810979283154182973316712528006404903034762676344198091640978434987584597400074601057452045714277147839005484688207939144326012798601420275883367043746904281983805047559936797162538991624945425327998802101296441561808080525536572572741236249011947728152736101825799493988934070958351873050700267948407375203207778261262972786122904370214485937312623743237547920551207972057763658995641718813063224287304589636075513039417261018299727524146337413862475430264021120720689526588625256697846204511002491012322346197957087181894617838917660502164360636278947380277276776543478681196364973419232304555676107149002230103561108966458285313886447635717439053327069744904400774172418325522409024781393575026185863544124827583695193607750701323670726955516508503618227893173640970796660592707426629633770611231733591249901214822099901166470572252262357623840645543464858699464888834887761020335318016222699471668297023504925295399759093636241238749816938198238698006284608973502159069138204914268314118722986659225699479593174838288409481003633041397799067952593171909521012107311635127886569602703409548957307809790698281838039479930060800*i1^33 + -1096736562154270725682715571739438131308876681799918562848193567560582856937616970694274476815224426959280692984314297826724050570852223953771355154731187586046093393623363607291232180446260313839241641448742328572526353924632051513188622461088032687586520035096102034816543749350759468936708259250230448437348508298170143603135012600498783939352316383009668437713831068261911004071226101591302346816374143258459931419713078123239382886552531115211823836671787573030445078250914586763547553471212885043266558670673621465087218885609694314058019571031867899581750327613396560667453957019183950465657119333024991168427094709812101486076260616183375248180612116292155506355080107295722276378206950633721797629491692508779914168401788288101280004472588859938727115536281854267242927813197960949761352188171747691506756908794364473303923181375679924832321961587435125810532381857321520363819135093499301528204683979705179745957979773661993850559219882485042393038921370621934982737146790007249919181724070970448248790031854412935988939992874756722029908079261739757512771522623050130964220643429426399839922968132485146210805147602052568559216633909769102433259938023223532915445510168048167057280452178362947581949020904315512602938480744080638366898435326239258588533153086808476517763720079653882990384849679616801970431963747801294809465743421558763424285084427404569023787613716744032469612553723569483666098006177924926844355181008632872918738798140176481148678666686367306201150032222200099905496396865873185945748110010626478183334750688546622734181285519071089107730838311367521169722233372610385855904372273999849860726747213134116608246508550988783150758333222420676418960365451583946752*i1^34 + 4627166670098083721221335949111547137108994870920199770490165933611045777525956544528783068393205021487037329079605103178028664651948967621846667977008535898773400064187045606852816342830736154285842799619109171965504862187834589784559210430736048940438188069821420331584738082316798000786007381563486369313812675106297837315271964664651552874525476612019577569803969632914582480188956640418297865354142162603007328111276582722637191859418199358780800119859654740801651941186593907115169605576252380040099162092699283445645213757134817658633970205085484844777481152949536212485277059567068754838198680258825320820196183813395468063264029693771712721012770700618297563296187485609749205331832088050302350731792105088834149463911111181870383638216020317896746251452855843193867955636024350459633719621443588127417290769226664057392332185132489534564206410214675627564474398144295351006160323929690551434282527291473734897469475746182510772369056273375592693879613240912286708465539530802818332451857073500531022173080508470374562370883451411808101605631342647183906031911925800855529907328464251284162453265231254394868320891896266578259407638679956420976764897443502508520180280741503875519034814426470706094819301558183910507450857743069558656507520828143493896491568578366767880430289913854132363863756066131075174365708673702980068909222416715748348783929899608679639577724141372303212891389829055988154268625721912375950709505920241168714161349125102656310587442373530032520980885588507099388555226682947448813382497274380588742436243099799995396163280927373849787926597611876050899490952705912672913887838065821981842077327908646994471642976049887116683422318568865592215569694720*i1^35 + 480889683146665871984597307839483279369299707739873004755626549613721356916639188641599330961067429957841188879341089160596156768356995425760519113590039118844516012890385404585095284068183740140327098781580337619922201246667533078909120773810695641254785708903253190342667265711587054277264207946771853996122726467236831245083976708876093395235923643510036990723777662628704358324562985997109237479406646959448612280593378901134340202014403940344152017737070347116676026283976795294499161968293993640764434665266177689398755587004351772920669210140953450670154090797872058804482267841954930926386950146618043590734121419732414304577351288807008869935031056367350217940261486376426415073378271634607939061985663643903890188958027393708702162005439086320675270801170111243077094986770131863014049800417800502721299075852486586971114136822084863822009349419331114894221546886077109598056842042949998542594298227954638871472012703306651306043767024785688643504383495352326058246516839479965133032583677462887942150244545630660500389039619335641223090775287558503704420005220544748136021348190379012911218606998637630374107014668843486607419686114388145945382820228694534149504734644906657922209994838883346964185092067048872092231885977898283847392638751158965154065909705494200949961592129913697580534380057901243377793303734151941016995702978103796011229719039426682628070209240803242524743686801279960668262418976548075722728493043965495862529162179346494732450716315820199689640401341229195686654132756520546715735048828944771194100053562354394947582720842381728325770925368102187852387403162474183715045956792753734079564652895636625747341093184655997611787096513311544442880*i1^36 + -6486639656534956313078952327679712122405206680200689685187958670046726083580624203559492487269954661265285264104762759059133812275642756871547628112143704591814647430135266608888501127876644256680942732957033683105466939421142038265001622978770657568932329123761822026773898788963766407724763329140348358763157332798014965152590277364817085247242785228204122810792689139885312007588424743245916559949219752174769375307218732735960566912022346091546046351593930633657182101752851830097187406939808006042882583375902464575356322667206927140268946242610118851816415208619933628399464352064010824257630185028709036270227681425334403301521652991837784267328255470680208798608826661927058340890094949530087465328619581376331236765270392509825932493971970377965028697532318651177765905178309750355579890522598584113161648707751187646319141321371446244784324665206898573270186589025092268580777870588081851861488990557158226655700840282796747299970104982684097922790913425748274158907070656347672807358161969153956607587165614045354233364538398848912528936511845009931241795922456439049932746688734162292790452025588899334006735022956190886234571506687873385266274298859264940802175634949144004364326863422823530305839921588277546489132338808210264227104624819283975902853003809015332226576963297552163010436628980214268410458454583424609279484787849520607090766428707557967602662538205538965660911444823117093892068859633824226754651346853216763942089339537587927620264371247021668567167222447653322677148184018208922975525106805688446293743401399545400123041858650148879007093416845648873066980802761970084626774404273250239672569833103268308248643122161803287673582978596864*i1^37 + 64806442091673832618299637210752724932905729596138226960389052327727447123689695600546736515158530512230161197038977114090132099592770371218740757777377763124214505188201446750951812055886250041118158387647289090985066713348261900791942841856265003233123534953637678968373338114053008870965928809027284271968272948449786322433018004224918265442887937344363782451487487409877793341677037481551082580220851884503567293424881530555802142800776802757395389701029587100483644610070077022713129429814588687863930303046958897277039319887147429577084760286007621808525005766051829516265924600155084216310410971557685276854913618029021564114556422287432549601303143809702633697480848341392273207902644684078615830777120656167406004874621835914651607525958759187385057240273122257670135650776230080916058547719204146108654959668231049362265780606085431730716863601206509765294564998703847255046807083359231399690423449653734216423701556616592334937658999080013888241002934115524682568393884348526522505853989973598670979756755068800502735083551140487169621141494291748465655453713422106728416523657539260988950344144880607588020217492025887075501501196404317896000366338112077327005772383979342145609291806214179376174876319284671512380137481479984953916120600408988789862537197679119525140486749115355272955881033166311426339363461026202278452283047537428925327683183359920826554934499401551837098590970010215745655342788079812529679494962881107224131659630653133604825831973171522164480930579189283596764489056257399158295767962842957900218214677656102404949973571188591087887564726091541108904479344788134888100270591202847674382877662029352096628393453222804443889664*i1^38 + -299858225375148673841877926678779093457263145645034348196142799616775470586911098076670485497082229686131426090646574053857773795130544385322752865470346016444326114241556959689942622782707845110485180494556165222217820064181994459190897918613751381355737025771890589484381219546293530772156486573275866207846620311158880140260951414488517184771503322740651744005004898716007861118588974170266689166686633106356330764953283102793418911786820060308597248926483747047040722517368042185550480855206731988886578638049446376417785014192583383250687078078873294623263190795509076277576954086950442506805290168590625023791233781651402079227826264643123375713298381080415738804639460153128884647943254909978026129387987508267134669332000310474081728112148231719780859976922100667179505248333089439140849741006251159795513911422738945999643784346247853907234132107326566348294522077767710676524350793180958570306377449307465198398651444883417268568919751159820164526962946572513095666169420463964825061910374362860890462561252349633677642195131857437428345224560924762707118768226083672162355047612399573375607087435417917836557837844652764544738491299174777596323442080360220939055749934956821973142207263597392314558837104234136823268739322994025151354055465820054506752628393895231105675241343418848456522379341658999140554483442424256692704927999942343966013835499123970828304339145886492824033766507684870363897392252327055998689417871684284428431094381629170376345194265168855058683070062442324568652549457494881213014167956474869015018272553277426243390248056834252663559839971726514852171872958466443572125640303955865968987310429302036336721945677529088*i1^39 + 1076151335724628070404976639042754318413227698477191926547839274528203839714858070646469282652565688364586335742994707765005431861017787411074213888156619472293181958663125359589246262477554133175823127284229139996197921793690186074050346531654878858781906819001297118811282977816425823931856432669613262603599676948691894921408994637074904711979385831498630421046557910075080947538391899347642734915294100143941952429136901959747701623813084445645791923603651188030312075223498473987397777220148146108990963671697234448172905830190045634687153344751968781872050830967481483691389330773788731372979884996501758075774375397883298974457107750838064760858246807540661793153408710022043439225119897681899971526794818252999554693586886598106850216459092184456229000643155226577447092208787734749425952987638695658653814754719786635960338823910409989497541911565195610960945489996529830902360283582533937450977823175626917610901302071495741828005967168603972970273625706930219111590846013578542275559177089929611276003773654329718492338716844366820813736443242428150978345196966187621249525069656837521439196638727153235177969311648564695074615980658869000922197690585313442634950155556126292934181110492054654356713316041978166686256307373225596929928520743475569605046650388034531833634323999851350736392068514781643215783925024436534745970672265485126316530794877722614239111470096100677184956162692091482574354074444569844044233178547784285310479017162549474903302026117901458152895234115549081055873080395182403484997181818114014008973020628692210221224665967716036779483575287263625053775477852290366565316807444934215935523775521814917303762944*i1^40 + -673546502872962101207075373015072497950481358032858352582754169231653241022461332095458400007128155218021645150612294700669132856852560498838573206684544789636543469807402925383993132224584183404278802933265095859829254886049198906499054546662922105866645603449659863867831774483532179715079494296094388587196406379120110079457022300835602008598921690773288393772263279817126139141347757184353721633275348093610015367315486021441963381976289781988694375788013722726541253070152533719352301010078721772030866593497673385888693201965743587051856938131536590429687439677777218369171738377450565018115084204865759232013860019144648090407037768297232572780383017461947034432294430848376600677055386775714114065187133997339023611333195834040936117830403107316994982733689248130271122780014347337209498386024686785853986824926459125435981820540969305672995207428595807478345851927940754111271962332879137320233630988867279792170112483720618732564436057417377574893958846857214489600477058896229895483693885185404965922104364024536825424004992087736982665559428010715250338451987661578477956844960779433667557444574806022901248106284575861054686492464502968933984035059363035883631507751746526367370731500452593661386960739704524625449242510148811683510878732133927791929089861500385418178409294411695272797944285425160896308171355841842768483297849730656483828716773400782529758766898681354263309553482113824391193722719425843635604648379908704755226741926673916868071421602160480655385883510011473997663144453338803935382962754288983316394993695671190094523820108798764915308579042178885272893461813440168910049228014253921528784270653390848*i1^41 + 95874846839294335854894976784817907440743739300088459214721289813302851919613552859972106218792614899190422096175274457707294692613732770270992940395759828209727865785837538718731372184803735538525279280349629876098558989787454479657543991925080403339694366529062250633342755803730611413137537774594701391133247237534099152265544297761714628050321298727058153830766482259389147212028334092256333365143354919599337224300183596135783711976989758374058378827127423616750110385318285987637589119218250277168613517800843261395350797650061102523066346771911954016429117630694199036758106756240777797980210248452753058862451242472213624167083955881932277123111507450954691206430955350364176024211596909690300913771467141342877415436243367074985756780450873495545975371876618337222379803317345210240437192492528339437375886225934986893702237961058919227424743991397439516184517309405498552346048053135234889324028490137449102636600888421186955986226646157684949692727103715575633430982192123216393094434216009918483112250369313188115573872589376650562704433796056886250529955083530201194896869999263875686437358957548234626307147867799660947309118233614613047226701126750668145461447716909463516413271409675992688498621808844869047905841901122601088221012658767194197761281377544996656753784022608992537827757365275681572996336508833312578809170743035933529288241138529919788937058836510145321793924114069012353008618029686390700614372522548629366978134701761001676786285610999076511311726264393296236414360672573214769217379901152794454266908573109875533067211416261789490812858946069202079108387304715388706795756232771078094585856*i1^42 + -10598968240665675919381352871621135759908539013036594484638713925949234741419705407414343774268217197803366340758234414815651341107763182306736453461165566739729154862756590671116285004369006327126067341979842976062939611604540944526004024451932271281019598735422755967816414503758849830274233293835924835851190709337316810449114464744188280316458099943318699621351117715167778917541446006113029877285422572849509738735713643021430564738337700071944329307792424565857092158701777496934277329078373810889132871117732700184915715222056222378829524658996811782957647374476979703441971546211629657966064358423777636094751864065227732476716796922815916357004354143613937621150465911871079269261208441601217255119256504401452772458345389450956092206909198245414992436711892060346891641552810036028560227375575219869161207392015902318378480325829337684669377181300211215052145883977917262031348031947135993195969902018861787536693333425299963535344070382663517209272600397627536718129659648289867692006894785641343288732552948493081840579676723426914815280656382464346290499822886146512084581573165522610891357306853541378751605230748859836651699305584050133933665981781669659731265383339001656959314601700525872253679802556010510565902289803178810681578031701120962652501395564890467240158864237516494099287955863342187596643693923287438605498349125989379081485289490961200667975838410759294021694117884709460754725920908249318111440730510189759734786990231605404393381288062671818018195895665013330940404688349672099920004425294756438105497039215744260842390075527521467768329302570005787842025899055756499916930393571328*i1^43 + 98720901232769484450497413372383150414585815082767085542294414443797809992644258238708549149385745764777903222832661710067422152227693481602967662228743182426643163020383383518745082353422533560242258306692388988135892737053808328406895875836340675017393319329145195805074804842534060856398674942470974728343509680642170819991817009617635201549079554334147660687132293430976192375219174271670996713394759930094622220365638418415863979568011899834525892654458809452004512025740987685862002037936354659392415376695677674759663210014776795319527045435961594992999702211213418526895562960143857810063293109306563537445646256324991553029219611866995350736900535203472190928486855132908173933510718783632583892467844054953978609749402163022181174156317330476358381364186047695775087162680207939191534958929709997361206040313999592626671915519879096620470318793183756974561747000616148880024885035669656299894622722383010138467729355406477012185068173786924002604688427176321532477748431787487429423402892391846235682626313042826706579445848496446856666830041285109272092492935329277363486217304567261824392030618654513075618597598925626766548832719257491604132999921321011611621015588200127594815598554177794437055466479401325790423149017975511949140304294442076088073537541435768224788347911951783614854882877729005569386907532295863423458373901953347283222793070742807279549483802028664379285445543558322066326863184976486688343560049222027937933912453527673113032711573509214005857670211164113860536989724910558962466799714641241602638737796008707010298057985303779026332243092602426188921989775503386476544*i1^44 + -333666680208741484367067735074361828505859433298154956472399779800067323745926635556058569683311647239977808107040820667754666464681935867327235896040160255623241971509342317798115798221145686359305315151109829748523773678609959913255087244614939933993274128812070673383771561012563163604295610263834301473415472139590106128738324069773949851977037782700240411345472977625736889789955098591031878596931398193197632779217110820211377485934152513056847739448239399262463468835118479439260333951398626293540058252722836370808300535086358222180182152135005988338194769025176822956531088613269067602596696197016704957516062574713386631334297931536953939472121636664806307591490251584730999002429281928487463357378886767501900114989265051801384315027630177797876262017117484890825409223441716394103494240941775615030696618701002011357181395599793028606998295018760638070488219828666357269557964460121488957659154348548128115138897755933542635121397334583764287329177349654218662157049931044037856766775840197384549996752618409011397933674744962549458250593131897051396151843323403134628676175040005260898592284088569905207975546613511360583755813793245434752563083900793556722973448784291449601816785524054403104635553927539786269528045273527032989053492296722608287739999792274728842111585999250842554750966647491701659303056879304435480888150353984241288887948906207507705418768015581065464679086547950198407763268931731439404655871980873082403644920537883588544038457737314200219863647020467950862444279842288843711470665265386868073945682602400872179096513582395908852387412744230722713134563328*i1^45 + -181844637145336661180308282189055474338975033580710746655014608117981349821375546473675402667053380200465659744024852232411894119894575808953034574724704059742558743186620411363449130716809069861421135793689025062143759475408963540149230741855156709607761714217196542155036225183453126426538221049401526277892108343876287089115428777642554329145456846839875996929154540593976287522474138708951179295714544520533913522393428335021911647297974288545858237724277268818821122578345735089289944792219416446849009707108730316668696917058701066906395423899184418837654333249994704808434015441295078402355407546506140014172293110237900431972335141942094433654759347500438665999852658262786963349156514631800888845008093877115493127890510978302215649476401340003135022727589515842301554096104284584160507995618239728528904218440922466602053913086622270514767333425512545137097919181170123101505053805733174718278689004952966032046529319599821384435452253239090534469704667809014048339164584005734582241416658569805516186626851147227456421099400220178038704731544443967361449215237591998497026071954680385907939526220142398059105793889564136644982603787350995006927535429167593389421728557614927362414789137984450153491832659645989019640462342363795292043410620355174359701886507340571503429056305369975346298797640327069992610754746205657531250363724524795183176671643554994484998406841831408994465034051710764749082545368288291399698771897079578130782874181925754298802731126417552129585466038424079435749120008791323258630648457611895421165189542681332523427640788067914594907314729910272*i1^46 + -94484932593398511967566348371449554568425152082549449587787679850325296741622728076480250302470075123343379348314457720343643850655820427712323951613981321760334777372589853851132237233592064192307191315710703920877261555987289853007695964153706622953192490568200059692171189197179235128558291820151063428300299829954005755264816030770527773744268685718261917914316331388469998468405270988884598363903458689007524988023429778026685299826497151670452122665117088013723797628750803141619970611722957270281534703658925478302465063112930329681928754779581052668374690858211115946601096122189452305978786195763427568550130758620684837276329162144587218985940826174622551949137848102800904528827371165044123112220639519321381849651656360966174257244473384364931936334324679150885416575403738336626247779211966427811225592634977689033137278628768624639296903097111518411434134695670394058429910022396345073560245084115083007615341229852637454434895728263163116505185191283600428401199718579162369655294076557257747927376109407743563034220332806270734049088839637391920277959594103361612430265871147877850566970536455633681442361088490608913113063892650306989220453652738594499903067613355203131397954872274337350202392572053444694937520827567813947299382361995050420006454640589189972473628386739663976788998776182210910935037996090788810991638153935130876330000776517079272272713897108906877218644457005343034465361179227469780093531847286590985009067226286655561276640921697733534299210542999700519438249303276019283293769196674047219300480374112176868072929928183515152384*i1^47 + -26027738665601529126261948581649580134892592683825793200217924019880675957944774546385776456823149893311149122292715577103537920597162726251777389916998653882021842802396254928681311735839070895283173439244000058175496562025194729644064867137302799242864669034629956799604142476896190673699866236257127012133560844065673108354886445308777421879481167077224754266067709980745927962590778580023229229153600443381423147636527667645697096068385534052790728683451320131625205640671170218432749621881336216903996601255041560132097714756990828935682299924740800115205535194119789760260554508975505502650674387541288854607266003805264107150584208582546975860976186969756110858067001184233444808571560191035833875492009959552314892528621915849695880546838786513237330897063899412982274706702190541167286095619352843418929885683347075089057954787015605997179981684252347125037529772049887408944388382003435485741382434734138247978340219189212701696565457152790112598091122619572306404392012687927976673712868952957056901217520600861121272095761414875508034468660557016246043224961093652299880044275500814938800154579347408363211321272153305615668781267821742387871998959007840503803141818460442070770405229563462156893687559819479539233486122134829502630932183517145796123918136674689740644351686973487297146857026117251273421969676370807469054793423146478291557194280306220723470930497613991991289635893362537714324599870206044488878779722921691373471911927622571386347339096171661329779117890627362936694186908064183608930854202445013779739627561720581080064*i1^48 + -21119377520888228650264597891793637536771172555072890357419072408195861942550306120780914432704777651132242353491749254639822738948039226100143015883321489864590674769276435268184418222671755121379949382530621428478948183666623978918042075826188758923975938329007704762092950397429853136869019846795230701092637955400411017680528440860959382232386750381277446218126759657124997180158189548505801538238078710189772217389469945417777254811248381516445623917814763185592337364365662159354988086036908486429162448704812714084018805072199080506695955504994636558678643208217176161125592595238427078649258516473293249514474034668780461175026833002254339093347906496705612618045026079590640337928641193155706742304034483215780059296324236129022920917926710930364428481198532841369074567159349093252488423969603256505907009062547716038676733457356738559967608043644181721904639357626297282214849400458997849741670304062193081300137095407138123991800188054742832767192427813161327468063709533131712799864975119981295001796347192755653174971384210907363900527318320699926570043325085048988880166572132166831300727788085628552901106450287667717637002551705280860345921940253538572290365668752655770669769822213951620355610424984557719741148130657117062755639207085068242408903830403511864765127605390806001245842386820104544989918030850503898213308622362442082338183912478260379170284076661884696029611692321334991517828462578526396326243828319677449892589116785489278607307065832693392840147248413736661656750235920960179847761480115468390784*i1^49 + 10704712066002220298005236624354411590484523653081934027930573419619799377919082842086399361478301272393023154480972530829897488734945636939784761345146909812662526345450977847759486565017293069959815244967106992024101926000733982491623745651651990765276783806492127812771232266787982926218711368316260457481436369155877661077665660567717699462837868088772310236335956851250401815075684477060828760217397447880059987694171790235460448243837170305333979897539806548320650109496602133387589712051606470404059420486714838345185901448346922125851107433040705617925352920753557512802456247600539036725313063709557992039379806011369842627161998695134936970243291477469785544089587886587103030612963115686928558121517878263847177441789638479400963801123591122441440329899166836039073226234606456805858439986816655580794878552870272612504910395967665102689380010193910672104237496099253769897071923314092473073085186114947109153513730020771467241576510598121116779700874133164137854844101741365402934242628966051022135854652259126464668048591521217930228755401950839995495026146374647785185749045213581232194453500490748415730065879907754020123076241436059321005097484002191117877146601217816515118041465271834756726045490591366868760253643664230614276231778907961392820006090896312979175309950937750014848479795392813041393618674957328401643586612525205998760210864594373188079759267455254990017023485751028915537597971367767457828553011244198780678454204326860084352718995322731094958244315269686958488*i1^50 + -1402979188113436939282916979892221231338325073806523557165199513073405577614914533094784090286842177051930333081798456464813523497207669966730464440742409809295342379561275129971625454940709891903918387523738915869366398432261740938442708689596677393711011943351985276093114729767414903715432899522188900629623560498179814578557781151365372650783916647482815440044611415943943239712548521212985996602892156581657081474226252167046729456498920680252122494420973578477118918387110696198699669246813832669291047585423759572022429028396600823195607159498470087215267316750841885996168416822678642242956190054018547675465250291938910269789439323140188520507142310938985429429136047640283925635007824229975564321284682754955250846140656689105562858777097548368072763973461815592772714872710023087772950968880141579535684275800348596994643893773588567534239851850341857665564464716071366702594040287339616392848789203219383649323049222588044704551459735435265295005388970239473371882968542131226762498583210967253962838235801549411788676153038089726750375205926914375403528313080020701280360957106498471279553537331672787445531546003803195326621868607690678027500854453954540963245499541629776163748158759538363228857973095634677324633233823030424119380646592445342973735012386456634447887496592865107557189440861069268780332412875724213494525777967126285103878736162305018384461992232099470344810879386650795219354282312900524628808161105044546908452683960918316250*i1^51 - N1*43316154338012434599756434233775386744145490419410182416861837955035949992074398381854810485653522367553049339676837986984420228313285180900595089837808381391341537019170677168699107744059678106082921078517441264869356966224171070964872285162404751219395689542734352103774000317804602160303857739750326334744536376991879349584140364320201628474789286612379006958445419540723440667042638794934498989056046618631038425640893719957561780079381002724441014629881044343669071371340502176546779748708123213612213258523726337104491905039186843926742947382664575595703125*i3 ] ]