[ [ 11495842549313583870180347358646804773711222521947867449919927752009670660125180579856567282408027176378152872094783487407697469691158906232643010184053486517425867272726883228114386777749106755674036318930331751418990013239605560475241893782114860165024011443764905289873746653105862615725760244177522710857571085368618637545449377250785928455468330832953589062932395148157540204310775130300131211404033572504666453022886398745383441580709561070107855561066396314962505245918966267695792139242798950218573206167857147528239504008281796593638111956830045106548810910473189618442574552980601068126793331010941086499836407683752969551513787463814696078291609909866439746502998367341984792119176249750150133899629521755274890982691673979460034706326949216700650279392902449514877312714787019917693404163283717366998089915271601016648044300106508351663473836898888315597629921994762170943353508888766414275985252947839415008337026284682159034185160192154968892741592473375288768546316421321308549474878788100887909520440021546033468287354851500203149952832644436377920647102986595010285048376928428435558942442732446379024080298725621275649096255527640004076832789794399156698321837218694609525052170081012551689437284359980733420672279877170363189377731700852625483649863252745760433282198941815035167451704718893555797982873514813300682439332924030337881463821253668447225517178880000000 + 11103278551143829980860788698996302733813086727953278849643657561293488446699821411299208609526765920927281731951627774090067167094024810534699956149162142069978154720169959255770971659425774408027093211080045242071018977581108794364980831973697731458772325361636870291294002501455547963210064997154236933307135596166474561669447295139372183960113593560861116202669846401375649791756997709717355214590497236980368884088784244029662330995538414730005109010353290312851086389515599931929604607889061738901318617968163605240796463494087745820703507869783795181077564663958259090935898492183027874445931800514444566595381991382155436615952919683836773556121376915493585520000338706798865259378550758605352120197869184572588550363472606748711745729316600871859971488530204507079657395330995320452246149082826232676179840789566999603557293869780700431557383211416311021034517692228487908386351641544588763339478479945181629801042589752549752764819171535086780150428334494251038627904403164764656263671741218403365647879532052526867129806286668811610317156594472272352023593705263913084693119076792503888764204718601634861820927214570709369570111083599449594032578155522301779024181200560124018989332842008484784214047775396705866004523389240827170634030160559452201397459802264250783977586434089882915218413238376249370506135279368773218039102187448731108286029020499077891069732454400000*i1 + 115097404498087266888949753460062653917450439859970202125352658790826557100370813540775592008350946152254058215565394059814419022772827398563817595257213228168107053902535620096985296965898787504722681858567794022617165927561370415036286311366807018800505093779235427532063021439959992432938819169694492318769985442554504875329076231197336311848423289675167047889300316016256634765375587669708012828232956921020730929513857422047098113647842751457729363317300293138879004638030882749216137613884576326167822953446029941688343925217319214878142306441755638795093717133235823259361378724551902452392701684192454646643534102402730887670702578030189108512817077840640607576391789943725636650038840833778469747690118116680868447236506663593306966048994426291135353944986031817246688190937982378707918869179077112863997902815349869207943859927333206042500733026270285176979673045739036135884353138424905301548984056271180895519267879825572897285172435874409779344458016867829495125430867300295891073200105972493623703508739637167476710231878160772248338785098648682339300242141352761168314912830095508097311031307768050742051474968823820056300549590963307821023163055723373527008834142311008517546981319224082459048114862334770334104631262938955119291543382346229698296915152321166484801802234637736668616430592604043675747166417965773095558029893970939623009762457016805285846581248000*i1^2 + -3169894069331976038217754276609445244534060242470323396259203939714249236322170733362719607063857151751352484672989877191798832896818504065738482409856313320393154126966051368870219730061839060430677394515666115865704895126804418842131985729456152488931615550706228560384661308483090764314443101296079633077578422967059415441661299511558011754125941794963580336976806666259251131713496718906146632385962275006724460450512852126795991735876130724009210115292035049784402860714453986095825686961514844354527628407922819103791264657796590773330195587904255894034917917768813954162316544837689203799862826940142244414607604264502899029260703120538738686032375167324107301577489166661274061288802281691154446705373236957706794208730556519099780922231715804847554328266632497706441655611953120293782867098482092718867894268222188175161042075050713231860123164110029593522274940768284816893337182576425069831487154454099796903233202022759208764985258095948257840019112523020492336020302279562553980157191272147290999271164502906660355593969917985797172307705034143859439374664969017849555894377476671016161410000079023549951197718593967487401259983903301115611810665221378724795839803901011517678182419881600694287008189374229430884486375511430600669574922413519898909794968797866792309743593755896495128241758317496283404904730590601828484237470926498238383727296789721457151180800*i1^3 + 328656073747753737088753974506444645550712305594699195237026019983207782002484932191541401664592167852682284421813001712835295130421249797996905197217997567290458873294230164829717830747877949730123112756674678386915219007148905122168833442054731024406776131895253251106475400963058877360392843545187758623295691103456320849900989799319592010912823688617039824864480492482667696999355188940342078735295211081235301450538185267896981790996680225602093335895657379941096957502596131923976653936497199758464631876035264351083723631264175072541129131007952783033158000165497652928463057334515847210693455671794438058237273075998227939343685658808029691610552095429682849115878041345714843832324501817296385231009064510751958019381548013133587142470770555121226994663491288737130958988304638968701506937234167613126787347490327275348606230706524851091079432183234664860288133282770722074773944413432753802305778755064136763981775957089575186980286330316136325886657377815379183072638460603989982786431215797976122507300798863509514658931679750136117974403374947054020734550980579670047560660812149654708690184892805223344535661321733830010094594893107223848324128526676441037364260782043481219873480986822229393154232788931229298169967750403585218343243856155141223854562839058962941801058766921849872873292718666985629384482414206649008610785266676677164675816322453013885091840*i1^4 + -128265509865131727360055530895443373547712913756932064077015151754708989641985400861745776246826833114738359673177767568757279266831314978559883524453150181280223646384006280593651668611175483438260802491606813736967823385647506557382120771470665794584511495637786123087128157602087656974390707803308460955252143935914521597064776526590337108092374837007383475716193473530065399436128126209496619121171923401875246953516407372463310837729155743439376559010074163785058001306919977166204744472814248114094646057726765763796862476258509664776067261910817176766170447643847850380555078373983928987602584107945150405473103888576678065273182147288800760071863617779417678330919327162012830869063171803233573936569388053593247865658154394669404701988573903817722040306579888986311638121552342420499915128708068338190388537901834056828202771323385378456603764574321474273181073325948412627436655281139574544957225402381314495586223396629590357787336570998133152644373773196340246932823895153053823709961208079158629380652364211896218314185104981027556847755693395994534094424940886675622744375979228814962633415646928192269425292772042535551179888019100458988861301111765273491879426937885630462053801341309648723980896926005226875595304887722225683768748002627294235156551334751528778072234057337649919314676264934373178030791934662797787938079155269599838216992847617226440704*i1^5 + 136842175219724348435071633862318146440896882655977505705979716664908857987455455468619269877288058414894835970488113574390103271651433070294038771645439992586343517952105387679524596421964828449308606467926399514625532014012963178401719085414208067754960754407281530071038988033231028007295395271268676914873995731764803710910974251281614060843800378496380588008849443513205669764570195542111610089028320276514972077990888873910333041626624184978923651862264919845906424838145355847998686401745173374032234918426201853239478965950632085392737067972816664598815388250618093111018759204476562917449177500964098654243557473886540785847071027660326538784766491755376617356600891108363324246554982714032114738792678848428332626171898037153582113708262853395662864064296937138845182282088603034504254689204412712397415889638312338774851430904628125995302123862035797975656248457936076271949221045339654194172723488584567366704689125813752511332263067407164228445057132819063269320184291278284710916123051000438625984961687645265505604417636964644277672869693780074494055193859777328595264657427818671133356427977142697537890069119115024771275069863982403072997599896260221536692795386286737887422158462589630519646799802497180394042563378623077822007663180472345303966498648364407654719071761702455699939908366865737829712999995602817544560938820147498773498455227319189504*i1^6 + 52066795472329759583382164452439869323009762802630219705496140264410637869563761401370209003452036437166559942130220166332470360120297221194124095601348969816178302202414738542021790717284603301222144074895712931520488111460690264151834249371506797018204632972500825945055248616125532026726581115638609839133127588764547336156353766790725193889864782929256315100992565193630342442820797449681789391194669106464242623505580327446734600932855203192969199868039419921887399739931793303235383196881353963154393985931320793487085045805539983421459819186159892442681307065797855167040801519297748114015794695683390690680713739422620272395383620157946074213909725343676049133048485674972622539208334144508144492755552837454135756746135277303037511074118590397559305341904905397138381781839362704583128715974126324190103944952278223037977503188628411281088402629713825532477729371270991960873954609650965057417612255503062206763118918979558129448154123871664797665587344141942663453624941581373240886615211676070585772889311947846839462965528548911213565363073432294545923154849814627497379636844645251639748306196748513080685750584767669109881603326508578470059127097541683013616390063177816769491515803646100166019565072647912166336413370849132132659936553057945462272606388504690842412612480418401828721951684813815964423584139926255636110327554539950291698488524668928*i1^7 + -159304925517161398450384184711951695212991809576785977394505187182651217619696576779145465656493462836637560002125750376683232160107894850597560231791014229918701994683875259176226550768615155424486099350814590481704458243113574064052683616970889842954287680087803613963984752389376344090642355451443758534054555371243327878501105618607089813446397634386987250421420066054121722890771056937208395820096837017837827062407286961401153628262379199913678037443704321871803801348999074600940656495900393555193803691825209525576613605780595157607652712944396346444229373984790135335819832797137142542030377827181989028399683480824640312623202514694297361732411917061956312004236982895605306722263702173675531759651406851366880968971027914661161545372153058274509130306692982450583483280316761509358979093373801836703480432320687922783078232019743974636457612666444386608553046338796766994335291493314101221509272068117710350898214531565998599640694671741572851524146764770008030940518391016845758326571401605249711844683531653740578644717467915048374386388999975806367187836976755076692003575711195406024899483459856663223172738870490245825271983510484109995344775196500868627929279140083130291681778413985716350070545647495724640713507321624078696980112444890536849172161184954898287294489525869750236803178425791374551552630498129045190143875634752263118984671395840*i1^8 + 94769540117424794163182008914829323495114292229944719896987933718201839470980810436385918102920718636614863287879014041302317826845910717730338344409991183143104102048380197744603730644257564006526196807279350363791844138893171882015847396452526036100160844068586093810674693045495888480204456011567870492159309643398978463028476774866299881274038610899780600537345593905799543983161650702597210621073981865783419692929965579588966771523793016983038537455809510158889921091775601622184159206508115230487282242717549299889557026898718133069110893165430911956378894722083715813717259740164305172022093783365137945098477648176231841560131113523567077275718874987895269464668036877776301960537274545756369917770672304536992136494277695613030190839783984370034219140670269996870710645582794947335055255924099728103459017208868147062162610410728109148639135240687937520523424467657413030489769095092637693541640939728252517039477585928019928997136329007608018918390543973745480941056805477395529816753750494298035254846089625819155321894648001094498739903737903168767126667432128567049962840079694570581014614220387090272449073286492457366144997049350676681239074797620737947797968062245281051894923214791966361314228567322443775692343208566345992647637769347547753816464384570523745357810270078358963455311771571753816473325052354248835666202903512920848588603392*i1^9 + 89337920769200698473847964914711727081418466335272052733144168612998080472298497561527058945009807502105370942143529769396117433335355843817245900538005997550059127917655682096065106449552856874209470827882030028062469475093048364493616813777065956269612683930250704493150375023837868162518598026144396857092257989591847166354481203132872854066737753401574156651267680299955535922981821828095726952167134991547743944565416935104002469371055866963419505863280566180895666278209881918600851862122682036701304048726012074644227081783943661396259415250432279777243825455493754015991540234028818592057917871611861248878656561470881159379013757151579619456928315222485553402727547091933348597451177569120410835331168725882532095841898436575114068370139910332457860160819499253183153096050167369467082419293960032337445011793247198882037166394002758639627342856269393464344568493314641172413876774160311335592840049091219417363388095614057286960454884937191449889056815240081101335623580619862711859505803684534730908832949012752512897977167264646965265007686368655990336323087803749481968617966506950718998022407190581314021570843767687817866547035710201128544577754018564099353945773642766402912035581816358800137106190927562167413032574681973714664129981217296839346574557699020253061284204129226861977654748823072377716890968826988460596489883190256059023360*i1^10 + -6619650151845239636835782109263875890788128720469794578496550045488315216272895417974177427165474432921934825150721167114469699163865035744685826073157279197092816130882552508489490543815848972560172420377218964061550914758190645788957843879913562417741426349342110256024910518862067437366225164357889031878754298791433999951189663881534866370560774628902063896005874911203775875307528505782554272062665867041870251410510275288106006871367740373988377175085020905903770747907190251303180472635746405141812443386863787052193916679788669340391453795099823320769331318021094101104253256068975357755877258959999206247776026285675930699369497341026775228149251740980736192141367529798158933176680924560115207869418389283435181770593246752063185566469406899817212005936369248279026066527987956527003132271778039180931630651030437830312244055423387584657015897658079898388023200547811782408921260997291108318717691855438470566265614742975914791218599086686865888309911629019747281071179523616972576316470715370583496219247347008061727187099193292811959738946995210795610022467487222103066290690945719421140507232681113750254769367858378658968408806535499218527734945855802868364995449529015386419987841936405397402843763073456701459906895637968505728106994784874441191495564287889540432264694683282865933842873829798785635331846822113184340056758418742968320*i1^11 + -5676444993795480978955037699171171497315454835996830688844881172503361451552319122913504908146178713882089452523903141386034798604868413105280803941625205549307256154586233659775807773319116363116667543684898298257152821617166878040146368473060275883078149574294539732933879251332736187014551196090995671936317617514207382950592327484798717994332068858759256311731871080868109475006796038087239751360126421962290584328801718979415694299522510494911549151618500041640282240641086470358370219238962325555783780513921357777138214550343216155128097533386361922646424478681859892145076907865212022223901816437929078233275363779929473014145854182437649471478579284590720603505901244587977395730207664098861549002500107496941334536688152365200987838680680063326942076530332545798028821743785020821818020889436797752365812581751765993644324985447534289218455428980188843718841114760891627050014305389449264639062621658937449596802569033081265236826426014971732235506661164051196537247745084440949261089031364199043472367300715576304441693038329796151107001245757938355816219953445981228244455361893881200185023833284018655732055924878962408930135158516891248672863767282929967625458879941117725800283473270283270630613266485441382186055686246099864129560977668134266023002081747478897882630856984104077647843611997644601576485887092038766363138768204988416*i1^12 + 1393950428432255229273291277534889463396852057236583095719895732769454597661402419622856712556999044187064744845381432291137842907735792857667894825692514437740353990470255786551930942920440119851005352161902584941156556809727073009480093653309700902129312090527143905695190289565842109007705540802018893901366576345558658096270092440180729443084744955219126268743354465777506800934438783102491790519542774193920497344448451131420119914213596566982733747030972482829969338645886621062887500089549955062767418535358017984082488420849856837268241492141927708632599945266945001425376583590858054226391235537269619348530524126810065091735300382030300831579987264126024890005262968313079669655195293136852262852021454476173376609944672874798465867839880202874955342622388516829542279683563488187086709628482633472719668027087861272659287077917514387360643066896487509902966728569072203054922324977585806965513105684092847218370600046470251558806142159311986920304820929611344912724396161511851945118225195347097479812915723102477370210532099753399207149027993116418659207618883161259797202715481831295638144353042844000502283556136591874788722345501770522144009134539101170508700027874417059229380884247885262493369205631412456394996521662896109367221291660315310198381238871832715026496589948464528785965582559801904536562720430600722086891031101440*i1^13 + 199296868016415208715745890486532370274662577840985606995517170701950529816554181219897925706246022473202007359170175315909769333233115815904136104168661351572389060052991263982485510731792703928634301585550267881298268844880687137124693508240051772105273642116232323851517131200838210103195830931849429074225056328454096842036581158339416935070146906835466641604530397895213130127759893603423209258491812763366585300570290803496776047594123238412305606765419035688446577545988404739822227423012987464605708002591385261767644634621003610118344008084239769440920323144233681384330111811323705917914349660632706769125432566421399127246248364036499203626158546557880259480905323026285086073868026865197250172194004426361644150166204806925921867464566014531644211985011426243850427274177081813187283464280895718809481252696540960097052621377984429584410495573308955011449430832046524690848260849046911121521875483190405885627696703731579009201886709983561132922489719037886053485804061737390721687390974363135828567278518392611062494460290381627310862368917141966438239906595016033035540359861994191709574723113175455274726360756792136855814664866589480883447331102631531992912054309474178398664597813263846619774399183294292376126612796011835507624581760040116188776201931937500011950507891604872719066741498121964567276966367647534569249308672*i1^14 + -136698797085736123663161437910300686167859054548820902365696694149922084330010882196611044244818402916096309812801763412092757425868468298844151554542889307374523740168924301321741378446875331670098716630993072853507350469677838684705496795006769210492694601640891809756622190039887608222721264914777597106678997074072664213418212538356314880111892636463046243978514374898704370761495711557411433488459073309574235987120826712735085016012862092125857413309482971102376105694758736354311792195197464809519309850153347240091954297776264448954358143553353067188027273309077973767883568212304294056830161312110095996252334597961597525741318740653619935217670463530535876149945738912216760372496401884423789312536000326076869802433205000624033247002674712118289117321978076884000064771224003661065115105056003567034589176878355459490880951110714703468350589076700709343466200020309722062513214807824166316798912748178451808095091237432586609005356402603126399774558140941530562948903492089783740020183058824602391670680998297410381468829872247943872161488341036046325025426213921579488310441136888591710877572135642510201821483519786324988606092206190709575383711550100839388878877641638147223703862501978092853032208638227885216909534403324366556142493663854221835053171055213768364101433022827107127192128641588113746504685629217846658596864*i1^15 + 28842418590842181041795266032219441369129225563689399478915920389396616508280950499598977773672887415249905237110805434796793426503344074397271260586284345136049542203433573743492843579896869940638219067216471685772281754497502352392028248533117830849018180260336490053077092562111324484335125364514444972569805977861678101869284969056505384938175805752631115967010091429902224852816608073485369339185651675704785737105505401861654313840166646248825538077589985505838948057690970394569037673178744261371618246729348992842628007106385658540303449400475200940365607932991938670500179199739114541999027338911208239172688041523625504313674942842896674503041600622257583250152200803963096103848189717751602199752754525856561894500833500766610931046229216045423946456415751077831731619893441374986146635999514743420514006285089570777513975481466343531653944007950437152977561088413999134217165400142380686234311507412899658126434449160142619153494802620180084154933310893927863490359023248770877534573917157442726928962504214859675931296156998435156643462752788977703294468850666071895561190185555983286755301818147093892176050420685085342439970993546937329015652573136953991354094418546701026239325650797016165915015798977176688911296925093808912754131824781784642079917709012687664252529875434362965502268408994248983931072828891226701824*i1^16 + -3727923634549030018267711507757000204029538275237728681046115329823971227539125802604445675211278595702668392209216071503564856837782665669817847930611105436626407628205556595888736095186915617309969174983276782971777501100025892927188308496975012640795217866281837306378780951392792410627916182014890112228304657658538381544757778506396392489170648460216152776817373516959280242427702490893394653881635250416196133404516320107532724207195074143155858395298023312246171552018756222137408919095721044547322282682354426844092286862682084234287853217828777471944095390151732384543537215807238712849628390006350362678193968612487852885245246938192654223124555303958491126914221723050433412669921516237450319657938702908299202656611646545489220352804020120902977801008438156429256163716747615297619819258349742729492216220697823491790750581181515316802895469144453542691891942547537111277158273986002027881265859031454516005200076872345721634382758277535950392933331842239372495933809346195721893418296474412162297827904652952139814555126889215684659832706439973735916971391763344873480781034123497397575893351098818118940746451491315325790519051744930257413449906075960175155361138148992390337511628824665333505647882870097815779813082917700899460033959049598846556510238432922308354179217917634715476847842821258612567694755504324608*i1^17 + 323974359852195180728233920642738043232601817024021522036989475249909289651951556867337699299227989458156367304729169859189886632879968126856105738943239733226068024748440261299243321177691923304694178935208563601660021614931971587350455621009517005501773073207599840457725399998819362386201984795146384792228110432599276798210791596691053477176355846106788303868393726596252497417610306555388552670016606313506784494861027520662809041412129538586925279782945201458559742994905943398833096496992539581923769819943261211766768466512214408957982318052460496978501174855590414141576789437819488076164788882311868329368375859056433774278106747290621226280398252584793742788385717041119212482047979447255725517918933416900852924550977779035174302661850198751247895542248954812070606228034635924506544260306362002894402572345567924342524328858928062039580866382310756036238258132962710023620425507869511263859038743714866806309803218610992804485054621590466016149082231535119615105422740178768779474307543074472493257958101196862510578724277077232673129975153158570019626450930266360751911273967073532517637981927665552442027017012821819926241571464145368016035293913414161334017258103093811667638725849298005131949832186167560210653347496845501552387009271997991888288991488799658869984694379626445041706482346551152822206186127360*i1^18 + -19785421546519085699833849204655421255145773054473469696430772776059503088819993084663136441869772576468555613795959677890949686923309418342460172940020009768295932279265256228627088763990678676430594398259514887907036173473013907306766030977976488791160545589194161155811468092413939219223750647841515484548233638167277055474918998473061307334017223360308585701176305359736601022797207898202264641675278044063254685366081942304028958446884258738208648655857586636418696616251745460640148936105680169901955373224804811387732855034586814892102523793593883787394441232871375599715048872269677790985485500390792939066291900595646790543435860382752568444763689195509559184755638557273638520007838745931128129597926969724160879458284187425705935214874077903698783472354005109164261843142990083367653506307761570365184469015855716024787339355593350965472807246379256741557847745373688181232221252489659409736554423198428521390428110076316623061972063432365710378529086809142718209398876243765064669639030126303043845074588932694506521704179330615383835317465038005283293786207542879692662891120847284904559724223662492322478248975377218315652051281323718075191913712830350448698810755780627437706338269820853304086591093321952391206851737419305222739798490922230826199124797272004513305093079178909793529488496968329847677911040*i1^19 + 954940568992512536929484695590991582931708766544784596340136003498430899771626050403371307772958371652819142682711778916000458991286342914156885042674866458804817082751771534331935178601288163244647029883517959105331687679402680207362794026622121281291088345112405932860471823436597158997955191491402500666470012001331014614239842223365965681626960722558279843714225065533924801902427179347440014413360630182861465081288993525059057258375942544788264551284377075913134537289846160843481468512734496513140163472371935554514554523610226174388048193649881573702639144657487286773651689370877243415320897951807356195113650600435937712706419981468813399876180467775756632247285715005682309696658849668592768028543687986365163668715166077931760605444705793359664905354477700767682436453022108664237852249297346880627914546131222261605078584815120439549071305539893679616984970548470272965534582971024309512372168764704007327318711955621396776852669953774678412694613874778283469294517416501027383155010632760769389976419422929254012465196171700164538476357834117586091793699846471421814267837744736374955727989454713248480837180670625876130848045169594577816575419325842901756472570685951966044072281262349797232654245162726164304262069545743403223279730736338089520176564679345623252489998790915150570511052467011806298112*i1^20 + -36033320622223411909179128022475630349335835445673260763746113347217691894659727640979515819858551323823301578107271855459054667054925996456709659052010735787430226745699152228983938182523599434063362012486878057368031377575530895584090095806894655321394338701084021398677456805557831883670726995959201678601865030038812878968407475379179546388198943716371831591233727729350044272195459256292640585924102119980359859424947939847757781750983859101171903955008573132559959336751047247876733557427274747906852277406833730044237517378344381764218785207294812320894557322227903086058498017057639228164002334024523188022460391169534503387640849650391307011422376053317870841843019759621406214350092391826884856374461850546181308737463834163772666865147273267751061071300756694286332297328742890338364389923129387325628836290831751916162382940359614567209202794946523913444798433853269282767720299576765599809842714042089527941869810387543790809448495293538821246963454167017287675646410176888436386228589785854108771812178790353918238559859262731445554023757485461131520070145740875742510945931220289835723357301377162999527268729631176260460970781201055571980710423551178574628496346252125209299195888665584524009735059614363251172975620772954467301436112064646300202358820378942884148662095339610951335993233861771264*i1^21 + 1061403746983140103628618722308753715890058451721470084228128458358251107402186572409093669880236120489192992510117267854720686109366917549576595514430378574881826325815555090534508287415735120122019900101054557973206483280941609491347910946917844962892838734233132040785535964196978638955954261302181646785980775134079102952389420216350256716199928302639788917773412721182127355731651655945453590789796716859329808472737691206462726497374175240337049579275953690245458725334835553189967325579005903407691347687563201386450030539092802371725090522014560208488801760412920330017641908619112826959634739837630209747869130470089339696273257981899852952590857538947470257100392570706552593116528338178154614240534502300417866213866980493221764935440956864093304058669569126607826402457111869415983365187057188119411936374413226094102843345959271638986745002222592033371939611554888902386678275715476354413748532949387186379393616880674804450490297103465086520734824912468102810915687691223047598543841758435419720784029271227884063744142824736509704705042011776032255494822756943553233959581092226002885585905141125851909687202731383775875376169530871876663050188452831408508866814127529740471039313279379139367953151109210382736945838377200241227303329633483574797978973134992136302699869860608794330089784344576*i1^22 + -25779564852678306473008974248502096758167939557286538115034262836329760862301093504714271399673376331307686864346729979783958525522167515586310176691122695167665590362154980132511604280624387574395188051924284031424530030502662732651953510319423813959374811766146784175488779717430433651774970482632107300244302064852758267708898965224391353807971605513010720966695135107231569921117601665631647597466846662565967079149510422459348234158411607786347322668973930345554182277229629546590689615157779837300351056772106427376262076712789806862026940532060803514175237683524623370166540033753214354494893429179379759480974853515658158583260053622111658881038456210869651089989047319276554507318254767692019189768427576873238230058137804524513568634482686678449096211872918343869431923039169098504824877658749072703009005000524865000694581313762590766563106346609175961781799209988821952924145917968948175458626793765981336575598757021214797233684495525272291864432630424182715319365559899486311988068282370872672519588316772878231490846859885511474739120977075935285015858180218010756119001076887089253423145300609163717675683092300628672301428947847544350641578833845366686710507826996939160464316746706697575167191851113997602185753246407372687213670003275838390558600756948171695963255410422504032904937472*i1^23 + 520822019479792775862311297501714416191303052530851909336644996686535515083962207378820133343125793382417914975235701917631971512555481504296269450464579029944193605971736681729770574770022469382740044814403185839911728979229789286604571216425457085164137530071549515170010005747408057579614488420849387134202852391308167834863558977634422547800284159838412640106804085558605252306209460994295684691866566963789839634754927883624393411468474189090541806765073518725272013604254350072414148771202299325341836269324874787805515124121285559027995447766523656259739035288143591824469805516766406660359471948939226123464081933550099213863540874408163154763612097255143923339121984511427356420578266777336476503021582383380913408034770885927721735300286073784833860041901987057503273614553255040570977146184144302055381478025900831629488355446299218328463739854559371257590882188918364087392608355360794274167454620904159504779590128256856320888443002968870191233989830102691786417287808271236400998337602425850677840959379805881231045977183651120104326183956426883810070171054942449440730529607395708190172916031336327075114362232768906803877174688805329704918659043715904077777565415945340400710251730481571534083554957250745610400852893623178688616998663960033208434290403574732248942761918673186717696*i1^24 + -8830318629808366191583489972519546262981088952322180517018325721809745024273195584645714066267235057067439147611575406974966036991863574793668880544618802437858029641655489915705363186522366633569313353024220518868863138693937591026059497765061494340547181401226495082411089238457547224607138542774801123539761581302342867065679416978690295726907382317613876395516042083834851856233467076347014340961153667710639974069545661042185688674342824880792423491064914392497511657688341233977186258832313429544013558616670545726865667654919518835912899144386989729887432426087496267458794249858351389520470617218582822590574896672948224097186987012894322585844998599103445135452835730296556530296321551293508045209274377559645277880027141202587173156017698664163825599807279397275474894918010490899322923481426858459788012813965307184075639279724277001589329709670710623775560244988190696302867911853861375734687777060076161867059429287303733102749496541658211487876784396444969347543585942851725588170668543003169756943228221656851379375594241171292557154238697564007028311207484196765110943030709519735834310277103314058095891724483813392761686087011443310870565465872221188308240156312871619115918486873608453148747240470698414294134713283723619705533899573607324568560733552450549764380231322304512*i1^25 + 129209988596674789701166257907561822889158032783252880076851491162299934962970864175926038686870895345999478829703180923375516438296708082663588350206864467745630667225832842522014921903489888523348728493329664712723580177631771701045384367975734820824317256663489022602504170003786980095993145501771995970521148541645987971796573978535363487468974958858829150762482216744938708557090228465121080943831424793852592335733133694068769328057423293399104397480516542868901974879060573625302310813461286519375220697177281296023433464807390192136207260457375736803862939535699635961364768774352698880139151453298519070355894692211709775118167453542016948392069032736333431910075275891581025307693435900952844036523348403233063685924935373535153939451548019819168510777611786049059872932574651141311648330335271539396135683278189153077520933180834819204230983056297072813877911372582010876040961975735296340517352043974041739929931550034530635463333284522205096587137278085731675858023329642604202109963983588144440816881563425387444689237127536696438471300278612562894246737139851250318479050706523354616782443203470544964920516364499764770496269065061187881891580789407369291356046948610378415712544944539428177638419285057719191027954131845835472089291361172759618008074527977010656520752332800*i1^26 + -1573944204175703059777459078925351921857134990854913858827927005675206502281712228640555312747753763739678666509684225401580864589383260889322532542373703481125340408438114423953386095704365274098915981798693404122834391141464667276093514683602157990790165545657970925495651027642334287569400261727684654446264694760286024896952535088730878571596030454033294804678795173394783383998792642195594693685212992258553578013675214578153998795346972248146864865945173553772358001899990253304688867958020316972820146620837020808794766060707242751658640993816560499998439250178389126456189956224480394651986901405652543589571805294034786798201097828005521160186862060473554925106682360551990078144665579313449929306327832079627228805545652334837201616536131944098928054857498874215640914891737273774884121803441078239645420204625289415294877821816643980847729547680408030129781840726352176886596265324770354687655967819175374348860835199758535537744275718809203107267548905445946573766051304002224492621669835537722774300662120875741668647957166349966674614235851012193728326939070668995315623518084964878822218488281025164894586745465791303770102637543318866060736022016272220416597976933667309923207188125794673246754854705503171653593337896888613810610495379881466881668924435919755624316928*i1^27 + 16886467882756017196967906376541139381838270659934835199676023591770903604861993886327923148499853041469031123105599642328536725770559618793802566039600570764404026477529202341744770061877695243584169429848585840604525381202479138284271109959647908589512913192936153421148469910211100562144079585377369177445112846188512926321454818465693439638724061117705743644589047257148480888447721644255443489836509980746986980539890261122993786400296522687852440228443118348632737314418495161209093547885211880572190611932296340051355564559389038619132703719422413103013359359682723040348600261560245505668368716952497138640150092575381578895431376003911947128302567662822316832908276029825865370848178993437087246335312413101851221316004209183013957894041033510415649684437068873057567635448969245610648744819747523785524225619646347222771806481644477719388382819809674691174847752078868547540760838324711813775506390359337767733688053867251541014779245504262578082794525765120191898379144399855562197761388588079263919785234806521852162076087048512049829794496231555654030351838716181685408381969907922471021302362759378910597387339113768424549368340782484623561213138661551485462625022231113040190681395470695082378926882318399261116960500579812521258011139157918121314862654171893465088*i1^28 + -144125732815237932923298097324391611513592675914109030121758446874057452105736047358398872057314518936063863520529742643509846861250928431145440304475551766524146555663615395339479409549935208379188515265835042361690365511904332010794604949251084161075621037995377687334876459352176924449106704837667005162708989491475784338104223211371577594371161588869480666295606874061866550458408587566938294583287358040829624352351651868416857988904819233191327888345630706119852998587443409162180404501908418412295191348139811949486421923573031184992923967850157354887449447421799723288736095930876449028091240262724234200273202638195940339675103081067150285222084268926533448198242319816035358598441656730651352540248935186870338543277603573978867962930074732124291222616083343963575731933840421026351132625852117551364879927970816145428149563237311152458748184952755434097365170418799668186192452204052543572160217667508698146003383744066849541017923774294506215384807983652674302512965182196267564924918868552658562137917506649518317584945954709171208238657419125450738798557323067794010656250058279164370017419753722513726429911446299808979704714693350128139305938318401569160311957811695615990575082456370190112308259229157440214869968814645541400279230089250692820044990463868928*i1^29 + 1104799567197968251306750705662566216444400941660465743314344648441616065376317645691351639750188179500621264418318150164046158625112215438413079563319231553820315886163320160280288752279287999271653520407217539600358286797694551316254270048451814484264009537043629961613289191472430442591356073876196323673098247050430667552706452902637851306399598187272409239511834491528150877648297751616750974837236340208597426157218608311439743492953590605770565637592672879531616052019003007936943463331728420626198049284456343486784023684296578652622799856833867645291220896455241551864764825657598847025360261635140845711099709334262939737220615650196930518602654837485818362491268000316763443497933661926606592645130823144938827429981641829964697116297810563831193054040867539377368663367126002622196242316137883966543931268601543843766521062177467288004328335765334855349371154946809175037139085398058528291687185533614639819061597378337841044613901097707863040058973293347764215652618390975468881596689186154493640325397168721788800891595746697123683464732114446500605051087308686117890822065343206209606365521369492030033011038120579962253224073560531345971119459609090460952436956606710607763771643812527108006841989437938038054093487700786748102806466883167888081382539264*i1^30 + -5854072553032291824314580793055948978125703462197326078207328555495048599165660044355150896478057060162468649914848119285883089831740446852159458284748064778487352783824159636365904937470728005628812943897403894183685958336880895876526431292008133231147450330198795122356745567147432880029029359807293892334654649335838786006419004751444271188925223798206089307741382123215247105790343152620538964198621894883882642164889140023907613638670017558577134959922964289970905510509077985353190264345702509579232442757047303357940889048016903021168553249598271189172688771080912805278718360476355721858862570782877866829679442261220054133226796801381967394781055096112945148007144487231139253799144740069489307131039944471426307319519667648594901800965737040342416669034245516195086584682948404213421011800334155882252787039663991996855313063630997076476901897104659026993611312450897939567060254026569320604879475610563301356568430871636894544018853350689703840867946999945834399013361189235385581967503208441323938212508733909240100055124656771964688079904047065478110097176987419859581961883942322516663340895339163995600853344467306463140097784743269188643655387214019684673459639679257825459236433516662691036628268973691013069462952766423604151389143614384699867136*i1^31 + 29895117310093622181325740000472011490448714091595724426195059358930138264372636997364054955185467171449023798529952595756215166714754258309858204981640359967815051916696353399344446978135503557028635239660571668384287219636694127135480401589809932104709458259882343389215917278938094013146904494394832923500927368985159587804298401536655168329150680870814279219473834038765690203863230840929097743902333830126783725363238465275649873707624421966430976024829802794546775786115918017729770622205919922515693934448624033866686112841087845996445237572145272348980533671755065886794040283970362892980300101216250102860117538154023676707496054255864397443410729912845626225790407175839615167409328697098306886512553464718873945666512735206888766130334559533846600486628450205840177981499826648241520505333768551668407430725374392876902446883012557689100047004632137570665862081712980042971786530116651095450788864444171007426617639948409749629306213340834645010071038337190837339906552233618953003357227676050598239018484242439122269438079415814489418836653587664075230801962146856997535742522814155004939688751066488870200872325058390886191357076118480786560743717841511829931114222900152129690510381503391510656895120640859989553146627522568992336202723043049472*i1^32 + -63735770989107882743528716836564074659357510052781450437425915097475249536161721836674412123267187571980035133961505606244347474761970995300270192096063122617720603365673770363656832359931367936092112424036274509572583100553205232816853228247757661129680820311892337544018841519487817113265322091285151753413105299394050244961353692391388878010507688072606456502112309135466398254292844580267568159480785005933808579243883646182049743910893360408782491746261613538008336713151441909587040895682366287109530285368397748775656305603584434970433755070424143773907319882925870587875670367446141314422696665654133111975004732573406379195714796086759426080954714360306347367020727582266101762988103572494907184399862494969601158725853907877681235572101758760032309460254493393340668594543574095212672403783202299411254537700254371547767767381549498499450289407564650031041812751416806627906456443684139300226402708544853845903228925693817740587704463042784303671265990256427100919585272281084058936569836587106333988202974051086783828591987274079963293467181291758077240175624953350607098354924560636668539244870863956855059071416358670879793776744261144682545713642192351721908441420978421296426857254450517719893709981230951808485194715345339492250035421184*i1^33 + 279374616617094013514257240431110883575036460669898854753014299749143872262394829714910761476889052250979366925404859817774403958867285278947161004408720363579388430230564443818409183506478933467414594381178193437206850209092620094571881502411202250102500559052544665877773473385773080442975319818671254449533615223809709052739005469196958889361152106928289516827609455551232824628301624319236963555453528456284354260174318919722519402606171558661637008257885118022976761112568869746613077170019694478299286105955764320685136853799833510653283631983891658084523220322300883550984754378254208334492809395376577401595432813960372085168300229154120498721898008667875877975428878418148883337273446724639314696061885381910150075588357563410820534879560799930311676104229068800029130107918969354082656847711446197437022790724193115710839940515817441260527817071760284398812215182702364013559896495306663142966035425510775787175182838842215989987726115046839747217562243131407653655607490653123602332929712113151310949582954537251321016744419168938830898534968451650828697847981665906297978979075014321366905304873616741095537517150020678484200828357454407121305040420477767954581627202898672993102316853365263808799233649185984618866051759605742244462592*i1^34 + 19181577974295850317874891320259158499500109609583067613055479196143236599790261902973250058232634669198494127694003054341885876834675281401025882296633187605465267070383455105458686061564544030690355159550397510741367208090157022472266951533617442984238685480181229192433416474117858394391410727638809448777070541808231705589699777422244241979811661319814654495278449673411993447634447704924328181260157404913052223673328275865809557116298136872355361156264914714261695619071704079343988600712566467945058727753217855259533457829863997061884400750004898817377330600601709908646768771737431802912823832655164555763258927188635061829780907972855607112740986016992318841096488327008567342308657298107923210510103488682519098060700211495961645360989279209105871308453822553962368398735359862926376757572419065710647977053638759939923567022162871548750832332665239803423172871757596403791209026669810724934843419707254445312477487817085526245826361882484649975420899169526451080239272627334118301142327053883215996339083037853427350370918323030731433011842636311222069959539806198936785661128964993963359961115740005906209538085731060743309390304539694571507139273413181829727262755621162913428201330948356264867762702907455585946757824658800640*i1^35 + -19005789248156317719979219670007195311965320952096892331598147687453307543172505049236827898039167108697095366143327421114767313456782686065109737979086146386598023748763168389515855646596538405421993798453259813717758382481867755372936018886823613298459368457187838477014836726612284333611849213678876903935045993961783725654067757196975425758511644571233656872306411421005353072921377496278482952429810948525171349207427692262715762378936316865647933708858891768989912708871240526392551094469605033896399796860254060613643095223518735144567715209076812747795269745751253835243629714323269197202023243981454981336918119886821843767812945787230338577370748695567718235447982382207253439088528566956199225720817575117514297374923878163650602659187666786216380221114979114590127496877606026726893434612643094184171039758014054904690832911983029064607003257713822533329592274914189822576816282944443561879490533690962737223094553749520109351569412492183588222409575044804660760249021760709777133643844025540621458339484808887752386941579170333130824742101975972227195601432234700929474384349653546913146746440729828166835971663742257519691196737188191368955576357894351454249479288168116469568426374665248847891553173794220275598490599424*i1^36 + -23452054979931316231890853308209073627161687851642511793862184671236830533669365786203333458935994451051021562809924955614000475893613791869906370734153648989197059167013970639484803343402520367262296132297182917404039543495444526147297307331309677417197492420400825491961562566830642102019559976769115475244866582216914905106952444636064403327817278203137954589275310908062672146578093592396256719400391383386051483761647591367220006912801485268549350909038879218768097292649436255363652774085086723302087857473183867847849564155487433389179844493557355170231774785582476079033916590907613365961352182850773156748071921217901694913427991812653521341030395323708478285960123845167917056834046658486582587754054758456722299826138290731153927344853155944330507110729628718374120405765043836095842583166814274260609012325703488407227545531683172033559335693067834432650972384381025544467191388187640221665714561514543619650747766997568183806606716396467305573158036756290413088126648296660843280363290945744103354577753637034606511179891821349879096900936713512668769962326877092329732536366556881479461844330880969328164565948854246898806271740692151858764193812487865251557409105970601517612013615197176469650292057154113803124736*i1^37 + 7783262736240288259579950903723884217401087039239050068833240821141266045140571182044459146710765842454812460939831530974976869385955102596068452778177935766778574186985117682002429411884723920508072518720275191254358446088237111829582827486293038512758518943035287351105490555401321315530101111899641453611949782011334449226662105220688715209539297371635408743264041329898592462073011561620710590867538320019724797405386911102349683566722662515226121256673213814211678564319091022446435315727902348023468918419840475066656974322612539183130773259086244337766608620325694702322377831679222901096371788733278878741756718472985455276266748528810124662041692944824957558524987472204395569942258179344275043994075934906236596180376918681252173010446153959670636267822168599459913190013451170747957041424414537711849762850966052750775094738940006330524569997366918175846358603403357241979875850723937296421961867506208671134715271479657283001916896031557239384862800462797032747148255741103759199702036617846613428750547383976594882434775496100086279087940153517830161879016129787403883199223231851018494558657170133067385087194593056410021453960749322391194174361894134827389391411365139975168447856759914175224734154710056960*i1^38 + 3906133488328785893505492598345257164616827059421608540104934061542260475154482175308145763221400881609539306818379624034121967384988654647819458742748755915406177138967905842379171431181411485640946980598961634754250110999124573273429424641684776975943155106765162212823886951907710662703617099091600700994521337952613419086154642271518300610647038449699523350434130932532976473057031241109547741190134142916277869715132459190962628964387193523581959275022867251069739202398217612319804300525544813999422772985162407814180751079803162139281255937927034600132650876824305930370825809963772944773903524644909324874334949016233754019401634757975807589600694755192576081969934881641529607196037989509257028719930403469136600135858168822320656539047719675006132874871374024116833506608218309780984265425686780594649329917610662901037324328440642186298546366694611131971238103209307207109225950536374166227247250287384521326018122260600708971816361675640967609396744789425506368479844862007803202505648145556481788508425775800749413717696728584811199889460521020826904005415917854057934295793304992585527133163396332845173118965285968003818716275060328363509471998517276859417125287207417237829194280321612822053117755392*i1^39 + 2297943836339494537621335076994800880344833110460608161995781200732714261406432486878227437408939378968155990877537618684204410115643610991688847674838347633912977402915559064995646823346080041059815536375802933468108845378484631198155256579492584971129289168215354131757611917977687564105713159042520684183273725396941176756237571386581929116551121833015587276464661400964833468590494392115191450194710839625935551513084805284154163722210530871856739835385298924714540257655792048404168128197066132795087704193539484948727816165081624533347835516406208863307817031865063856565705443006746902911418209241899226429823472633462048454009889096878978515558736659962742284975885386558845396883353070171657167597692327685916489079225490263370942905016155598565330638049502480578067457805935965067263961197217081176634681419065242700357414540030882118838167623957133842153544881268210417407926901797438769718935046976084552529400472741997370036264654240551763591123479077455663089519169942712970331313412437034496013701140320251644230564741838791636396541975487643205534098032353859459947136940555509888422099592254326461319826874211589788093286065654960612864124914246686393899008826017277520189548971525107078922240*i1^40 + 92090379378784408955873579361763123636902947664606241198890779782531386029136809884161067471363511930724711065035617341195821878325889282940295563715336090501038518914239602826224064233206024526691415269408148753303544368714358585740192451482113179737856713518778370588640061115032812626972965706651855327342233118405447295856288962603946938759074036125346492054317108263385246733015709260698118070360458676958289543763120891118915377438312803265379918394487295040664906866186358064325048097268931545567443732986008391996381255518632025366920082004307378321899301360036083257848430571975891320914621761809902394490592488161884759298706329214694313839707207605425346852946798639604444674184228715766251172850637206649752473685170095707709569636249049742477076593941835993924347668331403858653019072978567770787365196530619059396185448872095790981673724686090366508315772555809158891650711636421237428068573708734326627836644163052307786004221918451542163895811728331353184970436493036032794791899803545610162943970274467232780136118652746441437883554048402239694257031887513624058012248274086981055286623776450373814735747691984717424474048721167349886057690013551849657357851503443110199255842324217856*i1^41 + 18089693987725041766083541596724270035051646310009798757801241758293277899630613495951137302404400208216717556905843826449487991415735114991499380774556966063833704374855884423594597609594052009271755884318907031955037274961394888876302751014993818960549351630498653842317575168926134770976713248491627602356904784568860412012997336405674683237477613573336465773604077085831818758157509518736349489530685129945834058357907369557527105133420089044822443534800312322291503201830735449469698682319680052164024107536826006043512475233418217752098325425426838675416148980539936731372299551820577213951008729594533339613338066572485238819984573042804268261812385359453975733162145091753098857636660406322374645161313341409186696877862393644976676864102127045003133214649120132374026123237199764194296965425965380575850550323704135984626837522480432494287443899463834983141816526893434407692917134054591940360839291554559216770316682142019736487201069418673408099318631386489505758696329364857519363411435146638038965609588775404090379398176968023721823799349830642258672892639803508150478546155743069573822776300834192811524287079116364653994365620356827538233367586869829695583167300722645482675896320*i1^42 + 134309582745309056921099695170649107137393520108567202355446085447871575390738270387262958961846998536077196676170347039695814766180637509430070246630179746667393645239284705135107547208351555705670552845167231980156756838160499711349436543547232849434161194460478169501912690196610421925782642885363124956180027313044151244660820780970037388516044766498883066578183533711127524967379417002498058945174849514906071101380445736650154468119593481635400120887569342123193072950329156981826416966295916807319308532807851407628017935528627204503067209333772381449566101867884038218340496442557637402707549819958624345281640028906713166653800881977548391151425645902048653021425664770401165889775043408854504316886101387421055236057410077850320019201671219376250448714747918035704879921256151292295912807280424335497588522620387654050107471125381520794302102080489511675687218310745349688148958900206487602055523645778129362628073159564685153530331239236035053402804136566225577376019233476408171614846335214798989405653847406546366479256198944598291143010820160453524536617062380833206335761741435424787144500239664070989323295481142608201142022903284692087956081061003283092296911571587694592*i1^43 + 403259029660215025381934327950953660165439481222212343330175365964804256299548886565641730701436942538664848759143640113744334860400497699212829574940719209827379967916251179731016637575113201119531348192460404276988956900679783112818135379894054903500724555479286197625579310688539459382035664353418500342010116197969491164388704859077559949876317198419727651737181848209143094002654079936280027725797636486526642482465078474680122212167872210757777020224679874361830510441909641563931524077810865004077726293096357591540703960558255967820498015599562674678684454743903634755197499282673511697229400787145291140861563554932242635159255675742309748826194180102662262727338011553572967402272680845109882375231789216857915430952451848328490407189796835727951751776882308601626257956141669102467556138769709513200195520712587216403209379220995646835608960523064208665394470844238954263593001128363948992663902093709943263521022233952380161891391526084975790483040541125845523897511992739249531361288119431836526101934439580058815568784935549873651522054391370003207720516749018510790691896942723238927763638862766229224302186334095450266842848898656981573552455546266256673286914048*i1^44 + 557351840784161491518151746840017284602533312529916897510783330856673127317689190530549096771579692587397038860742618952769094049931251083651612754751045792391480498819222471801992875558003692477142186960029194734518391969211328161330157162411574812667363127750409703326714382498070690967870502986263822857365971062138124506494592593616937036921311819304373299657761261635082058449969260979672252122686393731544923843940891004172391990443028493785094001093339472102725200612937342972464735738715041182179882864764895129122889663809918762483581222611076632208327485629503467413440113184821463579195550936917549923445133898200024909657403857330310605898249720729296611406708175736300284924871895651803658153796933834371561181830283895429649955278872518737596907395152065158428367130225468428008258374491013778111748954023867934023279944925170756940919560525651656671519277640192631810347333977655067443132469038942007363779633855754079353858700954459671252554927486967070035603871863949776926478585887896759757498605447861095943307338956348575490519091583971963794501819798551462884461397175351543684111981395989134377321569671013685130185781069443772407506518129590140928*i1^45 + 352678088530215375211382667191420202935915039626906056505329256194209232190200548120743514829514159040304545729127126065292350626547006594729296481971221060301504236569022272230182642854913130853421472109347779322949503873962020714842073116361793253335298048076153316263219161809754979902760359664444301353701806264205698203345024551103957377880964909174873695938288556243501082652476092928119148367888569087690717359433678493519930449430064943622095546948509360653249913784777490778852392474905092673046049921661276870467960173527104046843248435952764839509310639163871772132174036753556774969512049627503934982608964055303656043585711493900648674359625484709396219412491403031160423507570016776388410109847701121151273791717014289635082987488003382354008509938008523716534378836477442966508450793580563945580239832950200616493136207704967984754056002261716409142747775135037033636643145893623934880626640860813795458966696090031278822945832506166828243226010545921097320545301742614279675220159680594909197541311602134486607361623410995594305153329595852329785769649370215279140421735577253405439085204856375971893232194257658589488483176788408049438610685952*i1^46 + 90325561548249285675677191097076626754324860016812640183964657360201487468354252654039707632801640076087683260874533103832731804919223263761222086798393659283215609920466302963766337487990570889879087180867518301004829277498190019341341088332379909772832672887330297761006798559720530671865728034767830108094358522911571472754653546745233752821006633222241582791271403725876257104866205686128076319348142971308997396225279240441393591668220246494529732707443467949780262493137021083423916862229164209324203193714173715327280144032452697848223873029027772247575710889339724104343775435620558474294620455442133849635746742613062814263564418764531854220412035235594162508397748122890233658445924718775281950100678673458550844551362969063465065319377776721171626433722446294760618564019386328342780061858183615098117689717203609078752212993489393810879194762292265301147621954042939067869159774988888866420797729686042032684442637954127641174896686690135741545142238070599128797161948646327882959514498358935208883984133955268508044240890809608802695580700640311184718022419281920354073558050996695326947011748457861413522892959077477174940219497995304960*i1^47 + 17903958697927918388052975118609517049433256188399674657906831625884653030303745321722758875029908123200109386676046733384208650052383640315802741104476535497675265366680820678247946148430524022670848325475970105244541273622675152147744959565525138993222681048627235270936173340670040777959678404355685858819063420223389954164626547202936519212545098156021128896283105020096628579760059634850752305243650502251729650848778628075905169282054566467728865498965174127656776115314797938755422091259132622860763038643065178433262936701784298148930145521397922665101804402815136465188171954705942703157261154865727708241756673639023860881282343354417225042480983077970465058635664091308539845906777008106610242906461981074361304757453423000173112446566258044836478529418413098757939723985493438685389376318642145902925370471244848454025495605434815134109940089747526450675744578297777403490837847873711861120034983525699214253733620388123371544850871501199760598365840447867975531553043360909820674352093380551625886320897897322519354168525504552736032738956542660368673755555742138866874044746276457876195368862297549744656450368293899638409265152*i1^48 + 2398149490169121104633549263748190426223479226905523098664700980478513487239339112661851597228334043547127793200166372546793353024768524017960443509216643110207274769496271344976301945461650762421636360657957282201991939647414195910572563871543705075317605894884482373208867348382848519861558278948957057755146655978535886986249441581515318582894251561611569683912370443127553222154334125872620761806448056522361781465582236204674315527440950760491422594240025267771314035191871468390421228321276306384863281935296851209283639661978982820620503319400434867392300641226352517151557609088726584570062301354335860283091361544789925178993832865777535552423644887636492886277458389334904977272079605702638835312552987733051776083375628230859188240590789853529394089528922304535345346068635874980072765543012584523315740977650746956937705410554494857021213302012513489763194783829713754033489574594639431290309115164265026159405462731659163314958523048734880172883295238896401643015034920429939447060476658396593065393479384218594763303444949523461673905186712642982512484810000220747073607039728344169186219369462206918404949792748732416*i1^49 + 154898362425438345421682782487120977540203147208360207289534226751892040859087985030107094911435036227283217145578412409441704785268171779496355405913185968442235977103290681689546331705646481563225582556680038482403654345928783725683728659177415724657627010924367943144750463118968747817170295561302632948103707684972276198487874213966795667796513261743039498561583445255739806228330104028756328559627518003724813041269064383558846844009297679761359696777667898057341293366461182806757202662905625377631490689754640578329074275728353999469263147743519988421753815185669770230213644740046057505522750120357441508855686031549599915959603561380306717632267697475736805538598724724129190566681229797964992107215520545306493157029317951158134548404282044163376644622523480956273727082625968029702466238243077922587879306869356955633376016847413695454476405709957205187624489480747525413352987469118294938950901600530045176312940608016184506185194095703738966105711774937913634184214695275136607757843092002131611957652295877086546745350710084342878897600966139061930282024679633539592924261392628470511567104807793981315350528*i1^50 + 199142715944289448858302177348143165029990610135364453258363335878320050274193648568172497768310685188303239415754106911720026518764621114081915718247806890271913800106919009575054995780493048566947424288524898136779221266145241458267695462318746500203785250069760729891032189624422140990911274718493569083311789947041073383341201130379499221600106023494792462076989612751474634711830605904278165243875024024408531580741468495834858756866764985970957232435461510207042010328102990647611641830079744743512369274359339835322213497470652188629208540811754225166571011713055859031000066724781441403677237678128684524201748615019586453487542511850876439048274897283877887285144966644943860727888374249795329013776586981578606983110125868335192827061084717903628508745366669170598162763416261376832234563808006691150803104404992506032309833253670357878283194559914041662899155294884168681524382652465457325162006326085738233216620462391612815300323253051552170049578758310165152448598849960554740246316195621147196306746125787442217522175793510988643634090281580620071172879954845617902813700490794819179688723742720*i1^51 + 2784593314066013404495254058843688191032523403286139601310569650062195686554979599786640959263768198951527446991022617504490705957926705243940597117727942149244532773130519779247598519553617186605825917833393494492841631141541030866966050256279122162564018172011532570818707779228030668798115172869921785599591567501178945556284111881991826284063256934670711380579153033288434501191398310665666971101793103283689710921501835462572545986583090991972342471412247545512456030563030570618022596917067913787383522229998988829218883381135803133671263334405815268404087703288521486375451303569869921096306234542008033584324414009306733544792328408274331265593016489280682275230735249642021756178063707786973147497848194098864990332743996751308638432609748410919530430303424697388398880257129217030976383985167345225309294846311887680282481170851392743142047563005866971359220095310219885160123282895238516683096538638863902176761295895653420851037807185297968777748330099086272626656740712158696034714481644648039157988898615374937477819237341648542837210935137399141921475650130901349799148024424791277568*i1^52 + 191062562814689016862854013960262612930711101078361548440724446557236397093081847613029543657304373536825477168027341910020715405858465646155371831556285421069923267814597011178140412086133421300107637191267270790199662670910829645477495138888781999563460048253700575350336484153152636034485425026199729194965085663232799264278566054476250809206902644233034009001407088883826199055451181423792022075746184189504527045444382838901841069701321247319816109892333940814526421194982884028667646358140644620837847741934734785380654228195847697453320135512479288952347401052063335535871880250104774402384854230690825265044663560632234519474729942791118932647636104258060845444401587934971165886520889873604658879570376800294987205542781188839765323065668861251446827757340648194595551416785183784161897014549032351175011218772861876161291876935146568136688611606341471393772647282907482847570888919788057545564932698298686631213321101634391395559265021174431302967235881048100486351732717458224514860279525793307186813908411906780496685894167488001812800260669235225741321993103458264783257600*i1^53 + 4851963148061877189591333100004111949948547270229393451360163076947033284675997496890566228961167939652672181317621293699742043422870576831437328033241860646503346618134690203321888305461521980316785494518416097454017593616321133195235433607600790555534556674981274769401880735411560286068623707916948303923441284325947602952493473613460840743699322203852292500589735359656724189513773871164859212319295150450976252258479560719852138454045415089205527678568777892571573237143562212816478786806137109897052602819778560310233827719452716007093472888777510394646319510492789361838732629316244359722570937539084673146806526814750773637731532114951081062187922072680918317840909734590406962987590815010235704354956350152308724568375236106959140699811916436172810202428703540026462085460743808019411466671936396413059006885334540789437856461489560571806305534172261577147172199476839494743083241555477630127917030712877718652616097423463851667279880514862240187600990972923703671823447577181581083568569634777476349452186484784323439336497975434264816543797313290559806049878016*i1^54 + 1109353445646572113334155904859013968845798292841984392080563520701138979885053325169851769174144570564745456764181861810360445349428889197743157220374856018394033629640419700022363399968565501361229433159430950205489558272271480189796945116466622720852946230690029362297848483361900395980037994304267234661552507976899036031567881056529364003667057914457145446022073671270332731638442056708054183549524609111655467444060594448768466777659381262312777343680915730429035562773819556480830432505648606170725908294311921364784288445312646713950043498538304086963550612240734869783913250957719806611321684965279262229566495934150573798859353683227087931655327346677091250937431909779441742013141038450474177004218472089696892873129634232970742026435083660625144283932692997427153648862563230574355602639323761599980188798132144760617386277981948383755122339602544177212523070600872189428264507873023420936858453882744901371876397469381284477262227916555573382603925367173736212502537085288388565198403910239880888135504511045228731816221345453537587128049099341824*i1^55 + 99435892278560112358967719790945593908324074443193614342994416542885229525060981350917743845735808475439744095558075948975065989840937104127614101067656758301428129928714876960748550222113035204735870568967234659349543762070211442725617693298061266221213464144771134036484648535763612805423317930371592852395740257624822058944210350203886329408053051976003455097526091287034804310419358941273966836216757445254994696197653286426888186551469822913152620412699833428678006303138540324961654709446832889968650120289445576709831952490091309258760898032257313029705953813620173826874926784621573582572344471406838656148154972736224721586434040606382263133342592427048159653644809522906332139782507456863476586368425835615660554217632559568419541889808207158652461637419223694179122063960586231082979747190268561483116545584809267731280929100774469302102551519952138075530880323385434605562701113154971391567209212926182063894343801573211515323524802709606600589366136891389700105582869112976182684682124373795511173715242763110850679453458227485548544*i1^56 + 175860479117873526758195260521498162620786903191271783980573650069624760978418842662930505837651971516898815544109113889644091525117448565458493110388086624356311499932035398427039167722821935314641645254030974300908162155675502071651885671068681124242847931976458121820763821680968059981663816428705764581097423342433869178323349227374896730832783366545357166506329590904144168041667523375890222161184133664110676628837509456251120704063754304684012547142377541235539221382664724466974537568810792244154681641100064173589142178973957805706001540456647592051524651053137549485424180068555861473592432513324790970205338506637912936144315482949037591650067541225147988102526728143500081010655500407866972369622063640585302275754508762180010784376216909994841990404242906699521206478509501771187125606469399894068230332753796985676003752694263832821184811452309375487902130969718611326958336253463874849745600114376312898136805073795726088854793121580727501770501066393566115937113839290035899441916712490790543438192080000*i1^57 + 4543626606227595145739617359589912061772093745726318826884882772488409938805243667128534865165933512832023596696887569662252928151878153041637701971384691594706491301018511240229755313901636378273577160749131646984717350909506201584007058692576469346466967058596961816169413840755187006502571388109594953205494262774138435878536682179315436520908055083934737962863105306937173120907551360021983356987333746066586199241442470280058531179326443439957191913754698897317930256044822034187854764553019548493040937118993232229044351183281904003865659870134118076238036765992547459351912784075527949561667779445765308576544471839400203700510661972744489996551615915722185365293533205311612188510548637628593873957139035882497354351083919208927168620930990256698185223525550177247865232289558332696579057341113766200148382664888618345609879264029139134463032716365393239476608829707213177284908233242868518478905374580266689981750957571734041369480591273166435262988877865809302818644246878515625*i1^58, -2529438518964220265517501479512331036149764675643347659662466870343651850078168472180540012418186896150655455395547448858240751994115638768990805402833556839208502147045813733848217242158455441211477541345186996146499364588456114231165417331409526823594286887505743726098929358691462866129664782113245594096102551862331635027063765501947844065950839424845908830654290110140458556905006448274271139572325254504401961936854223743055502951200437289823040506590794806192312033983229075642843587302047723320024248167631482979524018637260929625973736131413256966139597663591597876509042501974034127290752024189276485075007108551161079550447342147613714412225772071752865812195487878022554887161913244303373841113921950998653005038680979420842721075839055782102701899653668015823445466104711335887041633943303777111963794653995300112906033213902272594460282489391192213986626223632142520391882939546931557680346416855885379093874461563261461342813128729262804143216138376869026112032689745154266324065869833836706932326805508574915924534275234924257759111378202458036065634382100192882800589179505470009156397607790328290232614936671148193081157921511301299066925936000831422134635808783641500582729134691841181326363475058305387413577902132830044079444000651176355739420238848553189118102847892217448504948837216244422314660784235900924745557695653948724095892211091826852688832481398862067524910084024295268271553837504811901846087148346368297505745687221356086689974137790995984677210967186766624101085846598538377422181702307566373059711878683059447288337445095628523027481724796745289275456718471197560164035659661891907371747033929375819049162207366347497274876102172283391829965446332375307726917413482428135653663089074173400576321875540209189613785148282430589595861264683956333672768163992291250427378223567339520000000 + -2467016472750227275073070600809214098324387128841277459490802008317339686687621698122032771214789570112349533458274406646818532797335511003724122710057878235188192661183062016843767073424348553805108094732591065683531208555602482398221456693179474257326921657935040264412698069380687531241783215545912064744828881968744601352741543301924366359064749666424575668315533842766687459351381520608453969426417626570132959374798522315183017582011772798461074500545090673711719297226379884520797144459654404620912375081175436036148704361573810681163288406705049037870003795618017725874188767899156388600072131635390329857554280322750216680134415177936560005590826610447477080250259949980513069176683880127068818427902375586814678667730591827578681505651142705968935560347641568671650486880980168993761354552099801348635471930715972294375500394046294470631332299637828772165330720390580253546097880366106107135179566442708089148745271719728089490421184078037073371303573437195213502894232919399513006390300366782303535028667523899552380941849067080709897642058996277877866889025027104616030280838616554669787294301879042902579970700405216373468957353279233822965482804104128268932686974675436196121293950722627773868184084270116573523419155992451507054640740642182852381240342731298663040744661843394242821533355845662260908221473807449449062195102743614156583289499997641896694416288531776532714183234560862409228528633277265084167945727429910118876143478383938891796813628380148083495361843488814562996447728019591147210437033584163014604004687313387254370679538476184556662827337329696929290734477368475075659251103427668314788658425126362996947841103791290577309683708303061506922308144361357886538994504092680369789827365975479380623007695327949558169616652290005015368239078663581076637528067683223086360835619658137600000*i1 + -25288567741572849279177306958026601462915663327440056821222233281028231851118028444994163746750042262566262123018469161416728072537984205811720283467718290694776205559725604533343207114291365129383975334616226266494375200023201794258496535282367349668968403192787791095743842466137469634205307147632716096664331983647758666061235504014844681884749717399636763543177242047247549327369322421075522663557314022463160170771626402135134871178934852614291437825033381645020095336426846570748188227869403363425314970748444919798844140758647953986687259367009925193131341942753572681456875018955812543759904423642309662626735209946481070455686907115972500731602023794679132975069873739941498478141187192311062916858139454720303655627952036325108605229789343811834730089124675515343226590723547979896343183556909669356876255559661814933072290396960806851271013812753043910106509405827083007745644713263187165169114871008481447514078727082149286654557156258462010461957328083182363174694065914694747473159694290874627573103041565329787876881075868448456362029361945378210378215636094930244064463075701238357605725567787855296176971988315070122529958820839794795931279821232445593755747612119901250302764345289238096606508965765545191607413907260544528944171655559997277929164197193875426911479635641908963298434565504443677073234864032176063918281270068563082299689975721644532497966673934980389728117064832363640786373116647828148142339894126718659943949321880034526616686256009705608452197569354661344268680683972149324390665427091146384559054854858479534999610983365877601084359730981406696091641078336835804719827598389609299558145202593533058575641485257722713254351359142688844404312211340785552146716215407131356619041740822802174935142841165259842506278494931083130841535257286661759951692496574842079775330131771392000*i1^2 + 516058842677019140833577347489530646643734711321995900105843172678835279247534169217413178977428667819996137604354560134337914883447141987590817610798630728820345066047343025334462446520793978939084968154132733662175471691111648809693505980929014965463222554721373544544998515719180019857331063925517028556273818146210332448840056772537004496221564848914742875536109035673156947403546614892323765756563764162254142712745671276050018165139016817410490846278928295073335606955150133262923344594352873745484513374636359848085247413635462844567745734949456812586430969957796487276670232731762680041543626326318538400554006272177761034662220872945065817875593343031079058307568442484212164771347832262272296476345476131962074943632335134176161873432257024557566982258333135421835937329660677948391131958040447764160561965134822652303831673557059379549428375005443941643514551730894026025108393704553033710049208292703046911826795718458386409261235964052472546830497266000204504710835319906968749488860352650037298939744564080049170702659073428887623176287511829832893059578910884887989468345751910984691739354683490307380647749150084238799967812967158232944074330673177175732912396205192656507903253082804174354954723658445438012287218564918410361388017548673615625526998716279312250470340103778841619412318950537119620088664219640727762908051404715922958414273004399547303218313504756437094925250693659507332946747100369229626346511889830844241253451638247184192135172194851126561909920280885189356683345520894950586369792560585029780189827715773253131483069200166461235165767710059198366380133700482519127383602145849437365633826377850156374860409058770979244935315197046169423716968250032581110657434723854982554938485584946070745102989760105307421862223111340768394518850358583320738102730340173593245545345843200*i1^3 + -72009946695396866826093903512111618533600658715325747676906044452923393661255188514154441670567183258914420429660897501769780565262264205980490369371905246638194296563933321005191917086592156084412137601377181224613655460212914457403294109148164759762642507669076323770894970752528663696552972013945844162167223660966776232026581599163718042140182103367070495177778151170892691926170083920210862608902522705360376692023404252402816557345069251262233704890114646108884953742732266028668111556616794697530087279748621276048237567217694722891642068261546873714760634455487562793004814764767136272552519802760498800379594004498724355675381811265340517780327489824527930752485330080852967259751600296091971113996495605904880367726547307822585180073892082098891399289887547164787286017360659333171453592226157200037480839699399531915734182305649273113611285397141190030078060084841272789191616916374150624058402343599377226868707248243110133884463146176542254958191317857466313817010584300113288419353918526119517817230846456158288100154622023372043135817975961088994478305602301831205101922769681927185112807034816182382310373769276383154023711406429215597948558570928143400620782261761804031706748824256654498307831761091388280980153603766150394761577149699909924845346366119285510318332101735719459007725391195785900921850484924265728519190740504682259157613968903113203920933048418892113275300976035976146694513167514017927506023537917566378660940230418861802112160317587510416466788372594056638211480224379706996828245976720926830238762783258786322687426085355598209250235993051259557751129458854611391789460080159452854001683700556721274985279085745175723221851848218238256563609416482162473536795235807190033722058706395799922758325224232074692760255309284609637669907363679634633996237533110974984190542479360*i1^4 + 27844291609455078099639444673970821766107470000745942992468484031525982833204027445745389263655590600859493447868791271908785074492617195455364293075666234940533358598906947070193896379405341178948273124858660199241503984840597766299665014482525617265445859819813854231733665873399105977261400519725646776232869361373364007458855615924382778501735167177752474141872885914476045173180860864512012308236179226364977254767558624340324990868645597025965383387358386883588498376445308635032627834785609561861464971681899128593670093442008497788251196524897961756615547656899095388606221078034204294455195280541806363643042837940032287375912117841319338879386163659671974256410311802893592463858379834807481540506440929066569786717624221151638963868409922060042720970572068320238227635914063246983116636502922010247661660178980902866429169815907536488498234871825530536486154512656143554078937758000885816353430112238638643636777244564474458323343268399923495889136105502378365233496539942030460307691536941196862088193032985010383030170505494109471324028022002589973911319600021358514057071949936476050960363025311381865840358476518502820641343646516599373597850815989522233997819585282510303211783277874115150640024754678176023614027252521074894013496935524931856779001822487543084267058348154228634137383345593188731707600636952192348130236467155510401733691892098466494311125377902335242941697044789677886825978595617086771804661918037881104293949376541564552630652845125640425351714175937695863175001101826484621601245903431013762618601961777878296568143552886859319157657618171925524881592538301791378297300839535243016522481546910678534142894813704862006234496248244718998252795602371786060724938325273789021784609430970253579610340688323525851026899879954172161046044130899914844667955663449653037462716416*i1^5 + -29894939365229874340033952723153547896088314055911749148986235105500374476237588150154097589148315236762336365498843976986218065404858401643675769342741881731077337583658515599020672436459881095499081385832991598612231674635446393490279625563781336138930508372514250607595093422252981068417182594012581822349270547764070210293246174280176137433489615718817794356182286775286192495438216936393488239637161421297444665289497328576355156003793129547039549701858422964546761646022468720135902833286210212281042253203179188492652227247629435090140452260202865620396497230581881323442154655021040864199054997064019643645298293355062355198056274251340506144809497517754146863587408788285324529196572121715530285569643758238798331546944973230183182818193180881675003366615273620160443954302461278615345747392094472465542051701572817279887577338968836140709635581415239666540722414265828494241516299572654857546551743240632622449774431029746797874975521833082640550774338593665075886762085096068503281013157344659800207506780322439978286798811882953842260213535420807007824598235680167180996610919911995340343283165082664677333920414514488528896015402644570673151315489248127593989437670453453256595889829058673046143303746308393255903782443061729586774214111585447570713759920916710433963599888060760985232536153804961659204768533071376646084957253523172424238202707987903453077426588491712731862159356447614754228983190062499956972420809995213646215961680801876148562388833855127231470354536834854638512710643270750693429408193344229981540605431740012603311441340705272478207428539539098507467581020812149233796096859219216129666184553840023852520199922388669239868768211700746089920674924712565368050889984035733658682058848550352420549040425502203076324753834600222014595094369492461566921481897172384786415616*i1^6 + -11417713715949477022323912502125093736681795011691252648402564136551667156494055689671507351327337636453313634366730129016644435581143739686943079742876901022898937862700951027900507048968273196013332891542945953535557729257424923339366806959711241231329085704781585482492945585724012855103715310263651255069332905398066434593238342457420636853689254872886515239071494105492060587650458891121220831527846156990188881015677572577182534386705687209970967668529706142462825936231215381636311683641598386309467117813857628959309844965719193865525109602118732539580173844426076792801032868624220848742265334240893490687039805186299430485768777251182030075712275227064859326171969173342955780936948154106024245516125043188421816390303366426267123266740491136852003021530983804195234368751078000804946813460979822580503042030250752007317288708542794951188306662926833081450931066927328862132585214525999824338632117758770581352771511901693986524124015176706813491814587854879037697630986921068494684433100131774458173446957341123327050940682634393465998265662306268403188546881817556519043417593550785725332901962785053707563165103205796066005897905922667669060691202041289944704262391312926891444229068138137684990713789808925843594851312835312320813948827649659272838104939938042361208068249211316805964808828890788907577297640866727963071655231275888105372980890975045746465702359428052719855408265915217984387689864955889556476751325993858692358486508213493074905236084523915997185607404442232416002596830649499392011606745767504286567877310410025628408801228692748967765908462164610386472851000787920041663142684217060939639059245930287128717693947299007044228114151868399846968467963076537356359562404845269898713848924785579784779787917390629853418906771520637765127596713221217086465273324357824806912*i1^7 + 34850864996579354131598897954478303790372014196136109131135175739149509420730059495431229198315453838229063366184063005902321391222931610085550463026261071734789989627009885774367721611327505073502855888677142548344829670704031337390031327295613668132179889583600117824133902302881283891611428808057604849890260587866669399119015995251217630155559780426248000821074742820712939909132661769117852550638832384278149138661401669969717864310003313156553494774692692483152921975098784823546723895021129776371485801243040499444021913806658705901262577985998503341715474369316214532785328725108030182081444624479704164488573034805533711568920558054059574773014614517863400666622391965985791039286397205431811311612841663488401143554067343256772694661004996197749044966090770993796236262451515790513443095578235093843652165081596127642340993455419909277878156498665034061222974337321501845845445241258261596880821234189306117918884092197026706596585915573597326970512802925968318567677356174016001347604479218083172586786336863587141671285190243873256623801536799927271474071325338243349099453996675660390905177049251711991825385774258873637607057215061638423155064537603461129544582505006589136813760510195407720446626647941450143046472979532792445300089763658190191988347842306627111217003295058265588063255905415759524556477201834595383404947741319552574334935473966527900061115396514301097647777510419475959652189680187554360461761447613012856635049650403368279603920314234808791031519699237907875958853971041692469604114870601766755884804084437497991912915907553525487702039381396907369222906818937528345399562741751395204835302177470530242986268475708739681355490242728011847924880254100761788977600182940880655799282801887286589138403888045090848002240625017662316743483889582841306554963921846927360*i1^8 + -20675884701999522705967384744168421307383473944205233005959595234692342434528462540492601747485546561126329134199811794691020628833120291451695590989429587269802195262240029374122589278867150513720662020728402738877495650471770053799768128373690388177685653781229535948401703435880983343294620808230102881330499176455760666100580681740453344852984456652868096224789867112194398437424647129203020301399636420141264763249273364860207205807932424858228948920832500179689944500310849031340646992963498252151229607707685353980168315516478040593053015570813789373278715522748727343193524083879526642274670237250110107884644607922440376676345576678702350444062402407334894722022395287599899049164416488043142317651010517471381153457849049461764663509525768161367173153157773957053171327413772318437091811568712528924023727730990089302778419330290967844614351895078171671770383082487191393077165820728607093716421876105543551369744483697142134553890661497374550436616252700715378696644021396523264577358145600795100485318937703591001009788930352005999787191588857437192411543493716490307294803396724138404237989514242340760570244230237788029635036089648859755221237619820446350541310418461672360843876191866679919797501897075101037449910698880727716348530574656643736680771775946319126968058661777610016391866898191318496665156489680710126168620417281625320468509696310053353454149512030913932242002581111572654772218341367569149544839430923718740930911674487632528608359728967488831806741465768241172157689232824081953068705896611335644918698640564137540661091560949274936404233177076918083924500477205857642471080699245090147023598751381270235320365817638933674246824118790839798537106614995595397112358412663720336246362029519501757253219437865923591070191485639115700121643892920553352297936865722368*i1^9 + -19600538168994470485162799857788610798802442235099448081771480360186267885189151440072471912067646015316468378080913681097345253471918682824879651911738052846387790462850685031309211235152701739154009591310334553865225168046845508302779749390892250545315628114397825388582167519781140702289465737172000834711651395998686884126740037522345215205611148493733386270086523289462547231750420685700648415281071313585565390761501735810565614755340094435469690818065459418580773709026022022938893239503340142252309860277363217538160661047795292477903115147350584182150878215887376825478575632711347501668368096006851488429223813284717556334581696199450560362039267138378061147755753687228056126035158754529696929913635928108606627073891672503272359181250710356197262553954310553041268958175763550070286626481009213798896032603344250249355578503535786802479531745254222984156309649686738978165319318218903745508851941364497887133687949225342544927475487137545894908041791905053218000286852239600397818788631206796546990796719083952718385644962207732045450094102937730123145564626470173910835805890648766366809868106657757481088796773314038285195199222705496475120793327852354426071806586184504091307037691858765994770706800141652833340841411393437551930630585222355403271902220465867277962300403867228768962480707276814470146275452776233756796577393431531880561133667251224170505982041777519499008471098579149126041558081773598238467688598874013882643433045354500768045465738758914016357046026277020314195033582999163150047004520689983317330845067847935037086908487099691842141935376178461862965111050585947572235736623751456588684742280265768347092955545899162006189130851863962856632035909702600161506988484298162055239869716836263770195120898733359697755567544281847648818860893578997387511663165440*i1^10 + 1404361971160297225178885744025922604205191915205677017562308739055934405128422402667499764950020841282136411963504049575355412085776904796926364887467774007169622156832985427994424086085286340781156865084234926332589171266469153316536906153952207508012819557969956294776030691413256417498185255582439033868125662316891542600279485385269418067890657523203697510563111226892874202995111613805542330046556905168117673352714498292739553662616959888527554974640933249708799950463175132267415527871370253210927811642690055358258630343129501106331228659914033078317574786517894100301023467244146093178591440320365196633969932125120323926093042133777631796505544825255624036189448700478140455222433268886872680914014779446585617374602717671636467221509607263947097815471187514132136948568709249979597284732596945290687570633299070907645443831870200365869057050073034363898332970232596923997377556445862848642957565616861715852941330590001082919916383191819535680010880126035117250805793117818854731170704710332885955603663264071799998595617908865593961292264167182436956978868740654583994385574898204273251587950109106310104740183121443960212522537929951473265032105711848446051068087643472388909220249264323082605920289398980397422745517702318076982241400108371161249147704080296445493432372720992439447825454003052012602285019615864586526117814536644896905626037788229713372812647676233907860140034914337199328430618520575091389791588026452246798301881304263151794287007650801763515171063282095499625676512732265427040803929616712031824257975570998296686068530858795538409743680565543929764076707655208956820138302107526920185085410214035450646099317798424959269421399939269078989566280638684114559290423830079036323522941630057733760858482059114179213628177650504368697966951503834488535777280*i1^11 + 1243846501059750993157082654369193175619201899535638865492093784179225567277515087081697055001431594707375187011076961847106415435104896099995345021156471196355342580540695730338379617765275971972059539864841188086212630555992739848010487625863217533186873402072530684951045942353474905331083519972714243213601100420855262423479212341972928708447730569510964061095922147295315885524178573562005467799728689579142762011627888466272010085980630379403909969379426299362490985329305618434279943483531501824560219743051377082752191276276230282373475202516309350366276394922251746558676637979812765763243537050384221092190587742880651089829250287085426392423478333714651851785144696151948499726086296213383245019615079598818505364812554951006590183798011240010942123141574474338888172996071696803768012159551443215956541300653204426620580912387271058187428293261266097128864586280175866529292888569158096699336640886507120451565624103391456440721842825422340144854992885039353737972416144900666148359958406758626306521647292458388532967012114482753239182765371028880810617781814603810660182348744504607548015571260455174271889440189911458531288502596417468904010579016380744343613245088853829146969068627638118345456502026315205807001054886423891179951863903384208996191919232608360443075160142790623966064482923803455751174228813571488843551616567147937518638939787724346689094801979075018729123124229976807005818095395612221434118855836869796932030998692865694766812742817382771835792695332526981741604861630729237215457759723727044674177612148190330745920367345556242132888770221432718362991512510640137654249290996462656275664696668784724245712265115182863897292333789659587303238547410952897216774762678925021638282161539251430211914120451419028996295312804166382127901267969833187672064*i1^12 + -302527507450726643406511060966796697767731049348972563622744637730615619295840180845696321030692477331619752304414798903852241037913562453198993818715346199207806254608017120548516876658109566932251724453716601308349463428474819609435160396485034819402890617507103516463520814308554235915173706840668499883678072236969889832318933002127966213949217823949987622043299520248181073133470363535662985921261504381100201316047531856310842044469360681203607185373117953975538137875462906826152476111134720851430421943473831094574722424977250115656056914865656876468575580567499032208312093615735793699908515039797610126042078189458654557762894929919589468324857559205320348150641081759985393502636456686803861308909532089721860072313641099997816294821113022069490318038834481741203523883180378209782592869559812488232323179204280780377331924782660733395414766776906093298065061427269275963764160674271157519069286611615855231077495258836040986340129054786280319578120633446849643634227187781022724149737480808186927875029372225600524750450989045194099504443138683901206321882666637590533012881112283996187896077373599594002789475556009096066941505826168443694954649738111779847655169273132854401029337000860479743451863377803608398054599261429370180243715054331435340588930559891043543694160213540758167264178084491034349116429739928790907921908759394116296810673704656449381839633467636528854104203122374200374409575663867258211588933207621555350511105825121617995962570013396442567484552245022187337987462459127710838467412509455908565596487552003802390258571412462725336649743521728885339870723081757149737263912181542960832023924109413578285968675613015763283291923425523175000181476650841356709590986312521377079062833485990881860330674419761386243553586691074489184733821560170741760*i1^13 + -44187371493006106551192034684924559921531948252446625688263800120385711353686145064935697450322224992503986611842960425062537977527301986877822709578512053022949616754031969843378885711938907963688461406781459873892830994431432207414053539587125837400459063040174172175404229514479323875883049381570840689336825249737672009636333289441798268667645350364044661791919271615802910857168491663714181688177704716096003361648508898223229704439358892623562906950620355427636605141036647729881554212755986365886230931271013632049786302254432047207063766731910899724598530642040933892514014050739496067907647079081972918532416151828453537675476862074581640533243616570592775268093564544453471006736288119726725142035906481603026137731562121917683532587741032417365647266429010732594662343112211828784173116644215068327793735431112605645935970317604627783157960669788673005082013700928596860267601519875971806262114144206121693327503227880637902395073849447481107704381151861236896689978679877483452217113913531897656972868518476432189104936906872282147727548473636420611616978880889286197256391048162417246527847730448535918744102036959330837886437195224400606230488121284837273358087236872194237351831433171212667324526220303358729579300007956428348468036209647891914134790851621290273815970204135437919826250512671356444989973568461898528477531460355636948425502673382887430741521109247796711123287496765708099336869319477791933747067898481153802177467958856481787320703802333756184412179835686441613183507368880497387904630220707790197616944444279201179526706194772857433168674998653319423722643612546765789124327207466282099559534056330254879369883889473742881538214306875696277892766150805383775612549995783345078371980651812605770640216303569731201014052017792709761369231996223488*i1^14 + 29828649462674226806264003283011437136587847006821192903458494977203718863415960405255461678920658323715841352017563609800720609703090535268506988794797524538722651168755673079415375704755431854278219946444879515450924059774285518697068235664792079214385124319652926088034923339426933658945766382461337688144279819913348873209099394322480764699478169152472336887691133445915886901170691502099800294891899618974897369914403319128445422953380116753549748037743235119026942505099679478938484443730874438340836213052858766371234080053530194730373921940978588189175541433911985403451675335056838742614406111513169868311812332611344355762728408427719766840803748647346793358114977183717991243068479206480666027836031780550408446633421518119326268601547925332091524018153848382756318259623659713902709862284331605197769835798996737190143417148886277789853645734546771480890411775762489181607735203404997256147080940756153627812672608799049193414987147907708309218170631542479123219853067146733314310571796088070764147081821842165092739588743314424343262854078418774524576007207369011334871825238828512958691147638561884493972648605130813564421566914705581601596231173949490709713342080688847861305818589389957649859283413993922040560407561341814715473163800845858307045065376143086720175708734727240129064079341282931626153252302475144348767360803329586743604566784668182342540514940896789150110355111677235022576724382493932192851032202669427072751553354559591385418617905140707212952098565563171532125255726346484018516602514212355162946418908427185021646201997429645665633262643182223931649925331452444955748903945932911823193187817210201727230225517967322837708517579486351916807114785247752975971590898486467683041337391812203818777372235640944296428015124391341311263617581056*i1^15 + -6261624649163181906249369952709896521113526393797507832312876715535160417648286755954675530341803747636407619760980548266428958358861564256707767242437768081171061600477655236694307561531654061157776716240518763736071918956460585445060963970275122599734276195432730747607001461378611491988166362400087280392210479813950132333631218284325479354691520514874704815296801012427349089801353478042070559366234097239096044632407118660031933383182971672360637618082128087254846435486994484762253437642382436448877176107164855580517274716300859133130212393721920057631955281791646510592174084785755934851000648478394862424211176203995571477749369633035558537460226072839824695252913359989125594808753170341706836661620206444375379526887482982701638611249601954542621802108064781648691870649759324261557175398019458390051795247034291226194213346093798037728150668529696723628675275037219135687102915936327637937664532797052914600385361635836117234746650864584648387168572775255258133725045272403582425318630796433218197245209772065260176416967565529712484672353855247565149943756041210802866104117735024110458045035021196416009047352417893484608853335010886241245404872843125357967391078936022110050822323675377569000640348533917839585589259652082272897161261525340412398103883807876316244727596131974012835692181922619015690581786416462486628958740453931010316270300372146809309280572126953265503572307122565947572560039142653157539509092377311311738786255545843333728148978138879574608421838985488593859557846329496894669203569757265393706843640130991249280537964806202473222116583573478751861357634911292358939976467039006062585734879428826366605723611226538420753741857514128933471286080450290931468489492796058705488234467701948643360738193597096493681622766931598645076688896*i1^16 + 806360820751474048564232320120025718350435242854966673133837563324594693718091975974987723653159894686943559808806245058362942851418211872008561264372029993849329029804012035244186250806541670551284385203623877096954638209631303047772728616153630103663129423405638955269035371951064331482633985369100605122219125921859786039462168393870351144638312474768526659150273395946690218898685910845254577163885689125072279152232777716951618027758692002878983982176448762801327581909146267665465622790888080394754586925258070239848343139984699645495252890452646432792539219482807644439315306664027908803915652651767929143051279902678940569739884537314801005611512425615961235973654570893787330760730046432616466380701338605153748346859032296997768066180655393481096871304695535901901726370704708400500951587250839539901956275133758050293278797650358807404919646038578280431643542187249731896855807375334741920016723407357272282541966259914219488160574045065724716567558534302408518036421558218659809437803148620463917986557422510635704216103409497935777746093209184345960402768894041926547969716177404661514517623238044903194929374587001736258872286694550624149815017317648517022303504784271848221111383922468445539773770483948695345753697442625174335972807603103711139053147679543794718459228560211601797227494599416835187456744772842973882923737966201110089235099117771210348274014830898744223691184833055336391300820936448442608533288519075802793222087886478280573953598646419815035303561594893346354384943320455090997358918398271099684571180271848417599842994722454116239564461302658050914978703699754028642805067211059113153606523694170792224154464328451935984552144684585405358697811494028879686654408443855834908486018431785507694093727017817900305135559887769810501632*i1^17 + -69752266978008772394111698654489432628747676943824659543493100008028992191867916267236204188707606175921400599356788287711300709073463041048518185891797408127859315108982120849027858742040163197271003480424940005419905902058026882762706468245754098545240937213577263020000869665667656011444988597327268772748684650577105492657047833342557891761216744264558247785920915178664311233738252604968560736945773187494528842658880499560786845867064211502121963235727818520049137958741128484229844676052327565352464436017576969677660888855662518311794725256150421049802467024446412232427457171326497724564184979978735145752085380316117394477382592370386686443805940108670016667066766182826411634441658780901814540517011373660397850564131027383960473524436916913557016799692367246472489270381402852924413353663102547168474015845330070903169947369516036416352535899803357416300936319896753028559351654687769001157632241539672794365499453976665927474526800478865427291979091764258674323333515270480183445442282977114885228688095316936914883103874121143055427890306195253750555156890959158686754988029456549652787567245440136220884203295048695818403762765260949931971379435132169634049632732802938618401338963910287460109419546358822591818631270824530130339786043904686585566923767217979421716152598885567089103855641374555734436209854627616588294984907365862592819439367824148913711096322901423738649173853755109472068935760386541274370606184926061188117666746158117953065724712348044860493298633361935120146503503839203491736744033391392006392942048461301013736517886802107564814206423370444201874338193957669459350602021919091572106540151025431295474306082100938107591666367886066499707628667448705785681423692904612383958154841004336980610409635057865948068366337378877440*i1^18 + 4237228721616485539854332158199113527797221223114542245248445715732835123319976612021550424942246594389171403283325375717054043808591065121519397002696533606716877815394176672748559253767563483890464984676928751858939836095760681784215868313142563841519557299061125071139850025561196526042883980442820530270026658965156499268888208928968246746930301370014257256127197310425963626892745972678647215666217359777026990456996828693183832066149509248412263879486690600107423803054002244537286129541375512434653144822872620854680865262659707477483413938628938904588720456022970076038883096136197961170887306145816008468259500577496437852748358203575465279402244040155214791099294145910239675065932678681859293682035095059051491901101000368901147887402833705686499852437935926860491984463600066308709233407401069368428771618077661350733163954287526862939372084409634063430559994792616144005585217968952687203932788759905117071412071691432252701315946415945298735459645074774582455885962448307320848969558959527010969890207837419085771282865862757333885170470673226150496549001655330904893342293797039344412775287668683334860603029347390607970588424527844397879956025242342008091403851431972586715292305903216409727413103479616861516372741066424339351210511561445388987809308197192932248945556293055658702765973734549904697500671136565893201610272559272702896644333056043986775164868074846978213855331301650333979549475883024735057872640828067915397943231826508430296306749948289971128349557926061264127725077643737532629179984645840745113831557089197406899515019408038265659418845335175267439879123215784832130164481545999706295512573634741011382251366791003742985635109239089900842289845352334075421458766360426005167457076035718638718432157204722442688488705884160*i1^19 + -203605417309227001526515535593758299035984420362589273853607332889029874614065359433777976379536306897001753880015836724318085611275959992652338539259261712006588322043565986952552170046687654429928831064782192041719401569536392393592199890728559063594596057454178191084000852104415531618865975922066728857388604885638144333322837855259970688906191217671641973220150286723235089052113061952197888739595905306559091574102241590909081002080900501805205820797113942457683153081813456008751490245812120629453128047336436527244076351473206199887958940056785323782903342369675647123286256542672697705854959027279531321590441568159028523202432442951614263698607596875633702175590264456220557242676709903815073929707273428755071969962489039733736893600964801158518434676291554018259715373586064053738930913049549189188370814925632193786512688749524806731405862153608066484565986096930204206872738018635387931160420002417709204923004844661641683557083920056483733682314194409225280968873535644855403689370025139585610920112216818452346779037714167687857877550437865404128450792710186579726023265283520687897045798112875849968073472214348136471199517194658126888326071393092773472219233770173996865794590758527565410138500403555745401259826399742452589839813247230339473420689000976520068994533894589202419154408915672970752765213772907211996328954387979675893603613033125528883117093357592644863326239406391588391603793420400383533203275890801026724264689563005788630051722894306175299646151012470719491010738028609311487119729238299365283912247247932579031887576151264553468979555272343748571020793009905048609380047226945962544258746106534502756768105801300069551212337057551825279080062805965428317394620295311648839537775106443673068248215003109202486517301248*i1^20 + 7636471526005151689442921576895735375266622174985029991122329082683663915644276226527873801817785600984435566485599079595097277243617996219738211258301505763777515090802652388291246408123528716459945703765274819497206661061441114145648709361554051784118144650199376157422921962096298974007753050515661287753509287804686995292924863092847442194869478840054211280587050250491418652090268611133816701990997971636265883080631616472286550096031307792121868454532766604036330648137778307910546727562652908570771184178903818610597841738206436809719233463265024663856100903849312791036670091017904048158696075354936873270948652048122500575339345832155076019955549380182135383098138831626280301320242053078234848089766434013437314204106916560381962568950728807719271740041869099636003932189587110334504146204091173338096034536731342254201809911993792164500410857827419470755574314443824052223852957575482686487787721399682383811415852111552025997246656722221422232688972969271887828929109948704011375877545027065636373890115424929558877359106985163992011388091113170271135816278735862014110607018263657664026331938814622707181142007893297002255046037361283624134117947935098680542397682008551556170719335362842165859777899177897590421003309671418598349576182777335486443730340675754257114153565270779748765254601802749372733016133775746259230734996691248144746822083069606284837420510486465297241649978750967868384855109091122105911881400842931096950905417992330753763688841626784147976561660738072373033340550408688388433957383498404484818959806527497597449534659095308165805415902123940208386539357502691220218537230323592768816859758859623694936736160316634351425014755987038736130983536916498027579185213458975210268896766527918391058212827149293276102656*i1^21 + -223354864099369646227189202453815561382759267173592758676624667100224741044138171312997168914409864021735419620236831579844885512987448288088528645487590783394044116008555715298984482034388962162094167737214588429817080612007629661851212557345489933838677186192731610278585915415889439896101682088224387122961162624173022203402433390856703584594548359189383847717952987491132416608775183614101268140509178188210519210752239918819108050616074793435184474370771914719181050733109197763893901061831171264818681319909183855235106649464015985715085390704862510199991535958853210866766993312127511273923951501808172280455046358981292921928410513509988917387644365184475949408878221956361363532653185196678597917230698208484516710747656375468778667090713078550357351108934922018684355573386286620688425930790908214572049532605366474802863847861629777862491446644924582829735579504767514518023309392308992579147920963554429886171877195900483494055054415404012509978887287214028398619668194006069521243385347796377514206002588528823045323090087560000815927063271382685347133865250674794758846786404349033992999261120374185065246980708963011497169364412063771438479745856306587860110055613584842992662166016929695365922944949573880850836737602864362294969976419431413459143317510678166916958829882961589981253153982574011176771832216419610690647075174942038331858353679754825906641475462095043389614630225574684586063626510819860841917267113968500390001769257515036562999617520792272088395187807336396610266565279669021335850953758870543476017515985224551035666060983904947205926319823338384827637210053866094438950945369028451765934146397068555059121016011763966395040421938083803564275688570110384970807068764002056854454183932455127565742001782421192704*i1^22 + 5389360616932880940066907521757101142912444002686541317525984540118116282510050454459116869308165310109599024599341784165892378361319314039818210101889914881155596532358248438501776156150739091488545696050064174078677654592571156119108041656824015829013782372918307082966292312304817323648050947546703045909561648344898886491319880202075177744418529669216000208069258456650566209324187457986589689335400170699589679680076625951556252642994387994154239576388634724440361258498686106061381287663065189086005280925501523699069592807058411834424422104702760243101447027976886017282175052290902282873567392283122620482083059832369125987870503059615364733207319811668348717102897617633458376469550875733338238527815570088304818649730353637473732644337732624380371738684262614107022464737408587428843393782060857336819170836757628785874852793442538743441971826811737549989326580820876322506426779162658010498163893600588672106871736640530556671110836312280753105415712080518798560358063988414452417258751401173708734190999637785479013151755962988457784225539866132831274114977004281504062098110497839123208792329071450439090994979171306705101711900440403408643250066232520841528477148593997287954361869216396992794155302143873933388820321851088943786427302145740070176168082543576676451923301820723974104040827257678736350356457894999955185667847297443037978607958009532728433057779477868238975451545140605572098715835388167265109207965231756386718505867749012632972451739539182757091693920885194642094411556215173820121921712063917969184013667471416002858761313668927169784695110350222531552626805446146622090388444716007861471018440527258038166694896655986462173120917803484584902246584525057573792287746862297012332291125948402378406892759154688*i1^23 + -108088115063996351254054684719657825620039398675882195867382290348038302777650955780085173465261335148280018729735051117143802452355139320407020672814542888243661545491662243751071120555742081345105235903696996915995861888085439897109487949173819865732110332043770458588592001508613778047003550208896985385525660239531874026061295972791451877166060782198365018073973250472818925841149482253405083176907220413264173051649782765488487767868208018255141702375646664942567660793085040609098026404078794808666479218771077688929705268180918353384792471777776777487050680375811840993564440771474018826813236700938074245105065350324630568664450942348913853351322454495442661112813470357370258308917224305010334491383580525955427541603663632435562885858370845011715820151811328000750550366980291696896201451627562719164242938031453713808033977336486774939176918602690191793812582732241063133773140585996154136907389865429602187387541329072784248278142417282367375896290069756664648212014971627544996416697714937711148782184546055593190874803099628278920233853667817185214098990994711554205516763972199062995317423999281344621965857333617239202776175612400321952211429221675013830704176375137169067710319648639119772200827998400775475163506143717367359184790383827594335985124257195490759525617026762736522493084220432272971532127702839883897652602475891982587301742278745698508352950515962597215603274676427826033195475107185007358374338309593143144630542975416179738327753650961504823216677354216808253961815776829490273022661977912385004840009298430015858053917358089760045847454964434002071513030083531415274800573143297916580178487845806778566932912164852313052777425553074297650459359284146419031243132501259174740485337937178200117748957184*i1^24 + 1818548236715473092907576017304628007613390602120028614996426890097870146926849849865217932045216539986860546077491401680312501305761768393092276663135005756250018955415534807569637076578769456166318697406624985173640037420288053429726099562022130238381865015463070532343611635546523853108703698767069371732571922513855655970959190670533007973689699195046827995836500985149876194800918118151026255682315278585537211608225685001725931714392353600847309063197710649921469629194632730805550850282234688987600873319455791498908283334981432548814333741480865851419849448794378880002796141616305407124212438588851117314436593246976667291108526910578420210090501937370404933427835978061284991716353593156114907124665539303855591268155284022734160284629064101832249019247437058639338764139215582195229689773458434552420908039845082913482095971882975126335114999010725150183838233719739336054928722437480753518155129661237777904980327013491147140425734583139415386450184139818707655135578126241611794514409633655998493719335701638491218300379587229567179068658460399639523994605432588671765898607532808726121687703534724059273735683194988120518098078580430914929988478009771951049991570224094688031507821044418197756018734107733378305855637847586708778755975555814262197970724658060223904806400597490688418720124405460784689699842806312354800252205653612013963122823013836248699892625120008872610229539141075441008619044531103895057198085654689859739631772341304216813087783733071274170971396610851230060423127329506564616481870187244730359742050529225773520975486064978602096624127478569752732805522564455641422624053012999580446816741664020552196426809817672829162646437970400534419720227657555108377568174768205143466520950938839283662848*i1^25 + -26415799573566913796494278255778923615758442122075978129652875400199473224832160231593025551345140500935182953244808832566293092929158770603535591252830219694906608454173919862960474717680387102708497108467408500476698589383698839519737713924268718931374582505695051988943944353504685202180279374372512667768992742284500199501533743422219258358783480771032746538236389792847654461795682443414041328030235615091294225305094729177905121258763135387035232230981867723746197511509760816321677273210064981985532203203654389114269800421829784043120932965792092638395930051315544691835432749971949267862976830026720219135474843899969534986635209135487774472645969012887316643881041828640379540458767113484752924399547480483251399482359339758353923397724970897179080362629850044887129039448347239241338254720045505417611808653804290381069747530401578218713833821564399090057249071741484723895696354175305093021698496149442955902408248022669546007542855094655142780356688967195226160554389513715055436620831448694148749320882791550948313689558784905385726761966422784837646342827403065285298926447913609339360401592052906040644974982204458923017947633281492905495083571788895609276302322800656852931750457057600360124691017828092202200132800241366851302315488600023742581013502930108360563041491490152810508578807934902496906445417165037435369547539187850897294970083272139385345396706578209497376970172846609057265370186712894889073603916578958806279751423292786719416192591181868999444600356453632375046433727679050805508480089632261893288979266994065575318828555101784107189445414044478066223763117353217275259734916376183759592679441953331554574797147229914461518522259105399712972686611574708182404344926102694538496710001505075200*i1^26 + 318497622373944422123773988075061363295283918859325066832400379473891465995416859348891582291509868694377161459956483163856125463659561152247408639531791455015747307926702348529297862450842948405305648796847163297361718480035314808674811443481829876406491283548293079854799566790903870551545066843477082746615417990155363214397392943261916774535509262480692048641316791044882054051517091104413672145066404824762549190178296338965704182764403551702378277548828765875030666372862093135155823513038304304565719810126638017346184536185430810600759543297925943898921328446713747543117875102955512442327933242321040230446591297372526391211076644293189460118560883467715362165449182266307906507986987438129706433081749327726454912870975476658921086259254696363574224259967970387670951088462826133790555456525183308376056365536318802354936001157520702172036749104783977526336002239914623368244669680374787908115984116917207228918552599846704379190093087118027012466261093645308918969896378340760212983716449299224008559345175341720675649521372417168541636595768400504759996932377429259449869961785249954191429131244279348737408872878149079813339059873886652466776836056204029736365478447674977943919553410517488939374209829898081440265540192223381661532079052022258022614501610993775126265519657409246047098509621919747666056041650738603677883360615541520385139034403858763479586963501339155139554199355707882887707526700201270780340550123817539348108084787360167663214607813577884918036921613073954142675448142373934880489888872409518835852765221640259093747076310386175752322213419073370774777320578281089856928345892279365140973789291773801169098877118818961585689835912628195953794308717214632622168340159742591825439371558912*i1^27 + -3391366723860205511408786743024393537180988712858471923062296018118857527343633550585727811090429243315200500097356420942510025881852528907490690119246168754999364186711844846128721121347965765613736490397234931353666383642890215766795271659580575235479621831750235721076452047767659815557903699954463986189247047415333362484214361218605469648358859970646513439928587098976269224585332637432714662551487306601914570216186400480208164629171393728684473077595572503859476708617890731993187619181406947510926793901770319651372107782874848090242850801461716630499313081804455060052621822054681585614013532582602479845760914451426768281111876648402959969351412432840008299788659635715353283059324486103538842997700057535614483712794084021221946082105079297099478834102769618189270844585543306834631521283462994907295064220100301030368734097200168702109803520331170390970090745869853588335521871702094452214115050045559282199689749758375831682481998601297279612404717319684606728543058849552972794578214533709188713344340872836697073527707817017368790130584714248654699272313897738559559716694775382006973821785959690014363536107043949408613646678413616242171414483388333844205754199615908451182595044195999269278918711303571388422464817629753556519039384284270095825424357156552430208923019915541010415633316633269698534641537437314139949513189421155433139917231929233171831049534568231207417479988025856209596019356173772924415859221355923944096245065603542915472880738158210037918251695286663481550122821679152662103165287265807779106412766150734238019744595057708244729210104480439544683165451519456358187653635100119234576833795618190343388752139045742642110312925161945037425801983016374592044191893415436408221335552*i1^28 + 28447382347383414364364945527444608891099823113938270287256871965405434600261345530216372361610237929445832580892123086914037735868099022673187683381392985814864671849683556262918178188317106722463055872989965097630804507526594454979205498725331321239832019504501600632277479954378652016185133062598833750224296590081107116401543804029219626841100020497529257062285656411801682989289513275836539517601725021276185080027838020881142650434296226286793379496236112663322284565351923365784938662513299503774769604229703422746303283349222410614633738535379432900915078513193839313763183489831171630438979678389524879018223703296462847149057940868304173041773893947671697741723582606452517414441040648795705784989791331800760850534982638099452535141730200081335496398011087424873539240598161929235422455538037529074304384249247100739254774436322977341971850732323745621353825512442637346592571796282895806449835148979239136466063890616782228015666925910789143837563002700399208029554847507657070297285548771005456560597774320505384936665475014381513299396443974624688790651649287753530310461411486435183655890700809721706509354340621804316670230830736942437512080918281540362113831328102251361286188749482422238838956937814146233983185298337519819798158983023703424881893907649001122350062784138396246891243445766863597999001447899608924307579843480932456235926740673334325822059918390306025717791984260945736225792697981603546038043671632113080549085102449394774093362468051135823213296841716196938562165906853914676535929518774921669035873520867057578034938290224446804970918858045569924719953271056522983204910024599465950016428024623431312188345827105294614926096243801809769899462976897893393667731023519559974912*i1^29 + -216423681824145297753053497190035824731874112740198212856190662023567708833415860050372612943015716468566723662665079135811679844230356528228117021057875096821496330034684017347956990341317927272281542653028549318196531923453614935435873889488810637309470175391246388788492338692360164802651728708366767542901900863793341635716505628832008577301092836734578620136512031770689301615539648334650313085372090405318148712471760330393056566863335274596632305637381946097260081687700657691930635915183260726549372259599959714429881691658212930574838151882468498911134997420995350236602672392433628827179251992287883067549485647933619788358958738674395054960967766785844772492783328082117232288971095371273235822317758337570455609917016294814131478449007381879306771583751355644078842720158042084338382725321106214631374684640709376673603044013432339104334667770598446724733560273673041125762217650939347931063024910443569338046329545739634454959498890657572570028299537238875291795185414453051950768369269538211982669783344852999486978814044732442512741759544997271341180659799386384060923002343458823053149700899565091020282061721875857289304245980209399146180988124531237941224964693206719787572055773991868482069786124006906741636544832238405490694686742127413032794082060031610494396259454932617675952277158867295168186531855322793332931716839572030725089272982955881064030007038922350259281881928742215689024541151298133236564182091652001361894331163383810735059760943605511363544521834376992460527528151246640924103771301428865408685794732104615915522910235918147035481699984400770954609118009559170249143837889518602995844941139832825815572416906552082023874419199216614801630645322348750946238832528326656*i1^30 + 1097516449361042286002891407714592201984606382788297887568506733160704712510039134784196013594626858110120315841906599522707893343089788581198699990955133716746175259057461660114864342391246670962945208163863351050122203360955717523550210264793264506703078197207779498836222291597615864851984817414484029061149918285077777597936903971600528748188330993377601408957869471827217343148863507647439411729473424459144494746664205026819627921353963201489928033234731809665841773102856770589613530808756795443957693130520376518207618858429344400553116833548792431793676570213949068299760334728493597415641035317396779797662866110873240914892344223560320857797165936566963119513494310199611493757982145686218652406729068292775100731669478389690153759036883206487060937197846931739560091787720956087295956215629601416335348718338073160233064964358692565364368677681889943959476769864928164149187922232117160334247335396950528781009846401384057778902229243202877193004183971995734528654176592585686967437265760565037528261811394088592782776267316238055846687031882865151631259036621951693245440702841454796882751659416838937256820226927952070574508559286954707201346210348402478752200487147971054804626674329946019752433434380849661816253247501402271901003199322449939412723179306615711155649237761021202313598058294444560284852341944671263473045584997435556777875973215402287611156977514439605835702596363556802377388246413297677043536216997197485618348740735094156975351319535909885596792108911946529900371563732998349312441574710401610295474905759248521716820917044938078240561323934178314184273400339928327453335553616407079488124778096263193340620063713905186813837573632094235765253928701382340022259154944*i1^31 + -5614125701548554014986332478029449998197919594651879350219750692892158199098039268986222638785468102450478225340659471840390970156029753577206501193832446352346473679464073383099221267847562574590330773689377009229755060943473743123657304624803972969694696688227946478060138892645789917389129366780333617463729369394792194217497125486732804664474383910809579810809644626939358216565500464195763454457096140073807349987512867433190968389743920691548200746867115747818892139920387808819058892273519502186491387961933624858621973190292875562567671771722218460268825540106034804179827032179040608686459638458159257950990676799597082261482992794662765615180525533433972475124552516142905531361535114141190496003769871485949789707669466208829563017013453904670516688197686721862223846869504798343511507896953180373247371152818980595221942250143928318364986591460124391686629219319713342581471760068276998280456939085876654643588587433058335015346369772088069380235141553843046690264121892017678755398311391555025164003934146903178645357736608744164919406827511496068621704130170362723601143797250118242300769306811860795177551578981572679844311748026772822183543773057016410590067718875661145936616430544611511419693844672231879218115584524760337002249585477955369745142194946728948350478674048202160561004340994096753399781974837314403562621615800103038345884355370422036066916154935859476155842337436650258651381123892819697491394589729721059080972777665008470610565134244245858595515114919226394888439410700523398087720509100356549459094173753865699923332326552665246596226351420714891795148971197644915008610437095655636755062986949462143352764214991460172634416429941647333667182718101918673010688*i1^32 + 9458250446769187030419359080237682321673065517990496442034979768747974688402797578735648791521269019287717667461586120360017275241668999605198797659366918614275095319470320514390576657031626157821758012048456208072945413131498130615606511626935123315895912892680928977044651267035711051151333918694569747853475219333402937038356124740372316737989666888693193590775922862869773714511570964769975446894578759726417158614996548977577624790975186378952302100389554041081873675924898096946746149258958367980088056682557718101482287513542753968641196291252602630312724170588080053999953300511060350149407897710098448950327536301023155383616992454174664158615369164565718580196759551226176006432686874959825614040001618885251401665362063710480313511652030670577048945680856894326201534491173159713717163992494110296964082279004091131180418761434831907944093362479070018613367832809019402173445787151909113095002233550848313942653482017000042634518611017938442754406664263361882843330562099352864923829172605750920059309593030807557932134099585687300467987038213755292670850115411814958534937696155624833159022337798213505083219220288430123849305785643249377774555337713941002537027976786534543241161532234171788111068423160529902426107829686006160969619019734228815618332161751359455607340454481930661520532791027739051278068151145535527587001189010337921667495176909179104885492545815218187998760518459072689828050955377476990418043063759249687400929994307399180967665267245359400266343814262544640379159899918375008699379173623393192605748126704845069384482546506475478732101701349195585248950377281500736800126498611160236312986469707854509245583356539931408363548831115505222923922701430030336*i1^33 + -52762128059666910764907374040456082103661223411344965077977688905512690161712032803986200077110542002681100017938532929974642779953562820890085858399164619429461470340987911576996807733992000968692091726052235350774474499548332160594023236313448664025489739686559261365332902257654052432834867814321905655982147025981057634159133811575490651414154715817270513945275048155266119569939962880685495492710885649036025171459389469632346961494484510595375271993845182204620056903106633432516536712743540667330567790478029448084457188127175450665257940129471740801031123844070815988466412195038027959997741102724808208128390858968193543979618642208756316119503785260333841943275945488338012526322296921903867322250304831753446809207329900388276616456361512321931311722536671861499371155196437603751696800542892888838177155790452261448643187072933541536707091936456189672199614659644401749217431551443972686185482453101842637037725419177338884318935543243251410727617456833119287223540126018201239539461385648323943719030903650562794792449680082262164743040903035520863441079644329602171301719608604337725555976118847522630434558610332715901552446491703410556012476000768850612048994500624721748290395392485230922450847773226258533414962903236234113613865646665211383343758378286880140266081506746336275148513044787173537218998334071887901044761109150663676717873524528484710499493442835817868962183694441462861967743111170778591055260106215868859271167122099481652629764871882291438249530432342950455344828652805333951744696310869329321493644534598488391692312349900625431438575007090546804018178983861747161945747079849174626044269778306037875980983065624710783641656681662507560872777351168*i1^34 + -43711197761186988730085186047789186237557282660586187253008852897915521318235239505312909957264048378543234292454410335675039425099059778155216710044635345510010764490639630965536747593460469273635778192560810348477268089834689876859911326906884437797812931281240593934808373264363368225990596389232885881762835665870256383216405348953309136294063444328763545025923487054716007080320529266680448993714961009466263991999979650145812657391899886085804276241263326829669400765999826838832668108416625402864572276878407859870996469813012293354837373396916356403733225510983476772175094855272977606888729064166912139464979186771089943222583018410800395829546719779853101851488913989583982997926015172794864053604290438519523385234780633731068342824900692760169646227946105832379794902773121786546669424510288645196368979296106584294420109147427897005003136084222171862500777240904774234204248993258603127351949134074402899317672488528485885592359390914956144651983068057714248445950783672933238039532178243152822803435897831481546615784285045707105847029234538358064604132346098806637717244827796327451697060672832125669060204300420726262020159563742563397391560801638390853339928469234528868706927036075129051168217722948527600123633580813534533481693183480608884529101240253290525967838142644377341175313684987544900836754226499477210710214255574290813807848964921983514382150824574068207563233435056151460484898345111101247824249263460020654832253079910698089979658812535710335820172101692411108409550523539165612383868759905371697690936512733971217876401794789132096571761292274997974452008727624650730953011041009687877348423056318691431241374164387000708488269391948891616706560*i1^35 + -23510419781959553731911670151836235647919033271710724829729398174618281220420917309814966942098393553967091773983443611540744205987222150354793049255205239090129123138043723262656635918111034224814813144394591963470352965234302032402488592764742639170935702555583038583228571378841966599768229643414912034695825887285757213397047591190532276389654707701518572046678459430173724190291663712236882977627913233484084921290010192128898815462988770438426528539895007814746138915387943874031618148957496273007146185136963282311816605230902687721515680175061014344434743878542636905523621141462002218186397109262320371949475661198414118880037596584901262100832733560683010673226014806085309722124708204891780668842473206098726441870549681666394975046684536084072541339573042877850179613084398052545737298314178230500237111109616803455116977874906906234172759343472491406246205828864187792189071363088584370407329830976752152788492273634919643890519057471917023757970457711947622821464683001268456398703929629496198655061646017244663507604654665086879395577497705239954780029409190177124114689990158247119789569109993710844927381158065154093406861795836580090147825171402893887765402790125135877769923858152506107205300868086913923520116527220863042720993052785137870133312424747390921734015800661143259276992821705545635631552539787183174055184858410251773311067030108512468046941534917676981371296643744618596029626362525984151398073075699045525890572138954176663062543727961858125381673005596322182682871561925676885254561141424973349492753537740104062574472867553763034477921523989973452795908622309330940035373845027554708926852711430358665130718730656755979606015803815624704*i1^36 + -5767488318449334466333882784826822248351623035091672506207528785304121025077830486901075567522766032427804910835327861228592357853284886679856103570397762230346739132537529966692885028755638534539200508762738571671185172119240585309428890245290932852279694710234526438785621000922128695378817837828417892201963676487690226195724483292423295347722677944940468007943086144192930325276985327205057381625899312110133326156356575042825132872963684790817038697085917877417408176313383898873807098484804008032966849223512142121261346547203498270707790472808209896302493411193336717690823475041549960945509135853717825817644597293545800037747372860637868863342040927447028543905950267903717694644317286627040492130966329210376424276461267430164969585739033631662694812828627560260349167277464522441703470504713327649704749493425441462243755931044025388359933406611137124406301944705260127814408969239560513815312722882448242303419053933874671778173909701838025854110719560986271666297430081843669162295426976927933595789899058760022093931980221314329999380379424264178396952525036642715576735811682379813455998185824782240364322009770113975920172188701400229644551767198590469772773205371294587043973902434392075579030946549638438238313676504954813039400350191934832685727987095449762957433665706789351553714476287202991425673139632161629028461441493066019205111337200528425134853026997921556945148187350926019466973826602259295651256055861115363535415718946055340946487375235265646765981987983789111420628080640611830034479511169561800991297379146055497904225955202425614905387713324964873423987069574786635333325172699850458801752708030734186389704430242798506069150662656*i1^37 + -1403009697264163747322529808472274282878171625456832585727585429904000654826306186965640032302156408782250171770017790097019489233567357779278275611139718747089904083724741378900278699685149471099676309500150032387912646474102968536216355462280640382624335805021383152447766969258913181577031316062629295842782040579351237664060832318627096291499906979000075663968309112930759597017159381449278929957020157694350055186662968635885324114995565374080386033860335983754151324788646601457463899153373989381873689387669711533824474608429847519261556773591276983859633548197362736273864152391702740336147171547890497002392969888584552185850755132218927467388823196823999627595516541419360176753368841053326280030072888860886726083422743149391704562216583279402505073942433076167961930045728576271950130771075666323615987492173154247548271686622708161865011919183361051902642137986470583661986376951364508715592355992453822651146617747081053345035051623392403713315818951072291787589706799497474477349939998321788869239153765053477222390727442369576588563117150208403139905274832938154482459213138104438669253318141289958746155660660886143855392306077827183885538931434729457925685838696429245564805782450484182445718840188121036564804026187326918182535152044675378245296436984466487052437943258063522874383263271885872792366957019954048454557717330300799248856655240182428017878778395149221235033712512564946317473275971463234044950588499019316557170383480097807948676193315844551712601167969267656122112474154260869126526350732521728135551133159289899694069393537655014502133784221904652373902204673509096358384617382841167823191524970041823204461960738545430691840*i1^38 + -56875625258460911150623674813345004402264991984454491501436443587651349975067151977382330293410202619967494338992346929346285064575418893686219836059734176639346422742305266964696125632256984772839383843052538016066622977175074433411804387748034340627367754493860051822872729048121720399206018716282549718497568896843461626184115735438231608718882208398488885384058853565448047201474605381832773839769588754634774406961362680199960317645530782410622242541075139873274682344496290764358251324558655294986292632982339872207720783339707358828701017308211319099875184212556882321938837053027459061423401341242002431568675767814461319046032867976851529066765586727722677578277026470801596698687505382440149894496999035380692582300558673665265642046454324124357378282004566310473138042678875634259787584170833942578840448617626481231540845405063968194116130062345501550727503049769392399075057116333145446643568619802983668012496530276557031110170847482601838996341076172829628608355063457734268400906848484570407943416110839703974310176109430464001384086677425393621547503071033700232468993993747956146874160861406638999858822839170490160302166062230546726630728759664678412315606402250152543600525541290610524287074228181862425358307517359311456736983116864171352708554067541343753412793990743457686385131831176410768248244654426855898056291493158934965731757873050389490939902145451170912421157943989811860106969188824200833133119614302219573621885494125771832410413721022467895618881627715253460161383254049214584552398382423478036376066851406996660266662512208181280176274133613854672279511925673879599150688328834352252119825929145331440949564033466368*i1^39 + -64096423539515225355777178019244886753242387264668892922926341887524912500585917531665059831115735399464190726425920382441153254620431348116823092292669616309713912009179590415320333351215431018085373235230804378786811674466268141264755060550970912962478113533864166029779412793377730771869088398495696781781768167411777086447138552866778617654516587141538230766575672252020266884563773975367895346483144188153888689452804229909840805515415726992684958795722730509200608848405731844692629391875839985693214131289967688271416654779832062613076352177277797105888073834945536501963456373424965219649550782131836424779317658538749682919612266243559108952360523633311747346617438803923902136114847813071910789889567184925944322594932932790899223197155908938489522905116527227513543600691187874699559661507449758484026947230155667431224560265676599647897017641899231197977980433953296133381963445669951219239237296017504919547557603642462517500533920081455677756839529471459293085533604401501598101116282132660226078911338452691860758943942896355023782325192166188662379806720247330274140347755074581232597452980784347132476752103634214609850234133627902036595397873099230835306773878445320402003478684533118851586001497988913970203589182727972601130869347229613028239339328583328574275881610589048132591986302674899595547681088279527815198067714617396451916386653578772268829822352288364155448257315127388908483489669537786059272354578802832514237801324839801628680021231630714401436243282580646896332742862673925815375148299715703878673193104483704949256045894768480293545288788827625438528621533834541700693901390308260728461143726399825361460264960*i1^40 + -174149830097192575391115742221855100806753399978138689714603514394101612129257119210578923119342110911062626068816001629107097402575658321267341226534342717941205906388851335687074588215767225344346097515135198880661567753245353627775814102135194314685695086981226281740811800471136396852383106202961265571431995071713536699651461880252266308065669991258333891994773124630482244961130677445275283406510357037444063896251999144280109063358391279923502569597995909930647068202043110853069053691902803452873093182512663429095868218078249272875516876658369712097361531822783614474582684077165202228629254923756433536250233132017807422873434497942080482911020668652175769339151549049772270126506483699748255553031369902752792887719024154318962646541158328308731174999174678436411620248544923100196927501440480715619944888065339662806688701934933324497239759711462046513494444680976855818479992984709948253842158751748410619253651381349857136183080853444930053233052437812265268709316694454081494509681367549351835525479287922132179938948128351654189181819272025674622199624085094211170755543838097909432495204550448892360394615690529001080568325997731417695942739952180951958055164972197547766383762100804247607886517068198846199347158415851279704832028063298137239097711319963574464013263035472627925841774467147799286823105431544647279863815106218022038911491534546704281777701802480884246913637057967136656450427231604805046987704864956205129750506373921128016738128153987198581244124592221460356974529223664878910978579154875891817304032661365431305265861798703419910733613031852505906974083212601809264628283815940159173682403937903181824*i1^41 + -299222520240436254066021298036357555662762003410888887337035657369258757202019941725537912527941439486439462288971558466327097852294928987024192017546556766543388776507116060492601362147253637457721651378657700798728084441811093925691940418413688626434796187396279503070033326757032294068570905458007123647199699406576127962243635194071101455201681862574554541879551345148826887250495362362852645039142392299436393959229915175583758378748369602324165086438024303901738418408614937648673418383062330999227701427721183732829836137944408122540658198850988617402053575153540858149061072373881932869706978497582042407688147088664520513539739978960048656894448670683285450887204041079695127838237467573300881637079000211859711786376795762830943969235028363134674061557372610747335854150603959734501012646334337246522373005892241123410324143949796552393859562405537713576594612472506380370333825123953853369535737724470674400415072177628738099850535542995527239406353383624097006849142826594268464924805269968702551598577753255001114501522737295182288015784050966686279696852408682889701752600658109570315466204422568110552096732566796661073378162987872194000857862169934896933288179737078560381426894495402358945799660232393538037344543036636842061111630762106083425840556408504585859062182113172275855330809501934820948144803511305840480819486696813525788794775760028551730504903081258571256877591648178298467389961621092110951310108408606630231758440656053567829703975043202757293671473245157133318765846819227260636529714664331783248936054576624139103379213864378219091259585022285438550356347650497408682617938368008482913655225057280*i1^42 + -1756312767513686064010850781190315386926785069756798380649844309104484300277448578520530789864941051759852720941078809190026873718675848511034762284424280557613708705654287675988583079447935114527549854914598154262865637071487892564685306601079751298710913156578626699440664624886452863166745386557651831476821101170938935958123314000292308719101885405746818728907055200590606230469186648581025452396104714036331527203961154634351791340355082384079263129137495795000376241483460428440646631521124857275828796530043879034018715228069981571100967996993157780860170313131253377933599831720143864743501740063238838413006845649613063265250235413709090432663202397617900503740817975732302729586621805103194862673331936292963728253756982725018875476163512791355119869501639940899539607422318204178204124299584484326243619603917504858262056692766271291562218433365907328439308114674723011192422190611522150889709623662247882478667517472799488491453263253972292663751142996265109984947294548080468108348701137504606433609233607061556122923495693765357432430998919089184077792819600960594274576965401489282415119281128275786697151652146765998224936375945940403809251414838357174286776875677648616050951807842958908083897114095853474324634395741398578931242919528325617474841025407179448277309796125432620097939638402417566932618862941844171570606821140984711964527770175463716276256375473032999067111536416029227917763945040320005486294504265883111033663305229605054162470621254829566847514902466053345740700332345602407108534577147196021837745989536909416803496509155660201094047148242304781202663094085025753775669054599213946503168*i1^43 + -4054994228769841594681898463817954376130838513556942429305429700298800553764465712504933241974439914900040338109912824693512054890590320835640459229950701614352293015133608863978621401672985636635713478673660502767179614564791625489226060170070276636956518555543459230268312634787681276285735412822503147972532862076756989777268258749242291953375664382280318059582736900382968125851714091598527363591777158624799634229417804609433666317109692084861909381763426480044959594191438732637043745816990977663239751917811845956233323281230498150953619495918563706968756678796826519107171282971719674399847810441293825143985068738069042084853976673565026094306788787349984926328851696636623977699623151641440790548322637764153549468221263410932165989614391863898160579369453083058274523500071496432630115878906818248675826953599837773149218084978961402163667942282639225395327962348633000636097387655848643097629461531594495232102484074851828689574010027292708256945382585613078237119729011270893783780564160886285382002270178444987455579601632512891206909281411365518961943777571472136408447336015562688309701456355707002401200179789676522355821121445559039449330061800679128874806337268239114350720877030683346023600604404639492258977825717001436062715545299776597749862169186791055514729329491379601688803016458286406999577813469213555192772810345486730568176039965936691505990709202133553889095569016404122327849782787757198820621802156254005506949467965263324102594850360935787404721656473961931213657215846672580955367357715535469235323067810560133615426993946044529174775312415659065430380359046670557659014356795392*i1^44 + -3885177030906508874163559277921208443378204603647852794160330598045953890188458491063697960993025468090853066542817893008826740766270173351406166829994762717637909318844222929822520238228313297279198216379289248787169775189512682777393018289721855399431856674847015417853011778770387931684345500862770145859810581370013113904224913982142889075119301360548850764156858342192022609092277815449096344232448248504214915959461257437645024393872781716434570985664569678602863478875941572558368506856941633962834614380432091402771074072830709052006988220651075128879856331747778785775821274182116898518481353987685476162895444208663063572801667829942824809492293791624380761800504206399728449424887299819892286937794840566547893459028722280333254986935783287651405042638782194202527173191017990482589905923650255518774068989160697238527168985467345925142569822137450073026899360044256123534619066633144003882650544222121332981402175562182778493386629169038761638707610540254387547697973058313497933971934734254024706736626005468720398209161441839626883527329000486191547673175203906994374020208377086633258092355784359219984846266776570257810341224728604399718947353387489179717565007208837570692915563786869105427049480524406874062308712457584772166440097601859212427518581630137018432467674740459569514075878247579959669106269856817176973416003878447012701989451629309083745572000202746934163410458345255962124907463821219098909986542002002056219332252133150936802205318483913848687529037405357648868626363362967160120349517922335828140309676468135766636701760198051692347305782635824206517724242774250238246912*i1^45 + -1401638694777222119219085281937397518737479160136184378774576424724353478298384627785973590890792942024316512746241958993233231337836114199991386565697104141481151536912440743468804465636471725902777132770979388429259789438001065054690735690601667005470993695367515220138012160301868945830707650075526897590229758265438482288796449475387624382814869242514727959477645940956639089286345916619283848075376864617876439369925993958597980064876546374164379734424373761498516313315957826788186482604434990331873206650266488076533473650038416190455325387845452128891034999363419928308277316408856538174462647447628123324265311676891784902215079131131785577745864893717895169376154464529757436769035626651175665404666832270029360601735251658520912478526754455762423352985951733938704194695564835641479422769450362801195768026143834094394401155911701710187693647838613709824907554820732778414966915739210887032228502381572794674424332511777802204381399215071329941682409091564416901139761425478929340298687321839716465208045949553244519799818911824621776451874722460349361079080012445184752784742007440441332223123434099279771776179379468166862803289904005107106752931253314657515661069539269437957650325892664072476664807182593941180182041637994754299080614724753507400743103265236315074264813990357147203492721901574657657480713815617674042707913185201376679120152386831011076686721474197888219212748265669178280602857886224301604817179835270815091844448394447193165985347262263521930398905970895941451674940406452193450661664869397890019948281516393924671180566708197407863942761644912505789447413956608*i1^46 + -280133999415821675513092640987945285294291398623675600407280335988461396671514257653956639963623103616949469244834500013567295768308976844647048317914357499657403562149157049473894296479998682943589393743554128004763095103251738051676809060923186110284710660775632583308112569826163508401213395405722604631414523602998138913305851470728279153812268250423435487063057249196419368293434371361411778282737967012208649419088952181379505737821366174080771487442371077670741672186726384614811849691036045391693398431191122806717434213240803692456413791370074404459968101096065738307671706220828205557303527482286804357098248745853311698676909307635742284931948592401528039261391348077018880062872661377091894869257668891972453038033129352264083677797682242501868318108077502909932987753899981332488871698403078683484928168333469377594027458603984339745365634468355327567983013839743847481680354194799486241375967164166100094297175489037308014605410151261490035529761730112014597977136388746802682731071847389626055674007128982090020356551976836645952963573154209142701022827735238607027409493957508013362108619316924721512575373007650391107019212926652232294340177802253644537866568424356280282248696697681459122949585336877401268305682074933248066847086217035599059132295246500997342309937165027366957470520423132774244436248700294363687095068012369509358821397593692465472699367660311989152007125814448819448231710791900579045532409461333776885385854584911521004551724104682971550386245949577055869456016793337160983119148808581037868374198526584484413072683175267243819109890904125436067840*i1^47 + -51776806784213906894415663252562822235813908063749330400036077430450192633041148778073921616509017018633179198824776172272225581762071111986669019588440774194185118409903959649640067181158055914147079845323159496156346397329087108875075813381239201745164735061250331362829691373236908529846707146758352128303646817862947123426561538121308560029966107221596154882795353223536695074481292032465919338204293886660726529587342159907938089341460419894422786623860415180737485528408172516846536160862170065180716980879621742784262148033407767869751725885817537409123074867050276047734734682957001700915361280458138682598313331030593059678269980060427731532293420184111503564893477086928834561105766716035845590150213003281926128782498921669944832112727086105496205842734094021528641802819623186362010057083989573564255011380972813302613364392785521877098695532620728725219241786823003115530578193772640177881021242169997098975861453016694653065022750303986231289394723442362452004885852875680214141667258000933159136794913422617621311959108627836073531230155807890281569138598722983640095291920767581466605617396047580338910176529058897727164718758497260652676710987248067609606767811795842140850541236035239019534198376947302894194491982860859439042078774475972657356700973857600778481471176120567791742146950225365074327170980477156859667129937904689523092958153545312096974428718481792295530960915006374205085838117842266966178898381261669048907363277744392512309629408923445499620653680838574771594875459379352187948588250612372896854407962936808284952426818418960220597054865408*i1^48 + -3813341168642868684079101595229112167852443108182893449673707547169644797395347134251918611148701314570670911559412865986636758698052305716853029707389978995641219811014528317111280943548886499813471115808845373790866364242639079318825955735254339796857200073129525548926533803901410670985575288233257490910222291804031411990582789378317098683098852813401033812349645677602631061780020755137286917267689909899011466360984903392962865014286205902435343930004987961388260978684653577768068563534828537518081940565940525781369614797822140137469445119809855359551946866685133144333276557326540636518753300796431053595081555663863532499084589225526206179944281987466016581004057360971699183351025571328698138173416281322971275615141854347520684300250018919589982839985381639773190544577348190586669896078019578971218510525312144695029452598044984728599340664799585419512968896336089311519966400389527444149902039033789298330064277231113081727923488383542669813799144982399125534176274584353923151022156113015887482132414627460746352452472332627458082704599134075262379631342926885810375331691770444976585873750998948516283561954309332988352308217308589344772014910584809158566017528942131947036486335113269957876443539118209233043456413099077799399015219693047383275290035728567923920902205457773738468819116665006805664435037829547885200837837401262657585301633369376053548869127010974905826879831927890259920782888511271814396807690317276086429125816918480317908819401780496701327366587280450973428093164536814964647009335521483434793484330321440007790308624075864408064*i1^49 + -154301161306478730338991040404368528398089938619738697532665218247781950767620698783865645581823763465444922782496845975083908893185690432546138695381758921730514249824101326984355863394498906311501757639877183783896655065543211219429437549181855791966601625659593966981514357127233346769414478860231229764987668287594725767773376995407380493158999202343121167340206888609334804656769198114963279444008134461282367191911410410736860268980442850757557645177964123350663312852217612626874825233137482752273134860341950452204494551304591856247138121542968078468543792105264822695444676683710603205297603333725664873816106664114281750013699269870916239157431742512878087991625324753049379419992216823839187662910256078326791028539119400895562704932437240743678679030245205787764740518103378696917348458137315520963236951085142685209797016952617480267142144032924220684686761456688010492945572646118312409289797076126059677770397576121250887714287454284187658111088577341271395325916887953595345157248682466566685610094243735635574001842666902599948413683345492147865124992882663628488962621320588903808283384475906752791800193531705396226536333947908360612318271217727456297470511935148118167611848175114702736824256287081200279405191430122833402797940547259744237587281506587583119344635941962956612687697384996088639895157322323599004794711557376980671918163301516609525874986671789193025327839238528750410907378019705507592082661015175439539390706561923962185939246879662890598674436147455739733934330051918020173426963166379666158323505694642722967558029312*i1^50 + -199756990485829583660253115690538542757724006221495072071789193144690778001187263145999744704146792231922561385326144714780927942934895726405080592452758485356326397141651999951882621238911150075606567848864131550489646933164498181345074540134689621611238534639434420180936674018296738841318318967820778558069383320383751439362964396207641793016917705564665744058046694495383069765897854942466205311958532090597262574903178941750246675012762047549854454717939189688849007370684666141752187345696683682003492265341708736446028757582328353229422023115043526587756962891535545483170881831964183848237427097379109128057271635578172373573243534936510092219874178155903773036303778329359023696963646768869053455979315956850320981249086347876617439010049807935119717183921502470498453169626542107092973963906969715697477396684472721657651347341178565394185008399024281370708489321135016252927242560305836561421057755542929034153398456149364038468005901947638838263709942849234618198863991335130544299395971757837010225232249857648002404104690758913870987519304702298490792410672317555311589713759799633373309942805463806936739261847777104210501991709267396801801436148371659898881887647510150883757269392523136531832595117558350578852649331338257629774917157787873922598805474326462078866178882536374161192408345895651344691797283619546339977592286714547551676103151090741325192152925998741189921096748740818714647195628575984248959932787380616181947309269138311345771479629723013403456829285173872323387198844701789166600660024080112981716488819834880*i1^51 + -2066528737446801873330487626418942326871468911003554948105895735996075647530432625751834050279009114471012519908315158866384097495827842992378555215140454094037153513977875017986439221103104409735877640525012583082865593819505207941533794931792923430991706747408199201731137725398083503462236851087298807166414151286774421491566580399975435894061527360903025363950723278768700502396893198073348162688102080009386375238808185644950410293291904032038337936888823204476430459416041214659893820256505643057394107531090528525469924941889191087317316825276138266866594548564044403604316465790186140641818208934098839261721552184909459055889230265130554798543007125860239072923267628023913445935624325238198278060560754227129315721442275834903987520771090115080447658952456093563677430465874659943172258724923594503771177263823284950502592797100594821828906399618784832730046162686138499974750163896211598092392957374554307140261047714449436810461085237507718245965738451767974070330097912378398341712566740477215842258955985624708338411639275010924417753141772708662803767168590319563969653950138149538195906410628204074764386357154661301664130680261415149858699658110976773028493144816103121554987323714710930651855282989272695200891331129903875974738186730855832659116028490113632891330321883996278038331087717500372961533525988085840751210792297224989882763723721732834282142703317311777573098777975200865350781967668720907178673382561210584195754173181517121961725410799926326834414479272688215665523791672558704680851302596564035305472*i1^52 + -109700843457929211165835700514515935196992819751293366623407853921433937665951003107023947884446766329130753412155308154831036570394526745116561478664220230689458976532755994881505480490770315334723259827830772168565185095079534927230479267416132343678395536200471869958432420465432388024806577209558893341272212588416833179393927339845390578336331787211289723154526079670692142321265846415589350762953205721390747714860860820097534161318504764696871082915906224863681634538132156535553580336505281356394115424482967354777904298571919308797110293878183952728598765039258710425593316343177151804356738323141385838823005514978162750859455848329003559185525556421564589412196074944521180419678460220640902108485136526043618218384459459292835666153728895546022404722659924935888953189245455309854558863948082599493081397456348639261307879898691850056361523500704428812149713004532300220635807512714523465952726076862530284179634940267088161561004942393092794317942325651675368223970783232960448163069703871644627763986726449087853846861888022544084076871630624500640059604062250635765773218434088268806625572411500804362571411209436839832281744346225482840401664512704315546007687959609986754362708091671368555509809372163314297693236585799496235358704997827535455190835387668735167373646264620489562973100499080200446024714543443968702081946661349266786611474205387185044150967560755886718852659902614385487589515882353640889404352726537556191402699022232749328074145147085466675032784085465942657231720373719379181200998400*i1^53 + -1032523412382643109523062096124440969104884726820325408797641302864407395276233770409094446999159109740315213774363040823828537950829005072546217996832189467687230694643512216517420190191923073021450564507288851322010332946979952904498833942285489101906313208663901902462362394371202130815325638936610054056474708481379483701751814446966847373311344616608023984881979771671785285668394408476032862240051671530609720590902171070337127414373237109579635323013333905181114089955705690250088803684337724490675176457001709169132225804495179075308830423805468409539400177058631853175101847813925751613396647700776388574168004517556650877529438055377025092669843994179012865299694882533190913474763629742578930557304257147802215496507878666130691127461882358494324731706996808772733392143634178140277350849006232369832490615761595453110231012053595378681082450500206905402316523900459910090281767306362775424255047015960777231940920225593360462301150750594036111378394463660790039269504174259126070045544152353180862946672381538491276196406386487532474604758596377943226192692318263975830241371411299478564203459941619730137032713776638052295912496467350660297673715084580682508484373188707183804006972023397140247986534948781595750401008839367613037045344298654724392945573940709228839676711323546982070727061812064604092007724560845991338036046213098915330882528249492061079925436771964851131560840326639627931547354545984224080824106142801328083493531251812213875419067063290908252414318816767570541993959358464*i1^54 + -342210171642666151805961455942896473930547160035898161499478249670635412895850919545740399955672159609331426954700274345635475919665772478827142172969347360317241949715341262198918910851426376232938217850422678203495508876489495576409773824307087709737181547191874411936081847875404784386957063973356782211869756718347948225176043175300312755174906847174147910944534445074567901787921383431114547014627504624891846620215527699881458115158431802359621988721185155578533631963062193090241258309455964946576917826938716810500407845281460938738871093857593246850465348778096731232744436314100508418618936962958705461688801759677014673569187783466122198134802498910654135796553356206420565357444775273491222288777050993417002418628627439661241270555626606740032918942377526538585962554724627015679111930018077302144053591886463268191680169059700307745641319890904305849459134781436327996791965315828532002577319181864513852071344104210639916512416500104035460494270336796062805934876928417997770469113827652968412764490475970480724102685552378007205576801158671410631112993613613693423008687317611285407722442914623920273008990910973916824492665678739388103295782671820565618250000866054792543694107373120127658997380247230394233031985884407480221416759512315673948589370871334883962302432041155164037842737316693682606404952979436751710293940728107175451311003530901714993969865804831342564275240901486199433295696742492264950891132903092393115609608553863417462405396788651388663252122420847312896*i1^55 + -24248676807819266222794971706439640118230408371959722465258273259290062032532153432962996742244684924914815049472032327782748202002784201358765565594779060995862116956529268663895609499058676413415443450945591309468194603926466823420302558124826085527981591109460019974715201077523846270648848498839958299506223417667092336014852860314962039245237566982202762531429020742636915503217516878008325770086043185395181329387536054629640545121142249378694002277404244526199531570652525359104345125268611474161676724211485727813859805120851014628784083748266321333597203663738147405830550623476951517215113845980283662035490904032328190116093652663050590578324902935818852260323359161655264370986041132913114988421273711363704725375724737916782789656206560683088358082866435111217017056164674006186186688150896101154624295990669809777606853500914932144535436413815797295902853263366936980665374845271638895021451394823397211960830029143762721125206784392060071770572921681204955893484323717713476084274168543698559633468704772810953195901629966210260987801843981255876857602898722454390232594462354434101170458545560744573200961465690718593913781047484544527616531619435084752211196696166806458116732682851589391031186202683141724210684032154941608295951756533908977805339557064653209517879601295865518199601152590532122896911251778100846405423411588844293951765879455315866826019529603373166818110611075926519382809247431484024514180678727463177634535516521834410031569978749176330059776*i1^56 + -21442876252290476638395620161098969997234767376148186916536177660786724972549525131595128611409673281849734823042839271712480664226197405951300700509083089871157043957950253505665350332682135222032717672536765995255406060542068944909607377642030759661504684030926209713782810934929337694038352819171950858701410770334544149183733976745111719241941263464305813013055080512786730829881436320262224752254242911347549499702283628085762869521624350290430308799244074809022563758662006901902355363834247685062536550090435626274373157058008520804438343630953773000631932927337327716165117622847930534128924430728644067320732951283814337904738396845892976233945862210886587251411004781098421518438700993892705625609530604307573287234399133188944272364655083660040768291086194099846681918476075202659998980194429753200996853215708907816241177025057235959416810239086444568498041481684613351680040508968947657007067232823540640856741674312089043777384844051186498524609229706557080346450732037693340361458907504319890468790854936967143220972802300861196398715753406426171668676595991296057165664915193719767778358893019647292162626709631302610845663853796931001819405523465145219271858634980146868447795951008163791412947227177174749110985270359463449213574178096878636742067282631771130534107187642372486009440559200549183640259808489756402976839409536257688244356262241653368807937900764290911585510714081777844428223691833845886599984869475502112128316866560000*i1^57 - N1*1905175385782608812795648854402104895408430426063204606216350852435272114615090322800037435646928897148635163398075104438785697761603680888364806896363262101675239655598526685210941968514922012296617878238436075978070413953362524395496615688629745522096516794221793713575519670848655677753103679355623676164039131256626084755589472982576957749988762889302980711879406123820542734118449087577096144080001485665738247295667375384765625*i2, -840570345077691794137954964543515662526384251244688012755442862070389751764867251697426395332724418414444256166871092475853468695651796509158880357353309587877951790986313142858223285289562691432875522396201354157817701227973480640593357120919069173491900504931585473952100003246108263482689622591440204570576194650274042186039920066050093862478878066482280752044208820292889526526143175535178034110763241615031309444627475795121996353903761679191228855281145534399183105174556478059070377579167666468193580660561148507905707936854336617676557272627674412742811771640132163798259693998391977571045441736677531117273476691160494302111944046762743751497884842079615367965512388325128620354745620783961899434138557870730241652937313843274877812062318743965423629964587685619444165980881219447240989533042842874852320852337303077522049470219485736798833208121344187411908412532134113779605636259602806062703536540619398904430572490705872332430782366104478010454696928330681436663248699573338356517591101978221713601440073780751589661579733223145726784662754113759182645681413105023856089547062893735083469817381948182260766816361052143074237098424191140087111749397792499549830760651548700885933603952598411398640583444745320754052334398413330531533676850573716706199770908538291924090784911885698735004522120830485228421980703559771965574440718261861574601666462451342507092390237580782339896381301877979250171599472619115200646024611576334513333347349991599332042079342421882915876297607240254959143098848300075684860500789537839579920270926763102856783243205848687855808350245804406894120183836516849047161110887011705876201213131701445165603693548993534164655461725463569305975485019222541232717576578155813793016504063313849145673857939773116106613477321054918654700078732183034975494821386630417008730174641930240000000 + -819937138526919132360625640147258834147231335000011640676440908477216086722068915546284302096939842976030110804472956700522912494986938074614363545042690793383103035511341937186473327031677741074963342391963174796123267395174750585373365942773118116764822934977507906289230971254022453367912552511416706918051903277484307601314074311197874720023418962913838062078374041714949069626753502846222830897470255899972421460470553791995657120273960204904176825487095922825107422716004800577708106434405799145809461020076654552409779236643841286109435990253331672692093021838093947802416697442636133007000359393231796849191684538384661704686800057998467062304251230854222344729054231698148424028292561804076228913461687851641990526387202881712843099686242884689697764209496251868515348875946313971627332812897039289491809359211673165628295664767358803733751036590957719306999550474141301615050747644956770033479019057738844101483243863130263415996238488716885902475674390734121255234519152214460200945346866912631662669583319141132654557503300495734697966471615818462522936797084115076224851773630535494096864075560699119231842614267879483320066186818054262500454467080699573908793327562860041043129242258432314488981288182467810039372997873299170019933169309178323610650462970490236093764145410243435417302276508052096075545485436822567517766587625530794099494311756775730685528511520179786084457406421858808675471535675112269066435198724299617193220636289588750982308931419800842666542492005405198954595806053001105637637619870617078559536772311249244426547902969961526792379016254513094069163065261312074273299745653750926575585605260759282143448390007566617919215839100048076009204514350437626244239827630404180615620757969315340171808736020371990947095810671582659183101567644974550816333527913504532338873090650931200000*i1 + -8413578317156171240112589734845597690732226179225791307580121585023223027249280094642488726882550568207995722505603700304657385478359477362574043001908565564348992799295396784862439621087937641568898980042112344220491894621875104675869802320220442842655131365178907142715432102955905702632691688376338452156665115559770803720863253279685454826466459483235637895807276677240432306512080267919183483554690592583266756929278346051573140023363924503767044245871694260304832486671779777769129003819743935797283540028205274296603605203339597300593468659925680532061577872069548047015132626893567673708560439011489437792409132566418972437221170492551763346163172511189406928323516944873144643713539593383661775141863133909782639971889593548935417737506732726910523806575383164337554271050802865861161505741523399152626913795220732850533567215381298177460744523152957867191134424728676860643014819155563285288540880238927965647932955225513695261498254811984552062609686177970280498516124464120601428644832587189554813262669162569149321712596697625911894053292889341144780369881561900833549217518133218218802928179234111127060102559461484603560721755690518381659709078814423610859509088599708995706127158652491773345883788168603830273242379328811442356879144136957009633311874028698036773516333362977356099266284155767506415962750626775395851523039969643636129557796442603401547956534313565566734749552045443097398133122161761884454756021285650722025796431127699148592192711281763870518434662357710935221201065598577266363770041207672786617069405115636007120054067105861350093382494437678851715914344752183344152970460542999963039919667620268343448540104598626141066162797432885107963652588231920522360223348522732334920260166881270064653925198677223889637834245023282996158228399306345266525107419959829126455112503394304000*i1^2 + 173909624325482775126920066258145921843512008787669225028609659958544729967542570417964050480667454800912972348459211808896957994604697910425310652005290121617112092958413873925896788445874194542777852649471315823033084980443236898630155984168158233195775705795669835860320088552088130825986214117288962426009222839946041028160223929599578885548059788889812041468783824649466946812359555307785934229137816263142929600862533300474597879782030051639858930152796172273587849492178706955527680561238197480626139790048605891319392195778439528381224221308423140949738362046686046235958507757666305203472542448946549098557794039361043575274946002560340326041775332273654772878327280836261667950265580263550575733521148543088416354879804351796695479188182967581212590927333909260811642827283287020501001134625550804857631242573678871818974164828764375969420004599336066533045219965025341521818820132795498069778757574698690404919100063481091352669405740077804253340427807996467418070505658521820799151281081568925780688128351021582933469997209279347932499457245422537945237474456701242184291257684841606911015521069640063026156578027953306688982267504641481836343956332202841217774124227266273070343975763071471375831598878825859567200816460624097213704153002782077207679024698164856788580926524059744875447354246072757665368766087060053139082954688191923941993717367168412059632212703627000219720909893948223511555928651195499574054364072479637352101963432691957350828813694796938174871285296055538457813538393970742568274841864323065691250760040299099521038901771719570806932084745756746901049833241684224624852859432114159940801200021013498195595707234822557987374387703989866714710829104551594780575876087104796635879364983626682041216581476535025579014884153567816290733768259552415041806048936511603897845311078400*i1^3 + -23985715177863514570894331914443808002352983530918246800954429356337735317444145653997418603839469155787775035098880693810657208370830289792582446554859329972948683192962175227511127608101532566427015610593710032936588882133026713221816311532767497709747054861251547644758260203661476902962122858448561503628467790346394221403017723522940858328373452646522346175980549399159413642924862473481781006375494967724564841517729946479540596081318093681231114422081766414705716513841442193008416877514146047254565085366796553111937778843105295443394129840272411823642059111621828826448990488612358618370508007754091355858847135488466621455540073029471721246057022579517783707252915089210073069594156067790691156319076930720225161591766447591703150251979197402275947233600139022195382201492586669238427293021787066972623017255469136245966246926980563555452107553689465664377387960697992004990700712589162089774280638629767777618294214055902509558816866078664843784439482528224490703515340863265900253544720560859093753168644703662105915672642431141928150444085628948461822095846947182233657311666441033584772338909618976434983594853650533113807012508769368383628587155571305469191694653260629364801519610029181106664521315266734469754413001580156121116383184035836412226589664200547441110115626014499198486570743601371072045561558278531957288426433576390782804294450559675492106960307530671498192120448742459242399852020661368991468668417375821449732351168448052688452666970146592177597306480437114762076179271921607133297652436514169234224849452098669533848761260557290126966758232245785369694391590882599341208705209769148498155521329137263758320722050158469327382656205892929271763956226514733076754357971869998720231482177241829601378710191274962770940029651144401409421926083864626110417371767853013551873859256320*i1^4 + 9278219236132210758291473033221449857747615803004755161105229072251379498693549853193771245695356357306302936192757013849834360614064184502368520950652092555986984599469709893793483140592763973891989003363853904589665645491911170245193259345933106448937142123506925747259653467069368821655255408544862425893292551801472926139317673037624677095458714761393923486134879318263395436787346829834309481380520336439862652471099853819131044891217138472973404956522386726127367960698892525865240134049106670067176594916892308458847130849786750634460908927848499004107778865520356157985456399325672392187452298619410120198624551172807842138874330838606207571596192817853941547618145054648633380766668354983500332578421381212443632436956639248805687487940268172112072593680015813978499246590463061586933508460439544226387850953118375673894981761222745370504552920116246526148553509090251915085592725906139845625819636347529208828251897471925009757763747419079181376383127168590945185028817691984119127859777136093429863528559117190952852470776594105455373962314454184320159255270805968693877562452870211634266983390981760817244511306745614046843114596216024049884904534903779187494675496792007460069321859007183447159093080491713091025980603289022803355169153946650831640967414545469957345622660948033659682244111711969411204384013482775209138769322175802909713896804327318338140329961565514096881115869706994470477581245256979477676522502080514725512860239750579472280861149152898891459220817785538503876383701362512716406250775689197374834740296510992811963835905281326951066877126013306318136937389355654078822864831369031768021980613356567580421884318503003532604029108079083687181883037075833683575399452728802334554964564903544941463075476433370183042744394148726995965440968086669692149399149892029465065684992*i1^5 + -9964087652157493155843059574795740054385642340334245899513495327632709173501616170741864387347879389694977590954903741231805847440945058112896249958682413720404448135062963551051375960401152584811171581586437456902749992903399166477542479885285874230681901707014935342994966429188318952850907170508903097512336992000989420282600665633003767046636707800854825415171295879802682279551996164904401294754626660382742487640170875096317170345134308515641348535861446758291089557025054947068580797862480365507298764078184489554022055335588385662880820665856984357905283357233880001731998658546685522281941697214164640376273801663247877887079511150501716632148291661956589161622526527228601815466145501726108221666433054457356915273676024371103651032853513963622354296041998425213421955184238389467404893062201093317397435717346098087486803952308765086987936356011207956716625456047623970754192630009887762859315747262887342492527142516931006929004756366273185383834133456708169531176191800423001813126942100559887364019247302193435612673538277862521156604775611243466312589525228567743218351505646623865052013055945688739091219955406854797424363609663878780717523299726850337313836014282005316637399716676271224950463600032792857005927043540129003944351847516039362414294507635944779408103168566136296890816653507594629577629230051168031565359065413892589700301965831067954552521385189226739408677165671617576193303972722369732887997777167454709227220692466905548318193276163894569674570983202394605160066127133728052986168774974118036304420694279692152178580762912385360203944020961511010828943912335045581823550838907456545491750177121803450886462386824375812872098807315298478264990372576621455828367364254716125240201588014786235005897213192454465523533295606520769743552127819050965235581440248423374651392*i1^6 + -3805157432420195021139458169296868996924677489442073429624819444017476612756312535712739497576609543117933977528651799452857792093797374041194078684793855912903611570851010992333487884449581619291928682323348089809502082601262508392609212676085021760770899108614133038731613601646550826791044945436130008433490764554459587136260372797560483879088551001221314960277429520592356589006963455935637153078644758373792179774790285156330125518472253964902909106844398550242746821110141129325719880403047076619142265085939806144012625781203946759844512412861119438681226202199095336648019688283334550890179214657851043664820864784560455593668164427532557137960569429402070561322347606020956995819502451924500271437003734593839807253569401393926471708307447105976321071871851911176914452484914788049776341440759661617573136701613090229314841545794706743889011400485689353000259057359405732900758224818525520491164863246247737406690545963607888899592848556290551844045852250181359531135494064087205528166640402641568557317900445599769509746623309251049294850938635745724329045519105337029709081595178777467955534096909500790475216735264693803340146193091069663193342819440410768816036445916231806728160492786726632673983845057180901859422766803339911351949369426863462628551976497065646658477750702416155670109749902187781025647817385332517542994427559765522578452366265087405636825308075433522728285171310370488822571868717596318992071731879217280691685746748085524385857942432263623544724308426737376328935953480483423155720931131752070489035977315599616298307640416920370661514392148451678104225966145932057297412262579970794637012939183160327547048521925427729108547404922464043643161547970978118516037492400686483271647599522541998414308684340719693166104010385297567985720400444339914134488254626549202944*i1^7 + 11612594816658162570323251206773826311154765366934121028839033221927884113239841914418361569617444595603258626855769387823162075130868061366031606958509433874025475352361296883908058711822321086423853649258657753697878850326268483765990107881051468463430021792488492701503422199603572538406223727086564715198084678945682015709218717099589866795527390706356067045150531896740900845420988247631406996821387754870931141914701925237657577504641586564406745210177086473844968386561487840089393593295037099997033136549874898869066865773062286106157396725622600835737412585860147154713736363488098420949199904403477400675959116133887465049567737826344029910859464799075669418282619547171907727414644500549776787817753040820805955113229916664110991074211657741479994783133163646746047596143482079446836167966843128538331843130298110843530519781107793256368219523530388515593336171759085757271287424322547695114220451438546654324093805571002302724484283998684778956993488212966594185525089870144771610953274904496586182557008557422476811438613847989140819361897381863395868263528288051906353661001217410783134573148064374026421267962506230142938839624190407078188065741029632229369740233742848374772679781147444947025175154309735901789913969717134666120220559527683809364076412437539503312885049201423770926950308458941861076008872946311609790952822815354261954525846564044330151559878586741206370464989167755911729775566548668544280758353028502393698788677291981651155795177092998537824263612315951924877920308839506039364626228964675498126294195050656220270936656738321380674813220342607318170391571558892829679373187554108849411836551635438860123781061828050010449626203826183426993352987136834544239766575037285628980888783273401640672711489738248108251465670973785365601561652787632486193117868138168320*i1^8 + -6886733877636323415134030840905501787583897640709293682498793871644365212458748667746840610828732624346203081951387669721322573762487748546343104798190001958223430766902709954792000095262564037766053773228715696584703665448417942472088993194395662771772765681937242128300013769583003732257036413369436016559668734377923932547404052229678600021584483564477544233720476921410209147628762988669885981017006792877528841890296266885240623758886989369846403460497529482069017882885919616183394104422517191314687396452038819533859719744289390440479304412815304518588316823210036493506742271830357669737921064514902862815061761479430379274965101680355284310758507574349637516181329925175637513218049804108998140290906924428396725036339190744871511018262438316537730802837107355342082057393217916924679919894487143349323154366817408965793901357034727419085638412169005024992444342294425335959273677183902760126003868315528934704527870364144133251782452430188905104805070892199193236410850719486677717574290109921022502168454827350546056239471401453425151408728572395274686516644077980959973377185234478617384444017021129658960470268600761763294590600620595487681801859194156634155154429632352139252070420918224167177605517209558234017400247318694649308622064816736686637181668619005385316800926480015527133415416462481004521579903140271228845000706731322725649776753540357399059034464142623058123614635617765730595158083349416636112851996196679698845282653715396059765953690918229295854148332665550345755822238136211752684381569440128046556282837374810906567537415510921308741069766286495977956484770245344440447929519308862711681419931369271549578717762030913866319346283973176952666644090400834626035086735157053779499362888397957514775993668450457405656762264472616197353362548409463750469405078716416*i1^9 + -6531260672404062626216626525104603920858976547454904631728918623085889220128987218829010808145372999905999795260945349301144525787160854802118672488204507036130357322316019434906779477628078146640322685994121578107509136093865175776367635081024566741798581916118479961505487663674098120870389696287313205089847283316280244774745507300303717746809422505891034728364262435564420797986275185915234742322310178778423645649906184612728273724857946277048236456294172556703053298214796562711302777232725274109516351494582704342262619944267439659845870113581906575940501195912397931639699433535912734468994429789196262057313588982076859418377456197096319397920873699279857337123677027164697196314475836311757846532212767026027104558517809618685964808838975686696229665517057776633487826714891707380581078941177932664685971922732227502836165668141533735436777032767004965234935800785174892357525615521750277821801355458170437487143078257562604350992900662149023646462693930966847472619558844909228877242315002076139909037966245092244818566189015391642906382446592907308893830527183661026489005732305818046518155400943290449065794161696088892535968213806964518801863374228803704185224448587966732358698021734051578768796347084830030552479706690902462292558867247671957998027798775286442980223810372328929543021709708919589755891856641545587988658617929318887368919501199901551279970718767259994672977627889038230231678666973566689641970787386182104116109740952881247324056558427724214338748071909737913101786286874670093686149566990114510694287665092666221365871932873950242609120049158798412947663816911814111479838442723616700112220585119536610974428532294849349295292736434141795373969489418237319229716671907783978301456493209347190622997830652435532482805726483159509493713493838520832700480225280*i1^10 + 466794708336407321508061827060931389597665616820267942854834893180903969479904050299746264114472906563324651982074096667458890848416723912089314496252286865632085952838742324017337954065781581756075670730600897809983982130546134896746373169424209946503202832072213166657449771566438770234115418372452178799210208818908992343876819212224629008035651131635615280397338037513039965664139827956187776815171065540137728403008933899214643265454165102268476674993648529123607100606529189256174220856534981833170953020085984793463949414568871954044913911909247731810826237693614927072403802943364181727650221348517984686823670551091811136957478260816673566890181009211022788233143000429927469052389648503295647499856944142386109551345931225892041176316017604720864381148329518267347059139377531792688209087998755507225232297797620316888062242141726319226024503604021488033531737212802331001079838862111886683430993779777162648999185331732628898818480275541816675701080580399479601828931568207309468693995810260252396143984227339859477737103483817439115952299122294666330092705552840208892443663807713080659294184802967504195710814900394592732461431517772416605392849322530252354781381173438385899867022239245899183447433867858356952869890553258949897243124984273132663465276886839531747092596048018680684127287587679818075819609250940564959991293592224616709492787521290911301646666684134444653665893300326200884043560852302824634491239752765615285747818587096529996062557065798533599956721124073507757031237201279951551057666537873556780645647647181250807557186526771628087364450629604136259085341688882108313250133308379460919876287812157818259185308326897106621838782345553162550305168500756110495297985775079445280207335486167616006862383134951480264199699442897311899383548766734182105743360*i1^11 + 414365639556912777405759480462257499384764415908038486176263631985688527074295562145198332255297673741215628578612563341969778577778859766578557822330612832677392247798947882235233800869609664602843183775030647545333992341672134224137299630395596915512525354377089149750095980857257027430476845945212729052955053873377152193010441042169626439897208906761063246551207985907139100217000633089338224927455493470106306823543439750761243426246566043502080655533201923560930166051964058869787570298303966479622643562800123602250811993887533418550558964528624923251005183669966860439730068104727248051257190495711084368765193076367423325320641699041906442362614256297212197759119515427406647754989932038721579434536710477155021691643710690609788823077912561109790247310478906899446129103704027747099921057138233620107235943058607498069869494560493607619659906580021823165372313058161331470237160847245596730954779657248165858148983490842721697589723538740260846806030559687394652904697000228512813380968604872943565341927600787265233577387263092616585582347783513634617326485729375120739049517820772072973605369543155914667300033046409103699322160390592496145341006718969453130161348776533145162696857622296585420216795012247311343876932691837884108957180754698327495746454123880561507891121347892909234115832255924635674722163536235921641904186834289682138763835772327100956836792794960361579628733350618092910405180358749090880533399494722379193757139238074437743167807535250887073899838352449834772685483940132993187674410838219933891517925990498134070504457439570648460640140054885705628247182089027601399232109603442523240699735102013288405324967610983483038439344604640370069205279533444355311960082132538191415619443016884428882463061357989609544577956123117531975702837772955070496768*i1^12 + -100723330807956485225300662766425613854911240560265219477370183505774214414501611088775661852789488609999178538028942922940571506856592379486006859561238992494668392059710698338916783056325644599407364454453493901054125447377993784097917012631501645562098628878289294569145811375433285902837762131483131238117352774753075579549828546625443295469824632891295634632606944349722999963752362128851507531805779220801929301248506228784329506139701490361637694157161099103925236008848327754214611803968286761746286716301679542031192921134820159916017729622497421829074168254658829190821873115574524316636041782783864071611452304575637536864120091106985006892743494417077346102103088338892288924140974444735477015780320026897698037694334288080158867467683396865782447893217666716802085524125695102594500877307809119822946084889194756949888899275783705133128028702102993129499077604385859853592532771965803512726382176185257452501005065758033852692414895412329220007198543406647804915784186100566448508996634383757366063855662934142823212377473509645222293426683305051155860329730043416956329805651472390739084100397993669691634462729370245451340952296693896010664023520640587412577017328032000953640126947434628947798931801681837628186906076147206565266530174970094285410147387214174988455904236349280238397529610020695798990721099229617394766356764931588811234489390831994676858408879519077535584725167882440025534910679142851635250243939373603583694787390546169804057366008523043375400568088217991523027875896675477289601927702681109455500037783489313682999601342205350754503253013562539460807077865573910108705286686408477674872862964123986495176934741603891020021553319225281053874287851598618527087877230051554801327270875401021952340908504488981070169064346107649445272391253093253120*i1^13 + -14732369767482306326035557126380395547412904045583546569578976835355795123198919080874489893220660057919611329777486258471107839052296099044614141754708164946374068338536078651173025563444527043110912658967373354809212836651584965096797821540552720028058138377205364186986320060946935060644177986124956469317027499808082295833091495003698585318228106151045898316014334037771870366128405192390654896662822837324366457910666425452405246943930688071735940133625449418657917650619606484049217418551854893399558103146310791047585183052721653793253585583209594120636934351106474176806998534565911867809384186686687309683191251891572073010276725317047780494389018118020896438354264184554526948978301009883237007578971360710098551779203725700183010859638300892022412218533478120611543419487852790853603531598545154536539826122471183520379663434076622460936036612891812362724987826314724769121522233757293774068171594902179270411097301431863164433113111527150924254801139638581395884586073954898873544015363463351060193308597736854085663371616042846337492137762086550645842971680645827653775143720695154828636217815400333876556058957929977552080471070316077719445329731659306545709343403871999579583559278382791735470835024819541258043577666927942312592013590860748009894155792344023708395859770462302767931299658133867587845106834081863843505202718392635865955900613604901805931433325218260736200924659618876157454852344331636875674818765327529936314461251184809027820609455206988326924219376562426223813854412342310696365325675861344466579550122231792960143121997355633050930161330609051385172549190429709929353134637421353715684114305057081436237588013467029422665131149541671953776204897405559845226419350496373835494501226957419448081361223868738140790794749397702877400244322041856*i1^14 + 9931653868219843732773633329228639122611472935864005598654176982331914419003690177250755852777415226184689369818857450460077628457108879348234092126136187219170647457572973097586296701091271892236216592826275536328821737948919105569387783408064351478902868716404218703353055668299559447785635845071796065476680145429729006481996893383266777197349990466564031248365505805137717348842804750194956381048276729792393152185936733875516515122250680201007562462201768052971355842911967981665980200363098596902446477775416287379404491775802122868657028277951296753321770449663673441641056745725640407132220053455779990019088311571865383558850888270559109150915251622846797244571931906168520606553901491640484275917256796665640637592909335714746836698956637371227418168859424899119262210666348468127623481358145635437926658140856865535191519637846086017444782155956628793614553963280461144296143790200216171235863028484212047305623757609167866575362443232174444701898192286247935152414361062312501904677376764544366143084182134019442363470499968116877479781588217530554815289753924790273131466189231825665492746590503181645485172923072437878819455695570651572015007437262599702000550853756072798382133871550923509204250203635376210573917345362404303118648189028961157055808209628606857739448863688583127899189913304093879304920535947850301406698962626288726692583164220177424742914233371267346342730120651048032400101760716511902466291182063414149143768131571880965917291051806437774150612061274389133704391917080808862420304804585518914688281795450343949487402230307732528925782555799533409234567730376807039291576305253045532083167670796851716498601654958795014187498885055066007392103493817401609204785134407766911618323834726755479796662860254843173223270269811706980653619740672*i1^15 + -2083731604040728268748693908725330535795735644989730287076752106518067256693463563501444950501213928077695469865953471001683738907744356205896492867664400291019468492078504522040282524843424666334786787386046106691236887918459949283062092773318734324108389755112581515585549216144472884494967943237340738324765403494295185808197638326952900866308178985330963441364098581994600260245557841771160119984761988828400723568354646808494239142619954156688562421917257680743948139185002144356245317218262161116297631010280882014067836242148514358854336330124274850966012130083894934426039555971208045127161338046986833641563697640066855359037665172530476944498587347010605783167676317963547005273679018003569960536563451619416725609381268080180012340831259018133766776101858339333913761722936187914029216389763865524303751081225820807897049988669107658354375804744461843095223118642347651117171554363566752607621675612509410767878369156406037239141847686752452574682491685498423038414152860412220333919291998700291670947641476726312820318196143014249048218717919275169122344827288756044804255760465288507106937352654778406019508194769716856014373736651562900095027112261064602230323177629522117106402055867384650315969004980226461262736200423677872781497729263111587978985536047542985479613863889513840539489455977289706164987829255283478391700699378635266164145282043678553835971970611992180634677882452804316126090415876943543531522428739568468325428090140156146341184071635096418476935250283122586789466400208499955574023905187483926517486549349627979368226181355175804920896444217082017436181102611991285591511236984387092759295910678226874566378875583353561020958360879825862533249485531145739347155506177769966980135503866983868028804665802141046381453695618379212497354752*i1^16 + 268212495454570292795651819133086789401885846676085354983537233604530224788555557873579079621375523526422447004373251279840913651551263304413039109815924913455507281763637876282069603783274722217525240003737936246425954251908460787182229944031433075186144881514702425510312564084667774959671965349345299230771156627508044565553750685468000268535201665801175120372646716886466773462104034935916365038989870246891144677256161874597115345965170004877082681289213664868796339591913829180337185255567166353480060120815373929506660740274293562775474490481055860746733655846862885591544171166857301044789400318491752230164025563460586911878507762066472889670674893841181266663350194000190222209587102517499037278945385700844570345061967671549870804684300689664640582558696621933126718329760555497099300504858389501871058953743526210001781062443605327702087166053774006115558590656329402591031988484110130412195507104189865542602350853716831447524437294742919825370048698070872723344275238091360921875974733528901183117774741082280433006172936445106714838547585684686951451447381218603003654409450028084973983268193285298571732470896197675998738184378548435903150166136350941514712235098524651336235542206794687021068346317410000936578146283161170560136507623729345012083629236736435237254862725532424923018908968405249190174616021266517591381440835817007775082308975073147992250829355882616106353251819080016996189297400473349723948443475205140359794315534632594489745224583569472710557995777876932627492672783841807994925791086167076554511330542128797929368511148425484297877910006283360188740379593743137728139562566861877438915192983147422758998608359494129838330050975490570336873300751706118492825111934146115527750903047097339274663830534522559646524421943516236611584*i1^17 + -23190078604179139000391029433717045440415157495076825670769243017222343962738962696025174593506157582469530476780277609458139459413728232529299024261351303784577190385863923910707698186216065870225432386768688789807781636629060079426621299233179096353322317450195852601808590555761468358151622370323679593101359516426000179280655100202497178968209882421875246751764470403117166643377407630356772236892270131774388928184118394353955318250212452212853443053799747469202556075803904836172024729995744397942622073888339594552865759893087790393237727974609876227827910572949642993015695631067558256869460122898865330889550997998864906183817560966340737888820201109471331412068811009490523323953132608248972611491716050621070432266782745954052104054948884786898196986590718434712607006467020645829099376070387517476699764856478878548683096476482189182760496112150212366804987175036960713355372276011154033454037990819709428487140507681207037058245628180629488534130407954995617263941475532946156263928752141619793643909080827306320502805198260091021817026886811999330739468920610266826187105444825240239439242145462109081897384898598120536016058920378837294760531766584150617680299711864312107743050422057142460635091450551962778065596302784629043534264361268545420550902451073155754141073577621823306675101487993779795514557544025868429309154680230517567759041803920432912594883106829289962974086647484753803092353584967288718352273966328347246528031721514449442897695058914817087855564681406995503272525702836856056417461299644641457258265947798835365273325967024474478551106309584156182439782813278303252048597867638596522007622496562887479237957916786701916086296964191835664158622621701760996773294747387036645736373110013145469884340751365942432746133865659105280*i1^18 + 1408408802414226476065959335774084006309417481412895513326445659289293917098756082307848477193579649193894483058856263981425011350862568864846154448645152210193931926389913577827847806744056819338004289999518653347518791786396133325765455996409966081672212072859307834364705213833712486718967957978864959367929669686783817792163907189034793686854033716088817736439646628629430744682372421421232339700899210403109702147303505449205287465557938085339651087272665899326557550091550002655978347135587352849824949806139370261447468271027652117553981685451301061108760855918915299242321149625700042699765692652008610681279271572482503620886701108985415941598610087127284901444622457713480393250163463724188602970025380893479813862993620227209990083769323181611785977574131813569235384083024538490580464983507352378629986169569850228768086776178131271584269301390709009126292977153965560193318958301258103670549437165601120265073384229261834146285167523087555338627343222374699831053371599038407796769622680701524135906694216261173985187323832498187616341081875458677675262487890290953583772367415151324309084506673989140058329899767152685893385259844254261067608604913570529530044816242755304446302125892144708438811931642243039192374344529557007858611885501826395207404171728421837687044052228203769635385372373841245246169427193708966898942608234366992977759129575566313133006146903896248446592661288207202152094910219986981342286826138744270178530765299023871748966119722921387654015852537347321615994900689127398972462583807209960601040349957269791186878693236528345920928102751315883435607355605952069567616929746156971370395620550406912758364915706144942090720556438780971088977644499126905387412739871032494822925040855781815196909645456949616605117986897920*i1^19 + -67660130727107768041717901424724887834794645244196241437960993434189158611660357845064467864674322383192194249885678186480048681395667983944918511126481139519925932504223506343555348996302902798410732898280514946816625712465416713481933029409458308520916183050756264090725753342109333361439420558597511996166891323438999331850546232803238130678449741532465091308262309843763601940938745010603231182675465289604134558579755467154793740340583416515077755679122708909558637299654974416515079220424523910433354769743118210471425585310337181993801968843058432247138270513730946666010003408353291749225875141922040476874551008212781253173843541527955142263093796643647654927493705570490802305592941028472259992576724202497638384440260955052582698459562636596433687214452895835445730546162243563971665834449717793131548362961070269359553108008540907869249728860570521758807656074854080036474206628410407770809493880532449923499667574548752195887907983370960314755047843038723906184508915866420800942008639640444681506595393179993739576297530134905511352701908122247897468183831092756180044884972506140148432493296337337436096676149073591395651593386514967993944144647243210516913854676949772605516413465008837816046354823083206342968481209825621559586851626044217420570153870020455631230873078719573132155154653905595983760307507619383084717711589968316441706390589676480984412326273285726512762562305179838949448200630469126188153280971889327066739735027966375169707526145540119244873484751023442650799449765041824263869101887394555965747129445212135825014164260919003820726536454685947695207873271321378739191625675050447944248913458066528046686321536015961051592282938701466412504961573738897507476844293949175365914123794129946586806083269600900368067198976*i1^20 + 2537188634191995025398550966819710095115211140852438365570628194746874688471778390718573165646141282053773674530750669394514939109868702521851505807517054987987312796634072827716513740815071720781182940073292800481336742072924814266211148800460165158844546953366954315489546253269985323732644502014119117323325744696651588767432000409958949559789663600813701962582047842752971501815031153486338398724402233525668101362269230403887762862967975759805430941317583132022460692439143268549226830482711165629696402848301100616961142049356047678617065794523959416724924918299596600000480861902076152837233268061703580224467589394113410919751033475386655941282856202331365800049164036497062827481053702557676698999898626778405543014643732305505125582633818651825142959126230285797146887180066951555694128711270982593535642537424450499132498649484729682453197126850108633955451863611611864302074022456154532723902173632312716038708317180128562635671043988300149574323610925916630387492458610055959224603337568241612508258111099741246232726974319917488278868831185621260771149782672417854488134116666012362637262538572068632189657830695845916539808132410011123444647093441754876535658440347261901401675783059204208497505627645820220774692489880161977187698373065906767025651885515273710809093774419467652661226516711851079712546646290683757400197129463685738836484460062948385097519776807504593777623218238751728964294011514710374208634312656876525291916139642420332075021673396032951480523602007244667628237043219660699400485897106825915608928209378685075048663173744769697211834004080211187069628771486693194832240002996165557423393699525959622768103052325912538597452981689037079465514756769070648900737554196031181246879650680817126579061736717625560399872*i1^21 + -74198122372351115162212308140054199717215396922560090318627843652336238598710272186259397749841474222502369231127777359949485154060490551789242726015775070829205885088810697606237840281772796345658070804887596614889787757779492089771588855203742247331047246773054078355757155283695008872212457461694559628058486738914017895957376932786290657446045381528599970114215831934130928362994846413966648996352614712925117080120936300942722973870529123992082067272657316197305874321865353191929445872283164014337277716210041567452219444314389559278998828340782098982310707623916362276375062211933132235514596951735713219409780009880835464850544487316733445787015841110338367097727107712973081350130201866610323803432450400129154269832652910274629074584944485744381828151990068699164714067856203224735095841358963510922385479454340971136163563061361117889097897830111722209583233400177384861530464225234388967214847243220297919859963644150772178603691858521383022680784827483109624721492447946594873112414818063442565802103237259353212861831921072994494557894477211327472814514485884287408589105137914202409017960307232896504548087450339912097056126127750689105008333303554220929682022924538610104256970464822552111437493398338483809527019618393171280554206360352872961655196672388679633365261404653620381531232668647826918367638940217782935101188366728288749146856017087961262257009316949155481432513269473123834988956089884622645906415783019984745344538709094697839230956911615525404155538779057308029985100811562768570536541876942474959889477664826860010092780214518784822465696096401648696034505603308052199782160554247338727104882962172995707853784000924291074519797481600588151683796395714773990868665918433256751985210824693718015901968561443176448*i1^22 + 1790140998890857618114525595724135142952671697279269805705167247409440814328951338201902463143555861916749984109913177170931754077443020176256094866473953361119681739180627387133812738073188391796012510252269244059996347931753359066500820122513983943957372623421136816751061479554597112566480571960613922987460430809872394186338864015319976012802834764987207672949210928970818752053282333018268965270479513644421196811367364353176268629051348569676251552573261568251666002891854417568393190238798688024605509498925552830150819489287794198024293891991339434788043420732994018408239283131763258093620047607329141227858222802412039908511028587041535726577237788650656095585975088276301515129741249274136309454329816283260512066717855137755772632584373960180472742733664899228274363240605117496296266649776841319124829422513374033912851560350760266054946894818233526924580555476786553817515425607254669285619493732721868423511944275515695463091772869736058529234765280985354231407125559479274593303921206159076134971809793166790925472350260076700768587159244170545018387602717568697189294272925915413913026916601265777890884970000724814615277980307807427106015700623155661176545217823898011187078651162656211246368885018440004560907540857677888134833348025202332049884770978991867612288093808969127786632287288049526488155592433828407329187252885482223323418465895496642167821345731598511764039846443054357668545032473613372900288973113663175456899727326979140734440227796749279933936882137159241909235450669516448732440249600690289309830468839229828133910271486428830785112125696010566543805583994446389554741540925481322980476184408563539385856285941694523192515254164944052521972273570301413487740130702772876832780396075077766881934894432256*i1^23 + -35899647152214003001576410644145922611696062418806265562227603459240089930640211138587614293040673438286608804879083268547495113666309081998353281698971181644690508005210228127807085398224660602123591030920706725817739040492132272019277610091835329972063390311544511315684563319719762821868669114683807291768258212014428550865646754542013706734753335685171497757854531289004584759639240104973331870105229226478567078911388985847212983208796730864181191356749738495888956467083384566912852321500431618197875329341952466229521004285736391581096919933076554724881047345423037456324533061315767030344283235224895713586526025155049917508874861185037940540012479056010976353617046704634956419313382113523523042200244565073651592828088022620632136428143183688300012059243850753419537532462422376927821314972577995220445984916919172897612936757456001330695649019947704444352875293031614615708591779002179097039338100395208180357104305245438272843621827070442358069086673729952522488480023295671833303322868077922532408122558874978962315835326147450076311745268546684286383674081576314593435937545625561121142739718877313806987501807898536179472488187318170745453631642496543996854389022271269968110067943334771080817858696248302099197623403066507817851681596428811182068045767601944162983925796858797731848324756326728677434115546125998146542528937284948075315489571533038280033779177432133379291116220035568106021196476223693879404752657532235577469265580014705348218276415588716905488690543497387375012602550589918030361116246042271507321471918350868364367164955678583755478660429547607124335555985783274776880606945760626662832089971890381479104164299778397883850024959087079850491280700442593580969884839732530239493771895073506201287262208*i1^24 + 603952296879915252781373266422814579499192093524116471988331280882068821120526985866793954001063013483229132107872660502228356299276884466828972566267843861246655210994266665048117108416904083015239772587065670360596043385143379245886559153089132704396838432823538880192054290957108699812981512993652112846948919811525642768207805751439319283936672282151734941270877990810474190576111310938597582120869465103686123799596323876890277413506518720892060101635857520442663343083861893709350177989569562345088470972239810310497335504418871929795323927566323348002013766705052186154117999734676495832972111253791652781479242784051513370761048785185939252129343002107479542344448625424652117946111130512835048239002747214145891861024690714104998987319040090061178393521727112695164581643096518949587419262290485470128763431366710466785760781482156618458631357941016556037020462509485078295124930686105172957749094464259227429362226165227056286192161452495358153750529876179666179350052385509957298445203338418032686902838119391262312954750068390596635924161686141968233438918629740766715848843316108795402656291170889501829142791910772160157641265586803670376132856339770157965566798580536096127485812601920838914674359577468433879074665101085019856874611712567639217512073110026272986336010043626552020640923823178159569282069938920715039981646673492603685919618198586249805174237464019049290641783470241870993651001947373213544891122532538199463191813569543757005851838059662010998708164003467996240399544171963737087526298579027656079805412183481364298774704884908768092915698353904070628659932116016543913033322375104715653193372802750073528408580129758925680239335520759986596998521747305707478599330633017759685585865196774071730176*i1^25 + -8772477209113980563242581933284150006426993952159172932697130458190129140080550169188290222255748291719193175124698962275653117021192773195611349133773265998593157192434146575870867230134676900313568242459561338254803837240991326906694192938363115937485742513233831266343516643411369569004037229340228425255895267070804547830541877001020141405715812190857168205745476036503435987856429769246322255700704106998696833729821156601365271777439137481661121450783639981165194243945481680727056826214912882314831241647010860386751874586956762693369530752040275565295853907796340532637934338245596914694202829897772869148247008143641375014789922207511445077208770101067284960372594400433620620403774222205091777330257973659035904988020441833728839525081874272240427631981791229931078092068984461159047750726584024387946225435713512790991575624023403895196388234763258783075221765179791984323519200913367064472856077893835157236001744502751484047234949311627650618980489494048830380692722743223896108502847103899459403133379650044275425078195661217302504130094871199850940518700958701298395868977366735804752564962062030949411299894541445960967233062527383741254438916132532307044947021669649395008497075101874629614811251679986444874065396241261364218187839715290411769410057996705696939504705961957204063349188310289179503547029583121053981580391685791163546687674219063074418897183620343500705713885438993175886272802053370094747489369330118210633858897766878316737225537789022993969714362518567339592919855743868695629621760710411229749380570443999929269990289611879198774011897683664669033828801412601618629308428252900336297350151515705177719401487146688117288981684200731684156685762576879958725534907742039877164864658368102400*i1^26 + 105761698407828957904016933213288927146426477711411835784550523014816726401267540646615670827285802692386072856513342480400868208993140304094247440999524389418442313246110153976757691160657009546738636287475444404231424737556545366532442231987588963262578101876168951933722445379763595250398220976016830676363009896848949593495380684260768308135411946583782135293842785848998183884387698874233250959758008775167256238589649012413365050033319837868349648855315303674709056073616808794354115004949903638845371728376980004104352598588610267794537103932357781200621266315574286579183617730537167205951285764335217096192633146090918283241287128185815695273524391134836111119705421254511983642145678632295392174744549740695033539005722951268023065252604033024191403372162093455409889598052594979090128781370377566763267557695362698915366198543462662793208487748895887109015199424997027693817027401398757984730703970933348571408617473108935084328025170643797783594089952408675706760471085031615669432009379036593881324935728504352650515551972151517128774931767589326068087154358778355285988983225825828583293311374331157916315946353520292451775062309005000962078703844197814867749571481163006242987094077850773215378016537330398057152402544940164799839688572794763248919783509333631353978314538086532170654343293697662033731624838361479294242839661269497468976263762684257265389401546752310319475311152061432924944506624886115352003998151343929325388174771994959383484429563307321787082127897223171663979493231908811438887077113830572848203153709597422129136725487777909264725901229931749565651787706558645289337544920758547985545353666909821490096502358074186869772165150002753466635788261851010516791887686227633689994612178944*i1^27 + -1126138130474185948377882023362428896146646657978140131926614431818215656795788401268622166673493191655946419573432525867864945686408549576633364054568161868923685456561182122683862183637799240605762372251148544897020107554447780395397953615078988439577834724956386520859540133062505937433993971195946486864684573559233344083507505303595573811684538700004317786734799931969529840551544928089707530637684447283433548406086420233223889937194746593786468578594368558129759728486917924308493685987603287206293313875920086226626356490002648736648418179801336162140846035276171920481482804789362715345900914011504183307344013306179882408156703256293849900235089973559725239765093225207311347538499941742549936574739126551560073863522239358365645423698002920797781458892570909219998939822328398020438881458763552795257526003835504655801635849695139589801260717391281004138935090709730534062681578396403737388286065928046410219765874040882104601896980977766570758460307510443048012008053822631132190134439203464843794133802635859132907561270651019192058704479551847499070750268935511243308511394712088363965652883506330788443551990228522691757102811162596376811403870761036511627530050655792362829427070534366185292277341503715467901485910561925833330709404044053146693428162493230007809767661196730226505155419485409469953515516954385865204786451249008565150656148300324303082044245090098023267265827399871021522245760004382133887760999011809127294648675451783673171323859586966045099053676982347294492214432647834184287828535308150139583170934711557536279947160776789116335465442852021378974692909532386136292445012806790970219394056909509866336846458883198342863060143792272102945783040467830933230725945314606843768602624*i1^28 + 9444712611450475088702570908364650796412574396428344248469566173499781422484095372858516953185374078712533367904275957024979089604786637409661075607171804902612035460257848262016208029037348822676706046499264920136788047153171490084646545849520741895316698634041415559567476789865545911504807234072524317567094937288345116859913123557090938726757396829799621277184751929776757984444726278417213030151828048468040283891798510791478553178541338159988735008381678196776455685655419805780934751509545910248045796589593927092986884489717985479285197533172868052370282302212758903372439257490922941451467712998735096791720648651024723884009092386961399769670134900363837521479712319504076833636134581418484605329227725628066800797012125937463626149400390275599385274923024111743951334978401891782439693811151559646002287328276965301006400857266165132216677823543887731787239677168442595544226751411169917369878217502326541048961155339299403459862282789088643992095909541061301681818868546104770960035079174959026350650743929840116504024763871454702846674216650401330737476760772258248436513141616624743179027364841135541347887113005487368080720170452378852685654381683855156332572926111932531213479277567893503667240598546245773000120431625026319964581111180541318430332172804906382562630372068511227362773371196915382023963052152843076769821068767479076758815968654321639690183407974132843833819578045427655699087697473083105142106157433722026552870301201548123098588339911660180072457029848425547667625831718728024673144658015290489822910367852330720036579708769386612272264712597497994996664421098198237156828187814892463720555685543725253675090108711433184471485987360785257373080644151827182657263523757968850944*i1^29 + -71854388033485926403506858621606810803365352453081059545386056125964729792868824313893331876406459432806559983443386217966986425220707587775106454676859261690290563222233278662446510448513771063243937957292123798823703436613861123120040171804971273950333111457625456160406013082177412588379643634112808008513737582666485515614847064427657211973980173501934956694210058646907866211058001673042318695096072501628601466659413942010143833276283285203092663650665242741958472764511122763956251865629794570612599672537336688278553255604784574324871918628467401498387313648405800583742653716512477921918315222677349006563489362105941095331000733355552687873376112614615035324179187408952716287577404975109497506592853042877204548134090825400920618078566264145319064950414379434758697559051256190862217564791834751176388824715052711229731504641129150113451430620431642058474800397611242391467124186508681263471695808494242359330860065954173318891230004208102862794479363301709603994718460287538455919118471419530280926486286037890410355635476285690601866904439310794626379777003771927233864714142584893272920923693622889278768046509476171267739430400607801872649707529490624697973614018323168089476505631658646917970200818304721001566345511908675787566717541360804868351035774819184055062013767893799393794450421154745051932711921952810740739981574051189918299594440854319698646272358030910480812903734410565891362426037850574994205533081654994895936867488351104307482321981990249289030412321384531824096918300390506753196414323763795828467013493059438631437581107712247527177536553031766062048939121876561090472045408142397577801792652875169410014599867756348366270263041524263722210681114474836140158388505935872*i1^30 + 364180336357066638405553326715906375633589811825283590248304419839322109277303918377738037762896697874833249304734455242628395262880590737200492607503798797213279204091536926173291241790548622096719797267575088492367784890069676368541859038142077147128001115294622664682895312478343066473441725347220936635907679938890599850525911801169330317529497925263528629600736906739586541662873416937608328110805163628703270294267349410830136341521778015494485244291558277581234032224377909960301025513593508997119228396603602069874171900423522683600120853933136271297965983206338932889352438644131651015346378724180992653190632581711220732868675888929070604648817299089217263016274264706343482770941641517076113508258685259187763024909440522315821486062895102869504806547245673974490573121443245096562043429589923056835451398010135224752073449174533485238142719560136841427452843636015767179350106832507865042192683671142709973662827110042100217262434320349327115744281222691945135245644576270574356958018340410638590215634689520365119816230821863450801662420386616113180914678259671994794500300567210329822772250637050317717758236897030952382310606945449676523681049069346558492725447046432041347837276136064038338467668022201077658031051495980020237829167023139945980134269816223868748410207596151688592980243591002514693023108098009768377088909708866970298228228955898188662685188444230803187712190457856460748791251606895685459961799022046465358287324211186985222882170003331615349384141327827504331439837448751357586173990538627076922535790145068583849719874592540864150671668345680076833826606007749646107650186208694498360579534533164817705768054665970236103691857741648415294756858493989775191287267328*i1^31 + -1863135495059155598202748520374482216509005929564962111465956296717464350320944159153761466922565414972101439130943830492170196645816432157427449478069469361046435697115640525754848501117617283979330213454474360079313215479654827598365434334681636510021939193039564266960786693386560163816296470156278363063741702939796066955461859453765959156707925150903117576659023440092134623250760538969493979033696322172280581183490705070380818375727535523108603663572874900605532146919966286331030961457487198300571114246682736596627763505878007905453083112186902334319231228552445463762034320998861707563197658076043094392537332837958165556907225976468632060169538424917763518201557717142253756341174626876940616263654243253477137645960151285586212009795867705119795576120616744305862689411408622181062250468277547406165360628326961676287259999063484456747805362608097024656108369432958331612849187760273214293432315727033379923255964940084679987400031363667968309103734091027896699196853989006496706724151806527475135837321498897023683773958395865127283534570381828272158523747559650486618830617314276646633636286573207950460714738497055521798611574688553189014770540965092406529738088047531869086703636743674029762712024058788835333884277551978587193559556463692049678023222492321751930843100450165703770716595495107000894200401419442168790467817360688576755162108639407857240913025724621735775468812003759059742894204906081639275073223935044237629218819749368949603927653463777876213036336749740850607103710504596413893898435178553143790212087593675884309648512099966265728850784045063179173551716254527702366886599454245914307688731066285797823964361615562896165435882497070609372609825975372408160256*i1^32 + 3126745033398384454329271743837390278706350915730636707210621078805951994158815881835416934730581162858618428583018049437126609961617855630670997010834445553668856778106371241844872674224585256069742854668375995034573114519909675206431796234306578622306230687602531337687205462094451829450163540568888269110403104482757530647675085808058575432556254605810687918231359256030719230179790997127918208152657050104526796827430120826512949503453252833056507995746127556296647953995850621219721362093729280026384058443851686530548859596673787748211630843663679533999137290325057512679567746945439065405087174426614756192036329145117006380704738997246003621796997668211853574049386336951789996349754275332143895969945504740676646896211012899151723444407231316558121461463150927240777713489860317345033624072871545347278222547272401209942377342188360472703057455920482036187307256810830978907423303589291551058333484846183483288898080285222438800233090201306748802634970461182531781643584696691152178788004990930110894218430805709487047247149158349289404087284523193667977654744351809522013291665692153024328196441105405937764671758765355269674270877300456568536189698457307524895964440249774943510816421824819456034866487415985114009194125868438713734293778553244248647337052125681207625125866926218027399369933199582570707181216583367977009788700280986907853360526829784394804048654176390258428506335422190534613290279354803676750688191499687113740451866975903084937613006014264214767092565553086988093081741563429519030645769093730811334745967183078321566596050542167845043375493782403915506961682944763882031878645706560419418543049974993055398631934621331883749501257778259742929383537122476032*i1^33 + -17518664052563623696484916608957225383669161950856517570756985271702745792159595734936869879571770732166487314813642605825377517300288772873231548472717371786561524739427707635091522016667099728456535987573294110398044605952832014006416106449198518502526603050186115196784922325522490301412215820119912244057723263843880192470646826765507039899062338284822511307071480767475294374404707711353338227515825540056322587901570276957264954986520901025130364005387154518557912504192532232195240864635090096728451529319673581544712595907028332134989752118461496174158734769296329607321112119634693035476855041838824921049038202689752237400332385339327766793574142549224357884991828292953530564039053411374654727189674920718750624700363257217905797250591843933718234961701720429180044248543651471845393269213920629357846430316122435018537721428538101647527040708884607960152604412645506687194777858729297096033835402821607729807544414553884503281653713586369596841613351706821855843502996409942662964782540963445642664799814593236087579455465053956487237824701838221595929633416202087109506190458730155749823727011376045096807619618914244345213633204683970085030504267968898988728393487624085682981727125424841472858888776188538705636780678605602518191171148954483482595873632533632071867119354552807719732430385290486265009185446670028226681067905504227897071655478748078385439908990281301092146042255160008356612512962612917278267198478456532668371537141337847903328975987462914131984830700086616938230770378613706718717988878906396495899208147351260878632856191238370291441134731573479669325792910974259558660851125465161097085461262590085984682805953906857206585518292192034818737638998016*i1^34 + -14718523500314596008272458522197323377194795554760780772073984646385678795807849042329768206603502551318050768938618657736960613318179167898726198350874905724554943176038680053923647812483060410042815949830509420603127404620938358471061264223871422613836755357959906947837195158492352311124953307542616112498458986659304811786704121911682787617403670153081202590769854604154631638576862044748809357829665205225346432779627371679425620649016269575809958132015113366129695391819278334558204059633672544396626620767838317958311549541079898733490508148168341923474830578086502239718939853395023868463325349699793067705669792332889508541474558901390475815064345110530725747129145537644049350572892113993105134705048759130152280414847057604728877878142896095129501935051655618156650007772475637346896926829690694508212349211977642237664464757359833119561256947884233858409592892855250281253160638600124261711740601772149910932710912339349401381995726530505862461384349282363896064868908374409225057703317890125299909869456713769748006081217631123938689781265043500096828734018653782197330235406569771836718001590643982146429103148700810024245477776368931768608844443943615287890250285647115592885631218568533835171712421008902792505759456571829681458153297983881941069339741510125961471043951818446695449096335311478349106049589873353278362438417627703095512429867859278147514418577210210661472793651403464430115678805493155845552816682045901596374028176911703832932546500304401201131688074632386961704117462716156072658545423994312773964622226698532120473072078297211833258713420869563073214866279196085164151202084385681837724521205153296492378025672190180430048388980695074833694720*i1^35 + -7973449780918597462055934467082891969130997502686055419915640194529051252032070004393256960422299780439446091516935441009796013664202163651102242723491315880039232903951951772663286439257409410530677076761420516908025149210945047785035714388960688710543064577744902647491267612793372453935191173483483849170565433329426947994778418811339847333779664530686170454670893166352928937078377041538622258901198544717282872417210751562076931855350484413909307522915417098102525714814172621605246213908193078145525793241490549629076924731941953889890511085129075547810344172879323304704426910400752235508309780044855529657787816258969422965393956266544707497808585538802525686527085226150268745236584972904681633054399523016600898295243303066224297432884140134183524560565426719818071624101604936047619117718981914112453125545582604083512438679891193843446193460772395347697019262087364786699669043854466953741030076409327302657776930985931585491879563636556435378995802528544933312306058664957525413985294635635974222498875393429323937753803612707530464952280876849382652646221548509481911218086908165597492541333336015097033843795247893094592579571296410759113667435059805506951510076920340571955672072506833024989312455942506007852208038150328156223720616008914329948442737173817171205823283466974446723518869972339633881313594663839689831550411581393128425700827232388235967222129699750997674422267588008144666664407920313497726764886744668449004125468573671472842786643597509428895177037367804076769673484902306074069753930690246103222358715864805928452095799587625909232517981435715049394221141533958279963682062885737121608535728461630910876215558703789274113829952655720448*i1^36 + -1994568595515838939771731023477759829656704901790208747499299860788687027570589145790100284870277375752056148421534866094550052155506110595141943364558164884934492697311472929391148529112449795539724376487443407390708920331533876011397580631940782435134364035572859949330452710679347749923843785700538895218565291082078996420131181435225867653099480206375016504652280877505988166908390905027688011687462956593387330650149454903504408800447098146471226841979109952219630168641423760885342109780828788207707710180245945382173046568886629608575230191013495124252889399268596109012037413752604136058953232240295706429328048168084889258498676945678577745213741728604092950185626832754470989525768392010488757784252404110839474041109375630438010618678146474063098505663702274830935390436877534766668015742948104005019289692027758173724195976453350303942094621740923800208353191634557696682564086619859682706831920688310919454321313647018229883564736682668309200640339268223186966778288658727856433667786575802044498210221528505794558757186530980608225763921685762112921406610446766821923568521584649038822831218170983207548838658703108299877237359119970604204176243005993047233845978274184605320753886146679912783536005827171419848549421610798426850506887703505504102016912929033803948778656183812345275027253195089305963348338412456817806283782639153192435848380634074477035856927550671448443840103754333706162430906183952255915916449114919978085904408607590056458621159331824916635860506374784897434029013296654816835654923657401062780614891876466258336446467110518549624042095492704979671539504379497535941738897754717839518610613173812616213744096901288692744162639872*i1^37 + -481464371687652102433043188960154841301640436812926780038978573533712139199021682860654730362561363739791580602863856256955277440971249591472705631451096124057353349579705612930552440779114826831254113406329472872448455956734103710395175756408839436934228053951708590855076108746266837020184887783038266519722612808693034940845695334849821896369040820883740191781663899142059378143348324833665375000152660110740340128760243299905532383734158756496669825693563828862033483686073628304531153370639873285306035082209676849555700673479780224858037618531790918652363287771309143314185182980232823723880683812174982817117748850263843016510528989586335480987516690756687402404777748961294026072822455453766574435459843285687761397023758041322282012490385379194810523685978086385429771421750676116803286988643462065371239550919585051372852914712157133783172214109497280177783766821720143697205470768904099049045119764277935992849036213159808160538455165945125682119159453291917048722823728166852672179859399241742957918287257001859487823072455660778766399655772352125433623460032674130928375710398583113106363051738379258331518596287433802675568843931161368198149540585692000767190620838324308754359086793772206930922522429600724015026332610788723257540007558629235124580692307850673081420667010228148848583225921518704105092667602531902819849201592686349327302339690821312610822265620552030563264543494173227448088833208330524041220030915500437309297821075689790605639972886765814478566394117349710891757633421848776359565399330186376516565445236948385587506936399491607787770082382342554398149927800835430373645472396099430655051572254338113058324289442080180142080*i1^38 + -20373009860234673358800773274860043406030047222260180081444438113789319835424360938519820857679656149494532126194152264083436337264438717057880133773942691124175737859732141244646955861826197251861125478464194550387191571833749663819933711253934320648747480841224020535136339969321734039916266611368298019503707372392502625785613453466368815545125667123572809518365926469644038976431887832993553283323713904009165382748469873372855261467243169491215427372798124582589373689184142757066496467137211445010523483500500324988259574919504112347192983035826236727172578963843510001609760156884254910071828624347580642629081002527917254971731437719921785251255474358495923112081928771357652863904038261503883992999334279114553232456251576655604167981130150711533382443204889958448733085984900261041241169083990689424916739385278213547225468635190894643402258564176721696622920474186087517601074504415489529512704155324915869324988904553103556879977761365625560913282652539599052243396583061302300003007921327586095838134769616689380240871256620513446252115381593162540005217311469834693895340547693932025283324853115649602396927851987238016253054690091639981467129047400609567657680578344553379658457478439665469976561670114500459557251630960441040506957285024070997784531994226488268311007982986972449072436309122693744157157406843080025416421936195027681448070057061324957929660835110945349817047092422524356112449171282187061595238481708231093372014225513263160194194523934051509031923239307405576826669129982209776219143205602034625324472415304101312344491993072018069037504755635931601785804159862658700320166594454194985912345845586699034490542716092416*i1^39 + -20541286884336876020853078985262744171585393571235517854623640379437006281385094423259182638346284236282305041805204813282537963183256444515257126525457949153836967040501947693209906771257388290358496600573439034063165820608883821252305626173167959013468521313372678343043001016399711075512691243295638066318615698242374772545511843591027834654831269425795049859724360045822988226705963926411326983306604588627712233052508819261744985555343960744878058167092770013946119253186841706495237822038640951433490819517826003483223028248640009751643544935184342913743198747327113566003471737631453474807115297536916911060396786482586865729888033128657160120187783831050766793116267138640441663947195932357313073958275777411533327047506519061784331585612197363970094207683194091858027924323935596226605912583753714873466594132268471294746500745051278166396700105232642664829111052021062176650357140292028867343202494881969301063044945453107857701441422494482523063596091356545042950544523852621291808035770137451975697824985423288378088414866051670876447821387716119148756090196137590507225117245142702802908434904673288322738802958060633064933887782797776568595721068413637769977382525209333951594089115412068252062933519070054626797336450407896546766463507439338756330129027954852684789912581893025066589843883875490837663996941163424834815147026293829617573769134896334909870926171208313469572824969601577827579411840093857431812511956393663391132253492926318397224268511566393820160289714450653145828918647910473594638743926322207235382175282858452510086401401270767067636168560169014187434979305486888881650852653428621827179488570103275059696107520*i1^40 + -43654722506758097851067737385272850372690796710176582202030957117324927748064920966250831607164116792647200428323988048829565457569873922570587554337270923681403784599668651477150429272396232789316737898216082767766453992892764919329811858586049470937804239067642110024084983241590845913139313975154050987628088228595540180994781782037501808200475070043313876611261975125192992165989130579952157796442784815048313611855752727528085811340457099759702808784742396112006502141264150135340314494056865915181164543097878069364735295468776953945930493362632153767301551471533648460240423401343455301463434741791315989163080881678879205981131938450314798777394362341475218765575552117558462492913584328292530225090851217624891598581892862585088824245447359952557507914239754557779965900504714716036746655390325166876708521201930284438280720635906183313333740510470961266768626723514667677900190355651205140412550232309288244262115820563701711493887964579118237663787705696744190098475197205782081081907388885443851057734907391991200698804470707912874952194643488685394452664007840165718900726225005038152594687757056294887214135058057744160964596696093500818512793410598996631024871879974382052079238387835826097577441482545271420504646875414922730230811994260953450851854939302081124690357273864608234053145733270625513976569946354440105919612282946097719089542395366451274127742469796687377907995299723745692286558050853654949230862497506577271287101610893247811919933872059488729407065881960901314367252631423242252407565005474053898944077800362368882056860896605078182941789774041543679911340303206418703036848670059887627998615971339173888*i1^41 + -94157283295390210030851334478868064640060768969591849342898549253561304454162900411948487109759692572759981771979986956675269655044815053658470150051326252938369320342018624022564109159464498668173776816361501169740974995694421778020868933272153749525391636391573742940839070621586032260263978384343424537585087173479821632278230857305556353725335075791974911425764146828062416003949198186316321175968416883021465976616249059348795716934357614148789165304046448591516735991894047308763490857486257628169216014742077821843834805844537521958633124807420294028627435871959984221408559638349455470099264795476645561381375405550776889968233737723474957957016431156125247338717754454005363875910114088673985445289121406890777031960293556326942720790557660888365041415486001788727648111127576646467425506196248993026799058984735654577802397576535977187882012382738233808882163285706245533431178335096781447691129074358827023904632220141077142259771493605057095663629357295365705921809387326556321581067848620798367969295563930500327525326010262073105043784788385360617263086186181262118720136628915253192161776006580854796657976119857149971612915007761943339581611304399357069393154406995514549234161778342989742201051026233008619075092262481279170150213716898147109186794660944278931213487809315290259448993555020341556771070617872072469085738695871366606903293769023040088321824446771425843914791668154003936383638905657387494223745831389004890556484959857669743257670800091431626425911080130219263779955522060374044562794182325853285577068319296300358294301191232777775020268910478069926782169291055550164117563039522393480695759503360*i1^42 + -548525404243992698858602767288598905779637374469377377496493617975662652197410921091401646490037054349244921845414983880870962805773120754068386208095528253017877139642222087831710123842313925338517686980683286768398090688851548750042541179440972535249264548967141914210606637269316777726481461379040998054406194711215537106436010051840778623257740835532149124384078390805037991673846420814080359418234983664455985119801517621520287913875681901464938882239712602296096376471971836507198330683190858853036733075083872260475078191100158128977518143459599169016115716468523642250911994087773116979115226785832073611787360688643346322228390982432446897134155042371230237876342999714420750661374873952093056551323578338865306686457045030363117053247864753566377439619567473143691231119144315859518357593751850266524012722795697751231315105581686452835706271856913278186123895567486024652844059080235883517826384923278985088250700944269625949182149263377699610951826779750356572489169821409724792992267430726636677940365038230575768116334619985206111985222410751059735517661342250426739718734431558385753356812702724932699140365964398214041487745670454437732769112020042902134584188285094936327618954268719182917014635008057018343575099129572962793288019617067720783804086052795427625074383901609558559130607493526202548993023088998615306585598520820451033818515607708317312631062460366313756271939313340110052616646791459864403780558221924610291151343005423807592503304743956957442985861906730372733925157258308097011627265783128338273573487732615598945914554083715152708733031536179423477445994353389921702768363785337769558016*i1^43 + -1256392102361938592148320278323029955050009123750396933698694013419406632020919808767787015773444320860320668663330705496212337191951025929110671762171175034949896894011049694587715378077703235043097726141472861339645540506222707455107302782581349392922422962634937016028179687123998280812766206508893831520107783145983844546152941577532941405913769485805613372262075019208906575419443915696829645115486681256429489005945797750939693133268057677246643135337472539466507589154392928963504133501730992869262217516333289367441648300312960747265641201132540198071019761681023324667326189299146469716556589392450266382331361764646898776303594707932164371006517447696890216094789398992302139860968728931338046552994108510301378029389710908345233199468149046783412508083669431035346795113061251430220671947477307817029248545574329875273938630902209910672827449988021807424311326849067125056806811536119468371387166827598245846646208235481337074072568461481528276878220435849555869333833571768689455901270795849313312320423902203144910288112596934241243404234046110072310457397545323427713528019492951179500912630591231273760656800129201873992604556002551702074174407338039115984146977463511345191540570315409892631886663988167573439514445341158392564373446686815458282562188297990277420390293389042386777329051419310891964109526309317920386395174737082201750814164391039725169485356646344057545310965193182124240061123545354456241951713377262944016377692601111581269615538443885653895025112866696080341876725072421257613841911556679045773702938535767497877617042242306134992514677819353120853409382450068275467013486280704*i1^44 + -1185493462979414930054148199198096508554865011466712187521839859950953485044908937705593913923524839230517258106572085297141844135737856979667038420774797808120242230343577457283524478328118347930893077635577663593450610833380930607096240996070372868154436902305118531685020447795653013278096395774254838765966453834669713180664671924043467006403786396657510772976011212849598929771715548696754059303495133842023412467617012077792915555696365629955852612295539176374120582926327426073244516864447119009266183575309342544678180225977341759491070109506380237361802471252105156412350153302995469595348644436539296828811894851932241660463384000866478566342293078524071207595226887540152374896404488530005635888240262585326895948129706048827789154910270880152223102099464490133000860104472864177558336586689854125362756815451825244907587545207457185189937385722644301379038107264671377367055363324458763954844444520699154402668660533703753729709772830441367498229902774783275844779450228641569540727576409604127219201593751357615230660113715560467263083075054438917443644166602041900983948431541413226747300759738958861869168088767230725337583217116982725302530567885151010484170450450330550913825692809171639560308856286616519731121290133754388848790971946014146033816713312034962104817876446196798403398740718641695417649187874466721857582802596234785874393262737123880637641436919602169668525959797821725637375363508518585760602410165248292025491304431443641512139694019738186146140151395240043247744541094269597223372633369931719556488847166207665711443481522189258789432734821227704777104167798168505810944*i1^45 + -410440537836219037141134050105566340593094868953346537024873243666405552225939437150327641713274234335170191610462727856788021599293776346973344698169898667930278206483886812557365578510730599118783666496900958220292839397862975687348323160640325308309776983922976781867849432135103211112158223497026724414219918483191890663123406345379312543063999014496219061240776958282041501018407934928157841926174515299816358857015589293860862885489957307684616622756196803563160647182091784382127159630836352548558320012007485159480666387446508494550162792656277030701075958312811911314622528656781942097759884375421689540233831493872721773825821968661431631466728852760770001025682262413604639600268084643075895502525408511311681446527069213803753385460052910435955776183643067855742774769519579843299254543380599161233894548028071518709406984160254586838978665279387692650185301925331171202158784777754629386663112821828831647457252156548719629138157235824886686406957534680081230239650374767529602624985388614304715668804753321410794348277591965152733447686986654190056396483553201546715665188858067332529124688079945307767753623750147576036213566241980262781785955454376093421600189463164010613542524962113745793788791680013716750285347266929587431095031273519632014218553139657482108534133012409017023356005375964565613864759636933356685133204754387213636490759677456629024844263500732601648804700647635008896743967226293330203308656772193069447476603904344996695813168126957103084498396925139130652265276079243424356418253263772148988636812030106543012047566287392905267249771424837215874061535543296*i1^46 + -80394804444343323321834669816272375641652842258470974038099700508673239324399951253283941032529393051902991244385322905290486959292165156981399976321434078415945043204249707643578660585091843024623759298747206699237987097619485047661390886414852297501499952236185339550717734394310913964507368084028183131740777657845831356470384352063003730529272814842973396780413776797322524579296877285196032436180434963502952819064482636112151393977980023133946832871419568745333115996054132536102581170131763992320763473811950640546470388269568853962959916700179139994232498643543734125296961324147919361417426268118774424756451745128016928413782555995599284122927527708998979890950780775087938093810182788576527731797848460028314762360339764064624833251814717789875580222445446901981525931357044013159688602504086357431196787265616786190425285567445038972672349387014312242725061659110650309959583768730911340772708485381881189329816931596058721865040352174523361012220887846171780155205835711921899800098405519455961371585758166394789124911265819809380661931157188958419618517224545536030213524119632209983750649363239770967876824961580287744080113609073554983959034142531388672970718736901720227743741373263112109870078587479204463653777500487942890638236195214510469151047622790252893963154692113026594011703194427291581069902228932473095016887234404356058164238440453544909093405851825991994043876995456584884864471404069628393886962022360429852686015659852573231476693445329024838112477878305637023813359992838334843477308061696573060352646053969912382806306455261368778626598240971212718080*i1^47 + -14860800659867255343053181934878668845296622232347482493105395185348412689297326397287756558495144593833765820454016911193816354949983152611916649589453503145751461602587250922398748444279699014073780825430616402475641783717691935783409593184809349851866351409048360818847106337435190644165363482786757796430038728303444805988139858099568956232673829084796805814864162579707997663197122318165089007169158720590064658399670244005301785157919462550048294196416890060886690015176508423915117403161132990921168109405777690446370068968482094783089748833741494784645931509570306843012446549275203428239649536869363826500725435250246365408047753936453693142895461398793197453559325339115974727613489877249391335160912097710860462090117128383497641909707584798696208220309055494964832694523721199659716699235811740121675674701764055581476077287833161875001266901621882320794719355280862581218191133879343214072676682741691580616510090520201280504886163683248734570372509700821112727595521759927274700252003051235955579518051214923254230959460818482437423422923770184852215480899368116925889660682408134784629233831211616518241096050727910360345431438096818183059668391796760769641881756727355286263023414942229578796894509890469608387329789734428211841850403589828258328396087252012778467081820577386301444802248373901931050269282450944691643179872086559225932498595666760924441541083374003901907762147642852495325558229817941902002540456780735084117277756609975986692014698140040518166140775357397715773786732817445144421286417903174048364947297017620152774183252620276877085057744896*i1^48 + -1014521787310874283015846306887101148869924223064323175220924230889086963408460046415824205095396396920650581519312993538289122814062409806352766615058974686962389719079588577098931839241097908077596330336675054232094551000963062592632335839289995616614993780450303890926579912754244626237223451728261004812997115934369812553059589655236886862120824538712615994593124274744434247344685688948802796262468073526909602391359203904178743591037959185217844334831967500822094226437710018931099196407508021891888680826476801144364454864066659446987409196173402084571366941144620468739024605352068430840411002651223519179496052499897675359147259781554874174689135574900949156149653507465149834423463523257616113837660604793927151372832396136562937086642124085381641882085150825371323216434649932595959061335943493996684592468001822182754144679802412515123007079363757041097998890851583846542894733896599647162191615488239751159220808443412719618694200508657700370186289430921755430227766010395323945731694280101598215546943316823206768619939898729445483022375319632625497383800847630571373662608604468258023044788653312828671331937624873872796205112456105954588090725299906612647635486131796146463798452194805956770082632490709783878477006525193743720717234712432325469327074199839407756528434548922729831718337576756259575499996397204000678535168194934689385993137124794059388794061120292004868424766118906880447950952415432268420249666766461696629249754865220599110990704501074155727018386303874031860758106103606899656561074514572762519065399032603296173426804452929568768*i1^49 + -38682503440749553219390022325721295444938954983966394411135691331452779668435089489355434122150549718627375177056986817080402649735636287779063928629477258653117712136297962156363824377126453837462457413365382139677462916114318813764669693230843658519138594658152740056100770878607926856396322478921985080240401455820394097724714215589356921328713816953750306851233832452661019444940071663997123079236010723728856772799269056159061316796047877604064641982461831609766296333284022417697326612882413932067395298449344589488279134380469289336388095044395051876761336546057312492510831326239968651663147287737546777189034010582643816466826641028144323959546370539025196346765855154513138271864232842737161631579672806979770879377813783939355775019822498870241408456369474919897770807121595568227117881372317353605971338339136770115866045594260954473810752938566382452314418558129212569108097919827436700141591221461032169583238259766423988291617407013537442075999880250100212754499981491899333124931526595214028278515513633440171706902371229770017530379007042268869295255134115469400371340362764503337363807444924674012138974805825970418337887246251571535284824167186989416015494301790894758147026427615432778248791228382377883663933788359941204767074724263491732129708087109768802368406340569626709886280434295088306241394154834778231812910126385682550360814649361679346846876711460063885151466736248928935782896329728774048072613105200207553363721178318909045281980576788997725384878663592608600549913440250273962128486985871847370409536312439481895426719744*i1^50 + -51391176368797680570196129282327455647416418419418476540098102229528571331503614520067143080960743084747886696334789110585381670637888373496761025004895674018245662201789126472349384356035178702144546364672657644237300319666569472577809843906145234498692333476845935905863910471457526764107345038235064298777564131909386133000461159145360423850836301931660174571303174436158860410860910929419911288547271509220612929409193616302698293284942347733118518736442841225690158457903762949088935496696570803301812122001104144770580593670345149438336029493927204271613986573732832280685536739720751955654520579242826212806315381226922563859388887923191058969888760707355164329107935282543981047712482753435176210271932901837796407221634876338484940533708236591003066890832034317779227751565675065789329728458154312635146162785898271050138220614498392543006248209657632608198166696218629070989692780976625651364053457655797918660348110329446417642760342805825270682533644102210815870944592032284340035701398826295697704809594121858230414815116417100451201619076863714645166910377281183520422937073810155822209886866641328162650587125494162139357924923591742813999376303470604359895127681248643961504847506536018545619311033494484960150798507032222605708048068688620605460725756593551876885872973525945136008689466655564283181624953569219452378349053031487580574389138986736499843933014773080997101215460345340706499428723198693372867785142279345258882616070907320090565050302552398760618244538184970281945534940442253647975454560872431145830939424194560*i1^51 + -516957250616889632651904816316659712452243735064282018185411737450908059638051066542801489438807892070875879210106699847949120372541532873356314193963489937857428027469332158778416697517441228828176822853991499859808804272086942465511277725146818674667150969551829219384093018840991165616231006384928021307302256422103869726332610619036805744159044776458180816358804586461909761216974353514059724709825890387081187629066469825856814468510323243746698058269187948451974139923598705049880716272913014038404017115306310444153647851716829901386265285851054140183289980410881205872075555348754747349109101289301980742430966128230079152658908980514992190990901677177470874487225381979238146079010012348461635713519671866323178558953722541266886618819385375701844313115353742028243192910543091254920786506015296984873064730058505865968963756541087802032793980485494106063471775274987833040680436325102275250407264019224257115754028692647897473657133517534746104084188099608496198499282059646673344761864581683440147678422228173881505544429533361199776364346267178017096648993147410412136868393113834487694513919205534346653962449846944720023231465536142780872898873301595620412258311689406248362897340488389504805891759351163115869430148992527700834293043673290930767646514122208387550120062439650460729273636045490791750635916597766152546416194499160861861540059906877140475759498533818453643203619029112963786020250956989393467173918299422938521037015191050594606729812563280149359957522483873403678818714017280012480758202130615882481664*i1^52 + -26937322850398098433751213037967932573381164588460336482782554018766684648991389316173112028676280173146055952574131314239993536145084157321151006578835720619293850813119274449275622911425935808537276545242611564767060233408659462471448759089767620928332009294792708062610019989639216749679596263821294080497956112791479707816295904548020717591235229214958651196754747214603300987157010989945418910545320725858318034818245681468227001361849204686670911111904410858268957844148722107099973819012017383987742512513696518881900402064012414500864677767420873505675657442539975508569431815625270752934101593664750316030892003651644041315327876192434445669516633015261717000935768612098574046966132717977320543054679813358247816503820163790322258041554641006411377672515088456390262318289627533347509409108684263759796930439111774324799279919262585528094872932624322674539189005076538825564823509879339051580393594857476793585040081560128301029127806899962808342491226942984086092936043423131377456821420206248120495901874215217696053463311550848423347773988520684439206589876125379313769868643644863290823053125237198546204583998604420017895771963649709566441795998080412031298894377767719898185345237197641692160685284941713452080287680398378657503021385940277649219795384792177452084911979823605060955831830366645545998832244640761120480183564834655826112104815654978989751034880937493236261287434002020731912858364828324989522394044119254594131614064024403069158900480503349362224147274430133126379472330721184730369228800*i1^53 + -186277708343993320024853446404841710820423636540662391266067105446106839204287950611494069598653494494610782826328686847901069239057831470407274060998034757709118702927156386099694785687992924674343153329759243853700544694599552571654405902831420661810877761366141171763931303213075794278663753613548014366236538178311136138934147605086518836503168634970862900718616206970712245251672736275610616782692731500693420646199174165336542625540817168762254038236449619041786066160953806934975374726707096455280856458355721164149422009340054618350589672564986797814343971841019828691285076427217267105394699388745670949008764972936265617919584246673336113330415373558554881672109465902805144997612729902348081145327940749904726039110124536171979122573095395849859025732640104701837925473299128955028385851341698334273849359352114723765214869795585888309107567310802812969390109882488031008676599023136373713408669126464321982235824642724596939744315271015555534871242205482152389769091015711182568485005680649683092981671901152839027142111551570204131078122672671999116792188996654287426701657223291911671060868058026504399748429324100083497887715427935321540557336064075186468051761242778950021365291542687377476785266027597967632301840322364221497382214544359645633646178895046612114725204308172824312693739031343503636717211009012776968719984168924811863498813017055624803990656628126482234130572544062523395190031304911056538059827615932283101659640702135052713775844924427129032081507822168134598906576109568*i1^54 + -82447737812457173671458831267042642948434006814628949935746552045477951164028851566124040294391733824985759110763445974935210833762799950414861284122497296719472277688396107526655763737264703785238514933330694605954614786743373634474888788913438358104094652950993340662473081831614988094024086606168884589315718984091072578962204437178062309531532345043913910852414607834382177899281695513631232210579430190974496839826842250124378090492289683751967459671956766642142767038431021263307081440912832594953398094585019387472524943214994547306879833194083878845469496151918614197086510388229742021144133302820474401504816302952136485266611927897290323875388002242848530957953600024717054518518916393307508884552345615064366036957752363328822147834697504939739488467412240164225939584037515884628319734546528757794315976359108252227589923566642782188250053589714422825425997313122247826758173796356309846320757932748161636068572703373065179074389190224969709213064574154137424964544217156941903848698953781393844631436741703493397462032951487836314812109755413859178271358447576050997356415592690657667063860881828830067108033753344576780040609248622966453376510697788860473261649050594813894914696855941242378082175267904889356505804291604332638711039505680476988697698035427639330475969526064743375164640895794741943879912514708049946256377109620775998689835589233276666971889473792680814851107880704192634416561407131045355921538199475528742867092329428416413826781255306441627386441621676490752*i1^55 + -6062169029996151675164881253156895826621445682119739700224695046000188645581181814167837180421789953821645723011460202269219713624360909800602724518578192668781382457518258696716458380067140491474344732394345029177776817621832659579081228580571130282142271845863347760357821554302297422836903687327832953520186717866333505964508551083066442815663854979545159757897961457938184583848703529463285437838353489909583474663449774558220127253537002086848064546552407748371598043143869053421845324244229291683492995291837717447260472512529389131803357247988400134585804601820974211008499508398114273827576809988801675263439833844974672957299586771707389878141685401577132723227781639541217599504567304004036013014611655318705576583611140519462269225951094441268124809220433109867349507171645110782470092089517502107587681655056317296789058711819729786518621091786473200541433833446813889989274194900894510815319118368020467424324393554353614936087970442833045296131795686271240691533707578061644700102738814017613351553061773299583885102583258983553433248375117531609604970744145643337762101059880591022638362619845302514727788226028246999975384405561712647387902648714667193112465545868812841932878970339951854647716139361617242694393099178197042755441367837137515328186285163055955718064250145829653500568801063613645451574057062518119256849621409029697043804439118358728219666823520110528170997495362884174635974384961260337156968097137360701125093680959377471149135960943427491725312*i1^56 + -5360718696015925737825952147660519600608814688642188777794114184745400725698620142645136793597123815525788042482883626601374047596171896395787784803682540134946038648024061046571859074583693794547510279616449817796516899974045271399517786108503702202519594343644008600728706810171835310230225582989237203302781852861619878331149036877548821301011338065733942793488069167816850719636301829189512423204399375400367207898514145923617815906975578481829571868999046780970614894654084541227063236534888025206725221780893575061959476539121352069486272699558132060897401379679759283643985734151934069507495909411306202855953369732104139258593516494183819970502459500258730345756289974782863586046962166174872538124156026551382533640603520132878897150393009028423435217675186550879775543904495306139030951630469490225970649243687511753812663759569365609890483918640529659160749371362979886683003882182248251818572846949125900734791665644924644646210385902207530667316827800143263141655738745474673744996511243956127108471441405474466235746069147768403675361262635698434309370830178066012699267248844438420131860227574835984973854423831106058497139300759866421311505401301540685454277741141421150174672303638901618828336559250898948630019547664659139798315583998429468335236146236709193996725108083782243340299641947599570350936498000652772326807161471954819210167885607346059599830613816287863424579145358737237293483873977902984717632598733435740545399070720000*i1^57 - N1*1905175385782608812795648854402104895408430426063204606216350852435272114615090322800037435646928897148635163398075104438785697761603680888364806896363262101675239655598526685210941968514922012296617878238436075978070413953362524395496615688629745522096516794221793713575519670848655677753103679355623676164039131256626084755589472982576957749988762889302980711879406123820542734118449087577096144080001485665738247295667375384765625*i3 ] ]