[ [ 26134919887021777816932129314351588006529388472914793647146990265024823495677229505122714601534118149999853443236008999242254290218992182131224336287252401479260865184209857736467271116197799743316227550679950948684070899511341105650218267522163207386287046669584240547003493754740682762142272273754710425990802507633273364247801920957406971668263160692757862956368391542493325716010479293829066737051748817270636277306894507454564720136553318719237501306871794734598673269072320666311255396116214113512080209488707345554642687569677641793074507469477984900215907604696232247123467450391904987045411375970381429950697245684084476781205225880956135488888226204548310077671329567674809219125529473333192115531170252295365246791623418259678960907156855240051009822310522649257351095906924240027990865195012253913248197359243176732074491302482304585242596350008664152019667032692861285443869276466493810374642991116936269978254391083796815434621748952088395040425266687235808221134682154701136254933430149972965026919012663294966994867060736000000000000000000 + -69260543389993719605322132530501382625975215736951593258812618079788573428370760019793465492558786291469580268580077116990244685660275125734656607735323397662639981036419424348043229296647536762557955004345244425641622999777421888382556531564493408966680025411939466888865871931344232222552625727256763512865149813361004159262629759905045736918378283670127315106883845723273272347098977401324525194744936489824210351444746430915700978015582803623459500143057074951637208729014925130636614817633299619293585230945943473266820739238632546090215788578112986343526349082392352152308586357811518158554059295788403447793295603633571652211821942041590588707566650076492647277489386095778673640045714843061940657586567304566345132093528012301721750819568560193178675845138285734179570524158967063154261112606312598554693414048809698518437308755132980292351527952184133873205532533456656146503071809782076932026595383421436687402395721480316577798361905563088125387437707176510055840624141209443682026917700685172879839160566832826549804749291520000000000000000*i1 + 197072879263787594638275891242047938940558920330883360599586740346695383737731046900848643476923499260388579802938338203678292726624032267223823340094186779985115133229535510070777544540275426184063621153854567334545104498879256517383068712198298700750782278441465109683867458605894619505147234773046922868396665301008483127888355512048743646512220208934336968533963994762737756007094121234497758382379386706359792839086673593373386951468453239863807350262954634262309732673459344547893022343943936546298136937968033407457442633108609783705819691090958979415371096026644156658359078238954033928075777923979160288952295326489278093265939681648309553416083300210917002088801252877283671169200078941697403142781297544057161952768250797350542188764099804603434694382757646867849546693061693951318195530634639469752704176862654985477738159105784460556017298194561866452952673955318002116189767409511939424765812546404308113021060111471795417600184611962244142342336329858139768908123058356529173514637404082214679417579892828444740384980992000000000000000*i1^2 + -249558050804754668726816729669563245200109333869067832561307350405765817862660508986729829860434482585762877963186089551465641393813459397316218005695808038217695656972545126613394503484613787096448156188517290038246861561831664293329269403164378642692495569246195964381607167649262976391767919093303234480802735757125404564182216611614197245004037846618539312580525048931087024267139031196915050056270864440277834864760341486169500018981803360482215837200845764102921923496839572845844511031946371985208498525519835190746144277543509687898545374800677970419660839942688278958105572318043256287139891932254744707420167879640624113797673277594989418026639238444320616591121584079555202339425734693703747249953579385177368796466364153248542245085450642491935318242348607543461646507306973732413210188939645703391444531650011343823208908761717009120819015230314271828500182205997607425394886010177604340831096709621054313708359680602202929117174501258324045376982436003113685847720930767446529601021390880139524051270265945432546038775808000000000000*i1^3 + 254022192845232878966695048902231567149966178261552175085393681698044494457587845379194802003535948166389386274571734861056529123847994473474083377777046320470730665647348469430741806047012955357090235173594912324462403043029856562108548401035204824311061591285857304941371261715076381109347318686038314253598505634232751671735257332274400395004568000639339897633778265061430134285955825842143408761450906304542797524054062998624378372029168521127530912547887614067670537651241678749933030141515660194309052569274091206565363039352556461872924224502649582667739423264389756407584537661559654306167595342608494837835484870294205675370159387493905618861790021149506866361449456285597175703352172480380420510139154449922232880690441569094214621296165987463557448787071796836263352669234092277263578032516515662832386594023824922844889323909238762053971251819955392607333699199025556972417212641580178572789227930084725174491628877226824210603949137605315902344730753141257745583917214245800113033277926793061435959462809857027896026071040000000000*i1^4 + -112666075185763186490939324868305730299139352530090854225190761184640014692054385015104485464931988086983163132178680116730719352228546225337903165854620788985070392720721494361491420979562634286891186474140733613709602888381503362682379246046439189614403538500114800210436764774780119865568246994624479771850897265428904240316633606751683985521538707468249506012836241579710349067933541644184760050045011977964362990800112828339619566001925694417647198926568080995094349822614182593545332328132631590065036460475625429297434353750464856447332925114326228002022271174929339663578998180766270428032902085660584022463729232049637295094119921549278869961215609967603465142267871158606626958735621636346489212861300862531602369821854659519236567950005099049288559242293681178661704315287780437505297518881008496437720797804429605656387054295890870000466548316648607242085982277433021405216560412858903539226920933155238425766389192357773756436425016609210168225506190341325969895378916828658447011371357886694475261453346860271434045849600000000*i1^5 + 26379895435758851671680036421266630785856755488387956254873819286904894434329781412607027725867220155899482238423845661309565790348692356878143554652952066798965124987025885661400732159821318213825879807818287906816547175417674348419016680611108522342379211620730565072570816499177361779819136237619403117562998275964377629381187153921510231749924529563547657784659457698071647759890563352600402386782684237191463912992683090542250507455567474043303780878904743434328784687205770658577767145236072054539810355807206176124750684234400461137014725826436939098078398383623731889629167240228537596913228658031604192930449731186677829565826225770414867706198753833248721578540675864530329135121464379802397783479443102058991392884449543971706720428740374355000261046994177917925388747195387027333302144961394030219483863596204462428381926023554934576085781385261780779741275750040425547718253795380251114405154977313701760249286272521463928713378959693456909076273719569231161855537764259081647341913358062299628142961095413960007483392000000*i1^6 + -3059267126229165685408409535609353034513294397874324522083250996456020723308993335700927011141439047556502504944253239709738261683930889908177481903066590156153030556474463867187511933341590237488568594615481434807044947641695583287658206413174263887196315947261560686810537720023379277769293295590641337880753178945205013351024049551610804885265083487290826184254672829528589990747930422901722184328211254282653267215982764322194493583023794045638195591472491707724926217475782460012516475346953026349653742435670607846231547236545709179751982810892170223269279394311795628092251757401677880037886831733330004112236795343266904404419673131639438000421336360079896529604182162046100648323333176810901098501186724333938799333832987263577333657743089545964873599800825286877717120291242372391584717512501301450172018488264105144554113757696922593470614075563782463357427897918524186357821525305470388381855915425474203243147717319663923615781495096069865250280771788668266937699707033993829499580146395094557656816080340244024524800000*i1^7 + -23219767977882616917215788102537175578437216753559437034291038900437848054298831434810333210620910142746253662156803234226762789757232395950222523878450964770546550712384374729351622053853099025656229001364608999980324626999803356407224209287758264985293053537241413525942213909525008473194141454601613886887852785097043837567132583906612922599367703065570807539688094098481771577637120498610271942607584369016813241195346958503070647412943155752440994685559906441239586640569381413832750445351282713550335431168294277713973513251504739601987594076479228645640141241962590640409479817043857308716316408680571067795241368512615948780495747778391783039906340375926145115312402043174808007261049944333447450549603069153844881046788757687883681411735478464613791524379718502704082380561964705503743367467617081419941524013667587783975096351705141810904931841927013111468334171790816095006601077128947290686484602201774373907551046289118942217432443784860393559227017756152912427037788516094221501795624564260035120619562000921395200*i1^8 + 47081433944696506096637151861357804048091658706421622967590584790544519474068415527440744780872915567600933440591763003885098110896343959998392730356657568233939750296067696762063596893677626777526591265214840265369366478101044526615805085071472946224493086826893468137437222494596298959383851838091950671934513414757976052410824871876245525727620342276798407605596448439588225516264611593609657317665369935966242667112849777732897439874967734381348106359791196544190115545878788033719509659931413843589560935506138354682607917186546671996444323589171069197205983995782346124962105453487297384129121366468286417771181739740294015757977582271442871122721264038915373515952107332929036717253052083589576543491395573411871864241541309634880788390924377779043484445253973643815267807060935929789282752688594902636813857418013081304662017323750963077274753889455933285693318657295109939545820228218070797896439317185492645477449077146208965458128331458650318919040649580565959978786985294879049726473182997252106641013459371687936*i1^9 + -5039849424040982499359459813646805308429698500981858523344877848496475001134642009611247218183416412371666995871529752689519873335569128124503824844155042512721758798058452382433157045234033034917684526013931383613739028953382809409807386067855646900154745688816415064971603987093443879667921807949888453070762721013402037698864759159679148491907943314101174540743218861507161165630086527265427565273733995153306926695767595591236602459906183743466310738708400901511272597149630501205228294775810497457860126442225435881481084046831204748283030574442824496203476326750029374495308622896507052674741703093202862442453863379230531754210042307776738473423888985754140170965890701075472440974931470753552109100566566081139552619209316916572073656172061821088730588783234175827860668911357117334605337189793610021952518117502227942793796239281670328907733952945145293896721699501751603901728036501733935092458889030118163568183877921130068491686907427051496631770674564758978561106867130673675301617700850067033633594112212992*i1^10 + 208838327235591539335897929028174797944995899596616670758768071640200247874403968634793866697290215765532939772154432700845906435710572149909766663210214671727238659452900919643409384586551363181442423662822467216226226229560446521167159666051656797393006665314879806975406677707669047140980014499428833420482497575476209832362277974022558451099937034045043939970167401128489549762360808101081306578247746282791207975476026711281574649575063458122771798450355550297048294121771137724941776154513114365087446318248607402963756777527847719955653010772191730853156522012919549462544638160427501117601455558393693693250007938451167436047531268995555732743973155507634747881043710947198697600064626919814852984679951084170785907111619607578758290164191738639529716623624039959122619955951599148441217044452817873929450957947577529541672264245947839831454582020871129448310447362325332630866215473286805480794426238345923027475157470039032435280834244558024903220855838551130668444790003540219785452949107530608258421096448*i1^11 + 20262809902689489159341257650801752848684911827756129254696535998721519735896290289574416431212054495646323997198440175749371604365986934815946844850086827384750284830856977401705624720657978546312993609715936342583860258861867953650144071543028317281221051682980676068313856970112715232864180979196099213635238672927820196267094997810330073064838006770125792807743889189746623245836459051356307608998529437569049083272080879710311672890467224509414964286878593122544393959620083029706443113322128172058824406366524660083790484750715385930828224446719523666999337706172961189218856532246424658161322123468803928341110608206775245036291895585068991037190367528806208824462535291385703381580991972552869641770164930444252471655233161445037810250715978123196296036667155245134466578336524339181692095709200908256320852241741660856374651339647096977605722004003731566061773402732485523310526860572094491076159965216849399305427751116214226144229246575371856401520041069205786679965842293641860247268385799294024679424*i1^12 + -2266904543175981139040688650392701539915555826017881381657091793296468086397314365535116723261483224014573292802249514566927694413124595756773589662954209505407483004532654925365620933959604752870465043207811753705863403402507680264378328296878426952437241312190169824029106822583786188487657083162208790492243520009645814237440013830149258698732617329380553421420007673167355053876698123349981182920152016514577167507286050424976139955669289849346473700459794305099031674535240741676981355583781162462305170409926092208917110218657913801735282169969580339520029780344336660623360011044987180326446039995580736076524369761840017809304605727378084164894855012517598195957723951918996404082835117016974561023465012280010088706134654031275223028715820039171448831661948819773851818487055235823536923436659757903916805543591325745719712460559945457408624768025100812119057558865939815980393966268715509191834360193196070167524617711108346389315631779905851941198836970390555285165848309530736545002932909654409216*i1^13 + 120484590222077806089151301263248507369368444483797066433773535388448354283365672389455063678061204380389717432799907773916314050560515599766947680123262463785704754141023243624605547162743566107253209503310127900238339085493456260033338189629613381077733410192150159525878256864267920969653006042054712854983131848306737586322619725243977401233467529958291865726602407575027038667914743742299199877828843494598878661208311761255954626344176576410327335421302011935255409455787018309332592934109450362011593279128346331643537335973168038092444124863855979566498341640428847504402520119485704699852513739554520104232692896466567602856304846701126052387355871488840927557355827294578927856219233450144100964489093974439517226610928618248374965495885605567789388058624670680684365760342821550997138231042187751980817607124760442243506244241003003396648972423257759670809788493440151686141170496346501314364311259230543314819288815909998695994754494399500797587711719338681715162586849346337291765139606863872*i1^14 + -1461986419060875083698688488279352297917952578181844552495674833159118638945970969588960720796133420565888191552112118771329434489708445487439421199332062326225394333320907263414061768915833541486385081306904059226588015273778414286031733293226994549279773083101941040410811872941484615459135504204924389707401750571735978726673135045743703174207555800630417786021098128878836961655617302933397513640929105779222529216395950673094943454007450005430323125474225190562239792719693083409934213002235487279635544206256467168435564342622733770896939305743687444663667390354303901443390533174558934152098140353022025933813694344242643864806052632373241550016930251221469689195022216742217827361300643132893464662750380346264363786327774423189360148788545569118864114910091108197505333707099122861636795802637896391164380152626987655577220863488776766696017536139678171587222039231479479265515804629578088867862858842968153528357255700631711568238278714140075005601062666186520498653226562838444235420598272*i1^15 + 3757489009135604418921687709475201262309460742776493144417178277128668573024683570409785696985706131315324171492021882829674480965886542966671078714349382407574483238918355338628425182364017341257681797586657637661125439149842274661837415176843109040951278417290811903258227932396884544431411502606254414404022817800471816692056216279220457659898438691460096956197240772674711761426111366821941411921373420747274311897737387990668436142523578009252964570043462573087069824344589597919147440389967044377216000549314893312671313674547315987968309058000352089503788958813016225949931339606408775375811645097395822713337088440483000971351638492612329226019460383250458022326643503454350933257611507852534452741203508680803968295182967602918502250436618204223037826424804022474982063730759734658044262742768821944773567369950734969227073968864557177769194895744690695860749917446843555282353337015603202116524518929820269354846182904674173862253660922691363298725005258488481677465347681223088013312*i1^16 + -38622482750696718525519619193404716470734240995842121279298330267785208309096730923528577156956632539403870134511177035122007903575335017330544996496093428085478026725804485860388675311841135953450206738570147245841030524107903154679725174887346327005131433751516569624380269671739255467039145575011556126761590711481711459064119942299186812384666398629752630008543408977016019124505624714247790587586819604075277287439440207040697845095549333176420494146376474263061804566563489433734626060354907971175389702438538723040899213511480492830097132066769034209641342631461311913155532722892318525954036087024523231291041110202389557796000116076977509097536479635934808889594406724475287345116925655639974732059495549660420384246443432506985798007884163335748177667776514542498484085314618559804476387477942764098162388987589886805752212177465827008073266036001685318559379098750676266638122092903015139008188240606176958089716756554112814009368779805199550772706951492996533797650737278222336*i1^17 + 610689768169776507512510313669475650679147743615533808244001586258856116501483709507890180015439899702388433770470539423998103385112906824865529342435061097662076714678023741789283650898947671193325705036414760392744859129693103383022032744196953380863588088301189689059438835444457433146101731228771615790335507219591168320614398875516864596882648216297435929358254455064124139669632147936124825187466204156675752931381982926985599959860024523218254152805208782202731013531942713409860094619795726453215463828087850310328601803617511610485766075126460770079725608581097679349058630561191146383948428637552315886483467183054533431929869120083835344099468888441388277311712274588953105250511116824301137833112153793794517556255211398997320133447522231116115116053835105880125133060811288779399514125184056574529497549684943672994227834364884899019040627005851153290452858434697772629587281071463663705373991978551624332041660471337460646746525578207754930485060151721760762924934103040*i1^18 + -1668036402115040970984572806162778506065710184937898489904102105147661983355185892408051924178991790486300809131513615362116438962479668308428439688956425943686262342391049100385578310936477708310676428245124305469359148912965927890197838234285520523703495794374584517091179452052799399638402692949125852420644719286585624459217021681298648610590092795882679528673120087628110767508917672883678001367620771659671777161339502515514388062359405979806492310038256773277555071335603267696281363115059252837323279080647608044614149158172173451165042307632285390511832216222158398668405381652965806518021499350726078753774014229688331042113340443657592806423518314370262161204793509507561336090323813154351998829361444436074166694239801520171567096650591657582729113282568686033858202506078917087163283400594541108675244025113444285019806603063855881093141716962126413816378264149458170131155716632643454591981834844466482428787950853120257363086057206070389897455850275816857101402112*i1^19 + 6812729527631853376486827094862069758684320111795408880657680199186180145247736457655512492255501667315774217167982882594921080092967760242749455358507470626658905362047373685774213896517305512506769215122906061108673805173181606488650067040119800871740383936237095255065042231590850010204000335154865918509047810836861972775143782852096285481159209192942181811449412557379955480464548056501603404050259607240704226797117505581743605710599064872057263303671333367582651110417836846910410372835645621257256494762369737286078208429066220713637297007288464566294988083985894316882689694811297081850115895572442354625417231715272788849224752562159073994073444418658537345066302156740509015394967476610127676439957534128955777603006815364510056147241763004376770599434385273721381583961260065462473854058855801807387026021865230658987703479996243600654589489117233442538148971329686218901192310437871171280553631230855383080128260571672687266063986403759903988959813691773026304*i1^20 + -6343508843041763798036591634848967286659251494661049707226768668585871124129197546435425386115022528483061002868356388663698244784789782250456538008628454236280942419739911662321206466666496294545554622917012586628748399809713552616137962059182617410888418813902438905793071634684116361890797706671327154413485321637921525246085585285193839555726473300983010518617438674370227635881997566072084862070807457394290520447973412248835355712540739120002070006293516974392699474747186143844445134202978027311384987978009200582501890233907365278042814787042454695830831497393273532572705518844478081821533469890415023860612886711288887208019535681760042665356654998406966423235093382062847052537836917284356112292174910086392669352127019152544827738908617499191606792812483059201907302953963384543053556559944870714480207063959084674889455827020280937791958526043172198037504020987978606559078250920732506438416656191014855684398857424393603972668549306284106753909880520704*i1^21 + 18124264066068107942602846530449816811585402921734933483664325230048731481448886080818401513995719479992507104299740895890800892224256883478042990592259572852914183150860690943289227252345960620487946831339533065230478740210793196805368408697277863233879202946795745511309848165239599175894050713687938241133838007526242737221217150718324550944289159102883614047868247504820025107387738549235503643447532008450610243851913935924961824475624639470054394984448198736505179836957404566087937022790988724054817904864114932583774171042182062318300794620774903735886877073180482826007812228553711328627324644160528012033003644886842197324929122018094801692047958430061988620108190755205249251042959568844145041906324534946945903850367931424616084693991754711938494502833877056437195299525437092973662174435076275247744039497216542718497922065683750101230542589022997218704398682375881662907053978936141824839906466906991928240484644365357172114222984334565938108039168*i1^22 + -3479976752888083247430177662156866348189529718425036527204916063522932683124781288916842247266452703142500255210955150359157800090952938748074690584326770224256543189102077073542375175951810749377845713884001209735286103150608394097805626647791453551365390131748450385350313520755411157772143675352553343178419008492653165565028053597726371672667234853745571375845233725762789281865656341065897322661949153033449196591603624717911783405638769919257682509331813943682339612996790484376867721996834126791469222429806469871930766216283943590739416233609699000716310118503619952505975426616974065183124889369717602967450359067181027949426013570942380816986085111890402092566535667751083074490348453856741800108906522566992906422440966279567251727793008473048706993982189036095369265599372613348322757630379602294412526787406897628157160400661968100613772098066153159605520508204893845421896912878120577262390559280840108899784709764045776355464783318124331008*i1^23 + 22689994768677411102262278287067056692204254400232021321791888185720659045252694832638336974432897972597569171753849626732273535348574473541203465052519026200306675471176839913796327676950298341881349042080720663922451865759050551626475912571842448125376823533008829898841286557551823493361908050080610232947174049294924930119661369767821368886217095945626581651674198272074064406042561572397128103893478368879774997287543541185107475678131734118324882267073456167270737523575175091755879455683563575442331899054890174957692329396523545606035657361155383993592913318017370886314429180324137024359126288771549369448461010534707519640711149889837309759262285508824591361492484113437961571834245394667012764979313431542119983937646654603607600546530813109760350613611455156201142916422800152166034169335464682003981127532082254355261803165653434919012579803206380430215276763527317070760115481757750078595490433395190002985851925012243499656942236729344*i1^24 + -10165625081044805148518436751287174942726082315479479804138496190765289238458164802450451254831408742824405528394999221913706457594381554999298477411171579992940334528717853550097885729261314317403941261463454831106986807251229160028440960352346038946099532917075350294769008335718109796514619904600370421685763041832878907720564846033073564389600976239974805648285372911492124675515670400054042031829238266011747553352273570975136718162863608396048251497281105181922650460978330206419587323920792234279565969386694078360665162860549444370693934481139557927907630159853438134784644595722487878090584003383440104764867472532868305189035204186354742129239003879229664505100694471807303331322255720184541209111724556352035787315807263639167729889428697022971343970354540767407893414987608556500675900597004680549956814405034381998983893630164826094136016852149141213590730362244045484758593194434850931822285141209740749845597098685468119834558464*i1^25 + 5239294555756009955551788193826760158534730439346577222497674270833254889340749856372289478485829072522911285652704014267717635620749312333476841459349279130237563752735492649088195123715683629802936985396374000988681521995603698192411219883256982689349523791085982430515642812762330206928156500313560670779426364206863976925617656045402908468085835986677164492519201627657602012462109046783353311650685448402102089315341922957889643993776997594545526636901866966200012082151357795838537986051850183989459648572293697836857318617260371046961213923922080265559533573667038985535556955519435606488372363550545405264500130332931813505692311394194870678774474268417606258825991270301412554183126855509262402751278419170006382018897059080334683189465151941991742374312136343828499803066549663485500568119132853461046758402050871874661266211735604781807821578472075879034580586678237168711276444504404443664924622535343544138889730047464177664*i1^26 + -308852608687585837138119861248175350209437217957228237962624333812688808333393383647934533254484387239632747482940471450569842877293069281705841388660140509733451859391611280548203414310126260498822210812338481420631267084853753750600595937588667263914656451664645072565437310433680227541782018356726088624235955143443459052633345885636303135034840317702596616496938565318968208778202051074006950842826764920053778493226201780080836820420002295292735502071014868422044173627957488793013346940484946084687879248155087124553757245208229606301031009845045218515173430339471840883557719756767263344395133050734977195571489644331338668993019138530473109596040908237529542657833949424589435718871097715833030524221997280775128375583095667052910630884750372190629728182211292774644798206871805134245302395947183164586806918056606491738384152217869737754407508728190430007610913817082601612960958216203734108406671399327572953856827457536*i1^27 + 28149706028454510412150623791122598477411697086747193650924872789020724044213564947276297930678252853726579788483884618121864923725292848811286858436033350950329967152686315810351302999865244969036137777220649458410171661114801044877210725485103974260698809103553481094023807253477319129144000057304000519798026961222906663015829605589574408532970119507734563899901985860187439977880551071656008117772435612449314978521167175136819652104054171524024229016607611676448788281809653726558855065684184884101748576849443603505517530212765790878801034931420856223103096508820609210451702863457961795892344296038981494226783135687026569819793676986119632256605591328968265892966680840010851793263818940330780457635755491253067681887060598283851731830819018952243136129206318164010140181939540102569545674466392139451574646548128917355274489608920277931843543888443662715179560052941954482516141744763562343671176136980137666150400*i1^28 + -2907676638265200503003223710930254209805550431642259756575478805459228987075179232450685085576524448286446903656915093447926359103640640675643270833353408826930994132431568101797079998323443948531035684221610439761864226822344737122636052527365870395124009210991237491106720838008304198527408544494643284799092097420345815561547804909819649030632109036863923249466032993305978976039308504254456214810321579916529296877023294537424748362850834786101772895826835523625834528936937008668800279664434857088416026028114482927049386935688978217228032484616639073430525610755357590171917591082759118581561791700239097552663288832052286871960409912294218013464021765549500772532622949105753540624312656098159992202508648002296118277978506014842682688384293437164495902265952879028547771735975123151153658658238319194830425033090652784862103165475010904280552572066261716030046847613551731118692090926211480111767662163394560*i1^29 + 237593001707066137522871946437059454390229130414727806805761514665189801061837787893854556042904391908755949458861621534507293502342926773866495019214637381446420823293671445560194352192084966624397066368245689470194821932971161952157564515504684652955619274183961075287565848674862853476963025712388471631361094982284764305545350188632965016666763327929604316456838641532580158664642963146925361804254030666124329429266029881182204073758675054428441077445481717163021430049257426086592042925090855914412179267557426452752946271861080803507792225177802723513104772287594152149023161570189855978670915395045783819216802085104925400697941938017321223740660428138393986392561280782442357170827689557712782279220451362906024573751631203683190959702833138537684368247703512276011139755123551087596367392165299439619068619850702803553350545746818931182463986713513474550456997957577685339755557862906729223331774464*i1^30 + -13079983439771377571714167901356758107612672195170892693090093793313700014414516539984100414971503373684959755370753352910256525298827402569345647832998713445217043517986760177107311242329654287199570780326060163037155774088990290836842012187113544389359884589237569950585413503649118817958885913926526984038702358745041490013257638263737678541651479220096735377369932136605750209027750945311690301232338621100715121067064040940923538712677062874165839531015945898078520810039106559334876481368581887583265101903684482902457920267199522275864013285929090003016676484389436992838922744640585620835835002176045705826753698297176356800277995520986689352904122875161423087602838210407327494920093466938462355926906618598445843082823218726933187825622621035575384832086128981131180184685414847294719240896380687874334338178521412966817607031251705559102941563543981598398886843938515208727730393449874063360*i1^31 + 509501016759971054409922010346198184761171702295121960984209572935158448738481795364211780617750478679691851767594302742183851383933584028398587657833705670359152150150298941993324655547892883799558612087567682649649405091776531313642866723369414035804298964400743306314034513894815105509280248145912895497769445396546132548137174672011894487291709447244928689624315869062524205653913090133113302673740003474563225267585033705409491679074117400310829993804140663238132161612854365502550790962835103147089292233523126010358476185184733753743334717677321780411599958582226523536513773646063616935668159660902441255911489426617172624694913861633155309746542388939142426387119975564160697498801313206500286420168518662505154083377256811523957269718332633702110611485194030234817359298927610448519039361484964610134115735078543836740308955942379812612243977543794116274894262120855945917507544547328*i1^32 + -14143552968681793647174942234259624657820590335221255257048440838809917463369344881253153797263636872466471719832304328269591656494274630605736512898118974289628514898961386529724697282648297111407560622564115087250531601864055517928952924549805398857237851647492586904364747624663250303353230964545583113554522985327753773724049608272148133610077373323049719910750613216918213363191688503148170962943628196846446740846935554330848985386362030069611970277204216836335910581415608589134655636828646044355404501237195155665397206419807723906298607579481678031230929011692634789978140857624606649906636203580920503150307419829176186049392240500086908276155331854311954736765750789427998912153439391283060903507337327596215722783640826741852369449180567713604962813369485068051145669688778864614421777773959740777141351474666771480650111141477714693075418853323612600043463953583118017888256*i1^33 + 284886262617933581977202335558303037675349816741187278771282716018160200271520333589641414202667591953721902471207795534128280859693493997047758047039961608676518846239210130990719761446665153891306184321947435272850896674291588143495341658497572885043614609917673849489766814734251869108602377854434244581153864572214838776326603511730439344513449712572054880476326575999457890332615313033982182583576992634124594181494394588049980961630041694952448036962845236857667599559817080244871752323463804820904334933631323988190566182360296358877730025671237918285097361849428840687407839893659597029905465407884297843328504586401732757620961334585435745623542389872623226660479849233922243514234729036396874398626686368139878100014993735863513536596796436037041144339358099235168607163859983212766934057311470494340633833499962090793055679387414546555354154040377983450387124871757824*i1^34 + -4150988454068734830396239379310702446544448129416108376557610917116593594564853127341054909197112544652815881757744948448633823752007013802496961371978294198404628354252759883623377873521012348644771317267055843465955060993568032167365666121503941028046873401155066936309196404064856585169046127155739525494925248303715584523003608108294120480109144147871903951406602832030159297444517322637867904117136071564935840037486579167615816993861343449836164461121121317857371841976074494288978521330971926104562044249887930191220923080004181482200857194531785791972799116868789365916773897003294930822108426669851266355004177327605676269223037231776830397543918345345272452214083576662504568774733694279075135570318478847065650567923543509607405162191141557802412692104929042794813894218882086077580391324506961679361211930241929344066697745388393768201895305029983993868582912*i1^35 + 44824224488085580220411194225258560318888418964363994900482966310943626094100772120431893410091285734291117610707223127372847823657999292271425787750941890011605028457420556900863600581700756849310267226515121170770963800268423584013997698355593276346167310219575774667780885510487759114636846731066378650889120134639649147383345023802439477822051986602210612727407729189633715195042384686825835021664179031109055972043901785400389209618556969764845868718166638004628874310118981738293628178610269583252325025860734111507786965345645538241871533438980509789390374962383085458003167626684188779250270007978630282255671899677920243983624859946057719835259539737247743046312101343164034046028503385545151306223900634000261974897548659502171971585515680899478789593300179362751993904046365595879272578149665671239498008223389261529672078182463824654711711219895500800*i1^36 + -380059683897392266868896579104141110217365493732555383662699496795344706095292036977797017287925917519682964082951553397005544549131798633560307794125006198411148166792735144906543814923488923367993436796576075179660603276424587509750081333374558977912687025659222066188967533428692854556114310339252873701807447544448175579013875751229037530522411488646964732000761292941733113883890173310290080479600605604945315945605545079425514425358287230371784961096160631083520889526460531931427491860296754568674783733012027302192745070849295382226588723506092017769165872774668312542894515426765066738200857941192768353760273797202644853022565151692106841589281891744650599808803692834848317955168322062344096697704214560471420300179934934383622499853703267306317808178451937245052370663883241406695992186214311137553588160435034690848285163126544068792660525056*i1^37 + 2751804255450314799204188804557578564305423005652894295187446937376395351772545957445480989316277546873264922056606953400752173326340152758159426681651049443575260563916269429388193606200999617754360139186789756481435857133754968645398265807127489050498958074016800171857687046212484173014547736850831903857511770378393579070956330721160149018017989928521690542432969334068766443991773998295517821031741522988170278521965899078286099108704321750374118473760726432135849023534224397875372187895268565077555912064797906500583061038641973702258376675980151251133259704394781075305166348476450160036580774243855202244538043750975354102875437316513963155291661635895666065382478470049064878493034823064244080951320817231787602017248428445959859947609228837181804814935062319606171462635546528460094671336169176648575177051141037092490581768133368872960*i1^38 + -15649180442947071559196073904103454766899167753198237971306004616002427706382281600545643570729706306163852655637558538029007726006674365400502614177533318158461619019126784407705948813359832346291849611709592431571433924163074592956624780664342282608313297180180596758806095019726958125994118698088764649179317391139322834558521600498287241352325680544256086436357693255107118859306962192787535879364447439329522149559530870185144767504382899721853724557343367178652637440582963989275348132526019623361860971250196546906053350993558771856842013290042198497493000694284784201291667718369061785520783511929509418877850091219906401580898102572785079245564362808901159707272245794697714241370661407126286734200845509283427554116838287433960777165010863622055248646915228036160194125705295385427642591207246637362485921530057720596074439114752*i1^39 + 49582698039558243382106157136027917343089090834438438266880167448865600055281330936331246782766154102660088274008791355652670879303074362043477506509897911402145082434255527514515185664681849801419180598814686817454097325560854145677627293656366437204160930209140403369117149805821227703875916218568360287677605719688457854082707511891725008105053201541603524512233117271142695231581591211759698111183662981083622941781818394763312286172565738122356561028211061396398408434195934557270671505296968312224720735237335679624037398225948047130841693362578885170745598080578158720597793700358540869876951079120041213745221572067164329319312483472762937249510151676196627359633921571392395295577858402049063609192175447624799441663537372813749397092089314657358345566969701629373340395909737480740617051493161372281200110403155826311168*i1^40 + 23228674006487269217258650046888514792384310906611805883706367984819514610668634731401616669907684166606968718245489015620590818770255905723032799478692343237148310431242653578736544675067643637397640341048813341170464729065268396418895893552900610537067324494031649205683588926301422668163581867250435214952869845392128008224671639662682418670527310818479775689970755088468817354588597981296175536933411954844683568615934133004129127905376635611262084785602816272817145780332332307482293149263568031514761769031691077128332576489276657511806494123667283837673402790892346054705495889130197287382602846342948385282139388980274728743614066815965167513999974670570955336227743265163327193657548500104927633683894115018835445830406413644507297843641203193867900165834347378711379683543207959260587956919090142998421667250176*i1^41 + 9996694289431176081082746640625798653524616127589926127157279505892128635656674272888781893578453535838563633140321117431885771014798792624891052755346270491702354478507393761799851868732674578494452016216857074318944285450817774185186035577803836235569405440665223576659172953121397149991339874864208087737581592947183664553828244583418998007970067802808584553325644312085525112699840596828620182823545752635102407077658072830956479260595026122271331027803911193979294572297560302482484494793574629698233181169884431335604154498817123809574253528814688197992035363960185202679828049663056145151066451698688066808881419738176296866580070897490507345439283428650190567816245282469752951563890864394333964582851102069204357657929670657650939867221113532924311183510708566434149445498714459667174907948209477193728*i1^42 + 1978546827532725345363799603467966258082957893293288951338741035625882771481230649656060787564100248083015890458925433173771806536960716689941089135511101359514536909155701221416346216743898399757921584337060088589921897511146348667052363632913554311813073089230472276542969967318829236518032530559432167282256362486034147695997064782515475666578748047786572113392903322213361459480674020210967195438006378201362896055087216080465709885808347027310399347342877127417527462216628708727397930455702138419271129795360055139641214317757415186442761056509258727852761302881878812612635090819417945219925878882033697045221955122163507915489396999123627464699462221264289216464492566751312044287365527512243541060957295065587692110996902588222351829637178314162532703443489952869174590739704560608321294264320*i1^43 + 153577462892774890450645129407778984368185724050410488448479278791160679840370734431068050458089137216138604451729556767777935390113595873254479210797234219104533512776838462707444172468997386007633100025670206911493434624220623689832174595116878023946300242814108240949588816274376488305072373241823227120896611201409004794755824747870316824485590172309542531107814827874553491514900841298343100547048430675160303947398754673177132662232857186974719309898638177652061857348145862243501289580632919257003855321653246317596159386255189001015192726141700887280024920806376819750556363570486487354781540231211021418587932860556005470782264458983176593666496613704652520730566226897474941821882076165383332450764943853388449208584676850512749935022126967072093499488772037205137171478094469917120*i1^44 + -9869325231175339654533741522849820022194042177858407214652539442815027081278280946732939725725414535083031368481189819654588415161901866257638669009581718504076124040264318394680316753550616198468879286029940273244436875512938025403046339508698103512506845197479541893430567459145438645007011511002073523245011470515173671808195401742495100173263009520887368186501101139595608231197104525832370648084633803789129680615024024262272523234301637254639932651929280376431461919744762388576232824127846304447408991948524359621256617668854129996546096418282911584478482194222598679912036295424556175808759004402343156708865189095509320613417229833878285409135304664662207354616338740464072939732098472143283657263244670517214890372066358303781984237241318463280*i1^45 + 9934768344210813946750028424954188030008757758697646776711108538653283185879781789830601192923209777484626178381432767967997685613534454211728727515613532519550065093520222694371308668144797420405590179669978678846868505990414196977657671808748985481772010189242560576091890274429624837956264207086769416909501989226108218569653814140462370634529119529008636253848747093403201803592219819118643246109459948794563158187802721998716071785280084248288958047816455008925161947489902756659458887820507639107007065538959744280374303983236557819477854129040153041258961078573843986813358032784686057537436206760601970805712750842278690384483674083392092380483758373144930614180338495030809370266738156138697036441*i1^46, 81565422696517938759296185393661336763622212284544945202865167873804368890708970698463822676995673090069637841226434509480878531890730176210607602673318042324824887500711685801120760792846458373138844764820618618349441823095705776485965592968847982046094927623511378076314519078149620152210210517298219396229371534544331621301217303216024985884540465190189095598267894321128450584716464374644042932738748578681943660329757051480212217842873021932514151013270220292878574553662209728833869237490848531594020226623630733078051191570274766258919355832665638541914131120518489234718812277418619220315963244662721727621142057145246565215730521748880756197808267088484979848318825097262904315683831613201391014318410495796326945603481649017829813749972011184264253852630707551422023091241212168935504164817936656350093463376270365197852309563440205764925018120983922886740111883854242118846984627325822893946136106188432417381511541158803250569595223971321639841070291774681924090150482160145146031511425011453510501733290937214296341407218834925535418995997969312556336623804493219576691540421402969904902897546821890006428439398366574932638913212106473941700653088033502301001674260767628889551829912502706006061900679218407606637621242143380975958663452637987271892537876404958997110426888239944248186996041153367956444599535957588577890762131342122059465591776603954229944055688433151264098046632263680000000000000000 + -223528920185411001958840179311886859058242460083554145360218720507229161583080357830210825179280566088586981289705768981046208877944626875612165697154628211406066250303108441699341745632346236999924262871857078801110662510007594525461315876952333024990625391439028396019857279331610091009600448604250715816818801019469711276720305778313519195434478550765645094204912714443017944625637560332658931819701500564477303406601908259410326129040742531579666443355687481909763787959501545593091433016647119445884247891655365086452140000065155676019045258730330603133460044080630243179200416053382106667967824062681135001119550690226849124520310116175444811152274069388040097096169922657552870937449918492098855190310489391779735676796968825836387527170503993566699277364425205077023297964571706984664437380278700417853037713644408709763512257285811500752745809015398386367043571781322195054072020506355259505437426431066621995352520831642339564286396405264443504134624816375776153779016563612084457072312393547917305010564840863375548028044959517426873258153109398331335428096183815459206826628685727996538408244649437320411821027524883665256119738441505258730820336401267059915343926089234313435895537949204915924256162499946058910258416490600570269462900307898293953516001599601288831878892693346326428966613855748199076799120187427421542754614448397229892110842550222492928994163747109246093230220928614400000000000000*i1 + 635980315869414114431279270753897516246178404498331181901341801837973228478547278347442228798778268817140477999427430233565505886600392466623420916017117892683236439050761276889924252604610916199218701540097185106430171460287978614093169490881074759051254469101790789563489577118147630494470306792008381995988284383643361247646353334428312136385376961622676858777720352080422539452307677782394312282856784996145331479409823745814032865796697763312841628983730657400242859709211992019224240293524789559451852070981302721989631734481546571736858082281056349563321076784612525139048572116226456756865518707043323559497199401864350072021866395896818773429738795323563863912403376190720121879258217314978808345857192210651095101495628401847120255127126956594693400934256619870591590176844161545387607584900950128088912142552639918645696824992634605379447021593439134170215243111393492961098894628237272090429825489741660916619893342583058449219757677151179005756038179705203614802816318290748600913129329616276650285650474021661792976966965131717449231203251937758233914428213222481598307745561895623304849262506536849230191416007679909934276258361919378972908049417470550332479595552358471468914085993819274035676366496609972054284686346491112110309060812379165073913261012041656129878464576571146734336244285256508434286468003471850390543054556615377835104174068912221630850372213693325544939799445504000000000000*i1^2 + -839595000742681029642105069962679979746085416392386480236709536619283413382561984942325351905655547220945221834498607679432322958193981587958601354892689165446349068753487490783900249128212255714410684107877055594981847014189898388288190324745606661519865341000027059776698619353800672051295032060793000127628073409547819506996812015862663145313761734457005478127595907298785740958808366654757975974013996598304751945395609309058917771713620029967982454106097937283713580272929284812297091120014213229882612602481771369881891308275667773084638112111010067493371783897918428508607149674660915731830609966861174970305403519242683732439580009745027326596542454564112341363706840009799762175787871939764051533106753139525724289017255640171288879331981724566640919914195561504551450161681482739643932156484971658814607609105767748685545402359582877570507121035233355707436194661113512859463730486046318361164452239865838789629573323459856704279949038546257280176938383720758542023922807916739571587875423196797141887826795942087839134046189532438403032002290693185489811582746307706411174609533948419526052349009864597827593803923630033760264411336594336023439600684368077343955247880862643354314286310084883824648908018766739746582443797519033831743451036134924827930339686582137822122740320131820292513874216489812780408756344172306052948077980358872254131838057866028726986449368259045821490743214080000000000*i1^3 + 873938857024932623170413361597794549038081624372946610310496779418423420057493931208194792287007779820630411385666999260366655493367819345059682376630088042605846994387981318330300673678974757074930243183008982833889456511155088474100928412240811920543452962480352980781566475353762873634282679478634289065229647050678792789840092668432500828111821313214890719234459134427685550465297456650161218794163926714715727539186105127239040508373521779718556931143624077502490214769912318096858117963502040616872654805415070217042952954817100123211780416464381562446407630282769431014250815757105211402042660033651473105631246986186399716261075798641243009371366402942151917562782076077441440317633365873088674553212523378935351056859651757264234361447640245172254112459281349778308065436248753782787167470958473519351055089955462462553660755207591952976014659262467061337867815598427114148001809963547021443871052921909879292210834186411878194725155015739729601181677967063051263308427805210322095403711393012925709314566400292910941393321518507235210844801305669825770678213161971334931784983385631132324732750244320552080670686984906986635721775804465828772417943361707299668220040140815549222347371395514131003369864639446445671758078388407476922038589620093389890719319308559302163706399468301191287352386302186696600697207652162167163785567145531873337596367271280224264248058497402111229434003456000000000*i1^4 + -436466838886502464913858197867432281480971077293109776521475144073946926333493322513056584801105146003431149868383112818624094240764493157209625618584150335470982599768286105995490013382151581946678498655756660313447450358876682394618964631156247982175494411465730242337093448958041155882871694502318564121509612268125529177418374573795343014365188037588465342820498408093271356873250596909356199961521374638672029123969452975422234008250100551619127697869542834127678645393366106909896796247861563140082260396347843531778063698269587791751840470389978805561068580131057482331973106712929010305985889865264559972486515961384259818125126418226755670685602959584540454731526092088170569373157018642855763643526001233243501665721420600147370076194116229530712972808813477388121732873705400529189796919395392851095223500787730502198444703673096910338149095813954302515820435332065158906161727110789319500434158577816157913279955196907586404662770763910028124294198995827152665069336075083865275129293820576288380484061255949838940330231016129523668826842117916233378676891928384776676636137218141340241530356125714757986356240993578052550286643542321497927258541107841672721663415201198360410763101214595631734239438284127003017306984315992406867190398377858322153698144768133565219359057503909848252137475448673319565321677449065509767894649746786048416034952746614917599801725845877219952435396608000000*i1^5 + 124591001059646119629779855785984867084635629076468239472039763299553491675352238658344966767373116455042133194828601717135878475483633542976015357110897772118586382838695891942468803008921146822746330654060160624084800976323995240309853614160221155423399892546752107098098193022586158525939249032671327913014833231599628709866398904185976109446216659536997042610406255067554842573792956798084588937408709515798387471061482634561165588789477148033678009364462112519070875484393589563281669142013267784491053953282842068902890396328420838910953897349596907806889406558663338689248805929153408826425245682354342454445613881277056428381931411338445011459496345074887257111823242917187856518551869027749313621722347467810875121237769605416456996908335073018277489855113099610105121075009764415835787219111426899335480138576265344985687988999154647766265235348514410173582658162115850641908578984740932662683845275989290598725967290430849165771896292324624065668798172602432097309930500974810859694680520236399080166683933518048340782389260762046405154229643851438079397887867772846812548031848542017603626792653067223451203789037161328585435204251904572131299973915447126909856069398709430428144713694992587016097934474572768184459674562283703970381907897060289183161392260497772110784236798990098928057552550833251880999920686964271620082886539555467779123100464930122384001952438132127812330455040000*i1^6 + -21540937017910169073029745586749382413177248503862950792181388814969253888683468729984799749539546964388425438219027726880650335865909977212604496172274259030945307210270714729317871256844406533635672918817573560119445447948814118462143177630199148396707439994327064512869904091786347421828003892312386930981215585754659124540787446100365333586683708367456477616815611103802259900808985306458743348820764612982446994996593107379596109339848048499541448109705090136737493119923324035907860566847906556169426570234550436570854527292816456060976722773155056259526891658602848536837489841226877090924671595793969645138654435810997657365646361444988740100791486866712895491995848516372775225406237633848247449625250483517027893774667093227806829666030104912540202071785487355292958213766565328030997532428143626105674852229567188343453671127726153462014062620171711876545791228843417519652717827809258963056195951473603726377712442390550096105680181971258882415741642991632798790438765479057096930327066826792683101873652697616387983585224252534040653330531318931592382295896717313302771827590668505862078568000633400394649823594468249626471986867752622243429193030106650875002508070911665298109930503243998535719889795957272845409032301043224989365565962656334329618966005236558796721415538620273495332304308417430623965323170179952043265375662738558459179518782984523905000993255808234877773414400*i1^7 + 1982624347442152341357193531609048014592096581528716836460657438668314403828439747651796072786991535038813784556427895917680265687710156925414255210928662912796898312312230022751937437407631108487346293634395678854855941228016268357342531191604320467423146975538556171043991538019748577664045440461544550898443574765789287097038647599504200930841183916846824658605392381238802145093957513768227812260704412079133374408048915242333553145254026345580885999283816847583576049859447072664520143978583876966982908788239616526956878313386232320941030660958503387603205701975740136179659572811847030143177543474131401073443597419836514490566943199150474757747784400583998031712620818406507207663030624201788383595672576177193952770238635638992458633920532038107409880376698024789407216534200600734228764575998802424336449755846146320114218949789533988992642294528642054452909001429390919169969849829025595834159804956917699706120108520384835300229692752548870142007174595754377813406107901889429297157885177307844887005559679688906997483345408339476479538012370883451206558399929496847997999363342827435762143658346035878496240076940186418510756866733519619819485986452369018210720172079565438639363969915536522841113728476371284212441203912811187892073591367551327052558698963603356102204363357410642533482581002992375387673881709458774241935761012773279825517147864071860551758401714102277767168*i1^8 + -38663217267298357698498733942083302569552321266037638972431506530911126791462730384543805395137265454282636831218438243790093485518004153023738982945581733717064787685955508741284536931316523122717933673445186530346329333131388912168123000633779608224654193645484391023542824007993830791542587043677425144687431794292031535254867088483654168817497110001078272800365970960311837982107347846300747976260203640320207014257910319984068557115871291474459366843389763927145310715055153975861947165395767350924985969843503000113813955852614521971189185750002777919444558041219171756381127566368499824480020438050921643746690161434501335157462538275849634269842436718499974539763441184004574854011669824071407112105639138137522838596555050043828195368918736375631430059939249690174578647325888610346168386191424813887665225323720052686807724222178010157391553959576715794175246715788755139509895619923379450939192795397248037202858218716420473820396124482733567158891479661588274031062144919433167842131196671120667367500604187581492492167036009566089830051336101836149610162363049690417455521243570319556183597891046978624394940120921255639686894868120899851041709854866060178649357760195590436568129447078759344775575713025519139998847515362636900693041755157694962939823636167938332490321377809852234796715229308983782921400276103414776052083138364505199826727790738665203866693464288657408*i1^9 + -12814392120313956151028774606015748400343056402491449453590408090829766610395156189388623009202942516510396928850827612996319080879782445217609255857906949123273333467349879046336608769789956945496163155586370011766465989257713298139708658884523120076006404261591754432950875637784400445852794409578104818083523941660433987704416864308018109357858025842476252068924838716619690758526443543352588378929709930680652178497320674250749364391026904587207977314449531153473652506890726924644918384023602640534942686950781193143873686721803304729850411148922568953253386501544353817999759126284897745798781012000266187605413732110600350298224080070462827423762363995313461088911354630380637469870867617485475429086854390618209889147937334151063016741371407158841742853661132901398895099257192956395508147194430988969083526710923870482110186512129453584980995330915922062115946384692030326090435989309954902830975006136625864091688261070934622980664922385683456624851229503624278534398053551074184711917673473462055812018791845212109531484962739944790857754693467172833827068033105186358505054219398648421599976671682248800899388584283160739684641562263322355857093938770837565809883135820517433195285728134352489378436997310253687244609175583979018147848379235338111420162090812856380730008742075903001987100975035020399954279968880212943805330642735679090446974261178174551237681116872704*i1^10 + 1955489438502779078378455500610005574778969018752308547120695691220436287401059505465270105340967246597746867583708913475314375437455266092383169438231087020221293802237245206555431808927552997449612020745374361039480689006109704596837105531698234162597359907231201589566680533996901836645742658872784237731255284053681598133660130956326027012998896525526796718249549944075546590869399775172781299247949520499844263531993289150295793901139507192074843680013083123102522622273914360754357231251709872733333400376774348494064642259172614415176951344849447943075490508034463156155195691547013455092631134621509444619980675465299219017936558277299606179653155138070789077859149487861283047652013497054851401848498332192875186360500014707793633536883572260439178031923287048309259105518574881043579604853026945840298617957779653238629382017422301865922380244001822839070769558464229597729102770415106894526917963318942524436611041922956480346293725545659177334065735268873804362424319518452372996476459350179517124899187444455593217450133882619896021596269012107601097179573954554381299600985409049340437789325664571721372471728701314174637447303605360884337988622098175480561845024089419877914769795416946579721630492647163870318053535046161000083536598220858260343118732251091398258782147640914669588479925618583455850723774056394617547351473902802480322164772816841038864398155776*i1^11 + -126014348837226890452473872744617089508560750558626089105917310941754175656892429308399171521363332656911629450252572157741279638938897399497472289123954541675160271743657413094220446305902221831686080165599502251966492600103762032989158720275456990248015403718927445887046184279941275805151891886784348569760903157076112505098823539477439748198600612152451590670361424014101565410198694956409950433966625024027492338372285606823967707230172720004360125568555396252788174163810758732170208510929956078037313229936480508892702147515177670074121472296992188849833607883529332690174766697618563057012409916742556329042735364446206331000652870499303106926279247582546013537818551420145172720571919532936350208998415678002579976181052109776113609462005482902094614553917526029439834678176836047170925759409652185827516960770061906506632956274237901905423230624639882730246375713699030774874069972246424788681092968889255596814252021091516761656997239736015077638557325044499022375749710008577473107522393105108927401979059734607320520158059910266652214900838988603500755834324525603579933506926172575403966942833672476669276751383047326105715681916523938116967576622976646569013018847414476791675127090321029170324548305313883530994623558519217577912302400606624872968626427625951854993664629652304116752864043328339698418341407878554539022705661775236951625648176963351614586880*i1^12 + 4774035734059069356305713793588977100613844417587155275921676219181991428178250016577677977053689867305127517816861924685965697927781734726221096898843372249581177421314065835678507335698792532173379510541328527036666565224628694246958463877343473588231125343844577047277436384451830137104963711479360324424885703343255930168771394751593313206370614727016931156613708662628021998023104984723952019329822304390924757286881969845109589799663987221919854292606257996152198597090289256855067267829020128690721504880261710469552662801110757641895565809066671831962337687180807521252325383708870685494744791292080422731825146418457991413902129590382241356454332234491536013942509898010989607910601898759260439309263824717486324711825579521508886736634710437211059482454392833412332115194155581674059722498487400562094142396900404167521252314593393665047833169389969051709262919436917782110796158789988748349930667186380719602855678534858011836365108825076194107083793383627771663490585224887391424401519506645100033817620295962695268669776954358985356219685928771345254624596564538412614196956569925209380421906890459548406061208653281990656953169114194743836949959858168652046089904786182448909671777890659743000316149719096761502485197219657112162741532149095535332736965245313686785632309073209738191523242932134060954727225604674541113903846899070868268964055315745079296*i1^13 + -58263319107862960028376526436625894177449578132418303402100346987375966136855276771393684445677454358957355901306188432564964891177595952897278619674458619657502536574023902654071163477767983613784967512713069063717553287946426788562003668558013863589438697499887702634422982508998918115458567944100085830108134727183220867914366074071513450708649740434488866987837833642075503515243123743160805026455795567340564727044389872326894070081509046967339009111481212893603273303345508524534409602773474452034808095461916917486746543642689750619955605992720704189678996655983355417392042682439435999101227743173239213385863227772393179229053219972399968816426551482820772701486087179066347942058379690073043366992656939976018198047017435717226553299959341094773633355169848925508407185592451933465949771752232794882739211386920619059661085754046185718212034333338236139707206110620428915129330675717791131997876103520537510218040357022682025718684080038824965937057608732935796318121100058904764040496260845671414992463328140186881502464387009211738742642245620167962342265729796805323815322652977156263177560953951823840674626482233413944064085612825260455201556864474592585792102199659648484598993438637778366723656233092036846539666715591525723886242437507977739776611351294310651383212101402760569414378990366285947707067732730162516074074353015547228666827900977152*i1^14 + 196830732506149084069705471472042570502182272794237510229567406341817034065441442953970264844702350586309435902698804914562093783331722834562875682032756378181179542363362699515208524222932466239720118473898453007898672702497893505164398071239628543595594524340607808250682276908850870851521552116020305502831954403837665101517487577355224567343108495041196132800043752879048897518556899097201940234736741622601532614239322982237633595358741701802065200718020095752854879455338414865692833669511844104678201469607342634681357783258341998248570629261409045576792916615511684221756960357549693689389286585232009142929126069157106506921172251161249268317398656466220147910756598140483167036755328730213242265405658156426558390705952542628746800241749214387431694256271211428479078744172521850699699589059443576023022853376385962548471926756671224080233800083148462997763535105330501560654751729071202628974985615425367274107513950055473763517976182158314017839347757805466229829648830727355039272923254828430255894133676984769444401871065724991623906322253972296269166267148316190028064654843818591593109243736887648363258068486670727456581492010938360326856492218192640831636908536849761032984230060518433091401167421503065232212496307551685440408745412412827378146786655234886363388616897815156183441613150441491164752568408714334220343647546539974565952487424*i1^15 + -1281170084891171193523944820679511438215839677658376391945757337668814771487279436981192568794671591608598912711318536347014184938380028913382990667402382252999982005405677096675837514032834199799835201977434778805265662498972107510378317772519870104731889203062428022423538717863143516062234940228303747600296783058517064857542090355036675863210041829102501804596049156132325659119007000523785385964403014838502447168219883069810313274923294534088756929570363685414882560076858643031879132945124335350045146877479368204967602514612637880662247208131106581983047832218382939243451041565838557994173597244764143063992187514301923580810658426817936222164591165859963757753491342434499675512703112023592734231185255450601021375018970452240189104189629907681632767082547198856588903064290775781485278327662630621939094664105492534227470808110713703174292703113584893552236564430570239463971029857807306931711890089191994630851550983091149150305143407841325994545718994077893430615914936506670900068122050247580234265648543163586314948441340462819783813017780428658236910592990782940034434759294781886601577769898820543581851838371528736888941684090479305868985977256621034568394795367920809738242298736628385605008318015894686671661568473195347517809823947881492915899294221517648214574178414823728639168877426303282440934591193556640500828496737419703353344*i1^16 + 24619008903959323471670435318196565257850112713816527365153635161644469212623394858059400337536893471961278392932573252519745769683596955895829962258124760083784828566711835131636313652834115673929384509082959925804879313257758709711334020464009544410235032048151621792946023120652321371776871742352982284377776451231283125763880114734942886231271637533248588568870726726868758930738709717010982511246222582415733129932305075554393464451971617550302911295195367012062717557885970297408623773984484975352193846850069207712626557943428349458809147130012397322881531082555434488099142635233387608480942765284996719497294292857978447010760905318082835742957529993822818552786017792357395455581619552542148097121573879470014089015517191479902204673369768636135205336283145280428319267224281578607085317934209403764615234739979383696343861921194933891060915534209982022790851728659120904682996586249389565462535087097141162326242534078953432239111669937825222704252492191967847617846968263155151547320327158201883158816760008228014777302331168073001619425377673563903604097799510180465483743302919027701728030280249922991630741852616671579367678771539206197781013335401072305530602452038603973797987434026769706373191821529068604322837807341360425963438777846351453092205863797534066670317529030934851078519203002327746992821925631793255929375622042746880*i1^17 + -60620782159177710991355149368532152458224778748021530053091605078016072638202935420882912047797932274467120183539823031196693048051421098954186270034905212898192842791599342867055554557537454043622849018017087834237560105332771791408553911930832843354023163500423335649101521637834862675513314027985810080671051204325088536245872874254297711101215267972129774108846688779289224874915725603386659563549189857909791063529735124512727554810957515881210146940288221774221676482781885055414525780723167915809330539198723816294045294407995488232863696426628528194386037270461207280809203433614219672519699081227703667259412910805016062691324724929939205638053700580262024829634297235328692147069618009992808895124577323881661404244848749585085966931502652849770100896604196825922494062969612661767852617094199691807663363568164368128827246373445021639406464304360916156288404452634860809472104747426707980826861045756859920832366841688113417466862363090111033890232111057571564501929761966825868406656455829425569157639716753240208918290418749337174448666370595254010748509724043170557230108624611014861042126289966990773552923313633293476061014883237064199105785494269090955641285695122813777597017971401509513824166687168228749057354305849608188674600321262635668799278712500973056379425785325067605566894042723286204727435527602608706596494114816*i1^18 + 225228858653003234583038194908456693064131283773179887122365688656354294900247047960367265069578135683276784767237857296464934851693759921135218236940553877799311986485686542095541768877646791883834635796085854728554378463387394396249607876608723047392987660502620806780398111446880814582494558382751706931327504324431081588420979061225973012543407274753263534770482257380016237208986259000993269666580669413555813303317686750533107432374175058140556568146314540279367118511162171527076990480864883263039243696454843080394508981929869569864875449216038396109045114321260479601064227590177886318793889538996696939380208841783359509720438723470558567567387780869101814210839441841191944398354833856656374407157365470061734769744007563876121095475071506219367707340130538286570210186230899512684567624721147261766074535661409835103735526417185970071704538389374339853131888070544127795070314825433979391831579691278537708613619697317146304073574454948911404493674475840412922119069433122081558295976638563885202974385392142017472566761718064163194049728837556956430410584132927492732630599449768501971783280941757712448296806141701633221053892659825948689692027845751742877319367687879844775283005965532436578815728078445146992811283807247503809525306608172069697358229638334743121091796152580824310996817149462362654966014436794961011671040*i1^19 + 21138121529877917385015657260590034714299128417368188028021703278822488605783163031394946432784215170457212819120598524288824458942669577823177018183652665669032932099388605458177172005998260004290639903574093800565746442127155216154834977726385593315744286598329279193256057036438521584923010740982872004256194570934553871973020692283270402752571408611423227543308168059765980573641722732516011648352770516762744250127177842384951788989637871335457203517933356869188317181378929921257505035295209788098564203517771023281653145888687118361648821092943754148843485661073699324031615423760537333628528362827098333169962771950729734376523546210053628969085882758448496291897133532269126299633041572196684472797969403233656119745488227502994111215723183773866567569540701563654742846901937749227379830472146206192025011246085657057046261920672223179952184997773861505057009254785509008001222549511424239976265188947681332000290665741451086629123569311613782919047318288965488137567307095069147172552355556740368109563819523682377884545405799336979108892486044106104114746416303712916088620439150039332849409629892049344662579788186653667991009368556537860488296053394846406641450543851784159578643072374149809358573529890441281145844117384203259500835762265087651700939783325198170260660490954304436909226334171795979597471031274504192*i1^20 + -230806768656187458287635846767017189193676185278095148839206877399706561112247137680539365032397489788346045501253591507269259232981574545937528480537925350325816200784338357344303516545964851177354732851858419572142366299287017659447444574228719631375691428681112532889892515113660045633356588245010221752003078389957920183472506134773201471915148777555192235928381337021539206893042145258448177300857789921624511508209423024847485959674135455954891546284048203357565694481629469748694575068513098524924200414866947961788689152437627286104626550796558943712616478579438344696249306940131662517292878384415945633017850222489175297196563590184836478585687668681670005071066237177945693280194983357205891904611189955559197601232764209275482046622726001820363048561618805741032341377571865445112471042398953314979523708477896452318096164761472008640915409930261870364697343568919558432178492204397321895105038117332526971026219612776678690531963878062073317765012109820392633721703860402555442488576915055615965317468957805652478722104012764837667842776146262962203162117045510453443206270088905678156293640107376501061108335601510878546072319370897829308445396359596575216985537430318538797606826256246333266603569272924072111541674799916059602739851142076780522528883935777341449855165946112995619417601457330936920058074497024*i1^21 + 1989334204650279691943254140493795661703997549233132464364311990431807809503372980814448369486988451210866948936885678635218210582700459121992512170681271053333468881528778386022463352723840962549656287514528283057874627205508448055026145041312743067055320584447450179062987610297827504625673589689168736362112286017653160872385221514092712174680321297045220181242344718791514520177185686231232887114849399953963062080357620507362217682574391162376750618487102584325721585483857064926089653963658008476580880316339593373633228871685397416150604154702010557507446989231690201512077727503887054170926680420180593359667245622879582643909034272868383074704665765729643125530356479795798063988157228738989219807411150090167442707285432435180191479616936320513565260431552949895127539405751255721133646640149996683678852593851283085763703316053831838683312140874499301003117188696312008468077782477965072740105884826754981348508883699952626109094867244173907250709698016853605252488815952201812539288363033385826568342633257635024933113876165298137636798290093831298714253293425396400242090652965966733053040645508737984448255138681056376095134001420538734397513405416769545251589112353008863897768557183018291953662646957564926901676354412957146035204546338804324062364504631190690234716303545267422736046762975194871786110976*i1^22 + -2298697341867770711733135944692656315313580624045354332408706226654267653563811582945948396923430266949743663676821663369225112327370714048846641327524384667259649326393695685227492222952387316642904891377769713598099261006367514450805874118000212433617216486525063389639343675288789650527847384490745792753246621137279717839469407534742484704510186084161850362506698534687722699891573414574067751950943591546724457232527019971764305282579851918869973246479211411911612236496121101674631763358685501642269902259710633314730719092356578426684546682447232791475444474791409404730812583773196811962088212142720331174018652497831967565064293171273740865509346908358895620087556335814475616417748895486198823817332196991871914404076004005101592897446068190288605891358225749412127106313280109001851869822829799247119580087652770009152525606140716699686289410475806815616304387229586929433352995503170872109992983869040946639654451458724678212832094176427179226549008277385318298787433044354798883434054738030298124694720154135847080726846316809367672806888408556005432976089265369805094905335463734871269645511648758877994910151662677317417331535778102553703215163521009730395919583838149905516161142621285281199884171751039577512322680152105255906656559863466609163222522265436219028284454347271677548205009743516794880*i1^23 + 2994390578305220440730405506893052295195511368838801337465967044312630745166151062414663999171123365103277975994506866071339791005272618537996273778111075966670589424293083466901794361472358761088223321675068629933792018648555286204189467751419324254583205300865089279911029918538453638394828290101223811049245868299564759415248918734379528062537207130505156760012929376052167334233480964754612202423734107343436662633201630308266475466817441381727088420244998674464568597346587028999948687249027427004357722517930956248960874301724187176420801770240171269950421044359406155270083095908357477630230314346737213833250798791458758753042108431867101328716832584782768985486867731226479517016117415718788879955756695564846061231863110456921447055041984458776914948958136159907699203736935535331816636417280748827384179279710352170513434304906851961223495954792085473185901610350961664667140859361688607801905663176289819165689523241885784363023662735151504137825965988204389335114161812154220682056758552986447296642685825270262757017818462999773850633129667302159486201943322823045921594907719613625802141350282891408109242081038119067429618726338811160103104410251534200341064872244800696314669078765573832424192305182653320619505976635296153068391992894807061025665533906024476052449200583083981231651737829376*i1^24 + -1224219163592219098439733211326579837948527803287023180517953140595691211845806931387636633234960361475239519632644676721295412151224705643096970299162408236303553901908677683950167946101898960216578046909926870421972683842984753110322381610079264475164121550328196336957708430040977111994392498109587942366165191831349926614834946850462589086641086486668366302564383163915448894607449129778493329311850766899549862890673197376495825308330475849526888170718786130838334867816992922961179157357957348394601204343042737662926046078396206618589271747428216771134121031774774970271149744651177078239748528774030048133285216826965305524085571521953895563577956729007650216173729034382553506602244201796106707166051832142279096918503329092957837223800413602628089925870830582485431997009144456592061969760181670448789855215232491875469010103988303557880576157529015265254321685491938543144771021792402146704368801037795082989514032028864399328669997696469054066199187933481082912022110441306541959866045967118622366672747203090748325656902565764252038984366976926181384244427930940582800828220645632000824399697852854778690794654109138520484697887145922615128697591639275189334543038786171503495361324031137585732251420605822436909279132510016392173274136381476626707482565332613601415459149638729675688640512*i1^25 + 495581650219704142824901670987381454990474978667374622800283534191319683977595295413500220437971234543089098580406285629074497563754939187315533250694858436761898374398285882664689645659069990779739162690988475339984777007569751542807520792359864023165689517398868644908630229319467714284801580761517949963566672248122589063591292210094305841377322346572371690564087904377954583408894173691468212995534891235462468869150846269640734733196619411872164093547998150554255528595560525029077984648310115692261022795029593835430680348809198602110787542908824125739864267982228344789961892273910775630666040695348062847255250815702536588341578508401668594056951468175348127143945768702294470579418561125228727401585280216144314808154882790345013771240585521767365389895467399026573629072334638823257340799931743989712132772594174062417415103798342472971808473150203163442126966220673639638303868793008690911508285233979089591796754391448099552696191042385029588138199657612265456019771869741880741453941728640945872989412441852815786131752250734052480033126790782913747003001291786577276203156307433297948341532934235678673037119872667604668549923940185065419511075511321588337219573401770077416524459667324184347589114004258210953549764490395015393095070054559944202403938031115955185556754457172115456*i1^26 + -4571918715354458300526034173586934393983275986566281858671951546908226645190284222524228713906071842193457008635878386362750344295171998537843350134248799005950043050381656151007469227891942755172761628777328991651708533867514466776938109756725812116857812224753155206197037382882113123201334760289010203114293436105506443387114176348440269632833357829483446733196273129184409087897293796737722559796977215968627453799894875865845751125034831804168875521402437464365157412759569173903239674112461013059561940456893305378694772176993862399160922463182839552802911577304626699114526902230127255406747002098497494647123539988861399095372504527233577346791246282087696084845795013776587987564148527425583021127430903096801287022469869799534493835437581882456191550549950386699458740782422404343617352865795144590842236232631607054856475251395667709350453702985014499684226737306926627717739243045203793252278691393457849303660164390876251868069531583212016080643310177356284142255417697971488480760012158491919663543838845948863418043709816332995773703575956639577160438264907483132746802570215794998109257377571116328102919637216760474853621314152574968694065583089559545021424244541004159114283678860086615074735399759782248062943553266679866571466817246425964724553637758824281393940398080*i1^27 + 1983250080253830557801590800341381700363060306237413195010261873068318575814945988048325555150881182780114834706962675692770204302277708978736936027208065434509975584702272856121152528212711143010004340455494369688015466722532542928675022330616857236384399853139358820614191158115981642530934414625439943466911138062070083577477119097012335180149659849933027740362527014540369353854688549277653215244729365939672355197856545431588965166395332216225312385773054104112474272618831426750288551479485296984826579123537743859738642555172249974442493230669586207588183109118568934193834705099024501151456842753044083842764804075263651930911607147153870791910754788297979702435359699583776197373932796253969443975738640246819652985945075390349385883945189386960163782120808339158381914627881382000786882552659297236388941229117665119372241156031803199090876971496858014846259967674645521500848840689231034283948786484144743599538444808727031667881508131345919683986861414794105473465234611337759240701852795053765322258918648540339980893310891000269163237349550519458832497899764275236341781832626247615638594304281561792502682903955458819681579775910625799850393836460383137485362987069545603185229692638072717655354275740770632480006089330503182592384548365493699216334170943414090072064*i1^28 + -202632854508765721250470407210641312253326819446431003452449027904898094463552428645211498552739744349227456797836594003414976554393276049532425811119325601656883659538313520538363155342705818926631746520703524814232553331706919571088361896977229475139390246430411862689868320437779267510486075659223545275713373228810512704180383928388052450144858413960979693838848104828686133433607462814492228896749706279674260427144824042357701295199626394975316294425229355578036352621600546960525512836552807386258127249597584003069451164969906073550327936591775706157776979975567577753394907076253402911025409103069017751849270973966851542108111803644742410487082832676669417140267772198889976485654796073132587909809929169047396053785672374903231350179029108625387786976998928872697590283484959329386685110189537178292862785199365770889903880239451990379977250379305733466895956622644698028282669003410046832898456166678016832695107185144465790290182814535466413013800483862750733091442771511005909036284490653412021823285978357041555107344660450167427282408976256284264767880209008829534685282177312345921758783960188055959930944677833259881499481935940180001697282603778362153258454976568416840025417769777127445958416680152771659109312125942083885276238930241664251756885433122816*i1^29 + 13637871982254184576814775881896787559022088682243988736432955853849901188264962541761273283345792308679833630977649091646538497762544732947051899437391929617317524233392951652898772553751994730635585192320166624141776486839256730664463486637153707134029500042363996883004972893323967338403069617069908421491666551773519673605948584180948167594172779029837132929810175474309459366294536234613139650609899595190434824227787932117433828673840670171536963667847457495279105438761349490548431691095580533104447391563350818586571763182265929530401458784392793739694948087822330024850628304981247745194902900061332857220318897004670963915350491135063630556966402202236178386969175437137836332655867877135238549651246891800183476314622786715107552655301497953789953985131652152785416664628762651233054013897154976310553312201204744462231016948725980035347644889638445995382668305367225817672735726084770248188491828601540646803965982439002641892193896630270641078718758020701090756341933691225965423376304622111441672645683474903410622084276922262181802074747022583064256678126049818247788159683593770197085511285703792662300013841115686510732550346239466106547409823424059440680073070987217660833337074172065122524321291396672215439379718494547640283304176029646530684125184*i1^30 + -559568916198090563654327405214015069775634250308507990092647892697039799134427693355160333871425814610424111800555584298562008055125745989645864756369557969849093817612436080014349705989278160285713329129945599597881117364740301410860969317647403098979154713066925927839418032965960431573928135029785333650476366739006524436594567555948372112613716684194452035669887901037093633811530908821443305282508245203905500075790969143173687561236334793094280357591920995379426919126243757418243601109008141264226106494386664992021912553387969969591156698921158759581354482610363291897683681167473514615986822535548643638823398832139249478765221856968331250997683733619041211893771416422221443659884315724743933968699866857353982197846032890968076136826092355117256005593733715277711231802256755920108308869810123486746398225235442714333662339754315462471567479799388437615593991876534078515410898149853863031395295215484586466191146053079523097977043847794280952172070796313992943265646628663278907458532779945104722590135551232780957648470802600894104090859726734359366666761510721694438144492472571588014329726786863842707312034209155806958395960119351896785000082992617723785971221217638334459407676077395744782415846785996517577159769375997616773117200568300863488*i1^31 + 15345967332272932786535908416208450393612744438135980667153544693271699073915465007204929858074066000222353005928386139680828552229432585458348091239921736114497639116756614245099882927340541079848343215769000722866765262018316509967195894172704446197594202929900007691243573579149111651396276102970377056443134472554347143387805520070728030016369392768387746895834580328071050317520474464585418391287770933689239727019748107763946057543826982021790008808470242481554552667051038804996758061880358172781414837312473058695937315750992537089743426830964552141363802115272836758509282669016282259652818259214119237781366175510875115560654952147752500537731577334116695391818071545904804390448000543384638734925665997846023001728587440770986915019709739702926205291374379127234605850125887945030485531808698704171528625228476071385810651601180208042967842981604660788695447933821092752240700289474405034995560291735675960028141771132907665811130851346532704446158214765158870538238077313171508206576599073350021115391563649459886535713835931080048926957700898785316093529797437277113887854681487643439244372590664862154113222980907997232234525409430910690376247245826589084475826224974777482588289553665298363687682184184121736436990753223618816807587020800*i1^32 + -295079306046601082099449031145719663087503560734532102405437800064585271221242027194021023249831413942019637337564559359202693807029527315851210278842066819510440004790504668080119375340533791576772587870360116775085330266944944642239521946780861699055581516586080232778735679654466238369916135762809184058857520374707540427839466558751144787871551710995634447354825030037680924555598113981149098773407103435862179266018517867829650049333393391012774335330154205702848826803242827403906462942298093101004749154577038745800700590500517327944186584550219567048659127075370080120456072042533486973107660030659188144272782916756554433713341363082757521521241082742202459073637129143891844774208170355968964519160783044372712800752734716826920985745297559806799417813862734932242384927533024295885837482945964843819151963514793954499619894064705190581971105261514449094443572436096974232650245195996900589062749483064366321991211507274961772517965760570300625790666260595116479718813660406261135510155290426507221734907872830072129415602049749797580589943959929133522397722077131112327886323532550668087172069756084828284177126432499916825989328607520526896547169074373165350611691133560701118808611954482346847828051972951647933830112827855329034240*i1^33 + 4250437147769288240501378458880929890521847943517218935259162110434227742049506083437497944063952941980213237910569096882573185265116176205360181633896300283819456265480850324179777184104103852502191300556253294664142790745577032344695101583200176086774464224452312987708547045219199366519344529668442270562966818202306625450840654520934442994581514969058791926982151670062295909528804257524156481729068361961742340605671647796676250393571449987338792936353201516453111619311760193463060449012860148313640959553245417014413374102239722225837114331165285013297563786683591038694099350646504758732402759626925107036427253652398676305818493872213316108088769934606639121934920498850611592022470138648551717053379572335596296990876691360682220794134842736297900864784449839929043422566332349340176799226665508461734504169194011450663154152989144901507792734060525593252450210022000523588583090473610864511855154779564679785710202717304324718519520683981820915821473169961934005224363527105387811453338483006852115264805720594779035735314968287319067337746248652724744459990638238964536242420378272267105804605287066439336421159887201935962156886568623582677076260542499201352541590658725509338301895769076692156297195511413959906248898904064*i1^34 + -52943290745307593702885268317911972314746013684278623848979660789228143793603361539410092670868094336926269848621839036029437530838408659946527070293439286404706326681739244352808466674165578994899142184886836642900532859911167539825006833600544781305965275362602497044218363543252465821667440949513899487131036748405068952156510855903165398540755919203364669588330556668316512975935255981744707568321102991399911631766131458767716409837066999848585615998932546314554667476735890389993854138026093265059082431142052786655499990305120189936400363643829697203517201269312906126618676750900328159694784733119738188508867978869127491003940125950312061646773409413918810065640242977946511434935509183288305870255727601625400201078703462952562168612049512239640751145717643029315896851456297751287747186212644099298791387100420912914069473175153250265573729422640140200616051306083847158487555517388491685138503634260530075488119068224752972267302424719285140052435931456808018793156563198460719254663586003536624405779303518726930522698974363748698692116371444937013381160167858423065875787891549722798398905318050961513363451444996178478420911875781361576477380144516934390962102646442485925758425897120095988637333643125015697162240*i1^35 + 606274014852191062096703089867915425421193783585510790043612164863957225528931037479184681680532205111546828519841072839176776117124042957939358565204880356290547599819832181450886791125105708323272300423739885489714094178347777312188708960574621811041556179840312629763633602701964086340653557451004566820859843742093731674488826879689802968310378525281176685371785717911570178943998427682343549229351021452761781744718714501093500264531064561811315079213920202585164380899357863291733891083446720128889713006323335537335857574286653084384477216955613209382184189643711780518059820247003546058833774866942638701568384680334080632154917174320696461946320606624399380512801506346399465643586112747341810650097977593311102977841236937114866858335758549820470873209422607477672927345946181702411629782178332652803293552695728269701762433490953086062804107106515525236413913545579171870270302657532071516043304514119104605888869037777384186665590427674532586114352964629725598152924599513632991602353083311200911328110031801184460367870161290343827189538711499883962718812790071190551311601866442495185742574040898820520372526581051491762462468413542003006541225168376955670551219495475600571405090891406781873177183880478720*i1^36 + -5838283555180836489886634430850886732090730456353852845336508364503534204844705983608661451955324025858893674047468439811076808568016662763967398551159919519139487233128479809298343399239276550423844865737713820807220831388459057632883804578285030822976810914284347922712925076438067924462613210439223953753834881931504975745403529000477475777146850568649584328906270158537235480870417773317664257409198682819821181470002527675381313874635456682994984995820938251926071362865708637306918799657173481459612213782375229865142410192092709746279005049945355073498659643955873135773788075280599421697819703672068951843522005248888056023393345554811393764531855450516804742468489094772418157276812631144192109450400183709642427597177171006934611634332083965093951430328873636757555278728608755367664539714861416859717613108220854723422233749770801516758428687634800274011745823553551102375980462721394810664363981886810991336919010325939996733747832498939620446574682238060505881528612571440869921347409701473053794175313819685615127682799684946076239867549737605156359212883727170223887598203951215584175299608318486861115653680871597612121612259292767754071374929173052143870792617025636537558952299464966482438389760*i1^37 + 42952919658310408779574256839126320314439138226206947195437848482232010839358406111604000452828358222086829623482945013620396234879019638121003422210127078667324885299090336010826614021962854722216746586446178459498244744054379386545049814304076245316951847111093808761351640743894813433514469559582559869469411505042526761991659467644970288376125155906422588806085643025412482262139996192504812408102720991226042433281724325476327757165062416830530903631258377435680907753493085992960482513736366904013074299187855350506994904160167714317187140478237818724684222951492395383549950157288096581853998653549591424910166390783967901556473823193099793801712862023832763621047304687920875895811305650959134402032887157023891426842827067563125567307163859517883425775339052200079732877037597074426995173404817083231965039817310056336904363708952791829852479846998095753102733603595128170622702352693482733566109727554829387118018440908093586213769577614325638799106310755079810140303961578542940163719986838375432333890941886949604041996842956083202487745074299307460315747879167007770205459884244682858832658842084478928302828732302741720443791256011071725592266752010110728421307806223719055224780385071136768*i1^38 + -236794006147014373500108699655680273793967426168349908545668368104908966282300915873889254309028822306852899943478709444490829144883524647779893634501897789193276713404354622019463540538910355608746904413164608615962862946667075800164875649458028327372474457897979889302314357056808685828154839393425983305136016574160408377244265787994596340719191931482002949318105208709412382477701960344428551686332922726881658512254251342969365937675029633600967761511088342999571406286976888453421218031721899005686282067369568175133472715717342741741770633938900785516543235814027518748529555051475177294946527647268966259861464430716557847248074241913711292537165721235453034517560371226953637061936494256571244705210675552822585213785769073030294969835160050031251530482471051842142654599666346024319375372871421653359963534670994217973420799818485788217594937220343052388419132203237768154583232131577894562691436677166280557848035019453966693368259255338095943929847987703716521807541076665055075125591233226690158754226709599626803505069686190377996788912111443847940124792996261839485810371942016484809591650333390932898996467278226202151408270377324872206454844032561272383310118509497937057249492992*i1^39 + 757779256595787044000835653962266137850734680892200427377971020725681040684133871595169550723232003017464609948867628740433311784231252813903729667003184322227486244320983875536805763698609069368901676658959818926111403149729667214039853647438657854335349863407368194760559670494673054282164728112049090080559687156564654317334236473503282774435467775342806626758404462819059168581812614398855853895343746631022452173747681508307207236682001337995104171713276183984418669967433632392012069714788854585649784152582196213859907504323841239005161479866041123464008849910773407130407060856613582120256959204954308351800852555848027977985200631808640272043488697449929265801678988371297287768342000829786269982529227651549674544799488071598106895692082575486518245615988657026253241881278934205303154963586838683024899523585938301596101621095636990234348368659197570203035191473917599271832837687048636500665175196389506537086771571249488664106701657413801148763482038917558515661162445293711915042590889766257991536066170089694999945173573368595504579515191043440717787547963701703369134363017226957462606607994967223498625453155798215367655434660878904631340681877385969386493556224702971904*i1^40 + 439605030979597327276176525270638524485715033115680273689935071993615623021260985413037677303277508591945986306887499975672617934493034983653733216666480270935301061962063395349058125693027838448184265912170879559121550067856934837051859963210300238048275777931395997457631489162950018702418345890116015268333707347794289646590370627561619100941159064778326715369992827488571908143053898093351053788274766757156830606533626288005799720953425830082563115086171330265396225516356114871443531027658978654248462728461090854101113131615656219050004383316520993690476202705605812709085483634097288033318271564233025581113385472407567100934337768003537649725219168663290804372291549015942522285597921576353583162934269353197184621987062803635495145112975498062869142207911485486478331578276598226974969585819591738462662709218063898217548635773550402526793824840975962317253397907987092384026557840395078273235257637782554217612050659002758019207421991629741304794974771945267694674068092152019297077798465514673672384190454091322912630321933152230880682192005146644039644644690133740595253552757003289425797101998371877020489262249954645636867560954836622898767326770170970052313264128*i1^41 + 2773986889885765534131271374232567503888385773140269872227049019510998788085681314534244804540525576624032049496176022079756056644863369592077949957923044864854402038566273846275583077466205475576650415052027365861699193131466559945594244731793118447968772335841743581677453910463720930734734067203114083869980894039580307689979197032971441551552319261855593247153880063266927412978192626652573047234724517545675314097329474715609497479024189660294622775662309450326747970839299468027237004741060559184377354199693149673986000917055904818985196120498899452364930701040373927206367349223279967398134077516158371519036890240968839366361782394618679079195338000129737516979160850768488887780549860682667297486578548023740348414717422624110810791718575418979855576951378037479472196751649098827698673429775658933190182984962391458680648500613094383130274233561650689789803958861302908180995009488513782180015425322498784316409619886170395370048847947022537485545108109855201102543813372776431028702808073782226239400097795242711903689822048878954965397572984865591746737859704512969433627980761562574743141615098816507398191071392099047495367385600165335746608259225916416*i1^42 + -7223467964133835058053562660784117346210428764841916001122278329708781465105269750271797455144244235618119059385780026661310882631026579924743353373436441565686581697862531924497462838269278270578814030857696147755593500447381129236449671840020582051826559077871412705804450344980231785436788412534522519510882009546921311418345281442837792871207982853715928180671417460163880355417012381953874958136884167666238000195509731024508814935413056938427178016041506635243591712177518285737026548673109079180684132153779077709314696261097365278027190850127126931205637334756494545248421731024932805864704314674959396456179227396995795529549165552043368205812108214127583928868716458680528743398846039482270968323214765844137337512664321056682417516688490155527388860662217324658788332700757081015394851717610583438068284569576844089643267143027980482667590260626846468251125754002653400551785599739504934138466141056936245997655905594516167707267286434009637368441693450944381772975231443663809776587153105483732850091294787149658688034487562891864554434303094148713877894504810273600307048479498193944542964792439335039013899861240941224267694992592507714553057408*i1^43 + -1112336979626855350879362965083018709859798499713087504420345791030288236315039447565641751378451437391790036445613862005194879357201213736778478886583530597152914828625889464822904875772846159567893170231983683949755894997732951293803575232944749713478484438957853189548321183691018697965259519919073455305740316025787392097778684231175990717123285371569701500131598949411569040331555328079788251280991539770409278894947862347451231488681032220870828427345549198993680642085217292359028411206610315061867360660785479679383667649547481626394452312488979411413720229394783166847643773120379628154436924044196718043158213264587301662033402463273468573436878140634573063468070879130964958142458077021787813203940963477081851542896625495192955532854628100298933870337873134141102301849870237056721209398987049521030164037766616701605640949235155760146502515183336224213378191393851866914412027942113877844998707010418054276216300544203477690558658997583351436682714436152011242572990737305991076349290814903494595565940847811250026435100806968976940542525791145948549007817564833118188810980430383636901087629109000596790160099894897899388396720685367944*i1^44 + 35740367205252386823243946931895085798671332442092479114808125187121918796917048534600616914752379971432632906879170414788901948519066662876545892823889938044355967049074056346744667239834343083417764517804068007766469343175676202339453405784206099578683969735778896371613308124594635809163568596722164290116223768547567783370938338205171637740885965815999167444247701984704090009584466293539328632944523149327225074022752736257677262481016700528819488546591855669767902504964930951808075253817014861466342599307917242414286225329987719205061886925857185936544086821199932746716110937319214775298690095591201712411292667537603934581965956070505269943897641029314954726876654155992212475271259165355557685817090551754999565768546909887629178394752594513525814278001239849868066633704755731526219413230787517394191803975182806442826600230208629542688125698549895189366858620672350907912194393339303552952064471224817494381416614446081939230209970801100077758819694740213188607395346232779824291476934734865642800921465457363622189906978457013046911687510994189884893556031959133651895586951709258098019102028000841*i1^45 - N1*56585643474392071131156863903951530970124301638223145220788671268575139633702922544105382474065210341188040683254815316622577057231317315301038727270430665216716798159857090016283704293497744436223330247635747715775050740428786040332723539874509500652465748105131611627864650163349305430203429753862296241060849854964930559921877251181372121528928364000000*i2, 104225028089730362011039194335010552373540232591351889982808175314473197048928427682836229596530785679331555999679354560363517862264945701202254153510388644289143181517779569567408932548518038162260419922857573502662818340689913041192114570686614717087025160161313550303848009869848327077373349963856631235668129221141658230055812263305656443586638061312158638710441302504120194182755197468301775336405939066907183436301262868228021672632398993115426191230865780277585626292242440317910387890105505585140628336508716903567856702443974374898901148804751701916459341800008324938911316694066438528996128884724293697807973569630959755064044304457642857216376007797247472165838477537026211181305811825164973191087606869539218109065835860222948801233300595722970133478350898760309231890199910295844113565155319161817076747873758780891197479795544879891033744348158532203897647065284565111804478877756628263569993998800761410234766610217830580835012987694796008279054952855395211959574529691006016735089813312221555875892985940953271048800726468393786990404693503385680870531403852164630665049654546539877457436798452958572913700639031958046159410038009427891794777171147060725050392658935214501443650004902622986981043685421571455984650642575704016757280225811057859036319883117110604821770068624736916623696136713042108891690760854831612235365417998753659894095761085045997781349294785329527193318981632000000000000000000 + -285961540165664134623772667297907503319388660117725144907342549780366223429549057701765520958193284063226758679295005303974222548831665154049060051250787296851344512132964820056827213800018594775458388002967557535287906707591481197312034668494546867507239095692022715328172033730893567901881027628828850513881740254959987741918329594515003409077619338132326451700398152665029651872200227918141787659744522891479025295343884104788692083530896680155213463842317139956026683577653269503264465286754597934789953757114648649238387302865493577278732307777745525187688860541113441556525595058365493998678837943940823562468871110339015029324078715701996271331044208722844151811130737639948631733663537749392207627317288531069513030473063303078417215019263909801191998053431572876659142364125904746867839358507505946635443529918610136032970053875915561502968695977127129307479210853130271404915265120081804887918615169431106464512529452587584474068671611507758506230997161149605141815879787362211939116719533062877366520024599471796497783535500040317809427857655209350530820092402027756265365133057523686993806090910072568685738105457777796585317110513213181372063404846859868810192645383572815618829568208241420247629268844798975809095927968681776886610922339317490149174800647439267719385494200999962981591500362978098808800556286308162409002864161883007089202234407849343461367711598616662971878442270720000000000000000*i1 + 813456196007008111683592573950681744272452363591994414139624587618373817828694919045147791400609687176005742297274142995418663926654144429830491777546834727762817252330886708028846770474528380011477117676938258256659552632177146121585773093856527621350764353848296774040595457802988272988765798351533503879801344470040569653436488670263268042148763405498724619488806415372163004908383073194167854506096059131843167483278768679581388528377637403544325055751845923746367514914196850169974568385006136761504549785455618846808069612395134403091874886981531806147382676360748439794974599712461323857158317000708146317266462040201490207210931095400427791811613033002487966159639391810496111083273776244423336671749523923071766480070014584267205476943410591764529369340696884780357773517167780009446526984255107560027706362701328803100959382444358340134019130043489633639099570714398044862319746014218069739564378035668921230313611507200024269429219355992280704567347361926498104148944957122831109998770142354592055045371524123394977931457791298170729555666186120674696140711293479904249566967891720807437192990251350218817588385539761555275976432967302879571844437154121841581265015969041702540679095703968515061396084810976331343061367124695227110023587988265956336802972587233827029410405730910362670455731975450824838816261328032078304994334125886845061570178407414268676195048770768554512878036582400000000000000*i1^2 + -1074203760959508696428036617581530874582649099946566779014746123883180982897169435473474699651022604034648249823147467599511355807836644446613110796474952260073082289322194625815093163107022870087041703682897680925802764456688490511480877149145834760843704572644411594667072970121467796299771541432060578199505441429041948861060112154934245757159900644430679466293702263225483912966702147075377775340876938965531474937130933092769281620621317716225901845754573618853216383845657268023523100949157564182301089573183717854185403821227713946608360061869657378935130953865625477407767066825324053432414474696158066571220663751466401747254424187679915827095289209855917600182040073994761814372178767929344538470868186290868046076589760105914584117140712587533076094145074947603192032199046214013959407935297958219487115487670321046810018902072489409887287250832035261309344396044633013763258718413346917144225650343188637819794750313309226981165260323604781811893184309061826383029194137116327814625958002252678068483891201275341876137518973734820444215679481375127804185136673745220788907704539018062989559263150007542482525354054000386018889990764273654997876706659953559728279179867819142162509654146418727927443262958789741597299326791642802310089040943520437660851391333161008275215466025178652250053552708776359317013739957858178508192018325771533751573047746377991327055281614718342185762160640000000000000*i1^3 + 1118055883477616323905386805721203814773869377065984045769386392796967546645869352314714069801373336165617449436472447475403973149684214719730876232829062091359078591842474855824873272239223944119863668155519074431584018672763168573477547275074276456024657138408636969488728302023923086655140751778617253306358837141195865413774485545079165386602495565719954432012513734452999012643862804935929213686014424095132013817152933028449621787336302910332829908242325569360905765746011573822874690549484885528763993568882638106631579528008505024461640592409921878444378583117273867231337077479918676642519385806981421170013351543044324017021761316910018782045040921977893988275674260561842290985867481278692933840029491706336876074965928446163979362004691663698950924168615851820022653436390898016248658239472101650205747951905419757560053684876896150728552981632748782666499188457041218742541465901841224398261449165641957939763307714882781923343740798623797473850343146858390323101199793027058961207663918181304657222398603235809840542965822315160022389293211663424858526431456523570437574955377142971318810069217760773956875293223105541817017191174316881895977004896112948372277098269643566583009919140233294505902199393377253880310057517613443561881621656239589599308341859466853994328690102751225839762861228914089582797264817546163920022347143158339273368280693080664326523579240272358922371727360000000000*i1^4 + -558671907722440441255344842935612290392055019079924627304365794344981742855180694528916146965823914927036887772291940921510199895037635805806999722639105499098570242371354189354671929061327995553096731623342945913785529107320565015960268220729953911995085562446818816242391107146631049012059352951000097873478060110245439985522915640065191723692098564070808070578907125173648134551973436576782155097820713300299743066179362671684182701484793532251903837581261951435736878906658792889841713982992059224495075823548430528365659570192223616629402570774702144429103673077530482814566380196528150780857813632274544965366021783294376899674112676931124110089249792087151126737609570128862142583166539939349470944820025243339659915992344426299106662923277942340272258074515770037219259077645529740952744441863398399177643454226585897972255290291019793056163673635586383085209381348042382857678744388777227448893799322147634279295129736256809608940515561481174573541177845600308324755659858918491760613694489083478091146213623794929139793642947428854465970206667807846384897828881053256480718768631696673372979458662713724550499262505603767342217183515880931453246444112446664091609555102414234214608509385549073173166543483357974723005416155584866991355608525315164120125845494389220335500694075427178147854182161558526840364431614179214610409372794461508529257813350010211864837509059409608589914931200000000*i1^5 + 159635875104366476754394142389638526702018638437755598103707543549889693498669232957376455678201220271191265084786500965154902822761102693619635221076606994949965159753428521245193046021674089622950841624448204291773420121344350862413005839822370302940922467114233286968403393063086455191579322556397466203953763972990358873219502179596348771551681703129850504579565102322409898305405802661935392868499491302173250856102035760180035815282073959242097627776449861430869367348923767588576911254839367663421387517301180401836002839221726901182753979362588364169232895078755661197382550763310638553421531276265810552422802287968491416131169034508442333891209356131084165505556061323396679803065432440759022583454717491551538684494383066283982135151370670753037943697120873994269146327950855962369176859468195770627278941523467728292180420355826481852467902626918988874173278230651352772176873748682107195075886156036962292218516324276801304056474445747493159426943422420136756514583345261089346192149440671263612003201611479118324351989460719109339470461723855490535169143393650094279685995087648990478722401198177123912565212632312183273949891423564434643691173959720877072424425942575429460670384985103509597635792425390560036218392245825345881061419638120920643207747509175746298375680465427371535269879641311922040065180367533450928908205352663686752597443661080186586054040005529202528878592000000*i1^6 + -27649831893968062383544610895778289748669326630141992998910171401551867630942474518502910587533336981724456340756764773798033883347292388189070402167381215197572201321740795778983632283569076785032687262843523373678191485492440719897342738812625848379477163726660007024621714616839341719128329960993410776886562235136937098414109522051299727223485957070565467749415042727385985303286867576093210789925101345588314887624203175064845030264380041374912255775483820541754821014356662714352528885245967340873094497153139327320562800199104569503916699919525796571711331042045026148814753551577074591978831960588462797823544187031462209702415196319620623316425435255987836670890308414190711281827521313354375197336971905413530954763216480472049416486693848864960667421752426841773595548742692003913666187798624089262369512102792293437383440635357304276627587795736974216530223350693657325380240203309216107286908742872778649292868082946896942995803414900451884271463485889612321172699421194430250417794842748311102079490236384314639728621628394615467151048328391661588150824276737165702570182712998370624460753809080247019149659484847076896494455966178562655563578722406233006032304229694585176000588626189536746290789311214936753377205720483625891377941029940893162335215448607482789176157410699769398738943571300330355539897325267739434621829925002894318342519038647911967625612414820597933015040000*i1^7 + 2555919002519186635349289499526819438169978301764660177924379188572619148415960995817548895106186228428290120423997927855373481731983026710636930929047561652206731034190132000505491960794444378033843235613299373838175413407447777122580364166122727098141250989625177261288527977397426856595133784913231081398741911076437562741250072116831622731485774180203086437224319352958360585077195997731826744925930879743373548915844846543372807020196614725414739927945812852667848858044233150453700984320420936878887066190030605089412464704632427421908718110998166360087832655209969673036779558727802234305960722312398441225241098265715121167413033176636456554672126287593948043736523396899851666325779986534690764558334143621356440478721929529620438746687523786702432717340154430172336700374380085750319712269422789337717224580503367875234379918012005012561816720260403754390709903582827368573805340404336463981969993920392426690215528327892486062608568057876134686743994500343437042092700836659532758468292664544661623896986587096862505307007662805879148862461315055309655139382740621369052931644353354150260841252093156222897119281077510141077322326524562394426978634583278465046069897686265330486964669280142322231112975396840948711028082723371425563549626704107865733561465731343043213189041260493647101478643508451843514502989791659293604059988587314152927691034456444536773412484615195590656000*i1^8 + -51469744550164978766108181206998610774303319087042679628287433512360233047499431063389302639634369034444413455997780729849912061914027576954601305969003182676700405083223335934176401083055016006620102640716705278835546967986345999853684544522277473821946132503239095640823967811209885421168519357608565740838681260251385626918499039175018826554443196866915881473246580575656707040250342083237630251809072179821845476589129305359214817036609614412658954286852708670565335144863539974455937991676267626006000083609470507258979417768341892725372401883371191067103532935806513036619412567787400769510798442071851181741758621802243451454490284093797685504249918848212333025032431314168852204524143797391945915080712092655768775915430453149973333994839612696417006181210492266373255078003550304780176634497174228480184920130304081024010044366396661806298389856038451900934640406021193381498405603609458263651762404498501850530953942899943001762809568354929928235517179361645076969742057131854847155461320629783266693444110758254890394340761004847062242371719884436744922523619454009761472786676096064547840131687235815258210974296986277200158900716294454227394717793287924152293786652114131862273251509037352611577134190643106786796049467206097720730930083537683627869623719025757502605834354606194785383713051879466799854343532188546066495508391874569074753058079632754005183077097580527616*i1^9 + -16384760394648167781707504623764092515559113874125053465897150065082854383638225689795751053492108648414857512373902737856855351959138876695557405008054980268315977508377550537248465943039962619285879668258727343550513345942200815992843540771557643191572461322489917220673965106723121772999516851898605590702875793822099658723577058255635356705887784122910069889011456299092276141375640226126066920872617066626812873490312510994684947239719683597680807570157594225452436177292499932738714986051978910110850443469126357373030947721018309040949532510406985777079487142692677391592652710065791550553008411156426144601022278050898022067849253248067308770724331213230522501494492383802398533713318242344431408557546757485464433589307072457344730190367704334495533096056035978625916371071622784731829781555813846232944300008570741988680747107179468182558150215383860750377779491172921662368286523375161647668986425312045982466075439653729954089604401482715908202189390472428935143513138612941932439855255585172183424371110909313390625412471064243884559601438394123249053985804751373379699625438465842187745172057252353804470301011044995296599654584807690974547395490607765968411270009267187607338353662142818572788192109514249205087734017242876460384006075822469629063215034110807018858022265705862229641463890688410935005706499723174184061971841240778304797964156794058869947509602516992*i1^10 + 2518424770145037823005984042091973789748853813783778532222859918276479834885218955405773784138824380350442465336860433451535259607420894668137332725923116259757225821341509403591226510185454835405864789303549527912888725738628963607359931124563984518768100560746352856411066712447304104778284788981126552645879166044782998490236715983811897471478030045329924966627023157515101107913002551461059703112076461985591434750017852022041961625188427373548528542954450554407179202694391577639206993584058807740616554571974075445024073128046429455234998794968073899896037675787313186813957584086078482664423187806917635983019909384472925707845438013001030859196741325685081523551306547299368739029407740695393469425014424373774212103866291494156269368251242987617095601487676773895732556484727649341770664691938963885381885313220404800555522401436949651304455141949021150981251712100200187278857301144283340344503984182874170388624853277950745195300284518305040979722951985478717202400493321146088255580258166921017720082254231120237271163913515551490321523861403002314578602609837409190895427943831962200236644030218924079113330950981270353049474474144248069733545071750384151521236906159429010901509952196096484944381629501863527239002164824966167915703419774038183542641784048305144501636489264000322431918960492324792674946653320995270782248512543999591504252647277173221405099032576*i1^11 + -162741665149895533156261234602824794365169838357355985744060161681105535643384412893945463042887588222904449173096941211364605662728493319568844745534324490439877250232313587560181926954549354962028693642989046209154647370325918063075549553912393072841916148155978910204200590166275346316778229072919627069648846225382964195742738179913687941409228058427710437493960274115837292908733096335561776526507880055554837128460134479874547203273727492922406419095633779475138490479193580025793273315745448449592890890738917170812063436376411479902601913159932760562053775251004058238563150363718564744620746244326247493972746281729613302531762661057447162804530082220791889933426056478076291458504626340855336525431715959338892853936495994510119344660991671236789253774008381561228607561051408551034361793795269106430438864948193397605096605893956187692934370302292286554443906922070058722198437415317563788228419160964403213666781697976322477467263578833392830537547284811630038948652362043101036099750498653554788544245031757898157388209511922702947328944979791165641440647701546255131580774865742390580197975604512816536721182965233470826335074103234886392340801704745157514763648134059081836912747270657396976039570762629914471963082638460872355569719127081491085890980778621121536752679191758446541286469135403740374983520695439457939670187231955363182090882774543926051209216*i1^12 + 6167123043135901002934984731198087711314159278591650756710351286771992566561124208571013871211694809055381646038637273756232748337942888340092688883130702040026140691553428792620817028849602822419108080789497287704925304332411784700088944866160962174630308682902380609136308732372681955054703455289670631527128281846641048006149986457954507841512374095296419402506614256816112594487745351562465263818241576317113863707441284661096038675662454575507825072933637739530102019573445116319156209953567703725859474975398799326322457604653364331590227109068221068052560871844161606795812639543146898515795796663123341355327042517913577199468229462418945303210906965950524999352331441282075104610994168404500240929721850434120185835967695534838154662680298048278786665867675536306119682355563630598085744435450879110823819560074436149177920061073066194060563526266761255643059030433613221551412207186916252800636104673023568480787980405130442011998669842264433604634748462839013892574331544302035346716275118199456614962718849866965515407565559150998631206445786405541272774634091250283991169168778102512394704793895086945183619804492807474751211646099630861657814117538954572955005642121869489984676725474582178777298214730556077057879333928452668757920944093218826492379114309954519380295701675404388572366024658069452780036193218424362803505097361171577210772332546696937472*i1^13 + -74962636431641547502744862421053822387948050035413678498413601712111101137939285202222137130206258595390274945474974725438973892692177588998014501735929087805896923870540000022199110391076323635177928554915042780802742565233103147203411462807376073234274607064388870037087635359140070169703956135328274582501864532490345038452828729326376916342923568210997407577054606029215423110191633874163674929529021107115144212975680381876057646173648646817445065080079070346788298807005121555888111859256538902907514585027408054145936240651662225713420341439651029852086397818124015588012881526644876302837315084462971621306813946832631330617182754577984909379411343458852250542058177358107312732613854413043725436240159031337020755289155835533161667691633779711382360919376655723928886458406648591006413049156788434520482033218212162331800842942699350156951271655572310898219683103245834559739624755505586285754911970879136491322327844054267626019237351001829630078545330026909127908201891097574033165977815479668264396408859922553422951688485573424832393376264417227544949746654833508943852467522564714362420659015200531257222503518379165061352007844499148918851493839048878681345123675652763142188953540402387254794733516885480504022308481361707652311362704466678566599734499160247399633977555096734737448043512332659560371878868661185201918229003356752295495857866801152*i1^14 + 240723546017170451226687012031251143613351362314094222728190797808206101311712549459218030992328067771277804225788974442882799677579543112119143128001434013805603773524062757418966711192820368684345603531939481110736259890382414096205085993618391720316844848373059673607065723295265103022964244660261356179400642283364840167479455216016209362823612057736774755577673571358592901474123101603375406747742550755427554391063578600104173486062310502759856433031198532113851626244011154949519086537103417431291502177586552795202671844546537255068260716933164250980360221583932099620975743350888283829363141672202598028271534683229881723679927530686836005156192893847418241373988959873756610977535586021557665426134549408097995517904099162485027079773471147124553901939950467726353373988880664524252150317858391985100988259716346923813776403852398015267737634143340449167794438690517063514737755064803672595840137397773504808376317289649346241933553015833851005360340660242896903817220125389619838019712212657371207234024921402564806029635369585675720311256195789672348987222647435594745070443672344990104157898166061494978660092050729745479499947594035584514854429222779246431627511924270423836329728555753009575734027577993021350362779501875080744514121457307469066137933140817735828206967428619101089671958296743123276192326163035976803665520518770490032290529280*i1^15 + -1569047320609908848383562462351249358496491535274552930119459662763819918522901246602132746636128707594285031685307130706509316826022441401835262092398537995858919719445626980309115584413074501625056001699776001563481199862585610149464669228647695742458847287581664465939991737868899374849839935479446125335253191822316471167923679562647719606541778099151148393379956524215226774458377562422169485711170752761239764574526129411809594881553637783455725353394518679632699033462333784995045261414236175179003752138812382272847493551559310088377434714104336034985540303004942658492324424617340198223429943013600146425741220253251750059244542977337415202467416317460894093261431681397776907501254170699611241203198040401595018397893753539819690573626088912479786386496144041865190259070624931905735472451606409860166708689273003141629762493439312773683531124048479378254931009530436192816236564966905958858881977857344160319917728855473160867648675944879176223707545482519299062114085986259930608008138632914531654609916013731370164211076715432825585583616095855633849737472326849730262446678558054557665180672101551099083165313517717573620488639868907677249598983128860410087489835560434920542888695604940432851347558989817655758465968687087880316429434317278119346040802065209312112689307330336212174443342638696760318765304275234245503858024363728815783936*i1^16 + 32235608147235058389909249717486501096949106780392759092498835922480768820432939467373719315392562626341206949955632482708578289884272031617446633869271687786627358016317444195059702585514432871802766442981684018212991168419688608040166749455629609007918715100813903373739042558164485722148445114478247813897947393797661699949510292011175925915782934658889583714732597716874810127224614255898659098493562753135693826608434856374282981734308298192700605868188878671630811201797070957096732818530036228865170155601157831609952024587764874889806493689108064189039753736887156248707445475204218920985406550387791845629445498648752546065057823241830455035656599288113777745823849787360391856815388372725964934765829772432642388009897810401568753305010365436690661664353241384824623778715635320044385380757423747608450575338660751837681466410585984359921716364079177048251404636560225439258034422959811054168797992368943068698402494009597230423308901566544488236522244481778446049494126536118049314752769705145220944633442811379417204841545959653210641361287115116750857544111078612562569653380400795472314511602021447414261313428752493989285350792112390504056918820993814516521483109799721918436239655461835899257144022887139872327931754438498625647621106437169869808153501191643669551091084571987825645350294765423619458515369234307376039687447080075264*i1^17 + -72395669256115634161918270674203803576769374623183334048959378768495848414744197650612094311712768033858635544929179333038060246142479535649839697081566168130077081405707698221638382537187825788764799985096262118876493918030379547548268695023688489895950481379244705759943617697678178767496069610074543158686967984050190790730549006075679287895962397285276652515557267697861260737830650023675022736839064051400430703003551407200823693376426161456791984100854397000861117330147610668471070032978507536095229620218067944034427891820711614322558924946958625167370965111694873893288807294430333649350688429955686410256790474918427222468262759421117752531964925348113603457132907584876590026026835243329471034484619607487042089958436435081595109904796243397135229450819103366768480113344598011090147951130434519704779962294583540896081027085375712362171636453695016278609869461153813252370517125687897334150449647409665755512699313949324737851697275641911340040071662001854117431096426596967189412144920078491527128608600937927831671168355009599343055194273224912387886814024172812642436571895384777882788686329661658574190864089796191193226783120607640288551165259817974591949986755672191548964425443026056323085009497511526174986616842743919172403132582328821140699124366007591926750785119068659464774534417097209327404989996159334569834960650240*i1^18 + 282865295735367272081069733571610863826368002079941158962097493558915456698222123927297422050870495779007885857495537311178454815321162330662395473975373990040212153160740822163886858634188407341146152524220173686936588010615603700621231785850502964163876351178773621939988782989639918599436411865968990836507339029061136748499513647031788283527657413451312255438125622135030656874500541145336914099798012946283860063428345002576554017601828066240406783466585540308105851923936606389392467629866765840115622171464000103174538936931201898326482944789158259994441081902507258945860020865080773541731106824986285957164505565628008939388739644647632039810407374756763444181736123373922629308954357920840134967636472073789650246824548726585043528027551232956616912340564428866606307614668901185987678653568365230186403604020741297631532222875115259249040899342572890250115742613825005112632094476076046025077514213849963964645801008489842692229221736252502949845046034184519064170408928110885505520467865378847536430543940346788618232644878782699485219518600514765536702296151693486425676118066541167607269122328441887748934180284261656851201011398184786135229567497368798257000446171578345713640418223224458210286153436697790484223587976359511013704573839218139516937767691097065581722724372552636065573797440054358500625076183820070784335872*i1^19 + 97406727127730274630143957959556020848095339076325373490588722554128530164898480764193804112406898280242993216756087604085539363527253219144728158599833812128786960016194990937767118773524276989668150127674943369551920873817708875222303659014961294788408013052564430540034113914778460202506243041537820438224793471376114669113207865703433549152935904750925779546706490587946204936099301927746180537437200701829377316059771414635634782811882660527588290568832864042806135183066843276304721562198765977383868375139611149843760231362346395126410105422420056237134745217679703182509362821368862044150900907528829665286221172180096654442818134092465522863457584892081228798498308671148915733542335463351116712585233970530450435874929191259782591670748902222695915808910279006959250121660311117263388266117671395969198973698579495968068114010573504488581597845784493362355450732893198378046558853716043355897533048377967755617782291748317973402244776121022129852953042707787126334623810349637937626901631932515760091492039914038740174247795209476325332799934916376317740092810291966560125388092772459653969623792262376818011695848542928066732289656779191711174299860631076922019205730045381515377504086763385523749167633392432433318882259500074693367396089142032647613185801256451199332558322213460970947589662340785818262706890727227392*i1^20 + -319115560141438291073373808894428494970095223557786899656516268779404285117071748792487847298916477385431826856970656573405822309474481936998740207687938004351912891209864189756659621906638318962854512249765296209971568857186727868838058339285137780965158691434267099782184637717485922526679400357585948762539547776460469734013263195148476181961180731052780832752262331974640203334449970202324180800802858796236332798932298592996812412965499452558275934169587082853197823804326849853793118915441006412541083479309698208530890452053289862112123820109637718065560692431696770563014002339103688750790644481287033745074732370166671091749120006854306291554393162418955320654036218439197870307290827969261585624843994853520571593437039086065422927426103509662098030576695129141462155937306037148115376677772186801530925644940492436606072818436828114702635800944398385699526972097919717836445224762061094328270821514045105944979852849536098815251698118356247620886385381106762877014742733600584111592175952101506402555286020310731568779909489756657387606557327965968727025611736754874769724961545176306072716375562971704967230452001354251215723073183469620897519306182511902311608782690657619816893224796760745933111756600775804482200897774163137497202091703062116928877886538960044897160871512728375871518788584127114777629397352448*i1^21 + 2769317105375858970559014065979752179056515504879657329303131019926745966477141540350057767064251954063561964794896607302637404352639927829643914915130715566539350951847397112169179459350188437797431949395217802281929126235117526690743925696930744632706732693973528230114516760643957269973417375257355921521182401035525160960239179170246870366061558655083021567491759527899899398643377943889683512896535344467466963150000242209877980123172795251943394649007410670462260792227902912941767593993627932760451934425786594140778039157204063356378698777882862477887420571443429995921615933192510810380619464998503035433634962228908962162500698816718052326426592193829407953297714435407412818375258379621008925148388606865953767866441610986431999754638091639860326505403969049189190743976805035008825285719596469190889405360864404100686016533964069869481772940283160374853424124893933089787878184103945457230557756943444190653129197794938482006439719308808194654790894626414039680128571697514699205163665025232933229206231806742310017487235209081126335381922723066771357656262676274742500398329483646161578600571349191735162286847554528410301194035894717167329598714993174967479618174859371088274136467505332683928154312394382754382965323474326517138454332431390052411617972629853619268358682421187462970245447414325063362543616*i1^22 + -2953026686419953298708062767648835150078434343299059644135898089102214844246405596740906632131480690343571704531176840753828510553357870773050391778323053215186731335514952520658056424205361283341754319504542737329113250258931429787802780678796752196769158981900905757453068554484533904035628796226637199180082269947893601306391707019214047671257486705314559031361307608674743876395005916592595540497149213289645909769334309077935741396322548805240335868897482062504968528150325746772130442669193829079777674109670324723859174332888071472444713027769421704201700240207286632642651307406193982636321321945225176464756066599725771760765114377796067559666577533845982108197923064201525910519939609826137066000713542883707514426608177446690313593791580932654930011829674543800923879690978982925809260016508369237767491538773480401892143977295054290100653066570410715488949500459229370817318658362092409038844177226241998104604922154146662250885410920549965527490708509160284866378803293067239620262100404562940825118543387485928088757148752187077429200568177503924435401087915255486639162574211446591274387579829696446405740779845402627382466115551517115497950053414291172988652185884768577778882868925899352867476454451308798433770742884347054496551715341000369059779652514145044290350789302648521951312002704990011392*i1^23 + 4162674030741145084857050193768097960712107063805999210131592323495398047533545374417724660301888963202559036522135488436673271263729413630027554096389776717094637486598556362632296559391383449304448398433184126973530689607400622936866649048330943128633214497803967941492972261621892301959829560792836539435121199441926636068244730511607858904988035880642645285563258263606866026536254721311952428925380842471241327574341712067306083192790285668209899607755663412461066154275508497864809855961195489689551256654991072937942767516166948648862797985413442233194162062289856594448138973624575070328045913167188071571315824456664406961135128381480390716581150478350397740033982532353964152707334890159833499600830399518922710810293960779110990353219828277566133845373931630271378748913782633740826664919936931330835086246962836245961422295249198302039351358214424282858493482017611495073318716427472096595366412713194344611758543501500155450879247915073358006921789007025524135557294531953904395819554897100445548054846788469184599841337462375972278122949548854567782532571331862280599208138173058242214994912755188010947020357818905542260873583448581997697187105131838175725985542106035225564234473311128274707994492219976964203108009402536920387692075483521536156941304122815133916739458932670956255358664835072*i1^24 + -1684189270624162165469434884597144425688617321642349573798130483163701283214877154958279506688160875694153998459540651779593990916793277982209958581366231101267190421426727410767830298352991431055826937644841776009141238155619665046388621945214371511629438842010609631937052959311613512171463029034346274760584963861819862558633184354851763188973032220980541884133904160736372412850077729314253839651575935585871672705959703350845175252046885868004785560273965859505506633519400473548484499410561607727554730189803809319841121996875463614513376116216068322173710689039815600104573082073745076210142524652940636464635863706469230856899144119505525619437126536377129483345618486536915921866251970735023124736421001618262454618862735359617361278263273713171951052236407035334912974091374316603240868639300840388990365582087332139523025250411095290864640273060384986926490597327736699758858821659653860004105918422300512855660529255524607381377189862530433506092044256921424024698497719926530159824553446793001340926919220111534395331303218178609783508068968040251724994133377896103869036145870307497017534064381750624971984616634896426847341499225277770592075523110635427411909630815251883412949452870435429695825830362813385357911842375237559085965114736438241298643140705341651225196142713676835544104960*i1^25 + 702575642727200861138506024941378843582900403469934819268132587243549048048734309344758474648223904582850729920904260736589198147122360129725161648079018638756267542418808813045633287474678120740888512748772681377644308921947887682610964164035345375097663716842761100533552407247446006719061540029201470854627373960413587853815701845483191984368502779122214039125166286443010162032089253045864169885033405861340929635584478927571210723860542834093647327692771542693232013324289704168959154831689348222650538761753726590077407381308048763905273225865722115374971862738205140587438625588592313186507067761188109787276034340092920439076929260506623584443829918987725177321012076351663220428347142622014444686347784456270515379528369914643773174762955933494603506998246544534739413738024072384246719788111294738728368803254542073189075566593031653152395354672700425891907025040488177066870569651358291608377973538568373021640658160898922303647957283982235594607019536630789303520255513019841717284676174541215842118511977098731843376189089569358188278749847402434928930214020820580367332320634823854313801306315960626914265953524736075879990498430896323381175636256658703378798161705519367777599962907297205524774888449520986540600497574593512726128549269124270195649193945997065484666493906859327488*i1^26 + -9010927273369263663687693288080480526394679742648125486933352953937603550748200729308364752992295708105356093648925610562546263256316498556164288944782228461436936446389743900571222076133210629362731108000490747390429747041515345158442857034240534093892848754328008656368149602507864249331675845566882831255604495648541983253535103755170983854307407982804657473091577843464555131893684921905006482216495255266117697566552865082332474658471545321720167347498759767783952330221831827087450162279643837481145836337719692427945916430698988971560440782891691926921680426064872927096584873385654095402959127325286829547355843936129870171735420441028438070564016916005674909387243577871994646183756001547642165250592810657427388727922560929558141612484306161203298016737785851928226293003677819767571934050801660184531349597609120971672704776778378232744825236567703420000481016701841871724018307731961880775764661850769365621574772025488357288630957544014373434459031530642165082314724859061516386738084899712373640501932110337998236424353566147168647566790152386992291212246912879186813356384870655030393184279494308641832879825048983964489811464841631327301732731250941817332249380467210411354180063971595974785061602002388350219304601809197541922173309301747616962995233495054686303043977216*i1^27 + 2889363502441552507768311487712031574284541799025225831143134480744009273421996341818838001086517508184189096866642242324491799343703883258046910027411871467578108756060782128087192308949833730762937923038404378699234395197273311113090930665221922933313738601435111036232920791496743699238733702894962679124004361355567351588212764575952033620658575920474942239548629601393070802165607190115648766492941652075235308211902683499060716179138607845713688664271895029098246065087510893036090692516337313624404497260877738909934710176683277824739853972942241801312211275878091504820065475923844220067696593814680351777296184757676651339332050771852261187282455421312426861710324071221358645743588898692145191761555665813571638532996240323216935959770645510525492297247054948853228878039919801251237840166383368561088281590650669642160721896207739195404915317346982376398086624734818532667771731217658395493348622594448472513246113918081191048267530279317787647666404744791555669918804721012101728205743941770637387886998288886517687507279214430260578547836875853596534032570172376118505297966897749826713609691143266079691647453387045976889003724094324805125610493341070946121283661917254987038729956299052821557586405623049075850714305160700284568040277785668904529034579025451559157760*i1^28 + -288094797006521867017488530805117918323339814325851316890549067353037583550906509333886805000289887376986510173483957543826322578461895834297439933559369088248522194444172984328475647026442760001948082055939718081895318073025950764888750922747970893516525700703472612496816396786754364381105603316481913656113088540020980723350413882213759576625222018118084486337753440643645894261075649704765930745640804149671502860141366726471603174485441548490442264249726863794679328597517404546326286977678109364519960362780591444566933161911674595191111918093308699904659774100139658073416592191561656155907788013441460776844137862243537067623435739042627122954626926488210837295359648973421806062098193010391416633620838186543511958238536042242618254483807690529663734419145038707316656123689208597661154756189105963003393650070971381007500918514839820342518925763042245996234817067789360642552694064987215783169529499853542689861308559293759761672747310325600821230829681205982116916159732162378092065321191240254240047012016010430450166206591983126070312899055562705778858105850560104081404926027819541621798411635178922972551735604423191963570006659263761268284733749398293455596323236420669970169195958021806080321156569606498925229138887689919773073493752721294084172166874529792*i1^29 + 19561554743824381727364755610905979835217242476645932049807263498833338629614954142145758347310757589115339384552117065992778125890753754457046278367922924953192659990270362144706391939306134304733395759292434026213370359201153575380230207977758539291787975539968025878293408938486125367614726925096231917003543413058720883215385825362700279489321479280322817160576471551109347934501114893924592323158255434500901486887845171794494791270764419396449351136252940703828274265087899736987627845814810091450812421095204499906284573228329380723286847746777821630778035592375987919375565020672444783221090077167941009529338505144606390678965502445299935515564344364657920751952087505933370220993536407409487087568211080127258885964263230596624010512357753379177490950130695750562339375675184938868329939776517130299264301694341213043707382352091180392648760360930797932423848003861837419008027640420627774695033824537224744975791882333436472194333642679005370567907030779726105186890421464390032246129708446366126672727927151511173245054162121084359511717032584407910228668703171217423590313915277075154075586439723231790081216551284058626106534179321828080319824703900382749049930862157960710014944083942735419695863831794411046115367159306178375332192188844331475780239360*i1^30 + -824062379029028029792202638165643872301481150217961964195241249284774135335661258610807508012366444330496990426048404911350877992455256098738692606779839673718998298176743437336880588220456701374449166653425047226041376587091773391553241202806332225249632298642259037434968079633922630146010687191468247512787398717463024139900066550700478964642780085963043300621599478784773998695383433534126097093060032905183206268363172233610117422960445040967381405683542294631932586188991736907241064392710053402203595370105741438400733358655175935390913866030907678088061995459804883378905386085891557847185670339784790616356913894527579905659524081173569189678639728654094162092078435377587166590560674735451006584138531388761961570435892482360666241240310099784635844889696581028063971741317115370168329962819470539485619680702695640595686523503101815646705614362225440273505896246979373938835927842121476943428629079418063493114824663909645760952417647233765116361205748271537053153355225761704189876763683319759513376076389564505806809899598454617395044759191689669672110111093688783140844457075706760956535350491111636755179345103648310046565401639229044667331519951377771211991389802418544905650071110866158379188619980204067125708313420526889821521784411565064192*i1^31 + 23804668593504965729293326325494374535498985057413386137724204602559411953178458980664268275004023214846553567074216202335030338044054608856995755567997522033852232132830141435868421074515115577938501380521179923229470637603647357465713921891029150423632806415082159530274612620677869574164205372513842059675133052962785866493008391412252439561484874052993394299447758364429161862092912696032081788908958408247384882219122003492553548523273703655186863843929454828486287304893384968400335762807643061543285051850145621721485878056839339975356268671915143653423606795791454453488320974891648146346210035259881964915897363266608486737048839034036911340131366986392933094188904613031582374190803022830164133473319124815813458136762889586807184144556787697228415576664839075353679971882784581332002247763109929552004634875381073552561198750208563467083955825728702898027452195549615627110715084091413203769791752592673088230354631037437987555896488234616426103623631925758731852966089057472681786682098253740250662798101143744212715255356429467666107765719465507280471040878373251926144312724826189858128011097727582938991704218533116292616455038651450119603095344972733601140706223196281596100235403231310837316320663556129026782885177648025194564197285888*i1^32 + -498429970433284859911298174847071907390624956089566275135195674656585553995968817646230555363558868938649701653855313732229664568213979859237968711059475210491813806088268417811737574007724852824109973588218298580712859078588840953418899743661731249913233012089054141325776765061296813802619330402582962195155570566311970046363756006518692137700272932595928627025918188210547577801272380150242478794625449803182127634905993534194121810739715059214557546632526102202488669175831157299438679281675600292258338029419247448334657468975743687785817048270505117186146526168402101271087838074473365696181353307271721289330218708674473386121161476684946787801116953412191260776444338901905950186969466301456528050523543134128794002808695855619688002990188623095411493304170002878654610787023347637910659850346068880841382996773626149899089825730490106021878697415791873455830458447714391014105856751371305723587361559219430001896838220064607265892008987881510689142937951872753264800988920215909921173043634782535827657164566816802799553199252243819278178206552052776889476437279076021800578078384556284695685423667460092540283826583788617593513645894607369708250599697036667318069599565691312903693864491895855076972687581545537800003456310534511525888*i1^33 + 8041723986359616973483419716577823505483664144133248125034318872833374148230460097488014843025372742143170781568744954069882108422497043735450720291003013620113117960017189582794294943354865666141824691138698469252066404481092893960974965713090170733852476842660059824537232152253193977443445767144167364533444932565037308547410602378056753456549518619062629736757045184690886052566389805697306913777358618465224030618338578400077916675465560127756030459856904952655268758343689454432488407913729066075659144972387607076005818108777353330558026490327921152943323028171373910176785605339675978219222372612724154259567623961633532711374218339014266426355924726239797584092493425142624827698480761882333284090314354035515383597609612291122122604011402321787113020836808943430286145102353508228208573725499043027608335957975748765422788904052750426321555686325966235696625312227983470346237044353311424761668461082009231337579850480985640722712605226295933124504151434060561718619372486330962815596264878361958857619953248348176163259404411601599195275796126941368677255350139681200419067757040959902324552198547443240344101307923834826764862474615103815182826517377515258240335464731329593309914896951387589423778833815980419500638902157312*i1^34 + -108031311534560074706526955824713059887115274139001843372203429194052252230949288488375659120324639187920877272246499068051027276135726775016000966323782832339963166022638580301730230247808714743667106237143833960182323777373631000725430513743083808690757545307764582992394142957221200813461722247277131906446945854317909450437945765191261048425530522062815559715416478416928948457644428477366538765348561499798040992346488390752530469719239992593219902278929718894507745077471032683330235537845891757584230146037323739703041307561291407632542943321476271557081915220093933253031869484879470642650176843085003399643337716980197913767016859025480720081855470656972425114346315727946493885978337817770925195074874188372021020392869436025734149621344326426361840495292570174563602223125522892339842775405720465965913313670048992769767430168826639366508375640337187426064659959390195959686520138978542729546781110962017155130906978031723091467272639833591343161980225340143273122549262496653488255476966844091069510910560575668284843205623668393965135216154750980477869221658915201632101597401864427480791162985687734095487629677930842757106372255248180543192808177471697120081690622370836513686200792624229374670228964530121550594048*i1^35 + 1208150770067356129206414757088903082594067291310846429125946621796974658915342860917137333636617676289355550571039712996967817494258701530656435863643455311104711412530322363457233067923154039521568426211469768028422668579506433540613518620517053037567273024314443866513034326021800065336284459375366162389283308426095553571781286226790080018913180178318964356530509180262046997248304417070850806195960945032577986419515233918872511489385932928945524272361971444333017713397009227110448759840980295993852626573478594203322445788401854380544722205575541664637837804267139920505693886991248595290831520592568608364368902495070312424687419584212297638419159762710766212238327646423958437196866386666018383246588189384169233714863134101421349720135540022194896075221543781175150936695137684952648041894533900571153796644892311826413695846493906756270668859856292130987221684526342428543076721697544543932330122674048966085643874811152039181675211303899480937941428097841867554384886000904266143267436962777775263007979407005793538861698346773217883380356648900420997457369640021603215551452829136994830643051468946721433932584714472223703409330982864712827098753055893620685460225809691960104117256986842037750954339933880320*i1^36 + -10875156418026310634976591902782549334971374804193985708921116713455523556023589320775807347975774983408648730993622078901788866336195670188837753190793099761557358381286742905065277848672650218896076418421740573932985721277167671206306165158108373012051870333375091927967989369367646555734046210660605169413933699943605286880114849624772130449230945240727553347300759771412107754021218110347519630860449445291404469394771037060733339830233953836965780934936714497567240877064898965611396561935884704573664788187019244325460567756840200643473102089934084254645183224187094868272973768369337988604712474889842169723035948167371139723155227160309301635596743971609970534672460981368810181342063201743554867364498208436872623289182758360571689503244011280439931679735639161307732258303460038185450084228206691127013316576484197710725518806319849981619378219902712730957389781539505399317797792600961028051972235318161054722741655247204249273155827499774764062103870678046096284744049908566879230357592953384262635060678021214723064644433428574932975948660992657342992671728028342830262246469165138939110424629739592397087680356824865278183712549726968145292306300419921947023023867984766297037970270689717729066221568*i1^37 + 78620607273833993660803103406526030068869849459869072454638495722742126548380270940499135349339850466613476955133097839993244071096957546013400020956516652489713187200182010448146683278384524463443674330119763540450955590529574123715740725682897770016120019632506913631819552699864216631907240096187370704884284866684741198038844288049288086335774891610672220648477420843716571487336177699077889365031886767530595755310024081364657207566070428044987659540842990362910659705611737982845452295799055456706045864953741837050458096239900682156233859444207342439529733167474793197033084805432242746790626753040762891999044145319910552167707513933898039026045039162689497918076875230996518587273841286409198073706864907696490374862606876703906203773244293801925182207511887621808387488078687246614749062516745230196826145163824746308064790505037387497033138804794130347402119831343932466997208057620634866896328403318695475140268269285116376874804613111946074388064697773100039669970851183307369663646268126253143338372988544400841505079963889737234202481676085968691664311058412064814738383092496613459450257871285005771400516288947752328852846912553398376045301663446512209396812206411236728300776374109470720*i1^38 + -450058206369343768475249768881638120257494696782549833167782270708408342967332427774646672115516113847348255756325188090634918585892776336881262611627306226476262435452580920381193960164368998783179946613846554187711651040951374937613816340672678263044548667714399909749496464067930937965321868894384604393896357016579945689252042878947074503325796468683160665463815098592132023260706552338781119193603584502028857927232515590362107132137546221956395654033593123004621680566151096489857722518103419552499735175102032031048853583552470866408054713014644962695506685886910577328395705736264180358625669976536438525300037280250338279613746161273972107390352496991768360078278869908445346821437793214061834134352783314094307593266706534796547119486076987330803092785896771728682447029442240034251217190431875825511077111518447186693890769075672945166540274363085751901756295553867881729060307855238973213958574074146735504132825533345770214342939429188373945765395066836774067788145406330124434806275287949779912436891560029595224207462792953754870487544959083615564924391167619915515785887354074627070150497709268517946983836343541477618556720517760443071219499402492591146141072774152763536923688960*i1^39 + 1400447152813258199794461947067592183170589631257438576994750442706236195104483812279921281191658130777204015623658142949355080654127066402618044603993483389147384961141253009457306706112865143176846974373964461032666347250231446223141986527906545701813827041685877565075586678569796727946702287057520414245446051109784567848918573399469115448878692506574110695523135744693920061332620922943353988907758276718643147529714702080881663165187569442623867837216875774895591320069094027223600457279518199417470068745999123392043234900024454856091510007435026574741701703177012118642396074963262162501803362459895766320159762973013159206182552783817181619055622464837290683407198017704466417113916573478342523335067445041782037959919412885713258127852481845183010777965427645131584107030968201380244527920264197875089522827991041847095164174388323478473343527020479990708674458743914332708736141366341650936407531395095316368598799205649022398843305474309492725004335690061578272690059659100524045864133882450762315777000964422116335799351476627107417316469507057071541470699632599801908841092282829472075207871238876180240111211038936333096261655776454923355466477850464384340185654315619287040*i1^40 + 664950415632705242978087486030786056071589079443754545481158586382343653323762975363743739792354214805558711328756550796787142443681543528891177704123027880482403486991464321018701784629005564937277380729396364673941559585272252999420876036490418766264335544663995739572743653163328431319528018169571687039727917980553679142630184157991166398674954827029507440921882568516988610107109690240615986582834134194931224407186909995921909589163754638357369006285234106542213237029928998622947639409258460360335189695193640783661160946638253834595395740518256864168742849622613246186721003947027207273511668301578240317712229708038607353890299122091113071455886436284841651886223668436851441060101457525641175285724991650956728246276864632527488701368736369268269332499279432152451560034927187226744673494377463157968036051297710482009712535638514013107654947120989235933561762963209961096284037882723090461000553143183954923949513396047795601014302791097870941955050870752155174351985132985507995878545220479713695392413145642778970440001137757557344341148729608068352759479796566768629009905345989709812647831120822496185606959287652811829554185916172987406961279815480184382333095936*i1^41 + 46883477741307249764160071093391644597181295945609262270621718250705234004312038953309267737812943463260157253058551666965968120251768820635437176556109700126318680867418361912909341620424498288132509614147614376721172673571032392109116318449862426891209976862585272627447406485361155900205119578807321792414909380081362229859929780511001056692930704268371959148012019282018983162116142181424663763826122906219770418745551234702672900406792177460589390103308489803813486084757945029347410368723486019809278428082760085376520975910305579415165065368436045450615747345266588791967493522287831136988569947032763994452092892196054708680063603885962621926327067429327898487623534036310721127541631250093918174752484445616845625116516876181890135279304575668385838999175050684739410139475453928486807301021855985517865409806197459919111724798166487028406071292392562877314147918809548218402761085519529396237604175427260886415066079073743397716336757544251649852703280114634650030005089553274957420417095433252721699024412647673018311039510565730188455894710674916370185429319951328410432141259222661638812385619473446962732535807776524937617212803599138676925733281695820800*i1^42 + -4453852097198786931256111155807180471804371649580457708366713506221272633943447969224417039820479025474235798713989200244580563463545461922763903697360039859830332702614146774975844323523128197544245376148981014977569883432978417804944335386210136277763472442309339546575211403600948984778102531727085004943018248431312326444868449745368415480962503079857679572674156537393181105938742517376440090142459312427292633551348435589297290537611647391082599638072772498945766159405585535023481553470927517096045560234864562088443051390961694763374541036469239079661010417813004756973928213019096104074120658339545358477432311270801173136903988677268269134520353049141783934740459078145780463826659020798961913601662854888615704671687033008471705943268265004693293113925121359255261022179266040333807214555617901090194554408608842212724598151720043483015567253803212984496363429545923116345016182498509038222422451810462233513848804661330101524307969884409129969866996980481146065005884074912695513648588491271643883332074063364118036996739980028605961236513509991822062824120841768365710515368282442381323085334376632378068813427308137467124960545934929221409030528*i1^43 + -1112333218890003269018126897837076223689242493728738392302988745196222520538136068256623805083295010467817451035130772370536832279514845408434387959072601315798247730932566612444823112741636389554457716695433287073580834684723895311628614756518203192935360417024044556464397316928617724439255821546186563381947038971801297641774304277870136487362504856209648282230539385321096486563865141181955623662485968452026658951415138913409585360908925518418036946579386060866081762261287504433168944796423671495048577207916906061038401181122222292209984920838406964411983521718676951149786889085460758718578343167292936470661633122214324994494491615893774378222691395316612427922446556798790138868555539783293571424620818542644669276917546290900579369389940647838862202986922089176597117016696391876313437988827002437789682432039802504905920772578054618248414030347552988582526016267393574934896989410059039449570842630282557214402256225530677370496098953055133364823830649979878064024169396747313251126144824460519568119053895894469926182737880761237778860508773298767855738532493738793112194814923591678042277290189208785767990308792149954221631073532911416*i1^44 + 35740125531149922324638105784240217186566614109517806014169996403404185978001943973988022114262447881812654092642626904295488242273698217538895185572253651238877532162320804048918498554018282158297428782423252820868019000665391736519425437007232545453803281767584639211523318822835609507500169017481035153477107042952907649970153528431450628776184754490506325695503023289132375389972615396367758836877653334727469110112207598314194829217139229498457858596602453768212262285357593485992449293725062670615371181778658487998819699479229262301813924311192697694723775527993833309387317633953051802698907497148926636793883779961646263078337226827113267795901454696287706233967627624569959961138115537279234417268813769745552594869313764280363890067204297938794970194112331117346916064597267254508777442736478489194650371731468110509243833941126483530059335977092191415334818804325338643589907025674641464288664763097814758713819937899471968199510987437067889961991201112377101516647222394178956418314456074191118193011751609184231664118596665707600096709635679593768265493857998488780177595278910142993997131363052947*i1^45 - N1*226342573897568284524627455615806123880497206552892580883154685074300558534811690176421529896260841364752162733019261266490308228925269261204154909081722660866867192639428360065134817173990977744893320990542990863100202961715144161330894159498038002609862992420526446511458600653397221720813719015449184964243399419859722239687509004725488486115713456000000*i3 ] ]