[ [ -21670058358401503252907396162204503700706751423226666801221974568802794789626118857490515169475193978021227999663316322015870235887320156483309874442214438227833906379290261410542303474816291818730887962876406718733915231314290393951060642606444063009264712644567356728164155933968420990644850021762749381039586453200394909818870042109189137463315502222205342948523923665429188186339221649915329301788795552677741528777252289629582588417280859190498207277041048414338896439988345377806486682537612836850503440576513634108495798229716737306563057631523840426939340705659961047251570819684103918201009185510333158062030015179036632241799815319498008634430210018264030752716247583894347081626302242383502469997699425213621356867881480959465668132767580238506900532246800158464007699394922657178252022028931612457925911347016320748214061661662721948543479706067653895278873479219187819941369776551727262047198684362398390615026110643963022548934920679004837950010824665970696731435559903328015785528747664995037656303345433710712285005602010737295792124472992468178465587653236342848259492939750712138999913248701275301514759113507809175273649092534429674400588196285044829259462589788135815838688481200321510555585568050749085154285582469119386572128710486730544078841976727057942408310992548028033685435661779762814614026255321418480194053286216219813262886986955683601555490046967285640397716070547316228991264736850669242944967157388263612160861956051165881867606422159829872202855896580096000000000000 + 832637376597180418531209080561119446307784359054877701699914274506117764932053971583521735551185163757016966596671848782182166029621359561356438172792296426138035277507731179826339229680250588011530360450302785945371504077527130770121283765123710721549065714939610930670305964134886417439266075488878656656870915332523047400314992774568567282034090262358158714679074845026804116388129904277376104023037548543318161156852458057035502790574793607887656533859509645339827229314716480342691502092524358610277148137851336689202029002580254562748381023458448253775236469779891433160620933540356781143553545012641296099169663253555163707151988953649601907887080417031990517034466615365703461706052556319788066103573730475836760476356250195954321030070986969531970292265590964925964512738052444732845552598671365524639958018419861105379851960336050869322528401922514463825847711218717600254252231339287578283065466135816012422846756698439025007566374917900146611378946737455551941071377421302173561572956801080643692156031734748432552238447174151323903084391790344609250110606328451483880694885100271563075717746809947061431487039122145384418530141581080882740535101964315291516918922658830787779717277375760291658981277802662209216913666121053188151113299450244881895791913189017639581542337302211225293382431847474138711250892375851624842553974464022681805352551134684056192132677167738019464259263047541628308953580023043507831509916697931736333093118955922173469831586575039403050293152815513600000000000*i1 + -9779237808565361091092988653989069253562447341752779053886817583609426463197390842361356194348541338498189574096094994630875614888948401456269742706403586451560664434215867473777583593348899197590885833064766776875968485074005051755257044410328087320750064579811087525089287471962706624581996543621706882139409780857741548076993655253196210986982055088912738720726434204271421680143462638627060495231450125827711453935425183172962672006624137584408670377335222168176454978619120825578086587339342575497254710769908731031801004511957349280126682576741530800039065528936708407930610714603196880685016993472907585490259505119523861759409733194351483992008263944799554110715362164746289996911487579869558068736010581303498381968235894816715402151427498493444170115438170712551353198425523018562773279140869432249569559381949707878643083982552822971672823723177016290109977293124198056282146835720905476607088553731042521728018238366226549104163950836704012453696104501121398755006475999721027040436689100868909026704669910045663220738875563827782864413962782722561177236362248609803762126509063977340972633002494588859546019618088477311366475445065896828299665459803003484187954644557570081030250887152870063118598649256845704260760816259740191730482198128975139783877992957019944448335861316096096748189840208403725963058025802927076117042051735154213554144019719267065906314448043002875720340805302293823749058402117602517319282322020769551558367690545941151614547564906368050897233217847296000000000*i1^2 + 40875973713091754002996219197897108227455343974202503298315891162299686722755199810770091160969358825843934430949095505273125695808070169625823312281027522407647478252586088334663158018816483193429468331446128733712342233075900431156637715771363070949565018767003793351309404454233064526727440671500858436411285681290984414244440825184148740839307055382939222635915268596381028074161120860342366322799911726029498575398404367944766938862493169031626027456263649233753617994969001614755297300100333780390188540418991248397475784827698386375721471418214528088315099986462553895498070644476414025523784905567461868287692164947075084064359958989445594166073678766253223630542692588130974823135772589422554321768528413789026050327215229635088159104850190016221803208135033382258672443218538165725300601803643212187356305283907727284373782256791687013611450344674473533738314749628488907953343423497315195972576312468151489550699262871226529811199184607712289174762302191589067213410281848362973167230874369671750670086895483673809275316952753090068276398083706665137417927322210897538636488530514246199129064618129763050150112801402504647570481363830859922271655065674714575741191718346033234745724639398959185085382751286497701510404164892721863261833421880557344562923565085979699858083752642561918186572409905485242382591555705914670947971993331699591352416820182207968850832451741242347244110618539703314694291617199256716533805832896872710720972498563606785774706990963180194899594009640960000000*i1^3 + -41891060439870679891028406569991027794053009159859568088979211033885556851408294010506136571863353778925133002478023559999747707378632874412769103502057222472894828578823526624288849640820336281684413459632201111465289322583350540093108959875077025178320997806995288027206960033836580471821278762133630485353777515036764634865747566756994819053893685939444789155082889013744755278298336892389661571515456976090924511255959514485767381762846732242528687198076871565231938120894797139000154990724586694122882862414879055558826173873772384339754130239264197855047797041638243995411815169319693160444727929684433140771404933915134885886254707424793111476266908138013737762738064125765112698193049896404951070070953372513457508478385502047450887751416841379163051073126994139374327394393082548164514590538111559733964643750277541444259010156558622523008830063892361986429924399456434288903410542961387863921542612590389766106516474978313427176411308891944024109858374519275389359110494239622156025179348771097920018383219863065128158845271491168786111057263684983364670647813671227969176327447598778737114787260844734478046950770818408122529769179050707339679870101029647168728791459159134926597805599803465480158912569260468629702234130086271373231014570312533767375366691495895454180056534909668840236054263977800721960156095537942706817132040996543106307911672716217964425755461087409467240850327209947142045785703815895568888131356327686379794759311632343053154465844485717520313609931980800000*i1^4 + 38155117881446250263755573075290088381852506245856366477679894883050599871411466196442966369999141002297250673706871747346037156070237095497258255450334753460522898836649472702628514920139199811741922945195640519179530687964195866622004143504884271853328866800645805439425515052938434446910291832019485606661136198241683581571517575104138166350901419379748917837422816017743970487610142013483493861580481138702445840236942709283657428273449071645518326986720550296280762606784599697649044905956992474590226119559851102909322783695009198009699017039937779396039073900174780242689983504902505011523909584100634298498447720522608915937969355932771013546039016833915724939172308008003972801494122862273240043315511983204993494724669281302782541203458975025281216733972854384070851314981899799186470899825540419625416102390978702819730529853140842162863176396423387981770108190699945818203790980457006436291258182275450900677209754849236436934286907816272192054980411966725216480018661053316192346009660556063278603382186946096890841803751703137135516247750315320949532379500763880553948009584063614335445533449349095338468767539828467097754551192514189642087854440255282909000649863658420527024070682204854876657528370092063277016971799022195031582457434844102287790031457862666826896531401967117752147866778139648652472634475309659426205788964664636774702311227084530543330527962461894469467911236473880420360710199988183013749214926217535694890282962734484424541393577293590404465845442969600*i1^5 + -33374998604843949588652462361562841410981864155972456667561810778434226335793552976459840314521853531374343213941690460502703515630152813188559840547989386258109883289890645705267459047411800021632914144974340781947809289270859027588731924302995930249403526480120515063416400925710906203276844038639179847398958305007618741640844391624078080932981661102327298903134198283499802070686625590137426868314066430110230879227222279489212093399958340532673551378870557698872654931777593011230145124415025628384590293423349357965658144073044440558105446587611210256293439244848956529990386041122225543865813093975500685174723426555919107307720438857800417540987119062695519601762719931040846541744570150402643527588959798546402689308060981118952304901325215857279019683513774645870513487959566211938802456906915456178413579569260859521146105408721936132813123334566665017105887391639182356886166453283006535670080711699968653992726082426102843430383842828738022721365635163920387321459068520124376949985528321366058187647436267279248898898189907780356652993679799531062521551447222951877784903870383186955850310981826802458851583604368041748527801328960636495331628035252751341326203103048727225478650032817125787148914919006153869063790907292672368850644432692784682354170710399865767893937827966614376259747184890890871215130881915254368115322061583394724317247733639656741600065233110747157203703830673065162085518869660333176512901821864967718351282677276283953075405000293998681753575751680*i1^6 + 17026586597729901254215384234861891199354290534730165508859533560884824357649888757719569341232710918229776894090131378161166429992883104444446910991488093409982672195245783776113102316280210640221100737795864975453246000003895933054604407602441102926711016984399004860037523372495943604298826951002155630354713900805566424279027184665858917827678199806518421968154915413521709075191439940968296391547252822363962681414559251763384382695190319230463310709650280710807033741899586366439295542508134012942397189306481678333846162810684404312875402811064396056096873782048320370690476105667751840415093000022193872917966053553353783321920531978336992320145430319591124048774135141221972595953040981858819031630540110096459728679431994952750918187554646186358270805629395784241962990514037397463037555472007438856345321307686545612120667174405185174359893927011561679574716937914165873975638049043805108066500812072186424172817719761920548586774201225566109633220351097613759588329991769743518518443189409332012345640804993405204443710040200777940587406086658477110437457066323044723989552963445009809040327777987609342951075647799626325270743470696212663846977284461798099628581111193793508585462724261461958328577576821783047314988910093784989824274339468149972352230487669382553959492785583610874866069539814576543426059285509422674269183632682619150254161205250529450089727996501424870057408763412666435082374073963871430023957341945115531085208024209309869139274031896227626990174208*i1^7 + -1181666049632446854193329284138460927802674919142394640632705377232486727778549682982469637959335333606604887720392255102007438811536799411602316529441567354881160854984306795303503489929892510318746617447184730336854863902766442452456481961933114171208305003784146311099059818511220590480220161142377648823402138340673123444134413273815729821918627602244106454294175437363806508649881199688674905740123399763044388031038845564352539807302036589833470423597845294407652056308788275758676293379732698623607632957474924959005911391400605629943704188977764778113334174882415998015715086091021768584516506249820690537674785522916418931164425663230598104702420131646901060313322928905347175309885475112404432582321903540890638076785749816147250542899365437085593325177361055312503396252470740286716571864689078131490547442590944172365915766714905378408878441893988825173625377859642029460395520061469777977598424092902354353183973947148223889824555838731325978723808470727799275409226518325150677977858880042354842376194638204933756986367114925735165389807501826729934250193915796239641949636277351238853616430453710100947083674062981175332352748611807883008438332509440754740815702328222081623528716472546166364286526552515208956359227113031698487260424198282176942478875928909155931645970109961401393329797477763615405382660490119082782082490928028679507526001810252691198918055373474237104507022112428924683971278419068862369364868900819152972104994317691528293903856376540880175104*i1^8 + -2835062369024458088595524077077142420378039431171833858745506508120312062643327914994877312783231283902775692706593554367271540449980049409994887111018611548701477552584051893910838213222782853642123086838721730209377226017693255280051764444478253024632514301688509932070874068764780852019707554567129480013360148356391042151282588219367931429870825103681830828400612151871940783820657424344870565222304022422485672923960606109287342595892541534715644057675549949634916563391874812086559596705397372909131899625663984636889440320074788244589572064878473230825264338514038007913398564996996193651751983380882513398268962650924752407093059847675322806884623924248141080565568149973409771448227383277949180840642984078127311980869923903671972292538041090417931635077988973505725577073387200088035620452653455183688792372129992260152065884822666013606775742989499186960424458786784880252157689558734092224660393312515340394468756759782891558564185577846063879351335468458058490516266362616656179213088977271820029122294823809029937173602578779365407389047770936396499971847070567809797970313886221677587115754198163411657284554756811661423733887181574745390528562131136898097014619660843811931411006886969170081841924368815680411020875275218361465816586768269346552275648381409077508069295734620729539559979021180773266761028943811140462122137914226612964074642660379091183790508301072396129627894721567291112517062067017373793742115398861215959486686889742138509842541176231559168*i1^9 + 693944121001677361980094589653780662308795646902245498445510620862013801725829810451662899049770570120824141914208368868245557279768770827060435992059089027517594002651759660047120800851762391020210327146819473770355993733089701843202678947900600528632116805539431527190516305255455508987433162811544968106495006976388843697328628693126252136754428577748990814242569359904267905024641146216384272705916728094585220245191764215492954469433323227190102684159868168845075607117487252874521406381249338596269125354077337211060764254579830818928694125977506378900020250658026618501965042333523120092624886689374660624312855576489136605847894028349854770104414606072075297287627362900411692240605984970975809149012285162524483665591276132712604523984871942516326578331721146667140474053910246780369320470022543019720640469694691952355314067471899961186917150785862062212592101952009695051306460978896720484993860817677551653240363062336861081323996803792625163088697039790902499531703912615270345033890705252709225169023814637222102989975103617351305896812672497892367384792954874848126455542432440879052633560869763058981074857956639573625782150271152937856717854234899728614436694994339883380554609183592685218632548000058414678480296720841133390245033519041209625908785537373497193315340378063543325702359029729730822657058518837868762452903221039656399083946203091170032080268591863265497284358958246003219544135979655148099449843602881761237388362757545451109619217693933568*i1^10 + 578433407272894633697955692430769854956964468261706779458249123509833184063093083085496030145583479735646490774664209975579698534946136275173455917195348797138945542146065053231879644617481237821907132231081148126463227609016500036469582315246860830985407249159691972236265017318981163089157596237732222400319652683346455788670366007296429941846625953635594064412947342794984647574031725159333768352898693629323445465757069232225659423660623609257163101683911960841110063209715963182770454486555928712774526040725279983078484776976305331495001953487039229797453635355675748333347804265355190420089513714922457397330905470801233219665966718929750411542879641075258748584356775351100172539773494960153860762347627380457565929103962056222399178549624269495146206747542059724256684261398671964280250202431174373575722325706250396813461751416928642188760244168364042482614376121013033942701716028879543434380670789613936805288412406104387246851134602316813184323845209551450532772971841546726228642787489359920428913766065592145654226293408974987814949452319445812694141094111013508104399106703879728555564954245093145810831335868403543929674683450745241506339167051440454549050121760901128199041119417983099105216692059145500691476205156873678166513675465349723093789446199009253814403956867402945936316587442190759053328474332166355975857688391270734276416842545478309257181210548500463453268986666529343850530607031804759949597270250797177465523935906227424796177554472960*i1^11 + -432417137805326324604131647877942644114125498353017618433821576010306871332605499253637620930457583115746796827934008330361596681575962985068727346303205859981324454476924636937359731689016444937357122526850127574755476945338741112578128809297635195911391515054473021961397039052604033271274832106859131732243926682047447274907879396055813568239153284290252355778540292384442642842166167978872554925517478540132004964505827328919886797115049449812631457754078669338269140825261985761849018968445642267256111649183211300456338306787720555609618911327703667100777694025265406160936840928790480864440906284305872209261258242028220975137918235021421927144639039859554744454294438923975783632334644854915756749385476583491574545568586720505025781762225417181832484588319406325885900682230395951743145885312115170743554618635617066945535556044917547784684372036438270672862623056461970252476478274781137419683808671378314871091040342658640595092760310163933047776743923789042438266368762306218261404034424268268105232048202207884451043684281944991389572054011378016670066478309885293370491132112216640382651130471562590435918506574900956632690689929548669948989720457204494328052782518231500394270057148113190777176452854282386628985979285404653498503711792524533095264553621947857714966524802111483053985604350308562775763539830117688524184374968866622467655848112078242717439307654832356881342399404973061495076545674235900251192570033326532047580180783945430715961704448*i1^12 + 131115624021033718229347753012217656044001242982957635682594057921900329537514580026412632778695814949183029106865473261773292152998031100679768929434682387199123873909084299811998593682613724256937790151879249426490491421406657130725361615951588236351040163093796272098219210043766098582885067880126592304105880621890036202713541205091554364565062802842236176470430454143017943759633021981886129957857164335912064902474791395209763858310641256806982811540538880717912532729438339940489091218695294205070953429303205073255892217543857980149456542869427152280912936495869112560489862140252912759972450357691032608470205299244913990167697902696357508734258709531894824163544560206758666149933775608665260386638966587961151778605201770532129239535572453535614630566749895778411973099264891636515689681199844818626619389079960764977877559664522768302797168306417416652781669967842659224858425165297476533846098943141443615478777915988284020874545560293334914052353950864096516562029370941023756366767460226266742837419353970224769252930342141163262217209298345404662992561653984397378803321502208302771081313020915329653367791946547466576572181686662682365268677183631538913739917844413587198876904266947076371730731131127370304931372310934163829763170874917903205667585379086367202312630721576414013272187572707256098040485579616293256744110568852766784386638459726195863731714784302449771002339237419829868527948578585957020558028690071356452084804321102383372304384*i1^13 + -21198883581685321323362158670429776467370240778366250412112910401531306231733459783406870460509669486170518004877116342592136245726773483386768491902646133628759572241990346523456818699041664540580594130129203633983332285131956045677947746705910940826863309806818932411527897751949057246011582080394705155607691154145042958105132338324868491025179938368564095629754566624014584016578966247198768217960897466709267854567124537701101547051440302023695826079389375210066213763519318086174307219879215454898886061962507796361056644754209081840156831090774814528059488853684400396504410671326974383413153757383905185292395014003281421397316389247599023034959846018087750376429146272734261970966732924418813434237361783007372486226608966613744043274204873027601934352478184993481799385179837000879405285366785404713426757151542743574885785801429999699174187215570948794951458863190369047460261859175653143942049595146963777540567613175471103693474290297937130063805304032375254353778857787888930143843108867346198201246152812257448785620546149037496917095723575009269184882105734125303419307656320645943159332469621932322900683970901527001227921179852480247037685927170580510410442380369372175079353267119185038905696770171590024310674760075689986540314318176006584415014053592550666243867566092723763458870420095248764773805757417850624816477947148792950117882047045905817015665616827838632603288232049930535274363255344897296701719403895301862814916192802793586688*i1^14 + 1663205649691342070921198820168401206896151836447131470594797148473426868028458574358950529312487791736482826488983079610091734139895198594308853719980385985483832209404356683856514389085916875909915123734169203946799787462824018883810461182172069430017400800349304512739975287905431567942317260417020785679781048488875900860399199152629631925724523118092456826106136263837218100660973667587361851850800554233198574747126182374037700337375811453529009308038674766441562206377470199299045968173948087319141518824738607932645554578895200075391786220201147840376527820193449646208339189591936952976623174853848902595781095659742921135804900421513785442888146334425800893487981272722173336985998635218223687046502529514329681142724888483729133803393869350511080513654094892777120051405290490244713862240615485793758396673479163780684975440349797213605457093498089009522299996565301407319838404297018424947842008301895059737569900025923895381600975360049269144640851891201535991313150501970243797801111100624401541349751213415627655355498727914220909770588756774854173010871614402916059268027914234656806006853461036207468578610796595720675303981817066918766994640480625808084774409919067729858646928471027840932414418896667426166186440770925440623859879116026103930624809889422653672922707710935541734054804788752075041852224223469106504023940102778025750199914988139056351202186298040852654369395755846929747236057458437185210860506586804904998800355353427968*i1^15 + -2133936683479083247370564309901868225092606894116894557476245337028641981658493918269393402527018159512810377952081356928006632516109544360043306294432358197158338227541797410929425035736645575031823034989319840124960611508684023093505127422117314180816358943483572958388288172297709048615465272483614164673293321980650881870938158216165232331607143396572499630974067060519272239408328165929688556101308239673271632155864019203483544418431302558611333008809386029607631064064864991567215886305541908309631806806711494273635674267329066852447393825763498381773945870755045672994587062695238148756373890705220851797605076645008660802070234434516788613498304960310335567043577993473750220175256358615154456278137032251614815986299344563639716086244859168961166854372359702536669485870292179168633139478962501671610670015058884264911600608844251984195598502071228583795239313497210364302797925041807293746263584657493329681842856737815522435704000530639544261138271709770026459203409587587921274503331445125243425134437818357419873977526129599885970199673063974569096782713769585272622775488507619283415970382672376277225416300094047534832194846867673587102693859154801300603788642340082165590993995774273604817007538454905241162658338007646328882503008247328769343083706364220567804688157302423387327084383243154027505805578645486863773597651449909807319080916448536151646743716212065025177891472345853319499059900016418728136669108800092436251767996416*i1^16 + -9201034957583356953568751913993691754751364112928372390389827481614504370805403340952260447643886270390195039562467877058972297385575019036565954498393827914127398115358862184143802093586781997314809393967028668391574524479095481827780165088025613964822755898477827398508146255635028124542615651128997565409085556054986929842980649878380192619650641678801073855692402125168659570250743406647229023380022129652486081649213158069176344805981504143141139326334951290575586780556402719874154160443988880297742252409525785337715044596112626392968584255764580956166345205141148415702096813345337651375050486078954117557329839932554490126175218681921802948830984280061062175601032931511310845211525847954941886836882597976963177746982382744309431128478822444368810728641311607319111025824091504838686040548823245853993409919902950113736342604301745945777806491873281228442772674198795871899560564022776023379942950694970491774889241847563514923365122062156456878420007227510513165746695893412602605919817631265536033709314289355999967640847367938627705294923470577578966861957126433128349401480861181830214783074547598287707491643466216566474619624913005436614960435736234381853963596945240476846076535197697773862449957783122695509439892075164008754943384996643032386301476583616339896855078375239171019483612765840770068279054666702301600074025758217678463368401542072094404231660699316976383124218477079688481107961117787199792865393457683636227670016*i1^17 + 323607038871478820580727770404138335379955282478470855659321608273736190385906780398706900624229767195531111700245004719930713228208440500338105872059410724562257397991087618964190083470237183990804324219435588725818150208322739360658718925399944137550604590263369220053988284740847631803400814184381744652596336606832861781486383811208307379073656279566308648040382198780323482065920314663217824891039886085497247331873991220358188967748845833135890537933976741134923394816504668136807576262943177887309768510471592152245126111063304683350392088174508531453576432345790650759705541788620227502329415245197873960707962355202245481344504895790456370906987539542392744139764070068349220269499071783685121827360626737339884805898853625237135429096988595385737150627282730701720407438414796533229492995716113856651290765598940750160685648883822408241769813475643095915921426416114737647363206553066395938177376040190695417072645156522078706432578780998189116480766580430725505861698298186332847587615403601014255314633279976325921726265685718313401305511595346274943097149467935935833178206928054541310344130753346864846769305349349892098274077763577682714367436084173114757583855164251511147406836466809018196077466024020197561367101552701189458948604845955579183431110213291182577132404942573699323761494482483497818879455974836254318718888141113344287038939978641553246694420091228798228828350274847191810830995785878066284741694528810834198528*i1^18 + 45171288853624103292338084863846329593265304846266252352715057318941542127129703838769377488573734904971402034949785139835289536294437251955210800079243866992746695018988659953537802358239849733768305020354918426230098459059754206943212241113521007139536339225703032347421375109445839331381611557204686367257568291753397244231116454989830842647041213168138898329800641007342126771093809029237894452894420304561842396377740417260336758003420704354671277227903266899683869641575505247471287013997643974830344594061952160167281278357461558927364143433442551134996169927951061738089988150706386415254576110985323920208096333554400114843375787306224167231029924241761497961755233177756808839760064207602000129592113251904314186276304978774853429094892762071291656474494973824734300084525587673160583108564865209641456392551761692159037195160645963598499065521106622939885346009093955201083069862479034382119459746894350087960540055511059529654275064981120611708807151855635036989479039834027721382794650990596398520456717378886035540859061469213077571140498489772272032373156752448071300676692760084607623216554192536014421081017417329156964079475430974157890702244191660215267169609169421767446547976765281004435573369323204978613046330663711337642070953677376069837691039766148747189409252240428183502248834615568550235784823330841533119833526888559418764931733840223512783812136012306195432856693006732385274717598075917079521505011684081664*i1^19 + -4488094067671513610598675238434249960228251149677782765003710180324109291529416647916411103469131634130115696784626162477337063760121924718416866640567463196139874240488966422819320069576434453669983285254136511436118546397800989191909158263894058399541706886802105961789136426631634842900174961403102521615572195377475688772718005813206408234495072283252026539241525618435783930149513042460443212567758509647774513521455694079662734696226338846695376053055844666862708596944942921779327914584351489099768303616031742083986809617751495347924522232710469371702111739414938348160061148322980078267371905662449929496274967457157266236877322472289504230700088715672619284985331704882612348097385589057076423350237944839537953366066919945472098086247216377896160362666841639408700387297970661511350579578357183202661029946613978163495195878985136430981398071179814666319473068886360364791772833975210823200566485240951295890683043765220174885350214749406126034694723803712202881817819991070621013594717544636803675779796327814106048764076452931217828737565381969526161169079589577833786337167350004488276473451471533183393569309981522504912480811350048594402945319141413984184057290677836552361823160017909193307406917593389983231704859557479252572285954869542506398689189593372032794063018396116945312307739080988282463113807558763383354030915970427656147245403357241225740207350089527693795164041326974107756619926213438500037380007788544*i1^20 + 176989882994125105412380992810311907071201313814874733539245160501639602032653850486948348114379713545770964263976833131549738293296298219968547283990831288408386924339790816699487499649955332233574382913314463509188305383118772367112369505086551363696090492938850658494676398682871909382853059571814449708613956875397248132385630849403744865051443822411381472864932218081512000139682779938503575872011842104076135109627138679565455857485224803599150746801539278047474062948964505092768546067076450996938063184716837713327285524942852648973509979859792479739036277508266589294209639486691070168858620254204262885121142841947879073115634191898896902059363314136841118887331370177669742564217556589324506782961025742578887381847508220168196319684648420985989608291365450131820897885704101173222745971820078963335279065479037508002471490560153521631942642763930280142655112907769787094358062352827105791052436684405363300004956558542191677125363741997142402720597554722862903615764858013931416359967991636179103743102355348273324614730116693054274977899340992526919868632534416354687682901689574391401285676755256673796157252203753523641006195027850660833725817584832621170987517817362047007183184748359816248428705376579219215918354440210623858811582290278574804646958440864691084650270134982009202525420287502140620644585466710753162047385602845576922142786045199445682428398196459267826545828180091722279844310756241234586081689600*i1^21 + -3865088613751306850698916308120349136409982008696068209044115508870376180663405492203391020339296641702038888171716273139603238272746699131632182176725571550631187201227159650959019003012017155729390713343801237025351039962889823877346848499503818846541191745962920441710821202442866264653394782429765104783087322718417034399562087041442504516760906339712418232890537584561223909203873562431899425009863812766513415368004970631196537253709015687483246160609946022836941731773133181243564031710392689860968959365525656517851160685468384768327825378332956994497917599060480803443967082390316725216369163288469076779242516526568861957577232582041090419837383442304610911504310930178883077082731569749913637499218784283331384405134574199703087566573226102829572571802162234279077342744167469714287771149042163896971420534286391515988727266486999657994133545336334659621118538780559295298838082927928553828072591268717315099883129892624910834966710836419630899619799979138555065608134792017642117386856939907530030254695325563476807835116349096740372449595059669972772233634643612417793844348300423998095802288677800623086590886256975295862064344757576285186368579741375159890997228296331514569413597248534941339435365246935683726643333609538011629795473737295836365453605165468303811280568220720064500486968524419643267284158959274096030682261182678020373229115053714894975976101472130564273289447960059453455197655232050855149568*i1^22 + 50603654165463179485500002208191385413117554655543200718203745605194830397530102049089572033589109456577340653723777734164738427151763514614056925000440209055494635680944656223783583977000483561855965875486102574539244057630768736989094379909644767137175801893058946657056589372717377456219314598170087663113135650317831768413738959878012299454968161947877511572605492352417954580136459644368936289930108471626758512825049200174145635806628232501216464718196734242919164557364565700146421878413214250127595929271082922520291412466190179600121277371710809014561343589638436218687229259109878851253103620419014383719563828146533027565527103977268807859906297594761012057771982288222130265371792139024265980982529455823579017920401393756617931761676276808947053548753524822600675705002151929475252845435536833848858721480557806190890856421286529788402992449161348551355215666866110603713234146112540871600311965088139447950233394552849105103117418377561764033100720943264359632668007379173661410746702694240899908421501271931078002054807704065021307639774473514139071599851830571537222352307444087330989397295522683298826543153655362920383259619996676984532714742008025455866083806430868648748024626810573485438542788445028869811018242493871902748954962973502193658602410531349377232402181748224623497381459535688083020953568851742577392227868008241428657396114923792260126074132397731604195937733647105478883821723276279808*i1^23 + -376348755596271338997872510446271758300990615902493222789295712478874919859207099528189721741564689077057030844297684714145998453351358057684723545496979065873022326037861856494351506380474912889484813371993280646874577410197835360262328248647948888783144883287893238897438718258277991840935273721021052782127619980951260462260410657634282616324438443325508017639550973317463756944426998424026538443593859956924864925518472516081841968778631246798500058423209239810574822626760750051000995695161316224558900148162415268901963970289909656903936871089219065473679017208323530689528278007948029298734800372826172867812023843990911797507869766999118164556442925739771940540899346104201916197870112203748217850462625976539852329064556007516784416170656343109232623083690300357196953466097597784450748057355354547633291010496321843753247849214422175150545259962624479399364617456147967654941695062406425999304041851905827126022617046933511644161389049483882603920728357907680000704599252856328890615416909246287576008399006871930071724646707405041206745235235264706295651008305143019176994585273537018883125994194063973291867869165478550623032429181652017196763875531487364320571038096449428760340111505442893430860835407452432271460723160463332872762810575365431529498746386156738620635428212311429022434126324561054498080527735490273347421840173200937386498483421952259816314678209223040440006354044007079472082362302464*i1^24 + 1187568674565293480775585932746359610830172237769737391163577736168152497744498894708349472270675041662181327616237358036617561244951968631656455655480172232804177535814263426679118213309909961796006868218330222931295417046094237775863699196952812495758104558472903269377292209826617173288395709921510973456509893157753818867591749497156258322493629985274285283156508294997157928531549664227238017710901975560034581568875637932068996502771120888070174377993232330557510931791840743988616252437068121010305737525739286312544292155806518221810858134402192568514666800999186027312635666497831949020132177565390817505528657074810267248561638589715917348880832569474836408016132859584055596360377361962924795213683311632713108495295131455959943321950928093770015839138128338998531405213304579356735940831740014062788242424581851198587097052140329327565927961047903059962420660464727892153948956048964458254720608151039261243086467980281615143230947049749037910169648703447240131462660818076681601685581876940264191467569360509977746693221762494076181824382814252734152817405242833538300914902654705832435086664235499662168212528611364474090829852975552740850422112790824919277347068497913598932488510288843919602375520734971100371564866684754637768686610552790901026814639603474797360998288970570141605911145273124586000265820639744261836327597687829363975220269592725023987620942861262089315975924373262360618467328*i1^25 + 3533664083953087080196177107481154625801316353954434514379036370277503278276985680717152316911504704045757670337064603689366719257350378988461402073608268373080647024696453714076247603101523251471030489900279232976088840434632777244004591446074094773802843836888931356599736244228345596006876760966366403385694817757193469316973867627163702783354246617059421677040868644156622629976038559711250133432730655147900426017252195175002140901042037675644122551216500900079555874346110084326876220024832185526346598180744258558040257062998261446960330647939906607555545862231036048550322994108304453527238823385621713517624356799643437533152389318468238935805862752739153363768627315963191628840889392305168925913076313495762243334813964171757243563709964913507756417496363874280272950928088317657723347505083757398288321982563011425231909943024523931324691847139279451430128563778248883634465421210126350873956862372466242072973026805618072567608999896021729196644633621855825233158953195935059677951559801210227976796752239792152242259783115451889613044962986646845230542201180752803844161222456743631556698060565583326480508422444033168574794371719775637863812993888993478301956444069584410427854770904501348643553653450427250286254475170081473183558763965917756957522898390065692776336402473793901164069990537286011760577857234792656524187266696914317304152408118592514707562620627379396590083212617401237504*i1^26 + -29669291219042620090907765269910057090922425305360496933972987810633291907304361467414135045727638849464801549405120385336771784582918811014120525063818386791184768906121557723834928963213320597007520270828790381386064486623220052501325643845143157428490806429182182444453499462769322591143135301228834624855807924028325996679063709877821407512666314055591302165973777723988135484629066795661924158367793070405778503036434086084071868476534211364340010694219605609481765604399855515602004031938463986041362776460070208893848374610064827218539855719262404518214459903772121756250803706018415211169241474299875667167366080109049590519683988850297945603655781961551881794860521988250564216592445961739081320694856613344902082125786360285021977746611386658948487214589845453544380236281432849961062748292443098506936362303124561836957162728374114003113852642240405387700832937489197109332942952262072131629764961726430474382268691376309120152533373431662407020700066399278084020026693710052615337915083592744675717413219413294382179687401339561265821835379119563949893371782795783608364515077242275699036344813761214373940099678282817778497816459343564647412788171744306732778417836435418878076160220901862437607455801144322073392225600988773436690846540300662337352576614219389299380423432220705082994402532820460860889740882637447297588527912745995294047427935581883221847482589119484340736012270436352*i1^27 + 22550151991293460367909412396581105565001502820430235790428400493707763385390454656577821029794807710586221374484544206632942783004052372224872584981424645909843377336227069929489321388563455132078059045674024375143233693231900136839441850289436107199395378540867684603686879987904529858005295891422484403543399531888664764798690591310367666910940792952664882955672934012953321877000710309608453318118622375642747279330386375658481397426049297808804932091042147652761304118815550490603860139513675961003607463014163604511882096268287408698142287024178090121811329514333597203544154894416366771654224894841350836404289026434417037298380110710049482620357068234518910823088180032551843430764557928059845020921214788372273370943427521161177977846835589533885220390349673504631544883752275196222190599218231908642460455851455072495195948928626277435102385662101657544127038638160906066250086006577455950511120715958086115240567110862974911736619284978094539979929635101006211596193952816650897156444692333118072722546760091113949206245755634611448697459757167735713201149659654059164793850716539406776919830672994967650356592334534344766555926511182412611567955390575070664980500276864872283586074391197152915200373126751993952651656838058047552804473014214515266038113514220741671246617535378980254117180314997245147633447099594152583553352885926951061156993510630972285338593765410482704288317440*i1^28 + 204390866294793343006190052543781663359565304432650048893439382858648461302885808558190613805002382518196105350075963867590995284405543276879813292261443142674642285174563581057672828161252652304985953538525115717342308309798720998175304168402734536893482586722776353066569227795941679651697866401667072771867659580369187151419031555694545243018688255985138270284566983760161907610673431621292125119185051710911833287375977077867822343521040054179566169813215593404262378108588716509242954340654682777503227547360750679652628629369347399728859557606375704248940539755761643336244597092409016064431422663388904595643587416567810745199682543238068116908910230495754152034486750372418520889204775295706505605970963879120162503376947269472127638878599837216172353918802760963619712698675640787706077227950125141219914183632692073751244078632888811075363529316219880961389619843832382690332818701222468374326394277225130223349435727654290078224189503116559179494238860715429036843992824071661559890647165250538441438024710077396754354274364260473265136747190495058064020330210659692445309351563667350470150915585533870960811098314741891050522138495441154754954630267952653761566037038596070928357174574586289819427966142369337374724004661168807380254846154019532507560883428153502413822463506858894583331518842285935745009841506225930942895738727520469629411509403896172725038302890494324113408*i1^29 + -48155477363687467744126376282292753950016133944954577171110293584270706542808692696565029439313172212361499640733928961809631051331354649270128412527749358868202662395310260252089257317034496390334733547137653632169672429495819497993594268967472628908463602729396860654195272686096654208350188143297509511145174871964459545339214585302818937629653972189606075293789015179402203387181230151973866338653338541746759162957705087281578298332882899070617958749905263810961053782589354124929369327905602995657366931954370465642264892633530537670557946599026675706766850551617827115525665620210395708318874825757396762778409063595869097694503316871977466176286950044310787314681820968743998348871464965884121571055268860629791835420982702877949425853871719778919923099842133218212434036978075570477837290380072165034761923950427366591347637413011038060400179169554252059128480337146510720456124792491553354640098738441629447720739605184030395126005960838191745288219613175148196246210159534667230512738349619532275005608934277741323368110600466549434914544554281008278812104011194938864537667430857160192282464477365933964164076977808397163315095512734524458630803334221139817823014609735006262213963879928961165603623682341615025399102595163926193720747690652785885204780043780265888052474279743340102021547385920563661800411970931396949314092897781084297465117960490158514055326484922368*i1^30 + -41935490815857119793077993262174709993799466857262178235841414501255665519476486237928076360199649277214849291881591516589514157680460680827826767244507155955000102897075148657586675702972524528490103419237330908659658055473592947708892364713664645724413345774365912760068512747341643233483752869724758305575946692449454054680993276019259588599597848754107818773476349380513868956103237829226260843596888839346871153462163733732875558291231167669429432853324868254059051524977720729174841397755624951621144358327645812119842271006370532419733080348479371244253377098907480667456461833378506732675267285878083577226787294883386106827627704841593912720038114003834613828523002649979780999078937345141115961786877859321888971830711127900492297271242589209252689470247893029012276027348577853279613936534449534914921950117713502104621093889439115609452195080479511378351169820639200728710998599595477851049838850644264971813676574484214003127090621357004105080707730126603309492109522354978913812872732933179624201850092059311939935016282306235843960853441415628473796280988985254159432243760149754498058164529988636934314210811864599917204405113775238231848648699750628733378432800325063176349189103184488194656245156756588538779173397700133618550500587277973515885164941566186924177213909940512511384020314161801158555776414803947899640786244093439338469293032862552283083177984*i1^31 + 43289767760103228106813663073828959521895684262519160509671347430889639482246262756722703454316803070586057233860567781174388796529444516048485996908542081572336861693439279362586769570032401192044253789367603470857628817037521451834612837326730309758919623612844282763464464190530912371743703158639198346951972798623612366332430259976699833132826914086442868712041497676211964987044430637880164902476621241050086713125807606570983403987380317820385436568261332549027991022492291310302030087599019437722012074723513260538089090336607114397245615899114091824080142456409788352280436980616541952826321071743351213488215446340922554111468628138678698906906684746759419624496111713523814659558126845688369684146215571660534851651520511101310875599147956436555544328484242914725935613786153678227242122266296129392934902911553494439879749737530796308568869652208261053578553273403734650954430208734052350929178226515092842571874106560750336283124073737389116092942378387329448653183089482441279385610814744934944980808397409970135067413948683176132723012933391277665506479812682735432835965111173028646841378235912716060460560684482218191171243620239167747954513837070474721022618403765935759205143353326018020792927797237842757600926018720373503980436261759026644088459730680594281758242144297119699148725722705713587890334535310526518262832424446918313061856181107728318464*i1^32 + 10330284510189065817610443560970456221166865459127474771606858985491146987323026646088758044940782131872392943282858039892803113968016174338841555718763124485214508165989828728078271448577312046692503055328235439886932840498348467692666140140314925448149951682702884539000243234947310523846018571488402401931565084836934972303856293580232470952299824607258953520214280175250717340888258653122465064485912305992270492065333979364981402585863419546233925914438502097521652415671884152622385839934110777945476239872031820081993168261472409805051587825795579001754677493503718642123317012276170109274798881428942706936767533170344672511334282142383681012359551957810910960678609093611185309331092147684935807944950989375783018676169841419272902714140758447751074265070438770885488205171716056049326787982815070929062706889457358159028622884824093670634277591236465948603556383286321935570314972908929520196765206738171012329895642200651696794492656570640999969946488249628742732152205105842130016698022111149168386942532357369018806992686747368251180055320947974442718930167032761403592630601410539480933115048541920929154991857593262946846024828405061085889561295928457322904347952669785795411041090104530661654081364422761341886009414446467881797058200258486067618423624248811467289265951321774350590292103707703613694989229344998920964341511806635272284736556367872*i1^33 + -6951827435171668735138154907763436332128939746137507125909186506063527624150855078886283740399067702912473645537426607287799084566174918558557577593303940065854163896117716172849076599463297393127118073508409348223027482479693140736801370523949206736747092903294224844254433812821900667006429432052337896966127245265982276416749936637735850076248273483658235491875221578357585248873648296886707870806981062311496850091400187339492534366602020349054880335248255244231626030709360966302114950739271919505161936878905523597262029128122508238157841056999370774300822989595738912890646410352801972418813718493150637815641698714430267275803559953132581579886902127457849797318676944853442775499077572888215658922300149617469560140008308434572767419930684628935276926663094554310590115429743147071474963102603470562343286333461140205947365635204800884616752902841339100364734478657788520312817448742789451940970032510645214054745524548305240999084776973414929211741092874835326991937719466402564794254037745171878848936216173992516259624896238854035581626976576214745610897876991083429917985865723692667594162930865764492228565821810184253509950516100859732440990765486237125501218864194837094007338656535630467218040152696460849037652396736439431968846906000911364436474846856302544447131063139569604248234191914937834194582864667918553415032752804034026070343680*i1^34 + 3718427513278457198401773588524221652197843608618618085560334516418428268630441408421593717707373323062957749863323761831026452567788622308553454798160025724038410942081370544853430598049154364551735155361697758418783454618675991537047922943161829455841008984757996591971215687204323582262477637974607679174119037665744123322801589728286783753394611808527938731716048145463027651896252654221922299464331037169167181123698426581975902046890785138980802929038325419969271574070136126594471097402206100890544977082062766508533700998270348465852029085273261797008661891074236499067055889990411999337990293676554803670262420146927744142902477601273453902876360621533842287361360095630143935846351641022190763833265545194079284537730715503519354176912640180460611165854111898833548161460731221611657474026318976464878280330002628165446281665925966872760278060178470627928350432651602220846291943318849524402597368012166405137567086004198330528369406459460816850331006028193792422008410239152884245478997309853825857510172645664237220029163840817844322513520416856367334475625456022788036602904850357484056567682395082027121553875151954141736944879097100823018379079050677067477563770675498493210317955463031434708222043963517308338481624591716802637707646002222776701781684558698230945905546496405004047689047067158604883462933242837402199022841423485468672*i1^35 + -286689937287522627464702634498097546109125186438617847839939610478412129089447197889157344813398832224207987297445847675327328369825332194378000689638461496097651984128687205893720164902770594332616424269747744214999436462738219188310110285926519452330877728049392311421060747666248281336434904158219312111193808190319376657124425229724688091209035116946259680648478760985452793661252067042629444756541428780370382673299564012382691290395951683310923292746576629136562954919129385063956654390068801994096721010298903397088782386399937344182511911512165152039710632523487276218665042208429294167916245624229958299031902356423085867671630521677431692231273163443536695264748082936509303083825785618865001251900881332051481754027056709084191478257239686121077545974959780462859549738579268823878479132117241078156389699406344577340879928728102194040744742439387342394496740791331137666820480145817552343671039472930226887856678369819944183855380999425603690436726831230763411347188198159438582945847536129960218494627247944312507634413160527144234427393221502799291181224042354582795091259574700630383372442204379804450747596608450870808520592176430324513224300537419514850394957231204037342731959498521565267441869761013997149319302317211872393475636288237830327262380769123467937822446310576827818430031704479609857732994956327538300951690477568*i1^36 + -149126116969436230820747717464684223618085503667739592060778849769566919957356911549333433388719264865699266326322209876613456493540333893064507937956473350317832756899213554227717578245012141274575352644584356765367120250863780581799782720887693040493398419916113657307806492814874917764985731037518469633904491792753094437275384062322383895649705611634411610463551724367170542624467869572993439766562902989394884387532062963353547577677876656772730512066977537675086635351550273708458663636825697581149827144881832959479395254745673545007260612854757048287440248464226805507550265976931487247060172355677837968361211034118070321127025788581912875412868091158634467390385994307984346337043265757031479517654005097765589974348396765131244925070404639459661145544425542809658151851882773200243805299889603608646254120128546208937054914480591322573711444045882989065001467826302320670409907908559318191174961073209645259219206346274776136909798606474410318129552988548234281014637379817921986158399892342608782673865390139899772695744983876400703565707611491997075830667093614141274961238278662718865972529532788210298298650668168239894106119615416826139525006769774728708683999747691040493335941977972334837673057709329860226141458244358661532916817515479903677471303060899616670431663448214486024546606695134946973807910316422680853610496*i1^37 + -60810102611916376445843382538358239064580334753766164492797276019946111870215351460828950514463222486010288667430909383081771206389154526066342883529597011456562974461975743600294828838522490683091125608412706856877463114878991447345495204512812952699705009061701132637186171021671535864580344945114171026349323870906002653555744717050960511538718859711756517894621372444701966113886961627753943805033024896099338619284419743723955419971298173058719967501738288207043895354685200171850628729207820889960082604120078082551106995147799917144167479144091363865685074089438243883929384103598267600999112559180065804383433756030787490816989322294674201611827122414779057993644930018922655727999013891980484323050436537138173685566436524660295313305500372432052484681942579052706274607465668663320575185676566544290440921520190545925197858889676014544398975982121776956106128914069541525886290112822357241462239492066199600300477639117419181830712048679072953441966444713604424835585658824810214405481226116261123291453638061993283947336500737946242133968297677794844640292968496367461895332147166139444483002682450621790548104732526494749760937987528197736394000339524143600096417533651445891873368187064302569705080266564426509098898771813726247708761372137663018368900328782775131950276320005053220986830953457729748371190093466042368*i1^38 + 57720781879351523653629480886434992843862383750168887751273841990868521301211248238418798511438930436486533518137823678738194500811370871371020287155446177003731107095106536612334017181349965686987414582799991184078900588449211302319292083443950982026821280374544186714889118795843205463250524990333772132055738803252026446460697995945995650145485793603836683572383562541555723616907981464761304450649485196152818456089094051964515092043200270448083631241547794115160433793285629647637515940369622648012375483883298781099082137867744973804453800007234748757175455144474115993728533012367694730676681902092378969626849844795204099334594770450654814613236809865404763555108659139548701203155468234918013883565360834751939552610826167397239493835868090195049189036886378205769302271996363010777888382228278541272315991533478604400932942323516929917541855084904298128222714566076000039641441444738718227415476207819340892268388754549550130518784893819485045482251899716535349846682994032895643305859267149699816153353293815692956161984506566304644456851922913187250821774202770555895879109012758327997546255497684453338144799511917602608621737627436554585045074963517110625773249707266126737105805215454799719791691861298598921991174632169377392279302768782678421314106114745099882558867917232121512761775809284299439603904937984*i1^39 + -24989283243302922527473947936790107093414828658476032868020574354693761107006803275757222034563750487065481217869672454560781637844892958925121297722772150336947694691527273582938783228552930244358995270603849177456994879322319181444040778537083143318820165429769964707291470242382221420217512989659375140109193770001817405573821340571042706943509354324262935262248483099011995668441166164772897910410250789516976471602716928597793288364986410585488837759244313395317524190624525655254269726664975122676850620627843813210137248650003384465607105866484867745683373592529418372031531275185224457430578117630514609234185415105879094327129834535419548704035274167028850389972770767989755291151204184352164777526066785907985996176063919374872769775409679559078601839110496050791788398035868046918008821097457032271574850898583748061073713978466658156395438411315550107541518622182452597518093691803048004146826397491257554130293513952296459285656652328927531199578543554912447360721113612975919435952902507778155289440238496714234435205312595406241434531326606450499928544417968098109783172891225337803464187991624489516740357560660032157839618891569179091029324509761547047322602379697318592033827021063133847846513918720162222726194904839154718188318235503706223998128020010863008496274635254963879894764776826366708416512*i1^40 + 4403536872522629379307373805793296981959361001046570286013380613030662220990810219618294870616789532284060236233225290147234146430436313840942127556051760831376849960479658251245656568697153662941920946586197707035346837028712359665953935597820459291666705003439933564754600795513822782206313865281040328843610234291148443608462167526953893384413715553538610254670721988155376774638196073386460713128500745034206457211287073217015273708492293509561039035149991275348500021202981742162352726383399191647880782934308495910737234130802273206001676714203286466349886218294865483207302994452450751230842110304525130949757635776744318922608160848012425934864421092393101563113742055806519525730063050799978347582668377258950223895775709563930613553000892418215209670542405382053544195301436072750339784311080959875959717340916678421309586035809056092479726462176333882231547383122265472554453935814627648980584020245671727850774699964398205213970369684962839547455615148325015601227042330459743118333084758189107113051216751311513755648999005026454213427984635405174386827098166410302052429475969518955105153222946620986401746241774451127710377353952678661449438085686244113514507067351455165212148001037619223575478864766783312329732975023272354462758830156326055432417827619660067624091120118171117173964519635943424*i1^41 + -576626075053070173210006705057141416371613197464669669433752900193882252503636477668896368817305070989491758090517712871717287641073025364376393951483271320951163545586527841813716933981329760448333231354221999480785632705497207885106129612571614271525625095600408187342526433457600487651368821913146004661372837561668098106858807840231944708139989740225681085262074854012680041217388674837191089562308965781428895859391924325060166443648254818774545244287500791871137056267535819882027333390239500804773811516001113490053361522217048611563587777483936841723071574903207686160887198484252662573809964244399122313101569509591403132656331084795226020539962583915925638105195148354846932564731597629398908946185063105597967097449043623016231181611446408750432927837935807605753325206644401207729923908904687470279406703391269850880830148671915300204408393715702507915960252638558790933867693145546136490199784726119769771646910942070614143743920175352248017270476475379027458936696266246121851605354979273762144542539677387204238404238793086743174755302576833294699126588210590438511354739705954951706717906596662371055860714636599856873361156590111049785553493177868661681238162172466986914047994095642213305399944005675191345152843811525602831327016712293714075884856254093398849481890754932288805270454272*i1^42 + 26320600536414124466837475341080487410285152551226366899916589072740497654210972117281338895722813295007870340997195581679565120528671265253279442410864278172711766213587633257649890601465377615429886570403903790743583137739021067700013908854266809901641201571747408509586417163037338936233646602263636337774168739123738882622046423920668440106767088886395670587950894234766844969684575996735687676844071165824159216288776627901909137023729808454133146564784054614956025843485212176307905580774035368049355937756200764683513697189525268165523163700752339737034949820002479169095049399186867566443090143111038344444060087505847691789414801043910218520324519354577092940902272895722320298208601362626017955564431426637060327135348183560619365815465827100464623166183317011421944169962118875017716361519634665298146540641362375767012283408016881846254659001699503894805145330877512186683135169019905124729030928629524641798918135858924928488590484486736905076117644600106175811219478951468685696552066355623556368726922833581632834851737588315872444351121219909033594216899192518668186248757375653948374113674888778280298572056663264939474263558903750134803596649808817435119310569551031574233846115855511407071459442015209242294380416173918839624639959740996188067921407133528118825677965563812380672*i1^43 + -538163744027930826352309404570437716228356852512559078130091954350096262072598094828060592607373484873825777078998945067279317152425476934235206811005414094199659723557744588267114200320836376392524460834543494026239860507439702632807564697564171088860325153522239732219152118365826204250874620937620530343547080915902514815313625058101883572338179705796656227327085745130819415412070785031999524205083355796573048329953977668253069988570293812606406272851973490077181271532965543395198543310799743549150716826287181650120855248353314684564122619105823196701444294856796467417852224067938583118994606700243000789404565501481345363752991224949800360063422111234253846429186935779921748165307695160322540280446667336246444170643078822914788074157751905435142239167342513188663003261660889946876521357840240738761685838586337282881119549539522417280673132004844202761544447106279977433059328013927410511690506256625711838418208787948530353982326346706640568895851991550780827151017605929605907964494955590938007414320698250862497762769552295672801263092235907791567119306443259500310092557426212022791631024747490741217131241338095385142445950370238609241120836856402539720733717909982958519148104803793453812379129657674972356760974095210758591899838342969669167989069559562420594207189106688*i1^44 + 4776995068914875732842353457417834343466140960752161557177358978250072432794459888144238863868628987597792799057080272735875664684815179608182618887009716199839404290046909194222705437028802984881503686166652714729594678688900955219532280243462104791382589403867279848905916177286161272920130374560168728800728578949669029317642394271263313112240872735731909486854049240363682396639098201859062256470314985564113801351745774681162175974887040129346970556887113949380007732482516768797112649363928659555533892789864489753080593287304940133314320044917950275395656508785416784319013115926494098159759950997295707486093800675677224914139025958784580815686507255172780817833561138399642471964690462955700235900248766669509544794451463751677254615635115197393263850989318789083501176212338340808405227370535016216571146119547658962790934106936930789768438913243317996228281621381747549643919042575091673376914659770755348892593078874873282779510251851846080225355973632525056537040699513617937898423333665200324469703334895219032405801825770243038192601774808735630796817207369418730105713192977860848742934806728748566916763969466462264835709538053757754022022032187454349450092518257490653846526453735460267681565443871625922851876857853962772627088104119095022927058468163226022445056*i1^45 + -13630297080983014138741454970479316345894145313461030304754215177115586233191266279442264896499519128116395046471462267578173483613508775167002974919285303139645470425432774459725905841908223675006167430537695230161553657723340434342397208265679795522868677750414861302533781399463582432442035115561900991719616693639956088978958263322830699908971397214727032239975565329260688099274831661599791401840664539877953709194673704152942148709039856754137065747728308553576792187002524838285270802403459436976534593183832860630206298225838990535504666741755793278809435298973073660706285016543048816534067387521925213797840970334021614452475889636020371884370605127106467721134595367077869098771570616379411097629057730733261836750440059410293659522603471956238446836291908827923675251857979373049659419757250655549030557878996952693580764551411829042426138825661683079419578031158484930329137111661617155981358366529409203815578226125772627452826448201342612508365055606157371267359730964737618643603678464320761157237629180206379192807210324861673045913866332785857349708226694918674925468367193284830084783967474899785097300298950606391969103091747883123137837541261760784101672235744669041859673030210602863166848978530830276249944484766925549963255078087037040633824717832192*i1^46 + -12867761502388062749804112062500120436265204498119785060569185729169240888358432287893981899880654199291161720134116400541849779961112582740823156694322895499588585483503477394675347735742703272879764715977574557012848664461499653908380928162497141364987009465307290835892968421385977130356009341308418679268701083299287598099503505288558370318369787291367750953957314381785574312071887171723702846217945990862165123685857091146585178274292756603189518981005626490828241578172732491887374684582566357370483622197438477970708349666498269682215273582156392179315384437166521287090273869797820561007054266116011014951350135547791957354679194032882949981056703938036331962069831748119474913029372954442559496981889265743750780155056049467850940130528375573141523389026818633068452943957296917694178840382890623433081202994223490775180572024901244219481686265044137616371922537721712687498582459163589878825804601407860431853390038051324966485689582423508302186410892404098315647787661900011452525803498558783569937656252408731137646746908431461170016030695406193964324788098085787066603882128793876335875644858228677931420191637190591663389703913549689738997194343625406171594468587883696980660920160763325852023272695580355848616520270460501725305851677618211083255808*i1^47 + -3198136008955535663685113021789152269173400211293625282974142078230360591481699617596029417495356750283467766731327361733496779133018599543691119924961223658123005517079389690852702896967037453998686799487752962777383530339589480896868057981396508677059878261318276709714181714184912763500906318187743421541728609269069133048796019485078056372586752557618455461582667724312648022847620892995054631776390150170988916580785640603190171645940755011229650431029177753124120032280383336617403760582467377277000906553961550793320160964092191245100123448488694216780370403587695615670464242306070025230753161880038739212521938151358556013946957695407388014128349354930506873406433150324775515363375865138229385282418320381296917138415204557272861516666231391413120567924317155341446825223405595671177235501167370506969129513162349409320169362329741085590498034077160928699874061868617060394375777957558593525484190102704784219040832801513408423457815984403815764606671879637004075127398613643990185749643357048271983471990292243330109362252492587300483566410677855153348050354579236829800820010465560707338217129131201998357103733840613509649325495190644653915353249764300238037109692875448942193049167635518367277183344384429167207443500250917984016383262851072*i1^48 + -195711604450791765842691071150654732549066825863715494910327215030123781584686358541970863074624555051249203016919024548738424275199141866658741115920698035302150748873550433425781869977804906307877195884772668520116701531669384016617362350122453411503687314062469134546113946625200582951174040801990274311071919782883688327696305613019673875497771462463476300174987397047742037430811424772870814810487270892137729088864795090890443087784596163953240784386041900002383166311268102620419213057074270989917013516945331766313046618745187505810828428928004315065419963388759651958640203996175501080245127652393529244423608037952302415070088779918525287166618951280127847948229707555045424234633196668626844549527770621818051515125413850877385166026056865899369331924639900607733458396201699260655550138633694238669050619984604116496583497586957547036569227987227723300743155545109347655782754911830140071467266671757571574269029561418982600837080912081027446517008308508984961105460419042207772419275758814023948001182499552114619711618138451391086014438489489023388040330080505242706684119106206261272065377444720098394076214611539526121621068586066235118889741425682673474074319529270493727412747176372889647074600759592464274168277899785738911744*i1^49 + -21037740940663946886978651069114628046286717838105271765569139855734812314899765829394340785913935495386533223990634951632158671003175172775458946679450754276453071010228182339456538853108528438136257598147575705003300019680089002331712193936197796754392224973852726155666728121170985620654507548331836137817700527009119985910152799549184512775497161169748578069019508483515307479069450044389212231635867558456097643703312607215999179787734924223932884789725781729204407435507992064273107039537968060314165122102271514342037145175610343466988031297041770634528441460898811770354727815716323772646942361411817175294171263010437042771754381067110444856622254003997244454866327637678023498104432421397320744092440147886361048089113168382060494761696364012248216637863017791521591434675536035387645838681281597797369229283298340392202219033559233539313941945579727727652631398405668963830249844111484458679377868049383430956610092386932314661521204824461597904267057641095131869878843620895610587585436871150322245313184007220344408515177180259038885485723124543964784495130225256381040666960877756343374878900527730897005980221182484074970081995306063260246277132545593686126558679982400077349314561053222894275665527746091613730152382464*i1^50 + 631980508054793827631054355310423905203274548279409291766620445706503166349964764225518581238133083455598648714990543847562085009725547209823907137159999251667100536883322038752149045167529977909349513837939632551673636308994143089712536475619535124738568984420391335543068549944901614607243687457987303434630040625683219735555076348896420986535748698135115365498476890230759320276554061943575039846126571586725324900643818867424763900406308633249239902848640534256783704357010537344868599158388263880949042473889222977326416812944259042968937595849648057921978657165755468319544876861032146515281672274238683437966093576121092057642892634622825823409988196599822796112250108364603841772710624095650782669808303873020173540814320509984583011504593524784070220972547235696767924885010001220255881357250644307782558626458019037187281316730001234809716852564106464767928891159402605141011579336459583699886026077404299334027481836439807928447161678861977809101483540367436072131802272681069949235481591985541358864835248733407471940892915234466190256068068533589058179403445441096503789110728033026872000105604229036772284496106558817131732038919319585685786032856253715361107530200341428991304578545758768438845553811525206016*i1^51 + -25549435741924194980354958992818740318435110919365913493340254730338378487766488836795253515781139172600447385248859788108592992653978167336601475610691428030532218214722591842086662591825334069810721749416434073862547832239865785733626151801976484727398402015981204088721615718994655314410701625052868644475300289173942110694146994012450051728049702589481105966179771992813340242915234522130160919818148033606073636309905700544401001429426673221742728911544740166148158511257717901953644734218150493195797416517143157604709227325944781940000703942493089816943740149299321765304121587393245692953984216475372978441128586064081187499639483237029239293456926735171271980058550107769610782222643988288229545089035530748469620115301091370019198247442843322569865912776313110462819011583520177101756001842891383098754380116073996172552724606680383399144588763414415623214094410114246166622663591303716391398321031420420277497097662815507161303190360321427843361568842903785904437523878115465483766705123987126983984764805971412669111753239112275978661796376369399069636764351072014369745737598603370294182245857802549212378203271464083683395118385706571885228997697404658778771430161072535150240586079799002836619689984*i1^52 + -398332069446456817135399397380251048526147576204382455629682457609152206501519300069611955359963285155937791171078731232230967966145083436496049105999188395923738332076129959846559317154801850447587033175157985197862214572775176656292337809693346843388501117330840823407640652704185149682147972354504160020022783382123385361287127124718903172033658494973347031447216469222345345287840791387884716715845041926956528227790300356899391021591848601354836130295101051654830074620292684266360800174996680468835068406494595147456590835428185132063918528278006632831551874408015732715777920009128166475082290767271480149404019817456197333860237033671744606058437303933390436424259116129746352514729720585597228802648365570854251314877667229844012960124023326686413833177018479029023214662847832525648335205514824157212914203098558853088658430730467015484409203509797593202366376469801556391760205058781371128149899379525830617164454724556391634632908442343136885076812570210784399795832390706090285143256487616966621843029319731078483905632344899939596681076289071216205338785406612051498101002312521682468061912223744051130388897561391883507381644057051168251759380347846173552799748867776631315932116075282432*i1^53 + 2833741361459528280339289814250365132393407513189635766576559813197434391270865607905815022889678028908587982171166190326685377144412548047517458371521915260133713966943536204511653093788568882017436150290758065773137137064377263411249943281040172653466069530258925849661433904242299102282711431290118083846270540516005554057133650340074531447250170654889634549989180257500067481662363522941062812158515670822273263283041285400990901798484584476356811610960008728498580797652613990195285670541042067699137440024615030973288299478464578201523430291367001792832620387224976475444414855061424842754269678416629280660730767551962152401440472591150797169672767007061449011501690032286578875652491863881822169494923193169462113923144198753506441890531244883915343128223275344583199294127224612132455428201717715323687768488861563778787358270228200107786558890153736568597470535963620363021189149533931565644305131583406923222960013811884348082224207807025190775236396088232398439471850243991169466394500636157500856307232881842900908419133262992032706369058550424962546620644623913810215735508728917666206461212048419970170560599567797562442978462415001488308863168880269536125674958154262707138560*i1^54 + 49173272224395955853323372952591702860639500145200050173578427320530640079631360200551581974716175472583767204450947511386165405587302427373835476215498386063327006622629275199616191317070897241547200566129586542227898563007279868383278485180260849516867513351920680051242750239645575022453170230560304073736907097484945085239996709755015698026922670970104308105404774879334781699113036847449081755443883219093474798355948908656885365221950173879650459227589927062139583978398919961979308233955182922491083709816786090923736032622298085291256710324936832419502631165565888615316822924344099884003697851364618420967625701919671837085309941064955470631317572252562060931816168496259158693994748503220753911340790667402111405878393188148527784306847690478076826766384806559446949679298778325652294262661013865879400551612309807083129661562673367346212256064746128044276252294404123802503200278175893683619847645834446248429936385320797103539942324513764385548931148845240529992419187246927637639640483668379178824001361177111138803903130200749652652865763640469057704643953626811366819216181301407430659763376836190367993420528047269739244785608889491330878622365854900962555481692160*i1^55 + -131311226536752295977101179219668559119671555834647060172443650979165662760865085273355913152662018145919010756148351134494273917470450799765769977685057740311093953176095284156929756344282967229020050136065033017741694618902178234901482226412094817063653818333356957459201717638568947893160268186760436943137933942908004047507436035921991479215369474505048885789854438084060191968045970929338226483291152240601183126472710477654145956096997346914055180445989194149489990949746215998017541801544658845776698606405284324384815788746296370815956619860931799650028512794738292686939325974861476350355180931061223129122896008637255623313985809970918521697649658431121564499797048878049954686157127162663510672774651083701584709395713251272848115420611062639719844839062863446896191562785751143618159032378653457104514834449012727563617241245637027892205341886832835994757084992772250358265882756412244735105714748307717707051093117065395318724966732186228100483501934071270794262417464666176039547256716081742456226539205362745479066132629890964181664142346162237911508088963426800808738775622494449954746501394848469063741962246620314992552112201717323945172081723279133440*i1^56 + -3399998750375349654369499651939844494998023436909424240065360762385713847406009857648210416282963038285601945654090567643776606448208620890456529205367048132864906395155149624298710149182377886568600341781829761303910408660285232959483665855955168954891204164756788569388500074170054183554583049449075248720216709791722040334609217636607695396813639152797270302512194978902538645677397212747416099942659407555422044332238073519525226216163893301232266991707393471875760989307330126369264649732386420079554150532768687488337433610229605294510352667247296048293950750446662239120568423129522725898415504175877040186148979882377796502122745127667916724204535769609424370281587060279958413195669745171869943918420387147615806930751837448269862587107537357713716889632378061920487376233177848383819128650822007844279199452547933871682734410453846821708225241489610035915011708398217261628765724377078554731006814494472287365636981972566595816644740633155732390022539228655203041826005132694219826180028818532852891130095784647192062171229748670462305047546980603154932906860558024913781380292849891767044273099862324823293589482222308922829998102545360028328565504*i1^57 + -15466131864811766856436029107280384521727309424674127710885644196144611845505793630122847598616937709172396193653031940726093915273824316229077619425019323902988754898633422343868701434682507025876400589097703111399921917552268510699664075679124696861321782005548579397087071073535063696744118341715744498572593055378891861563830791880318279439296825362182367352492198990668702839480520379633407791929559918116177405093070020557466022457578733543017299364027151098541448712936749180399073457400166864020466820213876309581796711469926380955573599613099985076109087636342881881317201335169894758683664601124276510862482983387961137205695774431164199237831920971417005608009954159697438195671030018129664236572263575414487208679557673055449906564505576401952847651211989001059405864993403325153213000883560370248956915223492855664508214020063541788954836950435106415997812924297422745472469363622833699409664292203226636042838951013619431921420652252581950951617641210134793909745899018088555523054198019858835949666356024678620319496410484673098408019494194060842868837100958946870107211954527434909993157366550447593695630903374502933448525859519824*i1^58 + -437152574901320951102938146151469523795216949204448200400450475459778672083034709417692312171741538694389611597088050333904027428501304212128786668560776032514138844162260244669220140074163884312697210603925573249479855335504310102350090021957887748771170813963917010882962721694700415129895247525975242513050999132467735848544505606264776770265576055492381846685185584916515976694412930289206945616299932005991223985051881615022231460072173846625657144561162303015917041085617772390390390837718896614653824205373706495459939411826545306292212409792225057175110781459319688242150339150323173493583110044323200288084787713303568422519537595119672084488165396936543751652744055789387173748909740807961181096687477894015894085102462713790878120398654102190474494384485485645299387890391281758480213335950739453040071349503971731118084197888643772697063384351066049309186174742729529287252646949836375062668568565993610947008802050098564457306603145608288584343223013258517200756351183045010125957878461222971276455906015748447876693812398375141046161856375409133813906640623594046342573402429635000*i1^59 + 3568433763224322346096419237392901614371909406986431075499441559000833793844660188417838009859181560125886605419803271344473401522919278693742033668146380954790157728033886077091116036868202714496668740755637277655118488299244317761246909832181956911341412524110051183009809578228349375043987700744327838981699561539274131726686641489715405306423094915692867395931625711434458413954567909933597819181377707442792072790065942753291415887258416011291915346455701076448009202877805970860637827587857523541711048324526896209677110711337540561046200215334076151329988562554066577205005018251484822707930927760355934300329848194724165993092868502130523386891315820659593942128037066637934837165863700134613013817625966977612440455212156624292176642510547715784702393618650060619034384149463105725335245797429822523540435548355957514563467647797073512701937392462841822090373713043405222777245970156193245160628875807590144953033444620260706342227437186686709015109762820211930023647266891776937296567232861239088563567953944754900235702281640625*i1^60, 450587072341254747794597395379225586101619097596519111039915870420883704168904485913549629533263537846004343801293962791157933112856662255914091409494568829607403682049685934606186158823960035037773439138129417003763754996693245057131186287426518221348949775969375134177185808379195550944169049634359134161110963065174199866700735144375453832172663278588646091490961120766193421591451233617832815361105669867083212081427348438252745147508505515351103663773961395787823094128302719573229996196909673088677198070683993183857165195365962952050728559465867503876575264850163131642020204163394566221657519814324246639087750424947027346474770270179608147770200875358908645877395001202581549976454674987245484138289751470025906392228148620562414412118515890960869701963782422451122200706188938002391842932309012155405699971971421872424724132953190816787752185996523124450578639480865346672306226995744541829976931113179779591969355344174065655094938862024661956469281982274161728283033747342182934568543782776436753906745565695759445328285468246211233837856239838865251833498504556754510066893000993646551373422624653062669375953530820255969240053077983112687109096850901236117565633166652144394550577565633916358942377995186071020893853330481802057463249342408191879658051884162866293779648431472465943793810556078232765487882023776587287809649264169451275439816973163951961093073509481986266149054913222424023812055818856210215933042051779638738024460262104909260534102437052501769712289751585065473786472551196883947138787264108595702382908040976751938879605375533446884575675005460353524335651692605257184921721182687472622181299151200848872036826207905846074587563455570978008246982459215666915249551118946568073316603175404647831782827604766596557841956405993696488426540980086259123676884664762950825133589330182784209135884626326078772808595475113952142833022022483601249042304655696933879293790725910094992522707200346991169522731583262125095567047679630166992211525331739190246240157696000000000000 + -17310389810628789986641427445105489931994606686946793728959937470125353816043745445535532867264245038715215288292518530065699646209476433126582619328188420929652064526139531375094347134460311080023821804548637898834156349705533373744413349344917459019702218736656204069162561322791564224149944003930216791134177650421614065203684367708622357956456594379434575680310818944229235494491067624624688576789586112101961731827523919049218569655676440293543177797852812613618677870124828137395849576368766946808255069501106646902280455712361607897856428579602897971596454161085095823792997210666041925844847622909225857699212199659664218253476757750627536925230243460942130417703398930370560051947704198721398642582507881381987514310201194269297736337949861957694964557909405505912734567464306453478341844740058965352221885233360256516558631130329449897357526547632555513268321944764777843178919153586491703682498957200738294849481017025800144507264183825890135927504988019447768477150635252711217758499692341100086329365944486482780998416361673767699299276921165546427158492135897422934147281054196193589978748263310377069131340388111716775750666219251820458442493114570505771532283223351472251507909158637528985105042920551978382341785477300879816526167069959501996353996710906456635793440328370488699656617899516419403265284975429574924320508402601542554616082078500414341741898354432698958201869549076648642471864550744077844165881986436520366815298402137924641807992704795518487527365617094682004011216356331872238595386031107204417151176967327810197033360033336835757257823241220695164347536908027352261844542623224347294351286295632716947938564170022933662517206908154255744675049272120821429611890304405486928438061818651949999518176194186627321162022745408710623347981514128457411130561520445105897729577179302192148625855282356535014158896266504688774968752074692693688669467569941422061299887534193571011675100298980731367152796894593368055167098881639731214290866855418552420090354073600000000000*i1 + 201790787548097970633361728764097532101373334538056041214956155119945151385320572389322733830485209509501948553748881661190711151707730645826208481832947016524533422786499691012164525418807327534587975516881900729185382420136500704606378438672075300024104290870854952010795814514960085340429820341199886951109245542684318739161663896957330149340894959223554166541365351819912548921533020137800279313616271690997159386998765069299688407780957835755525117626406665686639169337533675960463443886145000690254058049209643571983327453878924396479429972395165147415994102701437468096534062441345739356603428680173578291589466239082331161210195044210176403979796724154180971622665189336291849719561844141498253229778555013078397004015544682166897445582993817972657029182646592172691442516722140923338217043734443234164855148788564079124418215750594808866467565224760764045446515625529953697187980641589434989466121865783161979221272845211401389375210446306754338171556190823841996279951469648511794332945748967429902335520589753960066731896342603801961743272659158663778252109418310327389827580847464763557345042890631800402564946282589926219067715185199483500504905832380785440515940900716559926102782067658226029739853612063154939862780238820079031416012501817513030392225535770255777281839428492776476580990736527168120921192285427193863210040632827090192972685330955385977527845823368155680732791154496074600531518015159395604010268655122478048808208769306013404197758188997909615436888648814090908130334976116401597240534785818742695198817318001048335409851532051336430568712713473853672981606706483512818858689523577813531574576249982897322223203322130324820918797799250286232417518844020526346380126371959215506918056362268147742383634724473714095999185238469736378924946776130333023994490489417427647687158130919617093692323940775580590690774512161016639968468232352037023005302066823832796988482978716957083687185158660908948586291584748887273525163300864950662453870953177959787864784896000000000*i1^2 + -816548716666853097792986888421306973261100138007090067857034725492965325651842949683173356054112223321751992291121318122896098281707510253908898251281782615225167769859930875129366369540164048487523280834287146012544143583929563929452854575695428858095459264921451682285181914258124231560192767917124939318603749551144886025714772853198454645197854251498501492668299424540049967124634797240504785291571064285205078117196133846863395412985000196559693019921332012354536296117459752390345315881386149873970014528238157814328922019335326949112998631547194966162385916076726639713721052809044827330118945965498066658176832408785089792588478761948599845209061099303115724262582659867083191961836477890606253030395153627021522518426766859753389500050282660920354408883893818828002270373351387970660965693461643694121033645608091033651745668935684782604121498106389135518344285311839929994195979813555743850618538094201943509623631464272561584777169276592110765228536080721062673973334264304632151868479942391278688128524359453195292460038048711443652123873123089125143942250556277907867653333795855316116930871783834591046571974172236024708048055845864856455139417069811363701662792470033160201781965256160332171054947997613111613939133385548592938651827609625885717589205603604179094243709601939887765540015113280772420477995037254794658589308710041099533894429326561369865506034433852001878229656436029695296754037740190419754628969219544585978823179879195763578783837481991756247043389071455189191634356841877407088385452774779382171825877072501194597793933710669469614246301772343163392116032825332191119815911250738094621232973815802083022154225789987967058915401037992768693237504185706269938290908203792076032141800138135842204370560918741480302105724173435199301828429944769898453333949436432794762709015318193257163343076626602935673008461201650671390654544566473812438337944526564714941130385435283240719981931112029451859974394775248963899952693870801197594698428917076932831435816960000000*i1^3 + 624302075363941954048231867908110702558824980132506693297699819343392705732430473181527274717992085012478988418859436131845816746405719223035416821388022046142419901041651160455523371380516614138925647653710721001416199744165960351803750246585942366236334098378065039358378806291762519119480468920783187979637658892838446092149794232605748226252346846702205177139877300384427808696654290513605590436081494806939123379892665516091571316642592861931331374690095409705996246222389553844115375725769108839780616078256248963874096745680002826734118137102612570649014247833018220650418282316326436887108821135240450699925152661198268552638625404308154708229508515353883119088198011477547006270133887439790950096849799732859179205658515220756439524984496471536067886795587987968615859100272500926316675626252137341799405890557223992075298046438602345656698619956647782631187137293992627186322958304330591792283087126384070115761125088919490659615646526501924023410604074956865707273571281547928079191023491895052073501435883306271685138900015925941320271607922377962073915858284319684100826158169532239499463133849987774184690116228610900698743498213612471114846771062392879497884335595522358691543821535586148379553064218828003035974905936939824151696080895453108951978542592067073730802388564548539977060228416844130237100143471972469981282613916654061144509159249395602369102047477832346439406900082853809060025150419815205272162722082111645479077151741378374346430263341990469529853057726654056905653315367881212487024228905509415816224576281634207759308551191004539780440280314754073859870748485432161200261891830134283261674388669879910295368679317223061460433452819363551799435789876509461321982431155364137089710535202502193098791703897919412033294411575102364760861142884372062647844554435236498901777326137647937847655450231417173542822250134189157200783429822051817374748493785534408606634389357238395230385685451746379931733937963503439164648934585708545371473947218745102540000460800000*i1^4 + -92005952085943476996207361386005075334901001396211452745985212637657845467817995998531765371404222580052829290070486005658249294030445363074121296596384746344963659762700775307866154382870608873432707021687667570415323845521608917514945156945192311893599351158593324573233050581695835809140526060634473873497258190920120267669363362355939569329567853943739085961451424877473028179778668750918059995534053046665072341192881676784583724899148173754606223241346858765469405929165798051134264175229656940972429979451768356684853716356427250971549008195664792053047532252370116554092793595748637805392314679755106871597625852861933240532785222278193296969074197800234920989102929804818988068337836624310482370401403328677543321191874781376382898882060957250562801513584222779772457733252691865634433224243006964956246150837215575714733338237994410367587266838873096680067708962383305550419689029659206754661270975781524676127559766980973571354629859700126324103200520347650015664992399632121929588584004785706103105484316674331686767600161592354071354771304230284534140364411289201344560033510924982678448583011402545970626017095913966670221026454673787727542920166171228253262083961445730904122026842277049739630668760030571054657320935711742311656947541608550739792940713686838415672804939448684039972520872034089996075937428309438760344725287951768954515216438471080392132046798821471095355732729761463815611558182028278820789912041962484206208236585403369585247350672889838682389059064884276139007103102782926120987622241876786903221392033645636959441354556115877698796515666001445382420919392864876784358065148852416487387483052366604195682932815130368366593100249401758085045090934911011046813002070261197836501124214110189247940970406480340270310724342778690738587685415562165133790917508507673432896052803363706445434540252138702491752425257606809784939369818779026344617714182169796934843088565101879895640082171752594718466263456768895468032349676939564249676363236975103610296729600*i1^5 + -46253466454431449959025780572801971987759734140968410062112663363474578037581296688216943276509932296965574624442323793333289334424032251490607310858690833401300905094283847184781916099300188124005762396392144158123049832329915279043531205442517135518623731295997691426713734689356379029039080776732695307139817010909074179269694371371300189717094153781432409538978889287879896295543113787800554695548706709790477746150385951174009741884541510409640339257769944438271720939602456215481047830953815284288571763043779078919650193297766907844714822115058279671776921830345911206373237886223032703779465824927960371514060643057764540531484215310563828454771980711668345632961146657935353935432645377732788807980216603048665419510516420251553019509448151425859367237111534953092796915327715441248785769087321540602520809525259516075370411280159562897285943758670294742525967063539139579307429585678927841436177162194723169831537445355989541648114416766806887669276822098028176894868294661121064218316395015348064623558580265017387106814740437624836482878733321539139783333133211949018493789662731137654348728861784829785686886396596746785651637026402403319193648456950407726336252619622832454387785546885059220389667602472205517797657157313212384444346215556750656061202198170867099465831022213229636344642827207832238307277288150687512676079364525080337350844209650143014128198073553275911507173418515273959301089345846043088976447155299607428547258328618750036447751504851133355863907455641697149106696193116705407350581917639642093385137681393808547075633056870792518453795809375305872564829677526964519703994193419064212219135191384059726085239170703525609009218483161947088095831742464166478402224564246584125048349095988494058582873027695745531324147680971008145483077046570867086837303194451153400536113176266198243381462469118048680647940816979810309661609914948582181908374127540725386624212266357659479854956817880574293528335553137388076488432783434329022254334772229760687800320*i1^6 + -33583901202429708773542183184123903551191521586863568616791227329053957987247650908485522949952789287520164135325130719938774752963007985339386471646337490322164590876157936848396826580123463071166280375056027156343668430552101048172567032867621397650492847893118190992199587358109485890164500250208073177653999557884115555954139314624523103812388486616037692628281709038910238244753815155385191281732833635364378537343246187006189290059526808707525258007893531792429911293423555861143605238039279203248217187964290899924341953989270165291240321112005851547475813486034178526319459232830576797214698028086096109866680321292709143882192270160846998402013779006127426637339965036415734315299135721005425522955740045323130792155954048129800280823834237254008610565879927272226472020257960927162559440222081568924815474926723643209147821378661918686991214065453927247957263174499167083421280809804294226331486988125805089456193629427614276248072815839268099004898513513718051821841434451194466894900786445522748090780777878864258049126084085809208282965857758286469922052155645062676495426220841072320797643416576100489554449635870569870699517899502143310146340072226443120431757267469119483752993500255801785985873981533980743363053426146369107060338788256743802781855451971165818154115372839085928515311885417441859275850384916893214288969863983210702403057536944124861458829785436121623723510907791481056498255209777196652533566594513242849759351211664338287261045929637206543773716060090714980153225254804755927063575771031985776450296758257422473684204256256280671649578463414886737953643239221983431538860474634885924816592953877349493444797946775583027149686154228231686906919322092159428810075381454954122317275052283460128067461768817552096355219729352494018345748066702229641277970020225917708890275964246055846174489676730440727066067070649232347758532808730673449395743663247260845620204339963973960832918105127769707093568178759567584294302362093333124784682004326549291008*i1^7 + 38184516015177350553229658415044009007661128791577492161342541690246605946693149678193463401141002610187420101120839642109151349059745679291634815276225244065440690814815663671166938671283446030366513316038005437610647518334063237955463056317405040868487520832912916983044131607794784116330378224270569958757340312659990632132831384641965866913794080374919246195995781635665146480248604680814934936058426768705679381263468993926810404869680083267338291171488610672689752650152547546503619421997804995898812367820219631907396598251151630046019331441695693731714593899814303497948264047269026740555492218759353807201847617547254280121854654256803798204032542109944581289462213728587808963906776896659332130214057177373793490255323397705283153909140859787468580015381645792876336319472039996366572707251042347304624386935469870297039645795825292985101979311108157880816965453287935949604051696823235496910903472295507278975104190044312845165320435735315778217616791233427223099611184539383235908573996849329293342366860645793603347544670465640035443306596415155126112718180950694344313614438823936632998487103348176369282852220136465287655431408255113913501050718193884130132772605723252508913217505675994805005544213966696605815562164399613424601831310293081952513984341142445912441854242800409928657802713362088419141588449347206919665632671173705418219941631439231651526677919494789337976237170122336317829941581248262949967040728459015253207000150168660961195527966600129078058033144551828879849209966410177160312291945457429034608375577453577045951057794683601194234918787370854742206634987158135029104164836013837767578538455813909518154055708538823936025529780131735685143114695360123522593496440781224377543431008963540604711168029692001051181419292201430690108776655228253241515677719666661845311565631479798084603295845841656217278837125326574532540009958803525549209734536920917810274674263051069649529789696952652025753925347404820983080259778996207247567313349329813504*i1^8 + -4015103720047844527586093587482769339124516706264457610648040554297107972542694985825807675758533283540329880604519773221547772351898397141040827065826583916236245323143823475646579380676795009867694802619747080978703317072913958560275089369430609326780047358855254986389681957891930799688437416293939526696855354731541812036374557075283847457917554933315625837981369802117248227079005896505101323050302362701372285051700477141400245199709950735740784570300731889654248010257270454839317092017363231917236025227558850070726276415473220630606535667518228865644804509386874645123398847502567834597682481723422979958074707336727997223909324222727069439886290043564159243545830518843951479469859288486687280789482910785892892945757008205487220417600657480058626549459921279038210366623999019272273019614302580308756027269842503985834233299015405048754965633125186322670217947014854618737464954401641440313362232218378258822858432168531489471599992175613512989059317864363447558244854125710938671399530538113514883717678363120589099138970536249626091652334735642074402291903492416476362732886512766673376628406321010889713341244738926901774630135916649898522042087679165214003214979846617562178589587212483630201700501722469216061263497310476959692209651822370227900100587529345706145709246741105875709358601312139647873402103562481285001122622775455452518763550823078348922938011203919429638568076293057986254543109546387875357710641555908931764328715840073571910914936139018557276295408774654821589032612731301124846117500907106347060143001140066268879741326366948915243446880819867373928601526907805696059146152112502628778272780838287962205652082384260478271553872871264301729566953714233563838056895297160509246919181604173083282107311190437381367776387562747030665588287876926626443934614013912401983777761614527544372667687590997344376263512858558409502738821583151015560366525769265520721176418611621166519337033001269764409184612580599319910648351524544070963202497708032*i1^9 + -3469828028302243051591994796883993476005996198304971642788279398299739803042383941960729449533551618774636119302478432149406745233945915717870873190278621990680913145427075021331010304656409794971766111551245819464538703717627476270234731787884660551807078591872204682378769992916720106973320823979723129507182701114476819471119464833609952308063393998992619068911086075375098000427482743946959162540078866402515267337574821160213060885543234368724274179078895947921948016206100466500584132798776817504477127255045549815333303442986513621339902668476019386170688156494382589360734030437305726703651686940657046194634728761393777524893445385326469606061089817942906820805498596285328491369750729278229196331707690517586201328034158011504296506896498840559897085163640561544682151398307671972112565441687287286752904202338209862766210312093805667905982058645187700809726878094923980651780396857507062589594179249537603508378391598654908836061389967203053088262761103493609496351907543704723305798847740617228524343067231719081140592859514005240204725899660370694129595729294194533158056951841790406404520025477473614581563845928980047074234623971841658330105494137793124361500455304094669352322643455888652907354991737830852653828295847645964333774142734694523600574691447139795696743464090844583335693783300366242167807783297457070458266321280960686553031275936312752432538261607600448138257501091957218096081166635926207317190121215332116514518848882540117155936068204510655181418664673879586509275903284923775071536332982962373443088606353345358173388372511290677585872104387561303281879373231262727905911845502462098072719755021286948278926379683013250137701305222815097515307390137826984209524502770528475210577161531238653851439605835153931790119525711391704713347025445389085377763443922108123458508183760381943904078628217954153505916576659441922272865898815534610119227475403143088892351185423216424243762964395011929062617026464850142605463179506267142509840826368*i1^10 + -748913411046485283815507205326496771054559929659697419653075090250191920501881972782318776878962722049215837541036693891707978163692778327533525932064629039667714599208872264845270190356855518499034988076777576751907990471763230887004635923086515123807614815695603177987797551371452243811342181560975232600299035177420716043678342328805589106946796366187218770347535457472060337705051758356491463310682377258339501761592058098846584827633437426741491263231997792059423668597822730936116564668713381711265083962542129791050001469302292337037622755379281468019409490147160455714511640423673158085449341836123272442019857219855926256776253273783464477796660893165881933615891957171601612294419407448105575406383179661406545764089414461586870549494962421884473283310985241277664430036869635091223275116150174636183608248582391993181032827989998171353309432830470912989488827450071555527337202959110539809617779520870919310312906952126601671033428948118163080166234592395623653318305251979215299868804828914064076148071601909477301901951539533984622522674993954266463864747017027920787705093718497273783151183761488532643016148474342414030920275846486909221988222583187835275570927025310988505325738409041217818651024605881673216840325673066517316222639578180138511268957617393819371399472311421354362680736807475839630576432246145303043082461687834513610563292112350633250708747901239299011200467647402777132582298465123975067104104807125629825747794346241852472797301580637962272011220682498696924744082201836440084994137620761431453171111463302820661365005414272173288095002491134594318037321478595007563794638386762436613591197540613673240576336062619712996094242866064506386435504578181941450079147962314491024406534656910000934735678514220744051106740614306932147934653065409891001867561514552759865992705809860750244845714283786151912224530548571074465028437953457643094507442577216029464279924480418544389547852900206689489951797262849314783824091059605971360808960*i1^11 + 1554089583123117347928894108704134837410380543182568846891032552867315349520995848765006818201867761755715369456080384471528937039736637255375242482011116891837219600785751842766380836539900983237487545730726846553736506959356029268396886298332146866640184007218868733552939993406054511764827230345334215009292479056532063437331604897006530215972899990628328060429435111493387129473816581038724685058910762421323664497237771169169899323399987683207726871329759261163782394467031675681758460134994986519857178339669102003347050745354908868815247789604713304993093565025802133483066761471743032712002251391244462175588141368590110021183484725003142477467447716885632428582882244576630452146708521914879305994089142519563248476167263577990036689132310183481770317264982220291260726774003539099397699524921630489673396180573218599960692477717821161576137365944769138297218060772573960833422546247074393777884112881608683974891690600814251391319252609735174381196459930149405063123487229614708838851273588458993396242447575976520805882280232970533864038925399507248826468982573740286380696204990257372801769885105903519829300635232399003084893482335438341355015947817318705362908487484781455055491760820704109705563545468912914490006073564798387243706600867014211739076396098226010974946531313988704759105902309855246092111959818497891124595987580081970631470311650585747784904942244490161859656745403551251320915518937951929777816849506217092869705025140275187635460325935221160303098783844085752019718902946328113962421517077650336955000444445813051394594102090883751096229529655421808787116688180410882693066361164830847652052144667001517304466750030027749560622838020054343192459224572943493991140542023159225697263997264414268334797415448116363231175705217717418050511178165598182287308893236586079065708502373522301090667576928938225894383631267727753506548273773103848504886188611639829518780277911409764986989512146126782637875008755030041890321076081009516085248*i1^12 + -612621428960804795869563668067003761663463868028864649048916103293363670953638077303790776750787295974279897470408505432349830913950266792020940973180987176578350003339259031148346649046485461752570054125428556674038442180319859385868910198625882408551714721077891804016438018252594810843008211694532993908456106140380887632430027611669947713809040557795191440116384491150910789984896212850044971891261394034868683019329258894326265116731371966558949655955279697676108365255558596978100563559846167154176111000676340206927464229239055647636006781232217109981126935059816750900188306500502025681209979069852135878702625652026439494954283176908322275056051396363991569165002080976770740450695837981977637045699951896773020206380195518670170879979959319457520134452253056421213124432328195637637453317747055023622007382983078865869035200915015258698456781254846809567100475449471111608982390758692049203367751086430881389506880361508860529783739908672967943541841365393009481002147927070227759352684877173449113112301449949274724149571769638917790719373410769760457088472043366582698686916855577165193348860670326919690958117367582332873959129834425864933393985577444850334325928033038820591892179956123885844997098064328908335274220119563754413744634289885302890054457881371841745800970312417220189961764667753883564567645816391567825138486226434633194040233911665785898247924914653507967933699715386030378787816407487761770037376126734461515147116185271308067051108055153853282277779599900298129848548626395132915007708174490910868239406955916019001199910124657747062450890343253294655792217698428472547583008532328600482831905493750380838762398061222102473596499512742819681665010138623446354681544923252181113496908923501310905770196655420774801966039049933970301429602313101373654206758824179087512104286138731430981820448595129079892525257549130994426542904588593480256912895313953924777060004721551822982385928539847341502480885780126346676654585673662070784*i1^13 + 115119503975327396479035030969313428466299382669912432098733181012862033425944769055718073445739345271544725029922037758519210224805090351243287364741555495555197423202914574523493392601832482144660459672922026534532340770548718849194675122780853219483564981546346686935493706615709393602895646044989825889860373761768342535437611877742962151558681317059040891501961519147056967539955869885785187206337985013068442535226564272406288918557077947027492817084008967362909124393953640551700253512594289448554249103989788207969739062319978994295215465640136720489420562241820290055030695311264431680003607082386478050016038052071943535303282286987157758341103450889384186652172726536010006048170829980692782401783241213441739877502751608743963808840611402136780737958312012827032567867325578708292686772645539600571234384238402042477250755003538043525670739194333571397032665608310962192361690404444265006690185345437281962015804192458678606188881196284921328538559675387839025870201857473651112674376749911275308892800579718592265828904181284664374972673116258871618288635846263387552909172456754839676765916146413751286821106741465381540824486299758388736935259217390202291593247194835582430796952615824001025210257201232026063236337148252184415938157992870529027779858936253439386304731257468727518186722850093502667694430464431872925890756330920505343625530587949907345949548124400771184204230128696264139220731239123995412888596882100605791586138719324941048216897015993932722667417155451184588780690489358478456171235046742793056586068353767159818654861109772582734324786238400231697531028222609972198477200943159451834054544284413100806786639219563595362243267293908774974209837798043766843409277615422032179119122338222513459556250774788222944366602540043775693493835308636362741039649381639137158253159205767949630379652657785976242577071661904965552282027152628043560561782794253284969532406821672140919310508691880933198710343829743449958294509991231488*i1^14 + -10320208962620903271104174211013347049817856394275457367922857911390731131133572163495555942982960607960816573360663468203883071504951228405734715629260849560118433622512901999891997569114503613586874111696892539164545493005002314491866185700607589801575395154539838572428845000144827142350884212516070087053411986920584839476539962342717499111768413125529563524010517452772704358506381885707009988983491067494158461460054979967719939001780095933778033262761577974629267659197725602062476766203243397795526667740709019616274212916880467270688541224367831092864192729495347925495279306577635860860492851513395957265391127394812640168368601633682755238592718089268629415916382878740434370892365319792303175563157763314724601773067573202029937891010436658253694377475398454071250888890240491028581018080695665851482828882989174947460732199138636614118222124922780790445565234869816722836443210283064599417044973597564361370528374576082585989490762442768945951226101123623265024784120217807337444263382726275177690032656208155359009238607088416695463593382508699109732073570480816277490485656055174693124699364405498407415754737905236512698296182727476711461962105197645123557501128909345497166726009544702713876238917911730561405305930846704536379961715801639474774676932706821409719623685119020378221619169068551969501485044250293292052273830162566942957532941920212551260232823583995316636458019414665995317017015654981990302530222353704080038549573676585504725005987983469569799771637549415690454975456841893876236821124891153452333215029515300492305703735352590315945316305311359135930011467299095319004395782178408359305528257707373756717693205266205259689380158415508821040799736351371633628411666019423904589637137740708871733642845304661934059797154599706617254357829447180089920450633390353737682658133784234136449751360262064215994451018790758586987101651357651771427036990199336855435976862104936874215152538914141870368422600364629284382486560768*i1^15 + 109867378118148067567432531460085889721763175671290312912713261578556789749512597121568346684815802372226541957593190769044863901112090058378784437840808695505302749662689554892538074833397638830664571031577892119844339439875114818242301559572522865421564297301714614384425189607143387130849957085690182710461190297214409293935530255408494211502266086533791253690638497040994182402005268592737759033172733371624049980935141445540178590639541469315579303849906089751722269756804648953040739226207145187769664971043969288873497266940855846898155386156720933702383553969553393455515408995799994093064046340644328397306777324158547058760520135449961113728830654466390238126951546198909291975331773768507601448235291302478916905129641332625940541236240354107549643686214611236857534189494009231236261304827523755986686240178475162269032052453742651133068202079410844413944878501513799071991818611919570335002917726669017023620511962937645978172776677509185539416788486909796298970485183982147655807097011869912510393787919747442288440170500153548335792816867041639453126496683829227553329052615340952784972845755041431559769804690161224216037805955103133871628644421478623505623755148977748377137278492361929918897504933438644733120922818371786762925865857144294839553868462487558931454639575546088221498218079888709983798538395404998327924299276811114495095236908621232361579760575952606497273589861667507684399030945299822559695858087253211008514457972457013034780544419427915914161808473163289251703710918153620781628867302328988923076994921725371442380557919240864194411721878831701547311639643839486160681555843311694717258145245717412991527731125688021970084547913725673981827278435372642848756868807962944497086998299390226512463361526938685496230635761534146893305708173891361177372081124966139230806453858065880881299858228755960707150330573625344318232153135640168681893111208826779464034060766157096674392026948832010354408099213855259692630016*i1^16 + 53764348429538132976603257666314067702040463310643164061533469183341457404487739719672617106657967141780926452076141080390551567308050874388452280891165394769111906717324231157536152392805269171749455808229753013551002876697009961507744000030083625670935898924247755161114873650603000729169576750361834007499148167950556253834762553063051223869533548419905554072393276221115131057528920776594054367947689177912050593126668638855822602001915367263340943387465129490767638573474851390798571711434588476906231105864233585495938569693804030252574908477947794005338483375085007784965422320246874043980657228688620449420376333751481403158077484649650358389719742624041461456882190698194572528506759967162028429434665007229749068899780620577294527778101577489763161001724708156829542693587640555298360648543420582491991261030911798900155966293864664752827884118236579459864556198635285490460030567987540709106446356754412931013866309695258666616715976581701301709449807732314235510107801279666820727484708300281389421444358104730506091119362788006313584079035750956069882601448836563373167980477287126797869624865686354530271612210228218487413089082294828309208190042436685240403493370603002544875150801965747886020610204210934643808996797174267094514154693140148328198459364971071744792770087516026531655251980180252475868474876950477154519284839719922146985545889189961557787045535103018563505294601781859091912201655486462678036544888116798727550761008826219493850660842120907491546517552790673132664260025134204115214504798975575594788998684303564727428383252536075691272411220369717310815246510316617801747408855470080345137413457903867111559850552516668263201020646835391911373536746145182418660721974871458762603450248501435933543109286110791536010480266909383719536619632264793732335356576319090440691384136519198713181890442883382451905395084851141061715260154252381557051619914519874035281999106816784342433965749582585586700568214651709423616*i1^17 + -2506152232664211362207034684242287336333552048405836287630632087294636116574742630345586595553782307325231899209671262264452802843500923892687294285756666582281446202512447242034126422447171831888577864385023571997746737610161917782280884708089517244810392119385280447444275165641849327765315060554235895734556475461858305500642599511309583825125947073113717537469617000588540351067989461617073341994159818436462531239670858168949241765895938632192519203360310551079026701202312906039978491873677486940746995105664279858433397498114856631554511549311269713346741676103982971191596862709641832623750206654795591544920107662227609243843741624776344791827318391126768944593917714640916846469005601942588647694109425555750228167329756275006950771381999698852592593763341868258961034053889121970862645535628259377968203457856911485980543346506992860627482817447523842210851532441060862971821032463392989802901890397865903712177472629382985063781908874110230898721062578194627038150479918931011672122191993712489890742151975089575918744490712714507430921898304995392421784028121918466524521364768473583908122578583429741404291393611999681030573378467158448262583180675179782325904078843545933289430158894171415090395822062607529093633940294644280526333195969923741324910356384536791814305735336003355029294797770818041053305827012402520254847925183239588022066008692495842419659925901601603104653756576381057820887856347334806458347795670914558255144565932402365806922260917607484406753027813042922868017701229005805585713652641255736802694770640130975572122133376959984916045108511961975281703284448653172482337746231589937619874334386265229088921725943837628537754735922434612433462898368688658956543581005407458483828918205823136163913517131880759806387777084308889171158263254064300351673136757114635209299098718244724889020776646521387311875844257967712597146329199500912195293054412113774994583082180290465919769706496821489442210667275747328*i1^18 + -229452252440182835474344602656290765160954712999071208574122813574591866832494537224223415394943421820244906397274569632741961313899199442842348413151627210997188637989292163759300567216779995935888599350226087097268648024212727027062878701100454420984223233799842201557499040091110981925061188088749147798931306201443657305511515227536647258459157298781385498461181955116511121071862428920273407342173792857961003800324251124749627757931573983782226112868935323383063465505988572322673856916155260528001903949581315466243777797544161564436903891887558615163836657429472929222564775860770499392945471513146180177508698829184300899062531729471205077221367835205760484740315011278395827681816929357374208041881868172913846077890714213063310951317159121201877234573050971797623767539835192566109646543839408930309876517981131627535269139463420800236474790173417776852499907473650500683183684135208525883690198023178060785434839806191666067106163960667015705292960046223722172121685216513588546189629990185114905704961519780670322668632998520080302457209695885036467216223271736835908602850078798840851313852647946136597841192189117000283905187259211868561039208343220133856180993571750756887113588578438940207309408714826400860577823789734320459912351271937563998490526352360374989556480212692113988283941653825319298793207509069677041335836892290680912790117126744505206011698459605617772603262038227311622748503511886513208669613987094679275840834236713212385712532724080406309646377375741195419396560647357394737116287502932724878609968871961142670443044294048447190782507710315144059822684420441132980705246292856891098980445209455368320289171795127723277231334316495398658066113499718115374442693673614773124506370664266382878085132061024211456156331798064933437882475191512410980153927914226901177476644022643167705384496680518204003507085224545532930360975198414576222619091638788052887065364266179931022274868450815605273072515416064*i1^19 + 25616859216598827511475138440417580987097389797271827047492671772670252886813987607470402921923576216215202340660466243224062581784433397252585443042959882079735546680191208071785027121956261540153288956887077721966972433936598087048158766870001768475731762400988389360466544887759389428531344309738948181932360959033320276605356889883022030496741120460693458112888818126404987510572412293465083739617505726693676835993350575835916999545897837225384278766233941688831979803950888857527399577519219444510372600843022757506413030905606012383161769277465925082129584409297119358538292535409316638721015895356236060459922181834686038386038835698728552346540247671625576263343544668466001130033429093612258456913147380959006974599830646535690532683701608936592789457416425216431001008123154007717142653395687297052801092922776398389837361910899220800355995812467090874608808396804300767043604526890201748776418172899809057836283086809223588252841816239473818549220801405719870851421364292787965730333480363853421194712558427097373075892205948617164748410985901084259480959683899381547880179574218830573402704334272827029202535238167282012679749999097478582772155330604850575689426745043933067917002042413773140145050209313095706686753726427636641048358155822527133346779999310899328729619555803399467043941019581103581980698108213969741504579018634000166156283219896451468499161248319132375651613283440976918385475647645935769104672882713420453587315658290377837180995601009405872785067441103021161896818497887808171068740323751516117235741425554137436458610539841378898069399390941542028524328702099642934966102519904395397615478085496054790186388819301511313421123490235240062847194863980570210630634061263315412458394083234639671551958112655926409370811260272718683743589384793981096220598545338777580999931764301483670994672004900520187808955350753175709515098101523974010210871810744243159535101046861566154431175116648656557723090944*i1^20 + -1034923220409857893623695965854306362945609744553133093301621176207344400251963180907192393713616600004959172405625919483872849916101829019801695926490257050101166522145531377710763429733715667333278732257989076428518828006457017643930415019849209528986221940370487993786987452612349587653465674827639340692405235581274277613981063477755776054798616660565921897667809174431240924483027062826897621212561596889170929378913988905253864459558850847303604451825557299372589761078861774452114115464943535105036287618879135508296370265636670461368587040428381584527898830479509937896878122167111204823082238156835994776959766666607654156309224231832139893561649251316654699931058994102975956142727160902775769998068820989422859568154917001372273305409531934679689686501251353944731558981220016335817677967374690157949242456135977809729032083771106557375323816939365234122639407001082845385161722289822393733394889259238499762840168969880698612113956966039546212311812516225251959703679055442074996436750756353321605908389849220752065908392425119264069417206342457321694363321080415043044059240588890054214892657150307440273351434586444922761031562477027287454315906703152025269979810117932538693970763360114884513239308915256100977801031132966689871683260133780819968132971521008174497501264052789116861985774666241225006384575449742681500580457902561803376985987481450609905810580470641850351172296091656690894750019730026307423218396841799107709895928141239863698825569748650464544325140818130545199798477750164806622334216575272342738243675367492979556143736153323380170442929304475083610418093758547431445159362279905981174523566691590536647474701346259332472053748757568693509839872900530686534483060943138432274198332779799607985216133180436687045598751152059737154799306947950580275685906247003443008849716462522283231226924094064897352580370820745773289563579616750604954706234346843549537538580819778829539188192151370045849600*i1^21 + 22601340934929964097202141873575340811477531635075315356242186700182428418779582279893483197511532797623380281525666821996353407492521442372495050754704488968301851367518526670852588938870146038721141915315771085541920657282741017849706522722319782766211542089760481938213071863397158866526853563761499757791001993423454764439378374954961298383097992493728829406522909705370974572751573789230745983703529095768836875549616587844483998385132137182038954874280661918032437377224279971323109937930216577939532370124994169081081698465549661289585533101723636662876190286891627554054940827708449727231340859555776961427400759068989235124510336095133781552069838097695536385406922953337061879379800950868219763690989894511548583218837912989104757518699578307293733785446236744695310555564901266647477838370586487720607249405609805546914959632081640606180488677458663176267237833157274416812872684641662506946913008190961108181271857565444289001447951782863400085161112612677715575361387303313454949552657455632676016554285981357021910114097862843216698775883080451804097617902850575150360232189658638122332375664323354985294201104762546253857992178962394056229114949632271680616177044161811717048385972204577166683525012918971694606213298145612247010898166482715008136446044693872421306591131944537411040866165945624527032756530989218184713806334740432729751871608322801237017584597427784694053346850807017297157545986650995545398585027801519734229773557650416224052363930933358757140600896826157282191569985329954105606556368996554132555890174554804078432528318170657218496497317909525357414258973038315872386085523087914257114268072896411407471711984464909924458496490859616114286058300567460159111080364642515422100858376194600111640917687707897001562251460740321421715565754976536210242387590995089629466606264643022961661657390398543903653139555783562581211930043794220221121148553048825163541387156533004925362780521646522368*i1^22 + -289510114677902275074715234858275665659721125789938359277211095829610647561957534702747992036402640495799521033625385655118659396862007106916817719452449649841594248934051909113907493124553748662835407242371873617998682919830095833395652515536718557985971089348941457452510015058716521444280538182005016911822916076849490815184114441425284204186778437003807861033690305334290261230782622524158531056900484006123973635364864957249259346040293729711299860303729975520725296506964735148649804177465502164790023571557068147852602080772213929424230732118684942212807167783707499239522053336877946782500435528995694555154542246672197051981548250936609046696154056352803105940407342791831496505737198663354003022618648313747954793380768001210249851949618567178504129955556209006210755384445240578232764868476851111000964928144924197581456539174404727210213890948147112365426530524457858344226864855548688655605130343919063222219005018689536859137250991013425941062170734739004965494471460941344092198748625245987039490568973419005765035271070701640517118844517236599326848403830994697511624624104993299852709672216877259781466079578512927909522923637721246177540905359291042091671038791772890019344015178464341009954892758632420094306690806803621948218589178310117733533473896968515573611920045990193563277393708129104483463842036552653746921433353041529064526551268403503870808729312431367406422738385308128506385423790313588743593274095348323194365380024962211090152020112821555778204101929166017936874752976464068392390792831408114465052203073327688648439323414977220830046440150263460777854994802687484277591422311522688915866346731715676476841820312855837937201110805451394345141035289773560986032650965377831533416796575422146155373151140178972720978336258902858976525954519587318607147945826534355509564698721553076145653350248245439012684622646554593663119416438941197011788217346053105535963156250601217285625487556608*i1^23 + 1995473005923547875070004269887494375926008154774778153892112282646070118439928967103413350259826053484081300782645154224408673069306143484617953907348080968102250196519501501233738988746943050817055573871426649639998719170683515504206190755724239525060286361787255176321698111520115471141345896864179832763141360626062758149220297055746790810269395772412753487600220310499934443262854165869691065224269510093057692926107953291462837836987089025573200625303055896491101144524376984969293572302516466594465365496790379963920698423354503254649656876320850605485281204972424747122733721914152157509727781157148922024009085414227577337631960412874349577911107540034014305246474016805053209311023549852914272994140542778291611505444958039209726010160470695239768684268627012960318407172819486911375173200823097642132837234714835089109772038777515748348378221688347611644964084905842594993134256009376862106907983693332174932361970111651445839762936731278020381189316249629941398109505125025919517967407922677295800293538785559355624952492375588122327662952785245578186707715554118602892338683197513757242560833354926785610006557402997719132155436966249675885943505393089624724042127684018056686778804076380113141617309176846870619019035013909394898224609759490266089623817177696956387624185512363708234766194752342207318662695325801122228140204864723515247556789082061607984019252694295215063864847595549465078210028188247205429390526098904148550429624115851520775134440031388936363732839805260963950138208913193645174942880845574662589900318663278500726157922573341814822358244783458427541237687555406113264300477795271252025354678954441981808189644363279063896989669139296834283580151631529278311146131696148276997600792240638299062121976001694232983099610839071980910536021004530214795120819448319668083704361138432470647386500595835992814311827636442869946086017692247677268176462003893170512269552895686227330596864*i1^24 + -4056096919874068531660521539231389223249537506426024182264782529283330817330628837082669348821379437850986660012400597954050989798511280772532256833591870176346838426565068321307787699624446995931127852630254516097479171286311795882120501788286647535528899618767287205204575006362610123341339310466021914570251368691221877436539674893002156348482186232340281037495029832025263251645063857941301364120137125636112501238953826694931788457581886181392287282310395928215035756330412430262712356120321869336206297161685894286000216932250212329131044814652283728627516224597350556589705884198043755484043440342590826738618124998025300605646997161270056480696746048225109246624967827054555687245605591499813085961031369403099390184609812684399652834630691856057437996356021788358930188583095734055968909419510759679412705889698310170109685904775765788420030371111808468287423560481270570667200093971635970838831049526496034257868392540881515760911346310859399932499074448655026030642727506403105068068786959107011374729624465060298442869218980459305982886863471905984443270054635829184295562359202460510262496846274224411623543866768054035105424833191905124552104462675834734674929004999155511599955130352529610291455107490359195005310803281794153228263090451208819143877530697626892871584625244930177468941495420138517141575411134448553402662817174523259466532030475083339001691148925123298543926140664177596967840160423067733121260826706026487088906248848003414596012478576759040620959902752372310485519787765325261087526224928525575372142108262997581471874605303853811153637193824582821271690563261981847769414299148939245227823896098171245283881485246257089474244979952700853091434701003487603130699207520794846520417632333334456354789092601676809890044978760745222417203531255316996569027251894299029599454707537837417785730455650551521667161196308531277265480811728617210624365137481833758620392914596426416128*i1^25 + -41415151245388064197037952676128105613856564501893850642531306938099937865220945003286190166928360295409136735004116836767342678221406935094986841132587572441666670673392233472114228372350769455620278844069523242957260923207295126950447147101591484413919265069122059974571049325771109407901374859893430229933107162628202274915798311746340939057841651204171078552033749996904764895953740296918304760546926042471538537599903661194805245256881916002836994113569796973000385649486356622554564921459537038311357667474429418074917619822090279002664932635540452301495283589333157178826455309705692163007138964496797484793158427320374063621627341196137010709285208327368944840107468384672361898018557086235326406524969260803343303511024153722075091501813428904787676103333547580541428661704584973522570280389410320027798274671778250001312428525803183167320847812288524422884217678969636619593929083630056654711381552310963399591042825410259728709617438249581812889556410631961902416584622706871759525702828623134893500188499596049926772299657409630972409776033938691716725984718663142506805871403386509558698273513598131851249423452795351730385380782706842503748242743595533712653887144819375566727140787458357735877631474263131586101196234076837234016515534519497321288599639823490033794958213448666783065953123101911817125562154861903687482405704810537095148523432395404554174278190456501573905485470546609013953057752687485783713032675046798911039439254256929316052797724896386755469413976255248714920161965908651786296338762202269677074799523955519443977003634706878743170899975497385575651446034036509882531396874202229306241802970832692305511395083363383650917609554612882806404646777078621783437988823635671896412610348856350404265382390822712662031911388201432178692278920728899022852019222400969658198453973902397890272398186451236845184195471794981818408226193171298311568948119009878211272113236475904*i1^26 + 227519941384844175154903171544318749192268215107990234942782849730456086117717725453908666775821808642816841011923365858563983498149040002629783320765247448562606808729885506029394620317797253800507101516465548778908183405842150637987808403118166767187526366055405699681948953939465222290487364991138131046413004147001202413081123859151019392666191570729478320520711570171007307715620341051685233252365685156008469103695571190001601580560272186409669868107334384863810896613670773975790863099780278372062782091914266415977953680071422433166254883763195997654233814119166702011361972837173120304556895542468671890521424359523499399219164009853272639051217384095737920930130563013024129594282687620931995368168198552378055378180250083188440892848067383022410624780069134403908609175062650460968138185482547237086010675836320828257338826798581028815351189589392996242100338593848418624811996674120478748157272454634610584088979977269730857546822985586220170709608576350536132388376130360141072506814422296340220682603024604162363213768695199806236293315878812798763148987596893842624930301935492763919936648036982473774852428877262301006567198531327233963922320853861185216911677297002629059517303729735046170786272928707030996538816832757346675794900185991258499697511811957320072249810933214955407700042512371477432396541331392949123889618209439138415982397285735279692272996359421317102641400621078267563883667876242000955726683494809594870132124044806131127520902521194808481892013171025456129139791338947586633752864820589092860019974136002289514589241434018283415893013609712006400311895100218718796618837306678616822835469648565628335460722713390278692147622368018883241351796826298524465296557706857324658735290494679496470023316140115260809137518212324085794274511592868668608758934424765215019520287471434058939855399594853801828450063375271657069214188994420718600547418754968618896879255552*i1^27 + 46607567187298449428400885039540725509870740336155794543714216280487520708767404812972455023248500365689140946510898440889696407272546739245057429746511653929575133180826624161129290832923670473776968020545791131254112579391479322792241425200134645833650648735223847247635008430493341153510245873631250695684735729929290044599679210200125675418777619650944305784095802714324793174999519248935738805604034709403341377440878696458753406458635613025045606318306421045187969765927725848742706356203268490606362567890562027692048975015429350171524546969535223673813307432098977107594780926954838941726323671953396148724309520493859060079909139691297074745577441333897822642850013061891041675865371728888391528063684474928559184777247857102665606876798943937116059735286517498926270422845297780195857927451229586496205898952129391976615259475031548840117375823958852421353884152812402819447483885017525747582792002583744781845194648887406268027632990764620416832320237778017045409684963059474812183603266669847008931858671446071199321416530086364768636749794310848249338130187320055692923777984746365731642624537086677924215167900530431156405683586787599285597224538423250063368718667327056590430101954139212068153974973882065984673391806478634200919795650780280534433751578223884376047064531718797820921610822027017144814107937149623519833338817711758208124949422405080377799193685594734759592720324188551251626189680956269059034671078569396420018341491884114867976588782285228534548663279827957120331804372500656534805338387618778322704059486737080714185381508335553650384390166111445837859114677138074074695249589618636154469571405353631991825696317566930656250478824759235374019002151897544691393301944668303176398463235566305294230728811314794235851988744198139479286646066083915957313213552673201347729747322939515667952915987890030505318379310740711802701597020656474328610320259048076738560*i1^28 + -1945839636379427074134609812507361842616960520768028057277080229629051356652104190801946231392592421052182848259583120955982258558499889295763619146281894919968193001706448808093550533779849232590838236005132867939741879438665999836091448844245555065727392362016533761292739168332872633740950055909446332593909596598930325180551363143490568190356851268321894090581421929259773461969569178778080128499171279939830224172079628021381580295470661873217681065508014425345987769283949661377306056167433025636693543211823958065657370136922802841600141230995163198233301578653326580917237710188520331745937361874378075429927419443195616366304368332199475815818197510416419738029736963823501059617707729313541556144772957434199319089942106197842867481342457623411979123650654067334069074931300081663820078780936227975798069447099024656021613190637751279858550205291578525183034158560902879618922492342884342283993196921093068968697415588386550247250684113849160110776259796868879738004981330355100503459667612830365735959337414673214016769823942942468542779003807305641117559486746350719401201357920960860179438465577246492467095563622432838100701771317161410736363090468329001776892316597983019857281828313440631725454472141027433308861989367930862404907090381379745128036976127303598987367134902046532827721061817232729847977027536770050109806202200041524937915342326417851306427254674830737245609446254964696440140266679801199541048641392754311924912908832276234067469394221060676176749471259171924966010894691683491147917333224914602709037772095179728587207763225114723849308428353231406188393669267543874249343310072044072385644114105854000767092297059206496833113480044040438679396167494785282758946650804890043854773112547952316482930530113424062819118794714561211480485497830683234391576343709445441792455399391184602191743965739935962827215563237003326277596540811472317187106512943710208*i1^29 + -203016495290399750845497651446784223440948983598911449408802862672165946627472478454404554003171159232478308508474698129791345712780784604832668308384280065180783435142210483255379169664578185544663943634835841162026856660877555375074396578165131549345624444383791550951826999013323535686353948514482691087736515522913504814624214812636027752237797246806318245223292237973483902946295933060327317406572511150997811774364074492449331839255150487653169683514580691867756906539970491544820054870563078632283548467478676324962395048789235620106655177541757237202426459554063793199215741712814387444852656366022104312754699816892981392030744229437539504443391416392375915536677950276929099478600842403442700186853398112533862437356873097246753777338613890097783076033443317174514442801009692365404862577263501167746856801637308601915683091316094244087234770057866208152201685661701502788435644229581678348423882932729803403196251866709534993953348679287568612640147145182394282758632693051057847037571784254900432449960294280944967725872389968148785174995010313973733310117957701681103134391624128241861619838604555835229148525261299903841277836895740132169737232926971538184355689723559512318449761653094879383869078356451206341996297916410226900178726313050932447819859099665722598999905787979627600939402317587665430195367127915362234684490912601257840620975851338828046341021103715354202340469319713293110372821087414426963893544709478503872532810145482863215049675080857833530784717865453213860134027667776098407277246805338007190302233935601247678403186244927506767247074185268979854170618348726214022391911948206179903552795610228070079635566445008662328752089099299675670884851388713474410150439609883620440413703955093506257490601683161429493903160522450556975708206652756309568806290387935478088861611819642559624835279919035053801531759098250985457464768648416482369661304832*i1^30 + 355606545211440955178334444549728738496944529841857382955661096278885404023711735636046343693894879292300020872874154578892581424015428974342328085986501713356277304377106977902371775771010455434672441542860923996723029828511043433275264046889919287991627219471852933698548816370037389781378143171625651856950438888503945843999818364715753092650137173008066254265814817648537338602064407754629274750085159822242634660658962893290844470030241929373501094312066556177715250712324858923395057122221804107169266186368847839902663379564688344209648752400604504831280191398639781396390229272550203316914595988373711703756860247596090307305885691455525924798387941225215284710981418690344710435573741085243108530876762628276197526254377397473656415418135114840777572910570717446273397782925220586363028149089902727873392617606460899572636541808753980990557553676117283089669479163870388181428196857096657601936350790674871182448575169923108133254208923314297131277071120683597603812713379025551058723734076655465145575916814544997104207126253811773301994681061507964502748211543839811788887267094828197169772295225302621971869016429854449515931112506369736824529558545157673902156023585954037824262973950246932545601685200048729995250285372901806499229891607579140118657310100111576019124459894023022234218520285513973273569592457005373116496138614230301732204435814874287952714391481153665954262651972868931155357670111237692197595872225463474767468138462445461647375641218207769272099923239897979157238052907188584076079477019027080360715997307163369624658489954398824326225648031833855513976705624550356656935271862249073807441401828746788950263522257566589786679684638862638886008087895078055567695669039033860811242467964217822447743693131132847566148240302203147743426066931341954315955931617979079988089180563351227697731535045658684315182582703257974501165865949894105104384*i1^31 + -286257472512399779375062127321351118049145543682209483957635421328151460882186297320188347946301408084355247945501968466212808046624331663689331125341677557494164063996156437936434668489554443930894811225863329983425628932432933685728752531364870382426724722809580256932499053198355496433574866230814353306825091616888567348668169973765187698413649416339847369363307268755976397218177932155824425433937499498242834603234016593827578230995771134317214247708065972543666838222891795376967782089551771658455596572452137510412497689148201925436933703295035701266385182496586258191331170586342085260041609392883471087779615132176622361203229156821834775542280877835314891843860462200623996030859677582217090734840370935828451122238819374204575569460257204198927392079922709697359433186951021374807933975109521344602923488619032655143104282055721023492726985925665410434793473217700202165213701157071046056596873584579855937126394361086243508948593589297235700539763282037707205408211261417150265042476250965954544441198918507886680774904733424708105075682716691341674825135472127028063550880774301408296123135841188973514402875611465586992826977657301001322458560410811699901294101667351599457197753935070288395894816484870910718971823063906731708705573680751807679824423234351595316975622981168840114732058366348488519608918865082640191227768412853945731180047694708729338876651202931497931177505946577993795461349564705300119095852056793481634336998506191279787606730598075587989641136490030283566886282234957327095859874401454570470844136879009228453775746900525343690313604537834386964288366270006382662211340465149026469859120151214269638413512769641745445737246744862251349955459389967793791693550032867009072159661347250922385747302862601815800363864100872956955432328246850235908863883321891158009956470966665491708604666580584258840782096288928545013668673291812864*i1^32 + -192053905590154241325881381420675049567449025792419022821383340025456338797266725281226415445933980100132001561552900823241111171514812280750331249517190180744953414025584600205326090470331001691164888867629072988338791986460422684010676138883504213433711024159929944526046848972230323406222419692310364223007346007411383620225576353440326374797140457084473728555145762501542637305009124681265578281560937631266720084335873449308936031070173196063958330211531914920192672874483833582122742454561563892219016126078847378851982666752032752588281887026394266333365616846807538338714334766267847980239628025223731194868995411089693738086506125697672501646942889740189327215885102845385631374835461466639702240734129622612837577786957860335956246849768081349271222182139174388805830240457435339681745718459472279488912913383278627384853162369226923842134029216068669116929860147523580690391489636160520729178776516603208894183944377832353554225832308280084941579088479209702045032155392935574854625968502556100062055527043003295398956203570456929748845251200640623987312892966232879163594082847518616612187624982826205544827131704721215074786991573493931887415898957766065411240627908623518456923354935498257409257141878308714659672552381062446531802462541442744356073102814300717187999478371475747028929648378289738682160393577013820011225661492242383657343705974864823472305957497850659030715713712446804599957821179958280341977061311280453117846053429239239548522803520045396669796111431967401827115984862163116377406823830745290269837019458404318477950143734079401174834205900682100623865061379523511848437851696929520313416474354181854786220002176892293313019497968519017799586042467093354608630945005113236026170306032934046002871599107583467349113942021729144794080364889225586936426753312262500974315608719715087243615369318853452780257407792431149504708739072*i1^33 + 7200197570631128174220080813814354253409577521875876882010640381974564000278676088768208819463445395063503172515961685759186293993187304936850639358873067904546978297348478204965827094002549733934718297365209732918437678472613263888766498655970641111640458650747219746588245405805304771386437986888122464758163855837982773767300919676526500229801709698066701331488888972955080211517180587789706890213122513089905992719796693025138563942684842341090072452204115884839862552017121793214307584626124744393529401951976421229827873617611947344681383938132363374883278937110341548305931555394059834963424754847452677770288293641887613568393733371645427601676813424179055308749653680048552866420219167382963817422871805416865123896400191506463723310288794138013167029506675061659008128029391024949863126395180098493313130999268385685468974543109134353993908699289967230291708153604407113539795281172216443267596095257060961500397785648001870555867167507862291396586274250605673436899242231989078860509078665118957499534967833873592304935273055302885996289098329340131865108268186810787577313756302079728299527094601759339456204059345296620878876426621265568998859372995110863837087395855166070849831722423522780382645333098129686085286511873461825028810834666010478038495228313670881054226089934318213051085126064561999653704935623284382491362764117874490051573565504242638240897717838546576823972840462281296250925572467032683109944688518883000025646077611119292190560345322333206942878794225965035743222855286360951088432472572859869758431344777833909149206860367110892500528665042978168704304982478192770888874679921499969647386501459609700275246821060529797892100546908057575260982522760713570281216459008221089085778038511475311160064906390518670026873990396697839216436885660168924524317563505393168293685170028710071850890978136059897241976824970010951680*i1^34 + -33960568618234841541620844822620936226790549936349087962307796509353415891180499800933772557588468348950978127870798321766599223753012991772408834258995122875535998293518216752031002997020850066398392864230317923201298518346341795651415391055439509357973066089808106549776863772223340131742004582189713733301407912966112156802880138144270007904610143047201804945658671943591177175016248341991641998841600183360876441959373929755339476597194710546421672685214896614362687650952430890612032008128860276493800808887560520020141826139450427592413611098248272602177753404398083501559567653324973414944836458273165365510207118993907424636345792654198181729960267231830690889482473394734504936945387925001386570654606742482570517873005461116604864572462351877926703546089741912026300715902182762413709233595681338141406309832813046620122536832976734147857180712882982757048797850740834689758647463904684721977112202053016220955230820388570153885495309439964319318212447558134427197917697557486075293163915842733211864655888456869993463549862944861940482472639409105948328728434719657981375616195378243531116060457897808820048288344905660214879164087911118503070723662878838664044250332899767109561793466234883873220770969071206933247130788666763918644227125235188500794767253577613081932762024827169290506939105157322509687453016800876397570411633503078849700918997530008695031473767152737607621664641116876207845809321389609741519432533287410998479313710198870493881054606123234072372791873947431446278994920579883839224409325745797551195783955492101561286151986818032575868359445686854882220769365884371067503344638932874787890367037530963600012352790769919083039344005361316893246813085233540919391041978761319242585405526925046673491255056507674837013706609994494750155458179675886276523989094119829202620056387848130490818323175831547344863769365839872*i1^35 + -8009155292176758697649123954005304404122548562169812962606664606815008598394310752592149788008260327243445827737771915431742671086403812750597676396883608830670708038667237359318489152044717785615213267397343674103055631349900981299051261883849024740427513176307588580723582138174460104446626437981135609144192677361174304383125061881525268714512226678823200932313929572336556332722811988725655083777990556210486033243058026892988798321305080829690116187052593865111821848656210934414835071857071455452004833630428095097413402087447450593661115271065389200845122073876914924885255625604767817128346691489013442135494097757016300131687464872714498620233389849716366078142594577494244814472218063389997578544265379397804844571620866904909080325523403995504061222207742519988594604611493909226904371759755934906411045684789300521936542219453556057199835009366250443432147137048176580071975408744935429454019155985811956496718318968469072939436177838401913746149291707499859074624644716503843711622100480424385218509447607237334258898517130248706521748873897283882943363765932863968553921731079342181744766741038876089147965044372272427676581812856946081605050554956994638447106805191562761427079552341719644106812833077526278513948472518180923514306050238227984988593324816175157616878618877816348801718140422382313868740218311072399099627758873410549446365443499419349762423733234718335687889260388608349622648148251871790193674460368955334613574044484703570203686715276854131886331965595866708274611571160563009353548517794783183905631303595865282176239366492745404064401583981814211660014895769182771821170483209259759494512674608268617883827797274723158021541966411565437032257812115570605087502445577763362222163008755210696075033264098848586970834941743327819794757784619081691785215804722944716497158823073057957789512639490781657413189632*i1^36 + -1310488827321318851624251858031107702575962244168069422671304113858639665653142472219348956034665685195840119032209653317434555873678235935421934661408372864108881968441283080326246257488525184995372127661007603957632085986052459821931855189661996338214248416659495274991628414151752818478815435378829863102625482566489189467596323334743997483442080809638747851694113875588526756554765774314832996295401277939517942131927121117431101895285485339090695263076691954317051453887237253924783446853303116969245295412165580320327750231824512461379569293435763551400232086322029748025186436453585404600780256078257117305266827154532803758400071250309710285016119849831506998319650368169710999856168693245008109469395719928839966755586377114655500784633000699746388580667293088873819391561603903508337716208614668844158356271140831320449685626411244319406719687007360726314864717608923256352976705792225516899170222485539551286712479740994344630291359801388685644936445928248912694769037345455370446780006536067626430656548461371017215146380740554111480129297472476140021665573924446221903645201398149431888481915449541494795460228829343991703404871891578522529619190750358627902255355200026074618511424603751074768971468202187742965019646714653006723221779836715897949567722913101946758377985705523607176816064727998485985963133312910757095179909255950308740254006461187927695407062233090938016052817667149478919149543968743907532414636583634749021823826388533113007976188984010216978197834522652514247921548976001882693887330628607073543878480506452850028155071366057403369793251494617731109912641657166099344488832053800196649238972824861018803449479174871146989644886494152240069465859089383861873004444917306427355579056157350531453189607099626399638430915867148552450143637355146876646898446987837705798079961734767425104170182541158907904*i1^37 + 239122687603140706830336193309858068636655584497433685458724618952899629463365158866704898493360535610058134604307569988482048524098829066967918250305509520960490604837653254643762145054122668212717118521324582771435690291037363507262523384081404456106150483487602812887334266406870330504567487593739897260713161675993253199955725297457430292563304055200693400941245247926058618794983281938921685414978931997633419550247500911902183450464222592765158633051350844921265557686546548036933099733061671604338085424633326786812912664101396034965430242894264484225902448391194656952710148249892678956596087740045569584910829337423599619621199046377036928586269891081833197035856729844644598619403904738217333425854537701027134647560253342897686412917182500535336727659682371810275304794508869782554988044229180701678479690476482090593975629432863029347854826825510245243858232455459063796457639936477893797160830752947813593659876931786498735225906488905455227240315881365058302227515971527511784318115357657788493302253672320328877715314350730846688728804311219070519235769431988998085467203748695591762539642046246167445151803173465481824579074161721124092091637196406401923648841460672931015848183041682223823562199748122691885061784612342412879166452728069463396718877881732218519934163329616631280435230619960567309675844718684981756358101973323086832879383622593161139645878241700291401030175460299857040371753343682895001529989865124525815315228359231490806530298163697618597559527624334038307505506262284870428144780479651383583819819623916511471641705070892927499036170423434384768603994978696258855504536331664236844954787433018903434432120332361860451354231947742727116652974041699919667657919614812771900541274035254387429316607759056242214758226580958286502455073407662421156631581402350622158879211296344603648453056135168*i1^38 + -489206223823830612648833083836833708792911967378394369514161290150901740930776304190902666485711658090127321065297608864568005130963487600925924105524605363194655814937966702247944461864133242276688699630298633725743253679215317048681062795223947209076989918871417457821331399797943807802648058900093308889024228355548025313728672369362949256773007531913008245850252331857768388892382069030525861364142689459701659778974921751461220776810772992100982847644706569583819039292777756913852793388661878791819782268666162603166810933798819703610401939840368399282787693502348315174509795624181903685339462774902592743391760279818432111067896189028208627063483800424029571170803402823874096660433591800509463234779059855383940410512087276482381444353507084763142729136341033589482038672637659248851529798722250243395362473299472793136009272921142518417444727506803405138123466378486416955839794819769616568304432328587122693139869920806853461404916872601137168317857824606936852313774471416587039887228981893598702897598156545012203353007375782285553164350766726587203685025269947274334432979541061276996457721839180852112994420508810349290619220670965361643337780847640300342641620809106300497721991481197799965073426285521799458141069793631454377105912740573181914147735429960828691163614737589829717661201734475761961041123819068482513435100015957444066397940730234803599820690639598143815462940780208509805839296679217831993113570653806373661198909471633811681671759932858595894380427055873545724945339160200174184651162731663259177478129494674795148946272874365580138417329918598315843075520484484043313839903493252563151648389848648841747405298406744848936147640959050509357042294025002319881919847761034627325770008605514287518435408239192161264029662938230970700040899954166554047197034487023447907128074462915483752464384*i1^39 + 84013551289000064410249025809208685827808521175349714529650794324527335433908492703412506216479075667201922681811140981665927574335296000363870007150124856256087346438466135610684785517477775496873259625900645991487648503712755925912170282170041505067578724482567171780881180896916888876940317544584310412575404850851823270440217769608688400473911401699307528365746596489805049200961459382409597937476047680498880847513867698329481755033912749367583551959399108976377210483632262072411682829129578748764066034980121174941042895564356462717704676499800047925489355466366275928015665647017334978291844793076364294882798786459727025970055111315561209476546092189248651602928063437872103181840192857893188257424850291895485076285796144625326727347952585691525982614589646153416217087220980867936032568025248868062600147848423990014456167398868428349255568045891274683397629356230631725274163982447178788452735465312731597838898179572560225167841852507536060075381914334073750800340295658273427974872501643979464079161405844250329790622218595413833395509449140801547487630563435599810313139405782024885772300172269726641997995941634841510139568746070157131495947173602651135436937376571115923722902639887802458671882140717026914955443719716714051465575527524841378369495725834304877829946443171257938660914367185601230431701504736034602607932920756919209032781874845829000448558502390485223649120482934894634503713787613316301917853659599659412495085384589072539877055641772520950376669357618809944383963833029664452038280414740354339489026375551591350360933349273420836983135189765914600538929447208463440119472011554891954630904437258655123976102348106652946578711206864209433900880320182257658721205140636983939635119844867337529094595127399517142307680490603856380518908566548590604103763569252304580899349674130931712*i1^40 + -15460478259412720788737337354356989386630927842952089807746043147635809061215460470291798783946017441534796695573057982115478208538945548122629561258619160456230200586336581698495957047511353477109514823066742964833634566874467264147024900202901698641210721118103719262376509198803722127520258480658489260696686097032310371769620227912267414044806030334680223696254678686158125005490256714230873758901173636880834223215689187589020804335419015430773824482887764457810321872379702487894902457691099526102057413769960708107615954387639231661348558074133973344282217256829578000795116498685982857124800293316227269335369913598821557605713509778407384760773607361444568391620979188021100757103437311990512034279858299572331611254761416017639730342571818916448463554231770430633586540198438214699192954283751937999313846254794434169489902781142332835894025659627262835242699931722041392384780522885631717792689988447120956975365306934794116481093001271874967930130995820797792888918980278496195976144103378689732037904310687258233554484520745248592086416614214643677022589397063690062632118798899235282381417886939613113875068846969160292243351200069054707755878400732474600781306853895174237868857146692167510704879383834256153274729900860012198236806488908268146474873868892570612331157117997419564958785058750599015343060132183811742536986411513607534853649958678877232825496336639436620650527375297934582277214671828781586039885371896352435219870616342887606459692675010476485467987832469448293337453395522596565195540537837219697524927050369250000197505757954489724978204292618501178150063043945503084814595070716510660971352097193210096413295674831476852951077214422566086917457826071485422188359735404517868676400443026233278626523899642128299838930217923667343926466472674931257846121048431005860944175693824*i1^41 + 819566172280482542467925036848262987127282132329339698529279074686930301198439534615318913179150359442433124503435112880108131119955866454979586491012473835907259916084074328209917216143742357502697672489292218717706385322498546840051088750908258992776589669296944222751681158281736221670678894385867765446902112754003497423631212083031691099128008211966649572199738210612054909899003234962777510866544477553489461868907386157215893183809249920095850564534488967039513727980568378324972242226374175162282590346011596398674200250202662503336913394350217384341698764910642348271421387871363084965111427248729957705119122925856608470694259874346023496186555689590125005533858321680849929762562375639057646945326866234022839900571892273490489265569905890199257201854818145833679603642407695236009075798706113909599379253478359449880374552079595160519922073379816648518662925915540745406147599152990500222380567587062785298700349610348598925209185442333330346589370047842355471878711111296731628418135683336360589971773660445366821340337652105396350762548381079147844701994692530396913268054286746945903925381231185672321790968744382878486037104927942424702550127007420851482367373466675496438595043015244660163876085650886516500145367611882391961787121973077533648557711870818103624224136029231402595001354744187533554600381032773797356253922363612686825824306176853707051635768143216762159439035167969037073057344681440164811591169387931101977122909641311895864601749203361711535900859848538290035836796618974037394678463477118812696278632638043913686727001090562861256483034807075879167977019706711828873860574342095427866693991438133494340717287291176520909181633027116631174770208885037850130889688777291099646010932108997925799886062443616307129402802591084001344831687018523092456715643105504732905472*i1^42 + -19281761609532603424660647922664833703845784265969458189302868101059564061255078051316750280812241678624890708079209743745522979324652721810756506585641706605694545318025417111439203297449764364483139874645332914650795327261325163954202039827613921425850274406601959157643908183942235871644079463561808401151038748893762109206704208109405000099364761593402069483431879699881129368534115632902980340295927529672127517943471683062844664492993103670246406426231636956355665544850196901715757700461868444174129528287093515418688419445357289234246890921147061550548614651258202356497422295294011942071870221227838024444179364852105363651564330118357111066415542792061416600647778920107930091427869571378770319501858122396421710975479347574851506199453328510517378929562994697659757595778400565979092884251640051901068467262699806366034895047333745243318251251384446323439860027512014484240825861143494703086467194785352072974627299597194177713330558462188001363497064209646047150682064128444761332271482975608874799584707583035517892634097648917696600011350547359413048512070339944898163496327979060891498363851443717337227231266825898176228812146918467347061588402323900525448006214434078952285742719358801518206679705675411499660837281866601294035028041624979533413251983346019103444835160425304442285864619886749707078247318180315564335295799968665697412660125755568083209609095764062339251682830829614140222221277484547118383924225961879555571754379821621045922253535180872508902072796565818427189400939359932540486077556527656985384428490360466524872499933762271031582076919869177045997181175669744970644531902860580918065072664032775160218933952772148107832751801141868786438407296858620269411971376436717005481100502450835015886699141733147377280246456043494480161737701734051242974977166671872*i1^43 + 212430577453935926557582740325185367831665993306244575303242787498066391756168962298137699603478498127236499045965532882697532637380109777618231019747706492420835892347342313831394911083300779884465192941110781222699913376915352630644345085305397770302940517735080634460079455684745258919766865139911868212591306318458481210550467739036247213839874426123661324671466664433728292078309346208562672664525659315742221717858733752223057188054656088402745605118596101741793164329105096585505235079698742600379418494028808182810405977110863925086897041387105581529938219756993473125648985573289089715853666226275269072662436076948270495472318393534643576341682248470455652083555501230398091324386050670658861009450118425152147009567721560037022479913691952410639491548100582137397223407368064723204935055388761466173758064308598479210306248650199623576752309936219720982383958619512533013985933897322159805223801229270334121772420273628664811336228545734911636593031489116586630731983279902038414315445097320630477372457964838973974157581738180908220440102467706788902820602819188246150301671731415765123202188564439684531839219413558510257765453414419687214263214968528428175397138822165985342753333750957111654916445483279659382959903891714663844220138743449313075608913322187905063723879743578821250473389752730789509639604554271558876474095042278871443631460645915140592811459475598714536835748409168580999709398908442526086916370648634739060736850100780879237889550751306663930607096740447799568330241448749227048152100500191389381893326692246040070237122488133456787562601368881607729975383142031334631613448528708983518366725981312788356753961996541634908984912825915549527298238987649977345365992699051667898555448991364044925611471393030641355572595831929577209143228955092531950911488*i1^44 + -1009437018822814860871377719745714555748854760450703394939688283107080895170089507713241664517034339835704332369556401602751134375550846320297026134950662506785444481061811766006077702312170492182361444468628058544555811370349712006926473662515804250977063855714477735916050286766993231774562073327529839895736479831327814004384408420332219891459735636110990270408211620826781542018116719074078994763517195242204377488831668357820100660488832237901094028944705620220508690305738839640276414636964354157685006747901526980735019477665659415721930772664956584904082935250023637520930024157246412077666592854849007497269972434017090139624345466209464820141192810464344582397317993486546404929055303549968241634738099646920542796856727871541228513973692518925506479380016910564985753273797872741880270830350637086122850309981676797274440856936432736087314306981997568943685449623952228614359322487013631509180591940405562025114595496131449735851715379215830330483509886595421924021559549332633279279911076188760499891171728789186527439500064925047749269292298076246698244319903226370859565520008843050504384133663364883569116399920192609899705471383793598186768733025203607601503160167877849564320903991432790540833090155794356163950127140950161270669235181248852759240417737345330561921106575364848222360243634127705739230478029868239748819528168310212575975397556119110556742297578959568448234106403508753368680492576770876328110696299457282116565411596345177416086275982095953858206631465041006867189190059920126639450284248229013168433146458536971402876317787698036994138378093790224882421396524825671100196301815581794566327279368692830720489862005535223384975763941140206850115792630597853403028559740118593116887575300623308764815580247389384383967219105709559865379659402182656*i1^45 + 1276847724015153180380633322017688246769530685790152548680666542892788884172423491221655238319789606905788147313661150635486050299878083262128753094204674460925628886072593854352772059058323457884435902692438810451133002758045633595936307096813022805938441976713830694301525078330499470306302555628792433956268634409137772430685121719736356150909903440994661869159948461629871656582831085747852073400033929785347239444561395621576479552894087696244014842047691771699309701634191728158991654957604974184793713637204143728307580801360475125028957327251769423091092406832273138469894024890130238359649022765398694011867744419877551407640186132179044137502441629814907364373978994946194962074188678055069248717873424760465051926454029391861495886086278695616486509808383983082081003110067055240910583476752766174582673541475085752785729397889162416971840786655971337966824240754023757072652487106547177374103876827863208062058332764450800435438159057773521140006445032216366016272094546773983627523363059985288114081541075057215410754279877788704263629552160388543802605766197756006098740162118639216218875620840019840454932930726453603317583900567025493431708325447902516823426754113824844737341361143472156517231201601100505154661621478862993693660402059970383066991233982722349367215501256623953220967232672890807063252875519407054216334476226611020326406392616939500655119318563915758280722824366417330264366249406689601866078968967594655027437726734168152958133550222300621733510526772861856223139553684682913115817260027162262166632373443778592824927583358754083921784324154266581882955048243630730244920003663493720788030027656634481716963805060870332206524446474421407711343439730089548845339989749127893867117319713454158085705570376505998492237934111907705249595392*i1^46 + 880736820710004716237732363667758345346806292594451914839157357768968852454198404617704667334198622882695573535257883337210470388861234915759857534485890651605465934501526126275118723481451272745421664045909587127865146693075350970568497118687851214455903782847242166019879170936044557764428541972064274347426442374775858661925200455404443871412917545113375172571325847262167185574705964820278289308895462489211705777971793698210480146811411403224931818841080589171208603532732875498909629073450187636776991378169066059362817967897527611614712590686311734983707623370358272057150638434915545130963481716986342012977074219144247043219545581827288221214754758330968952748631433267694502624322472716453340290166230380016796189216916632911139254027876855110483430303211483444684062732337126800045030987227826017990692119814483953706228775837056830622372339750596686090470345179005486915272670178008720902120315168719312727447428747595596521268295574025541906360713397577862748183142266280779792433079688853381790670502341850501515597701587511651630603648204585191425362829677075632202607390794485956871833263719725474785682182745095735607161328820624539791714398373026994057033430548131109767895184051382049466331273915327139858342091708141165016742183734428897804391445389455532970333142274312686264158782978555042945921343799907301965185135071352992776432554819630265254751682352854865249217142567380231434635373971387544126598729582167139734654878563638242529097282926540730767154068599732421136645844521969596034087795570431183627498537961623997903128039243777620568538207404662057129832079852863260021455931269208689536475285252982534366575567396171766446387687547419415902614042802156496729188056626889134577812221960773014424819745883674615625137079197892608*i1^47 + 292793217473220596064690588353749830058942026637923336525918916195875804807614382768004989952432651892247431899415960690400527652486223469404949947740546503640948030947435727392686810481103209430613023085260443197891379535354565325498362437163385471610172935595454262200960122458554311021583358655214475281132612364159741403958981618993710508812298751262086740664957642778290111518988253835521610425666400031714746299351564303788212286774686949274278054317316153666001558819117778169097589155046764531405732206362610583600935142290045546222225002035580063869394030886385214126152859414284217598703282035471094200397244405189628042936611053382198160465430358713874565491034222554946527123016525818146174938553158929654395065011895623978680089978757516524552790610617896223984012265721646839258393508184678608017602251702573567539465427125357677166599713018485930596268575535768629289379523556600399403839797043581502187398935824264601603721510474062561674811132904430653147969786028276274958910286155765853397581375978256463773087156698038032532491998650477903490953076433089525585851159057870258745632274502547994428013051177598712231792148325538738729338510999040141196892857344552865627609535226296151254730455805657325763138223276101425879558248551705635474101673270345277807075837777412723093557017643036666459067594113816940701899037080484429646731479141074028686727617199542079062638952651065198607901282444878775041604343648910809025568028177572414323511755095297850150289643048708777739063724085420044000587739138126680061239543604348012690992778294108820659289503015964085275856513567330610696719588823601402784342130178979553501138338542647356065822948122506459230355754698912394244530742282831310415218857783044538628957744884518475396022272*i1^48 + 36292101650093350505392239620106295218812544894247508060413966470195131757850973302478584572803165242099364000640926543089222897939039545430236594095870929428684357812396944723284771606349550577476496217409896859939157080483403947266303854987019481483183473808818273619939529276631556849704574659521134231811356471164532776776293400169233661145444541504753630919158212600632649174954151541672260798019470033474133800211940810013042913763741694368271418283697699804774018261949103599631459699201501592004180866449898343573268972592766577810563367017469186791590816793574431564819241683103217096515927782968253821719447046883342651946291016390712385448980237074065649193512061361932509603955807175170966133220138370395902945057615822147788336562947876693767462223288981978721789057092664886487100774322089451806549224376789522362599098189043605802927813322658221689325793265707602088706867985581398922567777866805702226526155608877464051728196328874952196650603822462388413405526867614204239006480461029396953698485262491549999813122983680817814257529843692592939846189922406213469523927225339786280123019067316022996337963329968546429858251803155127069271759519571017044569647093691815576145698345453096678376191473584392353389788751309754862017281709892200556684496034658116593479344396908324814840141397813835403240252428214196594598395983625260599383322585428354376771244455913262438368225436255470108422482837945561528770839531121602350368868982723899735073970048018317044123398628796856590304928431176821538746464408296865485303231006576618536318233346588514146958386594578827131733618504553461194703288752701799070991445570173316072439970536894696046629288696459712160538675325272389387559625151804613934277058527946912912474554990854144*i1^49 + -178763512572840055181892619756872020309589268479975904215698294661603913876326600192993099300815004436149575036083525943035652283126786275059472133239533036828959126315369668971636137634731635164350150127046458613615964945885558568135104788413011286551736147711047190371525953121431117835782699787276018903035267685414951735287552415830941696575054309998369777455629969932936626638650028364430782200104220565541322637598035895257848992124360774051997267812512015706488475043302355713177161217396686567933023084229481387340273478577383611067685759068904149054356728515490479236591724852158975251060847633984411375158762494018706184963979115403424855327627777383022105952286918320744082594043043940450278721595846973077092549030767091552144231545975631822808655181687789692675937495344501334438287530442318547516977625321253483158522556653168041677581528237219056651910100993436490162753030144114788410800313111570764469018770646565536226392059947138847930381140354429606815599534334906137586893455715924782115621771191565792647501958998424974299519955751458031883260805924374623997396684085942935199692122165440216533859052468314942590286847202765651051056129324824219424005957526940065239526130031500429901408251570908196281702437899360291949324876575604056399083560582687774107723861788956919341285485071772458699767338466219726917205589836457244324417349236041403001202102940175023697854199641209006774510583107527259563155707393634890648803378761672241940092997384897452993753730647716418219834625495086228499211330641196847518304797746309716003986560928601621688570445095181696108024829064691598112604469957768442012083472446333885747014286612366041305297119774158890572104247173446689020331734208923424604108129538006448603136*i1^50 + 13685528271945624073318587115679203576665092003837307176263295509607876874289009226513800586162719452507063892373650058207705081998142927468886346950264915005041239707532882527432445464696194186412295106725771198898975614335191566164475077521816549080748724130119111914523016068657079179544688300496011276888058090179165422532826245684075579131009458228540713339594675254064855160466109979956027417649403687282462496602526240938735323057274662798852772044604189148229061839459032612701023442602946455402787753330728310622074229656521376843269081133515866661083279101803678003275655646257317865377103344794800483539627662048632049869384693233715150904251854576965658303092070429197479969925579587099238453201372803010728420351753963861408294809627308720860999011281219361062520883283863380085113773128047094206528957955674303562804302064712961895214131548998061803989855624011391543601706549707282869440352022280495375044756257546565486521153619913232538558379938752449301491397250234287302739161645830646177800479765547526691378968943023276481174504866610353791493668355555274661335762111116318719108309883217302032704699277716551094984511082514414385917739052253574203072606961753396276882844043621406854772627362948341679879141412260000092378830381938267987973417032897044756033345241298368247988416751734775956299038921463018617327576408091314180731723619857450555882241621318788376324984495009451413150853865326201999152926416559807760345350585931150669575231043497168113869474605884292292375368102050410672027892296774880104473404508917830453608341011097085179170033779143744930716330940260710594995529095709259468754991639075810374561419570943445264881068949908719766509347192038848043448172934281861077444900880384*i1^51 + 848923174581298262577678549262459432775604414564187852326036483662743309047289311390948089984878184166903264290689892669569163472392268759338576186610370173230875566728900104685534696503813567413418401015361874003040219403841691201797658972947847957529668825516734609957380318866145018840119024817635318396899428728358267093066961727117637130683710096465522250701465791801145491854955092539894333312263436545817809213320131534049621876651488258433130148360132685410767807443210770314427713946957947904991572599833804865042351486059286303571175894933007410051399232973353933382490828126548728069321267686590978022910559558180578611272184085653931425603123597491916826485973026048346158429652312908106287535683879901435992857835148874254247118416327041280298355259512492332577111600282193224461447826605848898789570773990570716314080127414203545410618192255159230895186121426057072560100124236146919954841509667301736889313377207863478004719434607854358871771151825195147589647465973978073725020893047096658267310969833704541576005472192676959921780947526258662827119265717392469349957751410518265228059431307145603578015487876339689595903340290377096300145761563956327344084019225359381572925181712203351367652811325061651293340076966191724096501647457999935957439705570717986419868859870828875040795789728556986849643646121162478390961879575981321194622148155516950615844166644143886762146133743975549655216703586295101656640682892898460290448127005984848556257502085368431436065364470437994264895511285997526154189330407367554336661876527323279397442619438719127947044002859763461994018975329600226288130313810148449462090902105034801221176220570691644691047394014674949043893358022663341842243439764879376384*i1^52 + 13410888966083696175590017910873260920255267821385155842371787114940982583632141321461754747006256446418690788979312637584809879619910926502732291371990884814345189780297256490512043429557752433113156201724466233745740293231935942152995968048392082386560448015831360184888670803279959155048062248717910251078801319988675858190279794980075074181606491649433612114170862581553241867531017601770515114093661057726527243860529899341546684810830759077332558092744935267477276470645373455819394961049693826254027133255536070533492164610962227124861452618631829185477011399881501156759190961545417430682182981503351247289838617096553101682324407200568238157254685471584630364387069647850982041410641654082410753009266415232874626398967058432673083034100259946576818010676919603519882739863164664091608158265943770746357675036918080760398657600964603938866990940409018762995240750692756763964374916322873494879489435292960256026856393591658756178033336249191838640779154524630740415659239617139126554146557940001253846215263793900420908983548578391094349969821071006574784593978712169645272177069869790531474199797301516449805722785972591587517917439149242836746429986990212159162085138321622145534814335466702779659346705001676317497065760990701060260505412405135865175774697818914838142355811796300934409935630178354144668927867430019925522568831003736200891800977098179643720017900535907898072379335937645361226858730292405266355246165650056627685775578648900747094346343456243893353143194145559792515467914113377567920026379035852294001114975612180710717512044193778526491262394328769719766402712665635072730069605490023748591917534127325243854524639880284739881899400659214004634550847891546540595269632*i1^53 + -13273498446540817913897720960091727896730831570172325028183058859654283071533674153092542712072246697304065054597817324044775299402316043090761508732443135746256313317143626057710032477271363109278449798444151146729616990467290302497584048032876777626177018211399377760190991898627613037558617752066329647014810257623562046277777761099022165092048489259140226185671982858416008883488877989571095813117963303938467157152479558530738779627454528464940740250759477137990744625564181545128093581385406974621328172938007162119290250936633869400217274592889735450066014314132247952053885181657826190545680085352813402112278274515408663828243707180396613606757254920483415954839494298511359108645304366831110412587380509037079872670510824390653018321860343602879280222068750223440610611944934071922233814368877942448956145784529431796767507169303106597764168953526585134781821139638289117412501367047848585900267960414618799162271474726951204936347323754712610400250223009579069093455458942162107429893765643994024696514828955325235920967760639297808925890540252200617635219281955798989717962270105884938319634115382435854317323384018665321820532980475668391873715159721047539135968503407688475333529530003606371972429527212907582900973926539270668889134609770648954198016118977660026349488028986262142534883798546335438754352305797940584480911984542707676684063466668874834483406479938277316631710356752137894151005356970955912244494037312471754764380386308446928613425819427818873822767650614374144488390232392229169756126577213900648023299097156777431573831549343184039527034241666953684348261917392137530908187248899929958313653526317643350686091949344829666600597929448688558752475804354560*i1^54 + -1244823209849988988393340900656464588133663898420427435172164294848842218560008638227192341293125848736654455052292461776154110101018035113351014873685258928265211446697056897493599134253079715721793392495036102880004577964842146402967153703025965618489666499288490407689212660153530952271840548676877082663957130110012339877546588797664828759178696809091947110023261654152650100036140887100088448147296178043974019159638140045076107284204607253185361509930322998709368051590157426763582511067188355946889391734475159933992710570933605197878741097298870437805443037998625195557478771700489427587809400329688940204401715024716731965051228919468612452635115203251566731257447667929363355943825706271650951476950162869102839703811845516330551668501782031419002980581265038294160305727461598797690553172788354692504315912642487988859106853515977934114538454687743098159335491697927531706637654148424016842735119704222124415307691724825578347709912024883623946082441494833536055681148561054584220628687255217091061774419844334259899521106646178237072309744657143967761691757103087654564276660660195467737807501230421187453913548608883908328019931234404992268972191857895940389356910999678554561364483759484770118401431785396840810523124089406463665607714823957403087952219064943915278009710982091531442094118671570726061961521002030050637627249179366102597711884052420306380270024783813415519137502515948741479130843378198620463274928071929674025188237089654587337508424999849704663184650327786575919769922058680133619972018999625467753046645532558917057943415752568435843009298901857940839141391773495888593465973730535240450144533652853527990581467771704674204050790086930476028160*i1^55 + -4923840636432866054528225647701668696114755453898821302689850314935319582987361770238807433898845803403636330603303587528095265223754219951213900193565815108795861717021120366555481662230087787684876208076445408251204371384946068882486838191553174235200540589305620500016848505373990007870758112904517019041680019331051913037219676108234691298192345631844518438821293571371783509676696754191273766850374941550952562036984902691128549980852585809576250558981626553930643115266388736013417914615780882493146911899960731352960345631813320910373585817209753027369278224329291592082884902170373482026405859424225731556756785046226660205040059723483723986726056167202583858714095204892457950286819797858099330633975469816757729031778637671797017078475459669529408794677601700112513277103634296019378403309807580910079622724986482656159337368277079798592715253834286415084026247739269589434533566127170038387521259509911148116525491421598004394216390575632437739661159282065953125899622797424715260024116371589192786167129930461564109706886742876820166091304438344496551260675022764913649515969016333726463800204552391057501010054493378770099413307085666160740073764141521926764089278950815417593302878123090337418222151456330281186458482063610792330984229699880420338245953120269967363682386999176634430842344673694420355163200876300096296088933528756413901185669023277451020258783383220248843921608703592956345227986856278543724270309030039421497688619806603856382042471404403763423934857302990327867138366268925216489933817341443049566414953288545946844963250834014384412591323328220654178316343288836715679135222555100026154179902545998028926415303499798604342796482560*i1^56 + 1129159177408697699595742087845355712883738705791512105317948978631763690055105683908090135913774486315396550736603999300445110553977122882693775766858646396365587217680028233173125495712830946025807365184775773609294452398914073395947404060512766704440600598833886428087088172133342090526470224964770379134749387872293663688078406134839691297229201998683475447375453071567761657471969542597011334250809648553239269606274506219472126452398121129862578738798943692497202945027372417773404683987572331381203224805974811414573051617769683959418203585966543502445994318184211319483914195018452187435086527958174411425889861651602365980880884480485949246489897539269955584951335551038344941790964134325868404571506037555316428837176068321572776097848577155986006125892270631430717503294115243349447426596819865484499960142026846209180738727811951307647768830646766393698818124097101416910757601698306070200265082129895866143817553650617053777735657582829887938305480795533997412254697267120358919078427232166966826977033294170648782026840931562660605786958835057665262410215206807617320806377713170982653671148914797339569982234032712339072783296375175993103987704122850192600343882773079604934424624307782613224560718956591451997349619010229940101425865598527023555970586677388384913760670102821181528626340419748589330224118362647549889291009244276119628307350029945591743585170285580715280864434717564143380584390076354053741737583347916250655890733499477426605265831134448470623759028292995622774644085821032130141921883385366864300810535683694860620323566398078810761823924692260007034910001646124470804178244230340318178035176589908100841460056868693904*i1^57 + 172334415113926307837281201457926133202794098721457453578006404015381342750755425625152168708152250632804067091841639780186978962566875193317348788607805257739833589826473626733805507921405046900034847797382760999523793686404360580243535548518096001539467093536367880991251323110162737373052498941336028383174720562372358210990772328276518077893781784327486122601827233825415526481856188469059020252414488482244925603310732545228943151486872462880816569816309916357919409835054595662330044439431510372525871545898676452073374192650687022400186173166325216298055900373701461238750982337014701707367579325058928954716183356856508920007026974603789148827925287066137281074653564994953993613770148899100092670169312761739926495523708257679947898229462299074644942919199976793140550096630250441907423032256899079340153679439133963553930284819324736056470433014910330010180859529587864144918993935569517281822695676099006831942881243666837165840027995345550440599672106985959391515270454145590465879529489033846768458313327784875054344554261940204438414486721645330272199473890290079772474101875607431079968925710119196343346454006234719619916190855786763197063387160702231401895753627637853949287421304381344804625347217462892455977578282821510250941588720066600590028632688183451733225745424828806664601965553563699336299047861992602992720685911756698523772494454818094549360795306674730504238534387771655901820847290342049012101872725791567716821803668253711114457389683673283490610060110609099887006327569949930739153241597220792040300849628011759542259979706432110805806507771062435559558636290585401284132159183814282134527623454872930543385224*i1^58 + 3347909799982299886004104185150118982571746237156898628275815469950504145421287016687588109898272288044009917961389042735165497843699962118505962505860366637445311025921371118959358575226200286496204303425499931631316047122155639138472139290678784029228576434994791610445131979776384574355944154209957736001744045834990911523809836427504132272373529778097467327510158513891793440781129469110741904571559057511551560542757339566885451292599439105783686803640848854756682232133947883164441823577199847876511896503062340169084275539539527981220934717509547853134108908659401445557639447503541276615306215322911121028427916767276334705806993057449580565334866465535156463024600068810185842723722676130264746000104273101615218591307513831961321662526256830006462438939062383666780600969763103802764827295631300541896422248794374376396117911803683919119488950318454922009160653803133069210012272069406513650620161379919605705281022894928176313770653028874251225770092168838460207354647302212309980803767293183250326723564862605804374729943645384608323661718554950384651323786970762826130433371368372064804868965179206698387193166239459888480395420030595229109175506631558559649723287691242612232236573982763778863848314709103179896545221995734429835924988793991172198127532795601708913114676164341242466636823298488901513388401760527649103811601006505045409275720085037109524791933318318005487370211699925028865211504059770013555097144736480921386332347822346901976035406158024565214924656990998694322938935164334446247085376446513966572340648031435542571259381904749152675325958645432544374531875*i1^59 - N1*171083000630974549540983819015352776209832292024481912348153991441928801858900099209128840230689634708722512160857277442244640598438868933865549895579596433221056773117075504579971603774775175546639874624700625895633030934262900827977508748720698507468865587960898881664445824295456060384166772094717986783252593783564060677591521340091458980957466669417256770081906229008335353448739184902524321300826735121376575419516650368679255538607781235269547501264297422368842388817197649855676250000000*i2, 1621025496503214097766415960040130927417024200100228511782584966505028929651303576353176474177235022104013851855935375444737121885654391459267231708516145373274363611771367444407644410816644064770005234076006211299531726153634732920162418552186162175784175169746071724177615753787552629671786407642855859589192254153754059911072755335436322757931200433558825092653897722516671085037459544505198844854886224432799280607324031656983591822980509978337303849356245899280424742120025024621220081214764872079987597276560820108503641131856364394818114407646604254603284418351761908929387902485279932749730349430688922922127130211393169744083830414192470124268007124409948187367842786541550649017397315303620329433680502387680250788613571662731688464711272187669162428930294389881587307934260717216613880845969120053919324302150949557073440008733749935683808157889500664155948632936246386012117892792624230935151041476925498057297972178471392612023508467681096138307308588904546617260285028065683817970349846530015443229759053098165366000666181578481811516177319286869008009614872221288842739647315668682360179175036141103765914558158382151161677773802427608427513663411374357616555438425017841355478159166537854159146367095612726043132080430564572775515541680339548866748937295846638810021075420525087375768208282162968036786057344869821484865189228296298704954700185735668855251774330489863377571623321283976919705981734564380566266464416677485177564989507488176697933773572030525590532535961062278900469260265415814317051297349695466109421166833806815830404394475454819929440128037008036582007896148741564735699305770481084648730880051375366374159435410113282377861979622809218424920195380138288471710154355170493731108120202860502547494669887865288363950121515833773802019200474834735687423732465548908695147112336991622112595180377727434854358733453929933685394135499040884315104861600992087154770674872868439285769302635954550291867496892524886580443377811165023575667852156825839196811821056000000000000 + -62472883506106483603430867604850857031994055823228285996498058902408184244984388854318975188196682775422263669258653035036475617437587815143740087991868112777104416750757018738978873187249848316887155559117328914891152921893948939774919922562860744978306239559586785377382531277604651001969341840444464376810265886817944294716221955240600568660636642760318952003196586828894322815868824659146223257956813633751444635389352326859524119177276183306663913673200294679117821830413529218453778019315940113533238740150989072394013102006224941742810074280781876071314045025804581268646722701270822647910945750637266925165658166757099629675380395705034104300756218729815306547832856940517060419724272269838463973415797020272250262744383067134543394390190400064957680556616129116567530974513168953631667648569729207750352072702718943404136749551591454506538309959849561103264625413108342415567344064082246926911458628471399404732298063968300667706027127315747134737846685746448276556903158983167036223469823356016450152667261538712485126580127258040090118885151039290503907126865504631761501396244952623044379011747077940281872443456028788666897581044976858731922738774055397093595670651941352563670797161622272946592444557625893715678993246699654475318958486173326653110315556443414765676885699894451872400892072211153687735947822792616329947733565339139570550510505439863008659674455083811408856167391324547405681438128769598509749121717341173951842022980651562813786750075426526340615746430441203232695650621845545236172740469161903499172402920846292457734972061814385848847166504567355851754268313872785594879863526621712668576372211794574766158437492910621600468948398739748531433800593003213264618186124964623773978674322182729598715116513857501135488196401064507649777692304569823273571277204534872893847872692601839980882923492289069170386708530182875523875401025255828331732821604681774172365259605705709278938909931223199206250758781574732882072267185072465100361908531872830687888906649600000000000*i1 + 737116874619347826108931935053968630109132778487350406108885832926928133553829083766425610106150806664729972481444495687509308487681245151073993146773655597450060522556761175745070453242069572004785307948677418179446186278027354394767035675632078039909647388006215335752146153628193314425063700912135432848036730816623235076541914578563308696277082122996428711523819436809972005319412626682213280578868305189798821243281678304568896883838777526904432378497828854274889859526397832289120125691821616518504247419998326412566266896249312287508454436845604192200161767126495142715960560011869902310011845236661678318768739465207168161770773825051393150687689214163445447421183335520438551622940214626698820576315850885481148390059691023700567853475679340055190933063846806944791540572892747407172025509686535490202224465380352567178921667023979580642694886520932851895749441628100078117985753519394114915696391476950032809652478134896506923314923581555885114367618004285443987018283942865027988620598726436976904012505274503075832843673861471919101959997478564021254703510761426411027315072677774942200040518361677471084640467374508655415660725273454745999570101160983319797228431368394775281830793983506954092128253198659345234480989248328180760486319971095462303611616086568631652648029443426113722912947078391514605207817271345795640558923196605838345457061660677198102844981099649256812852069020978525248128932024032635711274563227134987512771611728245374893100022201659881067132304617392972446539985990206405987307431346436037661046216110158756764346345862755868538506706752028042076095397859375476373896120035696858362692619422306837949933622753635897205572653666403372890680894485275438821916693624954676716275882089788038431023128467660821039557629158610490545347184629633939353412873884927484807030747415766714667736719379963203671490312544297612619098368291601389951898093454890259840543595707705280113170649040544012581220438187006168726090320351028704532922703628873617286161760256000000000*i1^2 + -3092265660025501771952350921650133685568214697498896987702485488847984492999656387808609562424199967460492710882745792200651389113313508395879917876428398273854471102348938651967264462222416177539131943819044008376790764536167100027806777200045705847140652140812719515968952734032153931177466851496245611800897250152371345860094996696945540831335938169484798466048285800774691262260383986355826890939423711980768054997567741591682089846597211535616503872896307146588763826686382395764992468378575781927250788388871641573979293542367687881049840047757980508466973697200253852925419534827804757784971299440025491382348336245375508731402769833653678000612792561139190613944143193589083300216011483372418771952443811747075952810920902088875686449715397538627361332593386729565304435812541100114764844949750434253623007853740923595054071793557904765214088959109719954032273496751552917754811049677020664369340053785836893808492239420187912599238933075093918809191750639536836653504239172240880678683419396871198270893289595010382803164282307125280784331610495975820347837275574927490961243140512081139459306492656897484337236372811452040679915870512341215646014286115912574344349310473576679817466578640497917076616448255083057472321593000601235613989669465175818481455858343212553184421037130827559389546512471095811137065690997194219720672698915016766750094495663002135193451184395607429473475720855512758850026652695202783352310248334270004813067218382709928311457558648772566995074960145060206066113957231416097525341559319324496307956023466094961612052491701038222659145846304852952811148258949353416934876300591881773145072240303644445273186560030743179846091781913623153118751513886461692202372299373048819495525983980466547059335157864742595419168236023594826053212582405715397874819644297782798895376767312190650360762722094627653225175823061980378324735012911539954879493360913320262211154813713915652437467948889964620317627435131280860622485305910124831674229652405458205302912450560000000*i1^3 + 2961839081712186432569694185328735980812026008833618150234026635260466639085616165673042134877484949679773845667570452921729282386484198830651524166234531758902376773049566298483409005540469663232162346838767939124292032748712857375081410864824436786931606074258767107880630676386552315682177682954104160544307337471773514517874758436118259993785179680435928229737084761983522514310870252437384650360937409030391193521843889669023384171501305423019448916312031738981402017819446324556631731788513448540066360719996349146782858598152210458985283328682189087247438528866946149488484907226002078089599972658618793524172169540533766151202350759994891362967868534980701918732763753390759075913176260357738410520009566253421702056636117571146889561539000832600483893411234212856346099656443639145858986174116921673926091584148638355115277465566816690916477943227414617576893643756696323032565006631424009564345717240765197488259037236178754109840594064462707496195225855518401619875649671275203309103093526957491306513266723661735714076369114782867142678645817788741223126912171180381358821096541403285496621882796075571274081604457079778432382858329147126349534491448822472264595752087776102681394032153421598831522657605460279476142169763157404893871781545846372383234626466351694556715021998815834066339540803332087415065526084925072181847950835950472040047824663374628088372028256924200681612663030858815442820898837540056357150895353773317576429753705568413444189425253517979946217516887215920377447391893976593948238602035888342837102035927044050042562661434745307407365440023237720312785120958495640640023742386989909601630867917898038602807820090521220724039596160327189975169319455730230601291204177104744439090175852992879962606574343978861936449542860148092343030891279516824151481555753735525065841141416628284815163122065992078541108888869472278082860556286071046265495454009874438304786474725906167329893750434778168682865639662157820771132513476136600972895435640634474316483788800000*i1^4 + -1060495523183843027232490972374283916331246691712071998242584104185291159068643045277193873871574360832415370074149881372814800682111917277905205817312161513011576931429565026271944263281902405720098669376521896497837970662212777362882605879120725228113138840972773081676560841308277752912412368524792022198903037732507951587402199188003613315908468371985847846335231680145298051636599970192266826054147255752635995232216314346373561070613866250919837099737932047016843501096791735959184464934451039093923867297983283496617649135249643048245416261674943037674218906063472415638127819973816748629140474517224909238211157483546903288567398950497229327824504132141569013036707716168056418988347931294163274196407641355073845941845809263112714262839906234139024269157520775459096108112641612869962929408083586377992924070467179675263405823316641079551140592657373300603553262465317107055114829314482670403225210654453193522258194650863072226897453866941230782354254319200680250936032204386116758298715295137196913520746417203313927538068695306734251617818126927855188881990254389259204882744288689340575587082108704081778630225715743155092440294033881752164542690817960922277671142266506020131450147501323010018918286039010515253500864872232856774847402489176342222936666417585884134589145848025776865429368386963915833381210295092843533960336921497918868216205160204334631614669669964436381293971756432996774208457922163204677494896046588002039538098964469433701299830694127283774584460787978701746091088981988766635110744429812252117573766843871728983850257105273222250017396146039507955485193468657068670057799026244847514783428083410787818524156530224471500364627245091426253794927715100497198410827778229621758642426766848453230248982819567728526179086402975031610487781439640772502306732208738740844887523174826443879201700044455001915381971569662319427725894992989017140297032756679587268428600985161725484234862281407689285424058650585605800479802556304400248981644374123708830816665600*i1^5 + 32910809385458025499588875029922968576710907141866157445583012128883832495715664030453619232157640230416616367574257394580514851755303455995044138100596416785363292614049429563685761540878467340577880240132173365309548731328739542955516754599230875615053240253138999096388869422007631102088531110249525945616174189329445276364095468334364628090324294879307514953832419653486767625646641477174963291059036817640587588750051214678917660204334935736116921060238757758835217115008090183446396688023979434208498191897170938935084895533653029470247281394762657620059333120277521995187287256520681295671814873332667818812501820317722034310300050787117982078672268037026983571783211402222291548371832471785519270765902077153691782115618417209260109212871501518772763010097384050685831444966532737161684095434374141756899883419679611187239618472996481253836065343479035442466467450849866675761335516470959724182529069396033017488737439981448288563078072297001162240086924943761863176778256934343317584807176183403157882908826106448526628365447547229885712949961246444489554632436083772592595575322388559480548747473955576482523237176555919931929503425589698271998713971939024001343767041646050740297326365473754359351204875932545696234602021215364266591544884645973707798282467850693555392948085970173117456184115831590558023114516876276593206924272134605916087477428943486128164059927645729612578536602505457513183818848781181022934554348560383668162289084877759290496467830543192967728871233183288292320346100045350932410271854000478132870800087371288933319289027995901000403989498474934153272910710222900183806776840914589968916248529268774976023781660422984647109937636119621339760769467278713686927798541256959015078634732672699726857087433907778007350115466292667457565143714074266819069258377230762685123983244448254752146155243799587724730174758857714808831560719472019198595472357276477713374402950325816490798304994770185681723338515901216575799244112605773746005200461252476251668480*i1^6 + -1155750622456530339175749810615578517958847647723374184711852150684427239372937027167431291382479317647300163931828947968113662991367472735115044715476930975772606457267478007636863538902651050508412674683302671688406554380464896295695903811878475455372105742236624937301101421266638454103485738367247937588962548437776978807160811471290280690303490884937155845855299544915647504482160082420083886459467676062688358795127534717447097223412342642706905043418949897706850462801233751042373114583744279012814252335200549118217529418017444252546747256960810693992482857015982856806432298601191629096191532480408599092023459686799350694273206855897960832294522868622593991764360207874444583017520129122431611850928730635570965968029741333407587946139204775259009954546891201875721823937862154707702687054656580309962167300028580536646936816076114361944665128592459428776340878155482258854917972848278421968964682966469338341893994010980689673886344333681080778980515734575819745604411195230566602883491104283441502830882600232570340401519904021284447577909846835088342107832810377370635626109585124733409195269178157575722776257000462552246377662125828947435772603551828791675629489188364786040302039605448731172447383489242336411473323508097740503581521925343395789621204743486569419972177492204825765343617655120485916893625780722964101042782599135577485364772431293794982971265013362715426471481384012456149466355696844942498170078243712256191240305245210568419727916577848902917936529007743060890536072569306979359773559431125147451017167324127017472666420194235088159443179440272247675923624774856770490476835820408833502987337589937630593488842534539120202225270281277964890432307649201437590244046062630834132517053306101150498943762355736319548110094048696631144492812492773022793689923149824660227605695527724629135663959109471662544518285280779878202907354593222342435934558769117325073735467513083120069719315421408197272781141498801737904437695649015266217668445635019276288*i1^7 + 55180913744844517505203157069580604426286955421521806398955792659575757029297963014602389820250288582631657147774512694182104558376547155686738749543689735471739952869062023137908923515672519686411364760717891274073652971768686257662657951331535580119163219594563061599823373115690737848281235299270761438448500422067739124829746453068225507136698834391984401437876758594173739659131603036204128108882155657739087158873750883458010509875069605074350739367835187657646030074646667506143904218804175432719483949776317388958472872355335564504285798793684854801164829605728926158787444527027181100408541415476112440361988565219267529440592781632182526176742900729639212029725790358475777370272147821556787684152874878837236961325099586484956524412153192887811380672664489647646789804404337871374025602503556626987353370313049047026870761439455850550359417357231500571120521169893674019151973470155990592665272853643150439721467985390255340514537336357316392211044927399626651293057639031877355673340477929580064965379824548340405965968027998073179733049357876347652654899655497381474943321324317174624694524127053060908562005200787923972354745301748320378365178959605400904261360282885463780702010659953641597781666193291369473219377891326034929572585918476795899001451957632497790547573817684953161361369234917740741492622607573304979215116697289054240430666308747589115521864267204275713756516644870005435048458079250802899992825817747335565666719220723850241123088423532224755221227579128554203528101783172349976559667045013138723258658704310479668833860962686208458484841565623461135162441485902622237533153890864087086305671680792094019841054775679902695332941889754549837108439948898763293746341317813471199914680792670976236442681772698130418153702123655910376429155793678843376116743842115116241311274268767348406427280455646120129713044123993462242727367882727864851682310879397787177640907734726941663762860026778667203001987717838006972027855284043196828276044261064966144*i1^8 + -19594340091651904336920690651684231436535289257243535200545265183573849572430914601581291011159831354578083142921586218737719115536350333577731263181074975977697495155492414054252454262622363282252207696459144423009812850596310342357563464706866103488602026513819795646200747031484199223638334404146322181331593867346719195035736961681132880085390101621225476857513194200018611800456229341143318740235636791174999074736043602578378102674811722801532125956447241338432713727883312422925141879143657221007963682909863337456636476715905448293234267904902885474401566612512515964781437614537293391517623070601655784180695442764208013186877617598480427844356832489671197798395219372166141431340405825869252226981547044336559856632315674586909480813238515206750012372272359031940957171272990335227675455580962687441589968404289938145440177750234083292920019045315944393939822353092872579652694557156021513700632159424943693934227690237936602638086297067586889061003811671905237062355645011771279849766994901916217365528191796597130938130170180920157056353685828377475499751330138190060836135820199323429206706764064517001442878524008975467977982345248516771108426311383166379575135430848940240130898250920250267313105789509459503906000692566234841474597040465656921344548489219253704268012438189250191071057130838078667616195123108139308077855493669326628248683243427129317081916636903273533308208199627053002186077858191835065621888910642749299170372245426982935172009715219853069136684148002518879798060977586707148053123497534664441665311872123710612302254465359876757841009220744612351365947761546698731841499031403527463839951538787831244701770059088179723235940579598601698356652054809211687260625949684460455104750089668344749027199241772173084532634363667091331064317601365226390523740040689060607185286775533334338494351911789407939514551824457816531499185490064882887293803378903997874426079416312037969898335562102577680147947610431781564515073457669742027217348331569152*i1^9 + 5717210120598423877293853892731968685367738391319990958935512206838728600557053606552145241649209183671331617114295867188247158308317685555629543079142711366001352957471885288130163509056645062529253230248334961979473228186297879491265926910338268738611898251513747272118764577795191414678205183822357470590313018939904022275068530654965269567888238680634280675903300640602344398185665172998956061611137496151762390356570007650415922679830920148103749002080453804431221164863720293732225922377289292817494765826438112966662717264221116271053485480772088480301044908213762421253325954600193843449698710999386372009602672155254596301661185756606768236545315296703368280699451344344452787133295039433899611527735077785386868489649169340487795798512928405607148589664951542857964023181510607864669767322485327412664700205919625797720847642135474105645256393849538837014013202062853915251972919829811351952291441848582272204290200478634883409210986160182567165983221345234768122363210360511046331094724669219457929543194292621341496123980126976345916127900502496116243312906038569429004220918022795437645524686759108736701985478669588867277707468099957208871732178059496525544509552861783915746507278448626603885387685911637530020816504909331008742274406536998163109361873981339382170340778300510121895481103680555788762101204366022968980369633519239518378028168970053872756706050159330852135490504614570733230826806826071858125764955740747989172537295191474220650656632868219954655817127023222338058687433712706242982413384573381061980221138163682686790500128189229547299478658117763582573270877401088996778482228168870512668978664690463199155863540730503622704694851938436091495429429389009587499177039609586421698234252147553767786195968879328282055276605171267380524481098888912042775048983674890623932723711528447393971883654290852649396277791838386865287161935034775575780415523949958247514745455856422281761091565389331687973731880575561435921613274025781528082358730752*i1^10 + -8221641971764929557456880705623347806018330945884959295323844492328197667307345279964087663647780031089481483110886382441243656754034404965353099353940552546262071175039426882390929597507624612500154502413744713771337112920242519535546261856924027591206298324692581776682225025173404276319233203002346117186199988614952123473443462159436339050592565771633642216581771693081117012464480558391327572004687251840092481627998369208868584970958704463164023874880492562175098813085060929035025605351377449204598641681137137880986629723620124661031705293686896543506953841869321266521413965632991661224376092990593663447750519862291287227450506020804654207987607774293451355056328433084438708703404707581258195894562256395553136323923727498046992876724401272124065022749066504360180502520908992371240761780218190549873032799957099085943277039624320837751320470391707137207013952361812926174290313360036293421745971212334592596810519620122615925443553010929627671290197426481046747249803611562255803525227453744522596469851241981193847491020842070374143853988231014350616885389789200780132309734578980840415226832149426279225568572266291244842468455842574022647109394163214119406148231898046406664404247370634500845011848191271838821263669588020919565710715513443910439118743423226646133712203321352232024304527718170821820053773675618758263091742201790740374042423879186908578726904979901524986669502273481542824635032013692434364487417900577900974322893347709141560647923592405698499733744708549310991510556092262949787032121291929730413999015160494416807922658257087724620483887031784975563820585585941723458534452515194842469388480827676295885206877964148577062738607808401687009451130895544371898312525903746735121487199892695032327196439085995524116587772847114647507055157290173528267557971486010184341919402858253456990778308680104594864468959052845895095017210867713855667473471601994547844667592978678892870949188905057150125563540859567930400189726273383936095682560*i1^11 + 5540457831079418638650307712647974081191899778964542826000246559726014068106942868513372995871281314290735541500848120710355203350494265194464671633113166248047794792121531934406881853056692986996911720636454276692632287456135805403412425971376735222685385403865022498145228469769213771037287837654125186568160264878942468441726322248012406315364008512828025494729481893864917616363460626445561783108133694735708136349908880559740018713019581323045299945760449106332706757076765340065095069993016701107469650982279753695640920920631966099283150487415892712568954830802145421109554360203282117020894130527570271822983862413455841146401865563175023093064334152406385027385569356946932234041554909262596326447093990851278689955165518859065883019190420080449922086380817160485723686845666450809618506786293395524746364324512360857463330599374739473371966214433959743209746635126133685943958447887537355165784214026101482448645952348792992063235057029651470541657932112057249005236063601379031068280603481838536409492383271521463920363122097247897242448905593362862890529246306271101065701007349057883119070793105735294675485856303796811336409599413573713231291509111521817619686293874813933228450300175927259189070244389380194143682255731723774376758267137302865013349805142856568184271159812537380350199456929446900009282244742223585033898387699931301120546629721658720732200199970942668963932570274129417440788133875240969897216660341896773597852578832637042258531086234546646065130503620626368482257117222979660612907173833129872434137333888835971814982781073862626175203568978021066022075710723292152976134946856567562335233932856397213259923251650296690821892438124927081951376214141256679215097522767401562497713154165069664576286427770852656718792456818364220520851530911965589227367346711183028010951795355911889753283760712819308624327823675079448572693394849891641131195461120021903019675909521555197668320219604654463521559493854050651198571722953008168828928*i1^12 + -1812705252465219695638790979052301679194824849039842865127944705496510523399484662056727961892732625618782707726068762165128711917187248672079330629912496497660956561960298147277141084004579278651283367130450888439322024610688840670503076142455108867261962972362173409324526942406968651079510384403721026044206070047568334423718205084236628219133360375582695653279903596349052193579977264177700288869372504350774603401729951158008121169358115853415182003112612794099146182050814563379995073533325188669195246929032812115447010350411587264738734199982751697035633113558668211362909543713177616270987453139789081545812259898963186228448945430178296993726616649196188813026409445005497786941968482899986611985496432637502587213911973069396146621500015197332086185189382077072484051939472264067843469133455098780068938030622691110131838375450091532501480767878043989492204523968626470047149052211295676600440391912060550116657144965320687025430006672412342508630574329106894663065693524627685273479727729337479633673584557557629910551361137052548144184215055585642849156490457820305660605559495858937131555434684687285485942737109092550365925383960805306134305352445636380676112368479823684548627214324203988796461695926356786334731806348915191913773692338359818913127697182156335849368109803316114277922384347574244544551695950552238529701751239947793624925976901300107948115004707496971038474639825566745175591451255542915324311326454136832732067516080655774221665061000656433846082742271792331428495757958060349422034228373264258483175555855221445491915014631056043018672584490948675788990329031760069211081575715274096299116637490042510860565858038099833096257704963502614703950993508840252813755281595349383912921997853397165788978035321529689371508469625823140151076876531875483979224008515885659095854440643159150340655309032914854429164262903002992619601877988822685892407568676168351108406514371224246709691894817999462887636196193328916147082231186639028224*i1^13 + 317770852877818944010944297878448601524015476540536785041022002097106437850385410844929009233813944575286120024710886963671203183337121481996456375684249695422107089042007331103262354407683835087485323527571383772931905027864448733454833645385164108154635756723133222925000781295524445762623523437628898783890022294584930123121495911148317454478995797421195308139414400885883350414327198211112964293323125311031334114471790123285786160788592022746168009825011294178631567051234768720488524517752931209928625835861617574741832126164818628478258981866729211221132698828865479840913877786945725380214682120888179279957619103963017095262176490453768442911665870065547554559406619585160762671325164183043080959682683382604803950942393795272413169988397076935074687678606111913384048941075344881906926335633258100918040270959329964952474293541127298087801180232328373174310861679171361963377038971454900230127529137820892733205878678110898572583339920213563619205638613068043074203733687516592576551136210557456422625563143901448314598795512984812312344662663827194098564046412620866403408710361212554191632873663262374154634777231479837351099200913159136665215266901899930836649445950276742407689178658828866049119224084839410429198732366903538568293744465170403236660557508077343542102480198327894650548554671676367887753655895333069530665867237455185325864250277144575162837911079449316641296645165749483581411549680804866542131524921404427753007831841222461871797754189495677305491508445146424243022092653283413299818331776938120987231393809337385992902577904628492987824739204586392082532082775281830898647464483376325542461250988824161545779432562093223340020208024532376842131030725347613603807840592361641154431054073788859915181213071890771737198631141429911853028344424621847027977060245839163100679613150776627980923963362484347700575064389529399257114583599447235979571983743350777801331423062116912188098476548542057522913000147194464892906350017773568*i1^14 + -27345819256601726292210431783340998484264174151694207780145591887872004800838984359024569455442482420322390276870149202669203188408532747325904032187014919426499097118422692637668025034476842458269342921074550235354397489963125331623010160344377632266548073964168089826016875667068403468011026027688940739219753639326801667438143963647092950519930854279613326875237300192613286022003478855681407904926570249349215847493173043715350117169758261315993271434885161578540074473321060220584531515718984740974135995500016631197566163449091466852009716667551355152399037758668090621978037862313688725105889282041748618915698750796882443515279667743863923818436494187656599231934587011654599818224480950876034997993152731968278050819408984141613535177587064464021856227361117031620470823400415558298882073383205156717539124291097408410589767160653878530115079499610329358054779422189243884103561179307361757091232909658264939327038896009651977859676309796913859327438046788575531271154645242034347742267547880918508623198792549479699135115609966233397453417538180628741574704624670768516996997321245851950810339127556387132892051880933520218999926770503621796180186598217187992246283247304912748821674040146692002555580097843302893834374466409296669510632319788098061116891553935826466701324987276803520068885276988939357140283696427948636778334814962205437920986257597955975063053209038063849109879279078254516999572718529793380095268858096893224320202892582741100601688453144403881444403187155197691492951646009098257387684255716488425802626052275144525633403239439262093986347403614540075450979154283044562797607943644496005693018915564358621961530053848776119375737809842807897569701559800003401097099932082609132673653553640943374152249245608386610386897073381785605025345522275883749068373911289587709685669811909315117260964798754380948128516331070561060742025750991837080770211492263403171018213494692912638044864216684127368396166840825436462169244827648*i1^15 + 235647418819451821695115139320874384383273924403622938902804553448965469789931713172410445250403368507157502061349892131774038461891830380660206091311215407767736174171404679099547529451439993866240927579466098622599025057954011750613502352953935020471532738024067137855096455277056268248368124198310974903251591059619036423043235955076253505719791480907628191910861089939048509513501859273629798174966959403081494952420655240780908945038628860299136114588726720342600181385249872836583775551707304869298397308788624286469496811654313604710637387210611408768288414075240457486502203758342298833110325612797948577285383001109622456875341741299036927005411042778535240481779371033280508903494248255258011345428594013912937455174279639405557529257750544907090966862655321499277571146837744220758085154186547960334331853353736472039517617564090878392143293049974045372328176693283265333032709705039272861448361499940293223786697804455610256171147970849758593766633219159040294696643083858318152072638342981331922982167843971389086547571130473366777035917837914728739079523004488889273101004560563611726691914245192727175202993456182476515271220578949812130421606805780029115489032923251531846088242790148663729052991170606789014758262922778749678417895466417197122539820233046515679080149045919681739157385763651960352091448904898757330412751805095322420906049829331175382157441519560688067770672068547029395626182925450829636819813686383776096896349393897227141640809551324347083960082946194752461591038571444679938274883363807516685695104312537738987441383824289548507151263892503742708924845512252495888067445253691781665499505104995339019582807173971374873046715333392353565131219282603978351132883081975026824343130441595190653079618520094925645161158165699229696345620470595865586495482375964686246968142012112010798842777723053776930136480950354113791984105975921877744594705615972537823355456643912970278172333174879865105608322546478058177560576*i1^16 + 143423455257814696055003338261394779137004423446093613705593127281432024867943945858744382014178182607751669351025426480703046612676476471120384969634236181534617527003015449402762331239852254584733921348134596715759235154140170471760643475852320536375334103685145592810953384265339102860384804709967115186055238285129485818323171688484190999296529964629851554049230096338129092284804358922282878581435588204624932547326428614741766134834479340056942060221390443631523430423362201621582029612419933611188406415084541186411500119574882474482648426205557853982164982620567534987739611750730307686315451556489917051928242930919520397642701685787374952253996897860332251270552250745660638469520634272772143985672479582019561909686546288065782339464361150146527517748888122275644481118382152137697597267988424560816402093496719924567691278047818142792670894074945594316288078956528907248554512490804602390687803779422595430948596106215205850878150259744440113087638996030581381025819941821047681836172725605250262198645562595428142904845282738270577417673924935560688334118639724487004233005678714138832480969913836954325871962707347459043201361174795031504181222044578767641842331460214664631979643556275652037564949244155712488714488974932178883195451609108140057945489722421653757577745732764859440757634254097869013258296903766286944640304246422697814871074280325763228822375794066445200128696114972162919305377470007903412856417895674742998515110751589071284723055434430337688406292362117836392655396192701222723661393190733818707661772689665324168377096216054277375318581061343719435596362540810270807847496939970240571488479373567211011179565805321258165123634062025081822960759720533560806835440275464099702376392461923675726546879060990472452084533303538602155163625062245240520299026055793134974335600146208185900019519971196532457190085748379492759014921218615124975140875729788108713716438107373721831942672794377194387278192110900059570176*i1^17 + -6264789195377470074640389483793034185213710303094271867119857652048549496157936243009812017200255892101518079923297680985523387113415917353462596485293624863678852908770294464598779694576995486078945578344778276934866839049104106953435732430231652545641244022372099599410019401426698613066695176053274339550263333183370737642219245612331497343968476141241402266636311165412878518476146689045854244305499947603637239785388672423843601400364392532918615335153613656684402655116170091663990298137410043199079479817120601775186866505166509002527773804357796284726279374319071441037178324061128313448408306377014349091961504826182350441011011613188329970879689579504976655334447671402479711890706851351764862789963820768918845618279680382140203974114053417171211176318181489838640015471138846979716778697264600022023225253374857931815761594813028074056082363840686285329066273407995516599691669856774072934618419040785957771385792123105264531741375790640704846215879249664777624887811137051747773412043763428830144847079445867330713602213782570319636506340021352210246072086520059806187858365946170757106938006195438857337543570324836940175623228983561404315155154335779508309070274534138963733171480991404839903230059361279201199746659898358505299153800856354995341290381282625562578070111790052506710200094449584444805667942001704444064075407201593288195172396210624246814877123015537622336037177013415013474045387222522932537293751315530902623167449673728161043127917257132171732321136863889945857799862962771379176372476946662273377933231232794121031678888203577445282920880413136260113779854895353935354008470889022281599844917747538679167132465906215103884339988203068566726459309161513485745090827311403642600763888883648652792397028749099080345984750467438409140429802231986255612698600757607937973041069885701752881545238312005816248118670808669756106175264822978829965794197522579963039460438360797717218907414412193904264026521818103808*i1^18 + -642241669857384108359241864951703693897475177449678696456361839372143220077355724006902551565571754828190424482184077771403959458107055743116829796552937084322422463389299063947559572845596016996006842952094274264756744884739174036102870244826132916684723368380683892788385208955472412509917649459785984445516230779843992956450380758593120713951101858056239354248892605536781337127690023889729431206980814443870391073780676616298983157015567876868803359732418131933246468819369449685029454162315088998345990974665979547712752786700350256720592658496767690027798828247700926157135452366275105136876048912044291302852023933115122212203515757987587329691958532501489686097574475082076824561150321685248122036319254332516568310867605214474065657837444918591417870930610546934626795349388725566394545597319840158882402911728570309308179370699961421580213407177515892339209939574965022761743606587678510801365313891919451757703320829217490899651304244596920390291869696381941660855870358149947855400992570087700146848315610144974378237962233668382899556043934321329792484922320056757055070210985279826950758844256038952909211844968944276881193496026371915282269689181479614190311772942901636251781451246040662550793863951338066927186973009419275413787698707031490103024386530112524822528066127459620058442989494358664696909127656090574687175406715755175473525108463772922624954006645734935778564711220576998137460785670637228355084979274647421659865141322761441454966413565323122988718165453811903882275437567863749293540465657189047792228891905315728579968607537029421645489007125366130283236463149324800521871708440838236232982847414530003374755266570139619326153948962263939262619275034188823497225860429215276533654181635110406337443430947622299487584775699028675353162981584602278558675812030784949928569580716566074264860288369290741541953363512695171913605416699330863765616268996199184171748451527942621409599391371331632867480965218304*i1^19 + 69341537839418755270543343707366573830560429191997685807622330468588374797505057700106932907133482965366712135820684116651793137148473952042755661914585803938804942641029405868325307947716049544430178218024064763504288252579799470978033164008153033169920924436456901498111281686174737844104910393858445399573070499123635241143733739989342373412318062517825994906508563696813119363495401266214627997246683969888697314096206985888666437321936948205733416160462872754665224008894516583236802681760393368456162538075593067897765848534752654211572904082913865680744303460762139535719345116055129800191778648760481123022233602076387070099885235067907441284593995393771102978831509407981092806066066057917719485422419933012847751188052857856049499403919513137313964717183698477001359269946785912056863663323733292003083702441698514404844619105007758500215455277753578947386281669690160751927044369988331026077779980694207650448000507675435491711918664576486542225722513744825559210771391224347115427379487995361105494348825405886476404000753557469614236161227737842490930141786376080505139928036996377617759746083045339118133941600185630278256687366600612816953663965081725970618744126765269958330416696701462360149966715578110185467992493560607269441425364304000375552441573153026401673080054349153948899688030765850916865008918368640275896179581440273165210859757954409634489548879536026033012480692555236074522638446423740484371978661369912578547960101750194203737085906042115054794773808529508997425920717510165593298428719543849766904366396303963677251497887046185286878060450211386396139239873959918596678342794977499050145612268177130299603135295477811093911892418801756899397257530425220562446115193276771857409045108740887069303231118045584181226749546104667674491440336280249948088395052601505281645342348019999412870746224388738905802888087280805334204342492186726398837569624576368627416791452465731059657171797781775658447273984*i1^20 + -2780244248915344828648613764391856491843580751405185726048383793453997715059721289041463603844536263107750169277274626876089165697606518543581097366140910810301960470862148697320336138886942409113219113227824579958081896914671887231425842244947312348189773330156439239059153398135108408991089972822450707977194457326614429429825065390008290658655071929106717598618695622797714413978285540588672970548034263492709920015865662540082682392085766352555729803211952469960861139642052815385395837806791856220378592705132551719639414908896293143901978303583024573532827541132337360095592209120013547670647750334709446990347142928081043412018391975865429989240209499928027824861243508994176466300480552486128144520425046045555423683015116225823541671171741060724895675120912339810697939504239360731565779582390452951587826143377095679713484328069979490259911258482376414423919770652659434311320789404934090452151848084062196185810735157234244822623180769976380100442452005008609946508334166293205466685747375532015508602978968030775471805014760861404459753637533011122286871380962001292462914839616192264320488877941322689601194706632765006861265199982739218043435427797016949758495911229323303502667473349509743064970141558052893474081552433668890276877579874981086232897852097524660213061009807757253868556146090112602797900322263120640593886237097291646541443182995272580924991269985088403999980980171062951652290419712776088583859438323310845610710435673549496270822449629071830454352977484936720148197831411552201547111327652273290730270192383057808380634679651857658230733613091305084678494504662340952698480618032009052245847665721571898626879669561318584361468952125974654701059612296636622723162323973132729391380908680715472932846448183930821699606762837471579182992563642533491485236082212992862686283134540881322804536711231265893887045128811119388801865896146636514999052408868575897820468983701048500973349882700460824985600*i1^21 + 60526623887406034511563533756935005110348668393803614366347505906330385535131615643345983462119436062514148688860819596204283387103422858047109644996514308709770030851297400340937731786385823244848596503301829690837551578546989960660782689421295971182250726353455396095423686821998530975261503870232578708424290345425024479629912525342289038137671913691616054334475555387608822925445696696419405231409153550078142094055755186987423002209133281239053604297146877884871041741328292323889228658148929830131790914487092752774135869037774823965535506497378904570879084269769776960248541183129366360757049470096619805035835376614159405992517717170871800030123393181242113959684682171962437029988438356131964676581405892127908968831681053266885900677993113104184688295307045139861439610662858078776133108655763540529653782845759285481091062786245140010763520144443793868065350985396390545299036463246485700264005462323056764581681181000923633962453279362616804245512965936598706059334425631431873158656289885841586157850037445996787763145775004656401752471857721155841348123965789778082702485142316000149135069591039404751260046812615941765966781198620221629742986995382268154669398880382817559829241835233355468422130025162374885723695998888219935856371268076818083440690663501470958289629824381989477352107774977868647056299788494683334372770540638341832885900145733503352378661462221458129438077944426233638837171571159151609660547446412422380336440329915832895835015795655934116357405581948914047453183544803916217648579608413797155172368662049987160260444652901278469607161137144514901734536622401701078801463315529729614786647347951618803317281228352227209241617554073623258931993552871359782395563063456285001524032052795822608789319830420265818218701919390334882570184226051527998505512717190309832107400330403810398585546712009396286760450855215470962900000370945110892357711220673450057902091062790193711269206340296245248*i1^22 + -773935300722174334732821834937541255038464499406207327916624148906379428555612721207065734885528085716768085022330626598902779177178162149810696319539565533866263029301409920368953581757340654204841196983877074517066207601896933829976829786239074640692226676107217558942765041717504080164974661381579814875416675359858051284430772068113986773139011218158896786330079350840773703174232310396560583983836533486112417897254635418045654970618368454830163537497630512519064805295980653316853517181807933359868983709118959970233378716182088682112130770275977439682077536920689605488247149553004778968849053565596887101017005156322951647587443738097067886988700209660484268364074997900984342420388395929178903416039471772952945075999241746040779789962136186409903281101749378060467680274316382316632672510231163734206926453719256706720961780685839202052739823865873938535225795141339413161545911077152176153209295053515787141659905005192764651332131055535157605957633308662081733911603312236342880677665583961476821811590309952320255171151884259463006712367502297492018573920030098555385166655669928585179810080952090557044701515943760324258596948960571554239412944668421805246675359562201271788570929805787148023089768779891228906872176854875809383138652187155934966919798860799451137885805454067097511965041590810488591227202867596224408717460158052775293321789466679428662061523175717255591294211805538526468425382887801628902631039420852558227655081385781523167254690908667893808799956654601081991149533532220354813991655504421329206609892381551454518124520914952081475400810426944557749703994989479342122627392013498705860884955503929607126704986977390586092906540705286042986784135849531322910879246796286598526293557405862312199177649324855148618351938544014876758702529381323521261822732158572584996753745011989905207594340440374049518417509668311571835741866532321874920038989029331383857485276588825348322684607397888*i1^23 + 5326870177897307561545892349029361388395650231867955421514843065039431168686274570352382429208855903312703989472083407438497655773791237355566756520189938635936501284677685812131398993794020483346406069843798203830596346308314714876135537379820849323253738993998087146401083755457328588175466114936400270215921815080672789285056785342279529051533964220693261778707077924506596482461298528495172206384320540915430444625184877202066072718952193417630359743910495026368309890222597884785078416743822514736110202946370081580536923399212261691963085539507966046221478628913259978205332027447735873905244199358014898095651275070689513114921342473986930515788393744754178688817720038766604244861979660821027476329376485213873115862319303244397342193029274689646510479996360706465902020334955150853228954635681049684604099445488047903733545347197712462007688537595207770596628103257990845195712936243655428332105943077429511277143909959228748210860074275209501091809585557913022400007285055567335922033698992392086478259075042929590253183524766044387098400817231874185087425800233006151561406898233685363509507904733946229817482491634785233781955635759358560610249939552162907334097724412682628093067301681610961265340570014609092915875988604622053348635870721331393140080820339649278627086610908377674327219033767528179646519640046710269815305339625031249843928331106529410186703118330311852592117517785154819897097670962311135233400608350927698996249773212502301304630238319142837806861828015732040453367860294993154946642850407945553483826723615046733244477003891110521078832899311901732964181661083317599214830138425616167045065885884023996443043406749337211918146500668092210871013914975434765852435706047026735532542684131013948610895265393201624326660802576626713494758313264277516423077634137109307650432108993411327081179504003613873006118668839444738527104592450221824514238400759975501092333801313821608172847104*i1^24 + -10757097413622738935561684219578155620615121258395550857256113848998403392030898752965171289701089467125004559207942481058956321765723141692689650075018358919635549406614302595380874885753614873687845306164422275413952539103774999122674906151180166617689926410844550523350751966775850927950303568961933835639270530433448289932207827349292107986667020607559203153382948782661088177355862937709412241240669358761777041695517981642902936615865405302747421930526994496477037346471212725014175066369100784985726428885850901680882012662550114008622916256063228225396188976460607983877372300080864067700762896770156163737159114732657493317069411868808029761546572937639572706401210551473861556358500647206083143702953594518781288036296410310583515365801239266348586477583544707994596930419764159299073802531123181728615267753750589832019043064592179772946849572213465472128685338524132485617177203834270379335324818557289219641148728195756130584582426735261705395989023411699880582316861028719485024660212294939639188194398659730552865520961681465346236084527997066780143390792578868995052653844821737360666919001982209327911796822394792568508790230592737475092830458805115889892408441662125613941731586524813547361144032258152829627672604586278961621999275395157111226163859098494124890598791617424680712276677972855579589101053799771354894773641931467454257246303536542168853447254598401786979880303331130555133415102279028546355512015134918899491055554015746306119504400864357400655879354018531087605445169582416441345924964882774108619685814206182668986425141653387108419128867912289991059719702749336684556808608299689386941101250171743570644921828351420996181144376357682328206503707150717053563677750080131748285027231006260993538486072920459263372766069125729445583903050456779953943977462224712044112012987854547297430131858774899351248784623646018278040068716745146732412641547616489192222953896733057220608*i1^25 + -110981904970856172656798999459605294559571006868384836463373545678157724134075967453295031008821076676743011695560415507972026703170941762634778445100402019324122375120927415753814382381830902596899698528740311444365846284333026874760785672921618841813021923947391106005218021618095489295612116358144987313433550635555567492278137089669213735390065539433161853964916129184049509204165667486733408002512515266880502568143624427669098333779984521787208896978738249754310485353903133678452497660184706839247561237837344808061263625100602955788996525535654505264625256950746050038589936249649474072846911628135544186468664023555545258249828359857266720571529170708415005793591146271883805343561523789832399486794528988049998428672455098382773581934652195883881373656738146505686313686359246345044338358996750650803878821562597169190683428939857745954781268233190336291816281492243912632981050225588817904294629479586983408231075668299587006154884772774926156978348654696299383455880848347122396177877376507188639972291568757298561072278264143021814566481889367993127196439638835948031807465161493155481573635177500505427379467777820505746056248590215938603066806936861667736966718451518403645042583123534205729074946151752709169995769609404075894197988634235365174734749086910919123983324523877194683212398021512333345917574108002467129483794272085321970770259002710513494739139200443812221467312965740559527200192931064203194365897817950289490152187667675881254717334361028327882474607740935680882342387863491034060063154074997440016673687611847249134619536561398686520973410465900664978483391343235418259508504568888293660110049274695988252010387425512078599905850991113531889046184669087883488852796280099187119334685032273830638709014426035516923037176188405046425998531459252538587747865954837475453029140305432117666569100000207467582288259165649740319189798338447361776718879147878891086349197895532544*i1^26 + 608521164821546589103389095869572752301960973520465741412805992483097430909556269200910751879271412973677128062933136760648442139801223315742899685626880678225395244918479980764335018069375990398522467904955886586457563358658737212020931632326529573925940304323475097137802623377000397001834501548608160444082508332086836175583954997978691033706546525154499349580756882896137422201409657256289580293125348749534794658468649520110792691848047877476203109483335832444482123457453661394187641739597238451413783075309387102418308558371104161862144524431153571927818077148627582228775686562185264802832077655238162025409190074050657774198753840531196843431725886407256080017164466440638609832368937943928352079033475253684441015862812767369501113760672483456549046257514932534253826064141324135480682423260439274221278366483399550120269429228422528152734211409918619243861639673274922995788707718774195311238699621198948458733464909994986682891473986780047237809915763600243858487603053355368774792958715550335655592874460809903701910767384306153207703993619799592099100572325102960182288665032139606381802143670139272962425310731661428712188038161527257508609476031159376784444749154806408321732385782558542992810180202655871306568644308155297973091364193787394811016933060902631591740635469235839943907012688549177478963868937368360278695481663183647034754579350432929641946972945707508395464028732978212024694589000452003434823359010939462102891614823196681390439213360137601810834434460428211775107855058361286044078946808982290479759430490339722158892896374962649451158085965860041405879262556937683377274079274930957421577823192427494728223995308576374955887681245532130084570501173271179304020596941940246433592420398026592952555013171658101638774936463286418769426363520390912231753018671158385427703552710825969981476137637665365482738940451600591006120806772362693377478598228361259806854479872*i1^27 + 145109241402112426206751289912049246862755400638811433503241847453934146371900365104454444040533085397387168345187410113129691826071845500381026660585856609647394194143644360762236694007971650542414388009029572807328520986715064195172819871519427072989761903467267648877600438964618805712567519218059889673237583585881106788064851929467537573192890683508898878344889801817958881662395271665550229234452889036473574835459840742710661828544982474024070664903619239735644040498684192154843016866217461293991070823634596703261470406242463634106030626065525435533512945104308526161590237933554839589601436718754461286224106958994267126390014444432375752542043580364403108531197699391925064172478232712739245931519232937113254481035402041926892724701636759633962310510012877917998710084980978133901242591765204985924379177134444593514000606703402774666788705048574891877271660957800627496303903698615331994089479583790850246935719568262089879515444633093979210653980232804439833336292577064668601192100892764209911573952041738366247655227021519868441765629845571000190941492450787060637983853374062827458034245483372617223982390704691312403988659317252737167039481372732745616245041017667970797723721158580494405882900326449134998671326102658535456279745893800737842585005894271401038156806806808321106756445286651723371670452298886123699979931539444192083511347477377525049791232535459409213480721559766946674967878081205023123679047329289628563262892468138592900043204151458115182282876058483015323750190058840717042060592047080358272178284441322902933178473602170329574907550689462161904189915651813301290823684598331131473712324469172159395993934599621117055694206325843863829708890442932594962954611944579463549431242169846332768690837973382941703887344462335649051761022164487876459356717043653374366351769604141974493686902346480766334350426247016775921019361848188804863658769864213040988160*i1^28 + -5158168784242186268933503865891305704404152275182128490241962791608258521292182924308845729328429479667714440333118418999798189714367545513165647528148939352268699290942204270893629079932449962753965278014080856127013811660850702772014458846195778258486324143619326616796161890636196173601380335275753344731873180103338415053042439090023485495403928937055153798797682390636386229940324095922706934636708879083673751201441325039480907921001353428568929357616106610516027625014862757338966807257642539291486803735304381517928720346087130454742838792324577068075985640010519127870502917179135292182814148125064826675885160053689097721233482282880074224010213419255937954565676203963958336951794610046903551480821871540318509653909389015309129986469606588695937652235237142243440338345805303661977709814241371247450308837510467479634434248790240741836832193040337278805444249338818907079482118061797336239718524686678507313624489471251917772986741106551988387061607085124025774454155323815294398393226796294321212564736201288863371639580832815992082850868070741157357151129622058728072415755218304535328697652622882043308716586920169656911116255146430940591736941963547114783938105270370554157650973416609071176204670883010576759465002037467017268889557905041848715792049386240158019604344910255096005467605533237799289593376524795355174653126871259577190953987491381522006189050426491358046291385070432921202511499496306893575488168725236276338658670741945851078174677712241731230903616668636480414217317952785967021028110786254513424317510892505854429470288386901339248129526278786749196596399395569549456932974593506737839155404348727679549329812469834732442809435551799522185904685719884958968083284916331315576177184407504204363142547066824525271680322763902955964150100911700966142422363277525640152357045600110776227080044410215955163969475228016284526645121463972812792115461240127488*i1^29 + -546232502661596705535481801230259561070290360817819821955501115963551616597391461010141159479136976837322627178663017370124635936181944963628338097438014745503297555756048195718990571823720118539493565503152218667933615742460057963477452560337931946865586971626833549345810924256751193356844068071266157397940647105819465674454199591235738601167986553312411700221012176509685497064705011433120999668284651526469825549003746023109580257695107049325582080183614098642078934975751669524289902954950408724847548418704791453365779489678761686932336224490821117566570883413201341651414514838803738758693614309933089455640371139997634949101558302710796979770825719107165504674397862072644278584664725865965866251730373507853706614965195828946425687109553155185727923777742195213476551901891316338814801436783222637493679698004013261265057713599123731821992508706595404464526181515759732235886444785440929126601545983733495718410995782919191448497558428999626502917136370366826886135190329439420800856804250268337274009637583507407118147237224609989368601672500456695635875099066801901796505436949560855614860667725386884942007883577756640957244513378782432447708884428688250626083299020176632690121943360744951186940969538077155802486626524933133487539358261031594220733328502600650086759101485876532415299975139999083010783485885542688553990722665300102413120954622707056663202530685216378656520295743423171259649145458901222099737411027261923411724176832041467244738526333973350324194861818793895790425122068088363063771468173120378690108822639400870074555992368948678595345916493054500077601790571043996485192839855827072606288165901968897639520621832310573445226382379881924493072292708110840152922839361602760166288669367764618493354155608866341682961136638865150420665892998599978720219991938989594195947457861441627557834374918363624329218044624029753511437372524089014669071613952*i1^30 + 946329567181846016180033164669572537658587030376808370287235457258245850182283299118356532194751934068230953098212828702031996527326274000405324404477690944456563278532546911576920675754652545133683416705481514859281974821639294941372248047585444469362285611988301827868320924280744078869150941491442248883586677380954346077375742294712302774989452759117150295017862631816945400958462097518850479518946337349753466638304995935625879146425805909617681735110416342785787999210456522745885872292442912312912829627763438115678057894467749145932280545031443615904850555588096563779723023487719192533852463907419314421847600691378320981319529972468574117757324044418802752950698898321097864815196720749952774924756178622474887339822817905678757413336766614957284505420140961112458878484681699675871910647293372947690027335440847172055042814189052041630795485313752319018417408967560443575903983561807112549294088044660407401727367165831291466070820862358869592793104371748846329868330318028371252574103931310727874665008069603902773966513811644626875096156216980679113813900800071369759724108947234599987103815155965666429956486964763663908197243208007427599611873344427105111318126759621765353492013056203399995457249376170265336216189484607726586526059908413924636619762671880906322806051971215831435091378189627213681886079914441098096645159381048004852397494185136744500646073411379359509307679969399835132566077049200626609099529462602238325336385456914613424924240764480651819957615176819394542936726876894253365073484035738140144522150524639624557780699897128843970018483888413894700592150406891446898029079559367001866076215500530759746362955506649629795911595237297456787720119392458241362609399240127319488126537423443790191858271192539528692568099457136042524425537219680196327683509678634511968698320273084283692687631887046335388346871899578295658917806085260730957824*i1^31 + -756551953806594328278684618183378158112097848427131911248299648190051028218686452913581305399406964125950359812213542717168594130132977099181956055514366361543521395448788965375208395718312418333183771119283641069628437498228430052260096785254008834491445036688447667689299166535757241354665435885985365699118836597247189073856358998384129187320454124909351676842171940664693018044495373793833502929026622654080602050267381510670442115025957179697576416628575891915756553891097986143463981184142163094590877418918864780087101080440978108790559503363048316663648965258878504898296556711228173395560395498724435052897905828600096217871250767372014071584034469206350261198874429642880897195538867806068699428834379466381294506991432636798881721995076690868587083914180812376715048923525080570548525804899043506278553758483160236284595353970362845428598266897983499837178990150789260330424682245118391266141682744248903535497138012463878159029101175074682744189971201335359119506652432457531531144415128068091402024026292565020619625398308189194282545712237114215987975862109371008851762389726379102704149446687367149459770114502378248894314808962257253772669121954466877091559706935602310006720029332506909063753155996768786947959274693177508467591277035587436908534488529461896466218451743737789461193526327969699273237385130367516112303035126428552520401164999619834857109400624158352791753634300032957503058270673976224822878744369992657874608533839337730010316855804585339182553716351356267424783428627796072996171852122134010340981583656355623646753613609135989807891184425547549146602594323424387643372103870890953201502803828941811156501708173533093975867222251561801595607398610329253471077347309872477653399556714373362337579028299350232692684327427488308603918002682027278999327650396922439828380188424933887478679106286582383856815334133852169689006558469423104*i1^32 + -510132279105533498289793291895251848281912312244857330245285901765208503906296166170295644731394745781960657804103340645925393503914429541308977968545004829835654768884950770527101269764947923255442941432345749740965193156269082017028295022992040200350857477565923448917657958217489015108465749024719899287074253476083537494792351441863981343745173656261498161463772699378500483292591618762171707290714823774680626764987725792468209779725224278554137499527411428052823536250093016409197708205948331544329974937595317023908919824183301710409045578900566631341053505873527878751289803235093881772509966255631805783241255765647254384286850141100764637400819379146645723366518666071514289682252888356202216474421447241521494313763493625242196785613206735487494586541733255359082910936998422310404133721720722730816826909618716525393726417710726013718819386134291515503260752643820204947026045562487033218196897394519504357994724710939487491459510630813946804074446617209500967820877674334163690236429541253172834258619500347769682273759585320557495208651557361949315815024318999633945195795309826528209851249759990174600743809136945725927712383601591698548609218146138120582976075146266437646790526933283338227732631523038190313063785112011295435935105483053643551029894778845040775356368892112353494088838852150255963268295704451890532234399520444115138663853253560070074610206276368965943341176947205742547937056744317106825018205512088387175843064811499890750502558706037367998709547315214187942572258750898837643106710640193181947623242270128470295739672097520504737670867230050820417811780221177307797424562203908306030884505494136064775162170226653825020071756508228835039316946829032733951486423896953366174850604534408842172081778927944849029039224120072297921135935501379636798991796033936592235076439212867088865719280947016620070189839031806457177903726592*i1^33 + 19175227112310847366515798118281659622843908210200569222672614322300549346866590587697153716128874241163433551530312342737262089886804172800403828591768896401477895493912195667584081016328396347385174002640859431391640017005012674072464524779734260817128612205132672863461897822502043580396162165215224206221970844202337835504764286854378370202652589513934703957123447560716222062108212800483417846014776788578421568957685053719293705174352385818150570189109834354164961052702681673539548521706694361198854251491036305397158986417472432206525559304542980061627002881396557910613229679114140101495154475884638222505706497881967248935047653827433647785969641059427628418774681240348499369032982523482385128637421909489376198606789192662092420004597597794333153552960207672312363123399162574760072981799117300618669605641518596186157290663108181187746527312423891520737472117815619637505319469011552715444714341302922620840402299815405726424081584172959542232409457493344252069352602977301073952272898961566549784416991345853302340581841320863056331653222899184419306785761711493523200004259730536707281437092454173516679153586056950713262579703498395723299878536137238487739132997103557267735843328727194992181327464540389158688583106293278509877834162920153267238754851239502339073586009682917351595110389255718355379043645044684746538212638608836619504214384487978707194084033741332750360273850471001206333862015254636403915481571140297142166177261394968298672948444730043409577233124267948055000384606606112503723551118515623145719179718998193114390352545363182436283143257423410439144317302253655010720817633173334152453355087201417153576256412497792093947395331589942965541695365028124958552546514137686729853802083470316911391425060391313037773383840936129495035900726273677757340717403455409265705082315197554713658839652166358109849077059424857620480*i1^34 + -90062804509423476710350336595125086498793322326589125531773121107961497192780368858538819189718088836039262075282122137003197421383109272723561485516939462119116999996372694403145685704127583324708614317879255295855842022599831994243818028559696760671542840435587403692148416601432078965534183755138356059588369655661771985121017639337206360890228755595253265317150945981673176817692860955876610375132146256695902801729061155527972346223789285444110706236406751860335053213717368710779828509959215549577915209349996895026994792734666290042429203457363043286863112371968520008636604297341402299958183386373597884272117641934745450983069908721169553955313340139027446349784216400738821918240267192876930683718122936485674220068567427851098535335968435118709306035900603654179198154983022857120850237490661915583526935068426447677422271429466963406040170109448608768637132797541606264094014968849172790250921298810556125115367812510308793199435354035292662101897271431800324692382954170080521316100351096081330940583490600500673392566298562376251612446553207095880718565723513034721485168983631425913844709337781150804563512399227440976583682301042181566714503973206073173046809954027075485962022851057186692026340695956866422522470088680585869051095872407899268393515755203301332342510115304126716841561448042376353666923543976717953019584858600970235650784429363948998934356902164465267268912041693235051359062917068121262603134779377699132951358825772122493854628628821112483719185670368324887282080767174237036400681006731225823620607527508200794288910869362850925767376532382070214095751797620406745491606548713685345600048198336322927144101025003654708196298034850717766388477619917146254195493793720939593633187150847531636599953862007684386588747072574754701024864905349749573121218449895432512553153482402926928654402737107087321732417052475392*i1^35 + -21314271831274400539003182451182740427833876409405986933028839880356543962352895833384366869568287332765053319551145615570161360859948524654303817354517398384125079654568543141122427244752173244195407592819382686154151664537174115847053414210344999273970329480704084666284703853747563704042030420880626919549542624073685446902133206360368957594154708011394742680468505724845520392159628233618009649054551963640709123421396220035979041233929513030687683860830981499651252377302580456313303344626975373478852842759717908475922092473156435245155753860323502438842383168935497174109337858723174534312436173630924799217768334758593729128128262980147744205040651293511254783405969868796465454668105605614661981473694617754014605309130422118243944172835296549338951802618272814629677091422950165380030860718392373560720995604217149364235102232530262088554370359322215613303641969591644860667268041421439949755312060696312754436598854471920421439501691921239245446639955059007100069339798971104428123803996878812044183348384471586038765181093217866640848792449554306330805887716795821077351394518180677135549155349729331840990431118550027975962245643645592884360667771470592320377954670797672971189657508330697553162769154644436722443612810932719118580197006291814169537541824216161775164475395531929254498942024492422150869399797109502520761303103955724537554491894481758820537874070469885878310499394853504372832125486897465790079582634797074106987591261879211055773557892244193682786854413495629090281460402502579153604743551378155409403476756716258393647419946608076431755656960443944280344547029367170207422458891028928987034030604230760257262315251422799250569240771795813825439335705517600663582022604158416117804235557755603240316573731489102194750180916878875620107059230212879233787611247897564786176616129681190647574299009987970920194506752*i1^36 + -3471228176895856916286514987962851770245406138534899762636971195213075643624787527378759359616254487299869438318345590709079355335683115408277526866075539029868688953369531798251884475473972509035628535286730995874811692833326502716502680604413664772091445143735184417552265550983867564665603981592006493581284739727289196063767297340753987517946058167075484755180683119635524816386462114401789808055954702146472503420159636124916141511472912833678472813786618611870583102880817990843715974635889874401795138435753276875915247249116908894872728152746535981275211999482973447996281825144836616791706128425593137496856595298812523013283904383295174494496188736063444470472924081882218731913731265218846966227351785543859311139250724994170871755403469721586325963455410756359052694120998813126454621625158602790647992596680265243223934794456967064482579445302840267917732353972616023430550328683627249842940880822553548473051355140383752234502807465685592615984225649189466003319307722332979216657168760070666570222108548174971308591060362332612575328901634189925377483380350867191584218490692760308976195440494991200665218828715435798242580227621353714981529368228048166012000123903253888132114136358173899045798243226974153352302800385762414290233929458591115471007198818913209456690254850671099334275001900148218256698254350918557879560066464817727801697554009750765433148254065710898833442880568088981627474133217907923797875751194839073332967243095477226974046501815989906512139975444122665585740217448670685108424908227707374217341761951312722897314145201920127673463186658022138022409617302339884136109708452812214546045050054881235361810249149947856914455462239899882397613490429213833269793287374301571068579499981536861724075310852324031160263789751183253721679368648197582924344845943676248830218951132807687400120954199467884544*i1^37 + 633653119187945715729589472292746125292357790858200650606670131002392022876342217487259744042657670712389413301621254164696469897298871536655440052893959221530996785796100914068256208270684191671718087218713224971238883620504382782224959166443004201028893522400715571850882269561290698029222102976093154956262119556554834243439055072058280443565687796958903221671236277090854533550821954784476630261453343237989081029001476941170903798964832359011855480020101667682138639056092390581412563321629034640964284145022748098152185248592789233629949718220041902604473649979526222384541510427369967407399740950196915636509150836015972219070129982157976771016219556275382384106864097456203516468601899066377806159832829844028696920622432282152812883748210513145753005273691602658469059541246331978712116323039324751842509380149681937805184512543120453184764541187618907120955250731412010981136285806052237645410149956472937620920362791951108418415719096334302379862978465574678766053080227800833514135189575328277831361191252552298106782500118334820563716297742963907127198248909469751211358963859453971922097617584721414784555196488998549379608338584570896085997273818276794712919574275883423644033728769170555567091543265944497921875261259098413570935634387775737043274439664562624789141842789943763207786435921658354872656418591531279740241660062019549210922140992737697366830760635239864670757244188586389129021818249975788727008677893849061723577817206384713791395441236747446128691518840149307709065558082817337165176902346644284928085414105395686953541025895570062000047503429009560178527227638831681710695977213158686829660946075632719186423125594940470922472945450171583482679848326878216992271829388087244705268822393309538080725590438728781475271968021237629254061367900989476148507639098872949584552911121329496594080803586048*i1^38 + -1301303734198721691449597447748950558359386604993737117459053562573350627607384422081931407062583122427898122751150128697637442350220655223562547053128146690488774467325464127576662700874802043788103484643762091908529320215517375536001123495298797462561481787977411815909135726736871931638590624819535590589356466653227303737090472633236213519314419320832197665220436045562879430629247309261896388918214107714703575544188127540251016262518937397474537337260922189265667900457233383143826901892821541637354333979305166289158757069862119492483210153165366611142311881084798541416065544131465257395646950251030600755830019548525158487644430852286055335129053222696357115763566366077804488322094316939218642001705380751850884762488769982915409022370378368243743408147243866170828347131817751396610443469287825559285616799186212352544859201466956095738678401823072278838154358889695118542627192013811991285582504271401875914239781321267145990031828043393537918805369721505871133000104334164328408514558954854511033927928126865075194498037263944047215410835703905043016141246902008647244316742179961738356005472647546437150466256821816157581754854655434208991311763296902719554231875433977849073206917888253341106827390745844815749542156499119597410027781487025141502880265001519031791804193174614333383485203439204926690185679258880935689066592849977901969669143075347811333627248428016877186464617436388176526116002125720329258432621088794206044301638682492891653216488528254297031196478282380034045122751864571563678961807573352063556279091609878711190566338948035161813776799349489744954917300899419771972700208952809938566405230351921328691533711256858278811241826357776431672583471808351041860574166471496234984088347971875829433050901778002300924055091361077230020673680849077299157002459149867022050306769682736608207437824*i1^39 + 223545226356357327691692990116870646631925733989087235431790897331260755836628271910135146578784423425739315655817458119560990989526182923253443604827087801566225306959158665290952394961881842416102383364475304876162824880058169607566945390940076141188294474117425549652452929312255859744734693116949293125433358604296638437862969605532928374357924144549169140001335219235601514065279496370929794919422908233341495638643097247704659943680244865661880117214236990704699847430345552853579044331287741478436112692015805638773186506734451370559559225643798840603502741741572899426627935103370288142358445263184635064426497842548979480733603654592306850923189972011880452682766800533420243347030718449393854517054213975141578022993337069063292412485566194228944437488344069138714468323233730315964656188434202910952985750892610015989807305609990630868164385190678758241012682020066344043732474885660716425999936998596698863465792714927236226048294602860183780872174580949183298716731490710281220635847229681749335559387885357042843092737211979134362526611277687594825687578980439654821370806158480557728380126426030508394120392433021165779990277152521700992800813246804861176612112677874095793737448032058137489956609683290773201884637303930117522628881807508556297135484733312661124587597115720895563199547005466885907746926395441924097310174476188485629702187482710091321562105852861898989272611723333799395523155888939344342232993380436974770231165510640778719169251516647184851841276590043619748823692505745657194749183380828430351105316740666855484068101266013902262392673316282405639248042509755303049604563127474462490588081692405816066870886707553712751081284752225111009421145042729230402935831650225921437964826120293228674783554612494255810675228670903266366366966071270557115522572295770393457473811578598981632*i1^40 + -41197202302166860541720156785092481865559769851772396783890088300779205945761504362794371103445212842832185491448492426975290687114696159634574304409183408745248733665775782089584869213667889376430872302327846785797317300127798626264857229371184549553948208970748911234077819314688586816907422741826816608876500733456586801182660577714903607293176640977697652154406758915274813512306223459823147886249949097392581368035720660725968077108608153898986741005419343271074940992846280850777854950153448474931485719572611012127226809681710553036957901337676489501278554170177595763647369293894939914128333345428173365355000395033915313082661642397583364476968663415485977563978716625058603125892358406035087298879780747393458214097502668046444585666860625929668936705776995423505517241970008537882074891794167438288642679620513392547639174941257206331156966362278647791593198828998200485606786693853404221267499302579484276402133853317576390554907722272803037187038686409600106438853433125936975190930591649460522798728089867939837968993380979270816891960637254576331145399481783293844882915986292751720573925429656950179403282666840887868902673905869955640960952936378769174635104008452053611613782847028529221534462848725472965293891359655827733458200154886843427301791632449531898554514762900738195045419561857854303689967297877149869231985771750535709542693661052741613403080087566102303354401328295427032210874595429359955241768839251071069438268910315256448980960380685787943715889519382788519180404310361808043508100351760177113953011319812630859484138406785295671413290753002308068684010199609908013248961050148978414818979520989546049990912402918118488996804773802861515127157299433654913600219146942332088555441730768268126096876568345275990301007061307892403964745641494495388822271734126423485226799857664*i1^41 + 2174634343900430685412769055803814545833614622708875087062351080976631689024056246442440804137210280733495312387620791548490624707551459045214497450618393741234547770716326476966954953733466626505008064883630415231090542983064423736713433051345632188876764714592145351022462116698380697703175097349484849248279607214059730520263390318883790651988910900334241777851787497604798780350158459175634798807941516903502844138082986409178128242075220350636904588491603638130851296716419591502970848483365988860624160067481900198000338440615366986907063468797094958094108530783513684063357245991286271914675663976144878602404208439812008342101509564195792765352532511957367706266142778137015700095284273460324932315903227721023245156303505988703589186513605981906958925532971457179855838104589736601615997135181441307272339153854174462975775837926432549130456595285265494323458868587461927980551447307468903640758109240612178251876543545382489821939953945764334778706733772170213131887518455198288066931848835975580597541224569107770531850153598793937265034103184732057246485705454084414241053376693713821540021135121883648870184383137615507953200594143789349173379352917993457453599119449130885708122656651527243144287412229105577045555377232642153162318256455502267991739770317963013175399150353970891269691438896882387050965652561346566078712748186470054818803888610153754067775660010467275750634623817699031051606180845354094928897751685581099317432604004831370844571076864390962534577772455939101797818820621346257670255361465049731826613156958300765844694423744514543774326664954446479740829354061425688487379918768117105005996999534949005180989717900654994534349358496483139034125534387071329669099251591463153932639016954602105352681990381117071817529228894920933240096257047562772744960722147738220756992*i1^42 + -50917838136092628938567865732431318131034752091240064679676439310132866960846822741248895561346459271567234102513847984638301490052986715174856246385267847485596742988243208411303232613737370079286910553969082369214682362534752704781996186002282058210050768046813798794808900443613672617161426657266282751630080030186808893343707503973045566048897973486177042679781942902728459687890103542709087364699014688686297705111841641034903916856630746648402553583590539670884910450177103777327989063353826156181539957780607024198253262373908500227526035347180546566193886825416537175486885868616747247389830549155422507291382658859330116450474882466544488228733669170736310173936427149876343682939037916253250963828774572785353314302930291332839189973339602498067841479540495258501826453159028884394583874903471874818805782905868844123852269770970609158208392070384619047302025402456395079402084762083689131529347161844573765835295997053927222424060013892417757041698933228762573623836755489598701643894802998972325057991653902708123348059461915552847313667399834396197393431329578421988981549376317612521739026257111385951357811281347861271637498006833080884458736613795753659363845672945311499704946749711622606297422757791533693088441094550176611305462510018122912017625728522351252319015807667837043354299501657818167896513913201136942324340902310611589570803120823441291240188412223104418930935449874255421915158384119915991428240937513669294127987506751526609487754925126078359768690475872210534730767655260807213506475494581024058253823523556735462165576222180679104937879956336897883236461769808032650109118371722528276159794528669321414854641514835981460035689563191551792920169225573021203189059932058339459018776505753606097052380875582488886295381036491193005892043932812347067193581625147392*i1^43 + 558650870288640484103477025638909322105593159658098276711824370799836646798643173402474283884440814256818228083719486560511863105860193726160193713979979080022701905752242536309246578219944921379859806630655283912618858758566105795248701871966633932164470029340617988221445435756265211889529479603899118471812589522933156320192973375331036245449087399570364788889088226623208520765927175212308007885901892140387222091382845929435925288233338922972267395602115966934936679719030625201148930908424160294634061686200561503769621691575894497888367498572588146928061233665055724005841737276940351026389230493511391637422157145329135784203260423404575192840808026076031830752130114924771548932588516533205329650490817587093645959696574751101613339849834236627904284137283562808303166738948299744391589434618173352539044051879762615805264954650867697800010433103754367312956414829396542477042412088394277378787195580522816170591514862552035207991890297752699580736546940476707986978655147460009135364792511067578395326783352864829329213436381668801688982984603907663655864994895533371776838132898721287227336225359588349191840158321144634334390222928562493273008944465950488959332154370778175993180904085810653721701718811057371034796446842178410651197204519331652046114058089033923647096932019462907822056419787091187199300123342669956850975798374610311850257080562814558911747178092540872460149710120588739063807108249494141902660609674249959538770898028482653410381070701675912297911581976618130522671777429700575997438523185635562666656654822640231238379763714855032559581976249035365812744581849663114206679823093383949683530757061341154261684520948867541852358251049393193752982322425920889081288919872634786110265988480176008134245182399327299284707121834217490940890780342258717654253568*i1^44 + -2661970435076040612302908404696318172307457991054355017935261978703590827901086946557453404888513446275158113350659156245083864705363681310845684974674464049082993192507938605308058809869257646913663164367384865447002263455851245886891960662078184612952211313774572956383456124882316805144082379700391755888084588329892824435150406303440382308138405154221176948455077535689466425584019445112951350595307328364297957147828641772049813208983160397423767481848579030329619534377319175076854790062462707241902203151764211652576260271211197461438997061670741466301946984750567968448785342145817124509997154900716997983401016649688268207026640904185960139591685305807764575083497631869124319313642755617683745467353001188057898551815044857854103224520452883887461720509938583491030504558686411213230875254861004889529743837403273618302746704287578912310707632472615386477723470777041822247517780782103610205420157809526425417552608203218701405212460972344627055918424833322030184680637996628932970292813258800741070732653606115779418005407858384408511019917042867775435148440618809385598497661501402963047076829238828090518321497376068523087140817276882200079355333725446810074193073707437641815178080492700478716217432482010513199985832916212123923552491842709360201003279347669029709354942897461306379239349902669515698233148836075609501159305575578380510853991445947048299875504049903581724835334252610998178221715555119639357714683393041538610953239992270253114725661028586087592557930697134416548135080131462494001766200026783816815385910175363825441377679772085979653399948370802463353138556927024070772886896921627222103131371385913267354968226846864535380481780768370484477395420246810917286607944931861302958366812446842807490180061515566172423499769741891418226813775030255616*i1^45 + 3510880463173022079752433626931935451469877326617738110064070276737974629070239545187104434953278636692711519925091893802977924423673480691249100744942603330748751340173413626730085960352047229982460978293107600252448857517652961911064585912653136838271178509632447229704175368280671325803766518312281484088175681108195470619441816725019650899228465609558334517481575943998074233532911598836390372488791898413008701990664425759753569891727551391402140692888137501286630830124656004320970361542758463628758928909252624372612218785284298501158262970769209991575876446403771157730203506360964085139685910841820861056560291644186876533148272237059068351818779735742656426307776632706757476687729452866749784479023079058578962151916757157742706263806373988064565885763177100558493821707523060617303020650987204459793046801912537217657027698390217776116630465084681092012856219190950947249559910525962561102618661844889801307420413817108739390067923577407871505683313980111714287812889055629905646647078924037061132343238120510518903962996108856808613587283594506180670640338766447721468637446883638046922222286790033748502440197114579598745069979001573196029809840250615574903263206011023135853666410480187133051518688482143683228590240338017398429611251239985725279198379286178146031849888287215709931616369174538390807214247468660160159961056961953455397621963328817400638966867278513022648573073632098245452791849167534203969562033650119728266056411753591305412824874664831966601607158445958907475923849216097064168709361483872061518522596510930409365013829510973218084191524014235630335954490976615413097000922347686993470750780904790000203057960188171224960663683493488716548564379815795759882297874298595136352419675293222412696515163758401292795495730277978151281754112*i1^46 + 2194511204703861468263573624449004799315786218914680516900306476397572286804726539779465646776870855195842399102048770594087565080495618576076219371982660466970539082773821459482439228641154004312557464363050342823769304155689274856295636892011122538617083911700179568649392700198572321927035518964106988994605519123171185114105250665777833469284265685647991927102679036648716545400721420044289637243165069560324205663708244549262672311209380931392103852162309323079492773911202110944150882291079238751703012309052970743581588347960924606606508977735372696369445426336077035190219547570397242612739624140027077708133638115343832629010856489926023544592415063450610108576808963966864717272225246699540211352213534320115264776064821240588001781079963910135138104996565910506412373347620503498231869416699383994775025980752014103149949276554698852072251868975596093828496863383995305220999564423493908513100333391796162162753700863551259698750025535789987039319075419723186041697727329038850534991587189872013514212939051912048915789230603952453727191075113282620538346284767463036147116502002883824492513437610609024999144344028487423756345067158771533796835712508864797594648765236908608283040975978844650643127800254378892026963297453053676770097996413312970530123703545316623538365769877344056096172313261760383347497668309579674419369097771825385552631039112387878770532630197483960013899638769760956382290752788305204548349645429676228537915588743952551901536447211580730042133888145958307094438587198068868037811049666362068279539570085089113988560734704196619380349998912037299874274055015229757124280595537210045615953773235391969409715209252561717270766065046971942814133581168953682617916154954483625185839751237687231441625129516114513803052585360293888*i1^47 + 712143050661646222784595563226352005660229083736698668381846960511264506184748417179593025653589583434736803319013338640608670631008686012349517174772852742531279258936111526570932909436224198772938497426534385635981459664603384470255432506927307060610121734396051237977849667102863314556462116905319409519070424744233467565555963915045804109663828935934079173747378008396753832911361149727601092706707899889603600455195432416740511902459003176561718441975001967154523914981185174500837279696365552327833276653662181203548626885868313209021288389955268778219274664043180915549319103091672050202862825872205757727206015357088042566771419266940626736823457083598692619675209206816785470318302679077755260856637950903326728842938617477305967675904104921986328118847430966740543457705388819827708684298006783861379100150219990793879318489297573199233009401145246243241961632428904482622574173165598104566914903376289604009049880657373682430652146314702921087828506096312607928432701754343683405390119601312258042709185694441712620718102075069218086514175413777210192683990286262192763983364230294717324931787201639562290523878406853685679298143461338310817820547485345590581491407304377072651304172269738508592785638437777352601649758334000897607752854476837363224389126948965121709840753871342408362576475856229019578099686895643533183265814254569658764890836171452991458500781413592981543272011303489452398890674483803127951110567975601549062032780030973812744483255655030758855129008748438772559039286982525483197538226463909534010477780408764614797920302731216429218482620676573286280226626285767578191417742072812251885307007353852822001503308779515716580203513154635908000744844369989368438914611891939397437428978538972441294263178630720929547681792*i1^48 + 91689893914423443381733457777438010598327728334557724337838483542029239768901098782911882384313101335566197820029801040541538466971970035089949496000026405607587443709042785438158695747202607051791323176368626131098580327910342473080165001229332296438216249300847027983193189046310427819238104216010420325209591605527359480918521495562464180368261124779397076087218163098199160408986225857966454531286553753132322515654348721327220389882096532998335417655877860079289146094609992073199225620031623882270266027776079105232990383523943405503412097642604909912183518622051625260534037604582367835885311507206304969333977321210674408068718939810519083272656686676219827355429839427732152728039106671987199601604438507120329173251161546041482540903905968784388837221016579051818108562690443540261005742240307877713952992732790779120433357231335471964036169754284776581704046000746727074032566445436059747161099277286116146904765619957362910728483375055724991673364928498734620838288592674432078784328797097525720323784947438615862453240316041967238122606225329514762020922076502360628181798501767213887288216276189156683483461383975992149537668384894309468214185928375812136713733852694505904202607941813885147421329901712608976804455647259833295715692343107999352722814347825486858480904156521361722440113422429765295930656580640305547533136735120456695999755341353887153643678564279041461433465257176928848342990826967381589983108194448244865315096787648024817602578700374963945305990303425722105607306532982169673151595683372965580992464928439077724210891439711684257717906308930854070193036690424957903281847203695727114138378990340081038008485565234132493335922421233165615737277178914103809569201930724899970028961965913210352229362705629184*i1^49 + -1745558751963739674819554675221145102097143855773050229007791851249887147322113035263553924329649788286159545375067095239325932280692943074643428027908222448828043108041463059590567254786288957147917062804463985451893909742427022252141380206412613752231616855003243273450730585770638121989146573696496365956453473519333757724785444963953391693142080896480846241607640074191427043789541324348337623272390148317782362523602239594010708920770014708559484673601391698969846093137051064348171314399270260115079299976612000670975744570545235291075388335843508068227986614102917383997350592758663808790962227320210032150207064325567996188325163082498319960379771533451416532905231302420204387461874160907257447915657910967089871208292718530718943326041389525047327896792929269523385568947505370347219904434018592080706654237003971681180542074903916018494803507136493926856170307821525092589317259996913040180941805721077534343282959138614843199656045520927170843057487079040133244738134873242145959805261531243265379778243058704104811495447365998542798779548292144836645447018781959874943801420698844555717195135812959753447900970836470354325047903216622221109463875121233705143961820404310162784643028787062976968128002807232457721812615333958984471799626870030087115667214715442735054913960947015158803246686686778838185071957676099500783460395930657228505743155901825590524646077613473814444130683907150027682219729734476618776254965174557633741763142948430148508065409796849510314031719370286387524846402288418050279330265888038021437629857808006897669540347873180822388873123866596202760992110542471097084505960553471735655144962470741941472459023245148444140986593394815919878004146380861812476734799857906731113241686440825332432896*i1^50 + 71612251787112283417986045065562077910914406224566707268668010398161190013401086550654986581875666424197501108772080719120985106162614511675460551682833603734227514453948781089623386383032194467451029892169511263957350357017988483368976506851055123309592038567278032818777397185880619200566027551564204287876342778964746972077427324765085339615797037489763271549574509061366664713914392568830675654507843022909436659663554682673994085235915467002374825616524775369279605917605676604029627808816919065201182331089884359602137049387427131340012879075087348064275856785864770310879011313171094919830529613865973496009895543711006437842131252988732687777685998294864132642977260747254732174294285113477244332310365519194730654032701279073940407974673874070853421489634253901531998494688732798451187917085890785032008303424320910751289134804932101558088029860232668475750419277999634976671189997770855448713475985385519122724295504909510032765343131079982371702136553971998278169044703647257668252554911770662794915937719661144411214982779859100694188702932143231143081987953685657389259231781595938758907487336896727910249695789555940177949642033812164158604362531556328047357958978635230463130654012705669149978798794141772826705040561964498473336997947315952171735344708579433278711079097155026171365371459167257593253850470855854402019383923151173677691352252096419525578821076184523876204856496513823125496616395782403555132347838806802997692255696033813672258761288599508756413218689546375203535752999005669804632333237112579825056841143831165003168812457077460154021606559347924505574707484311135936365581037344490900096567002844879353617354714380504634518921465510927069202600245983965768483703499415695272178090573824*i1^51 + 1558364080821871060510398230138021261660842021913015807383000872240330735190821779223568162899477467151931389703254100700206458715772193916335692316364411824223174009167323359200932253123458901986776410252989702609493298792117188886766287576005703537436706326103835196224394455707148909873985910401651861083858223342797153855149594120969056855945640965529005305627240435347802523834007702982236857917789240450782582549223753741287106935586986280491565976733782131354185067847997742865546121512765983629181043880010631616547185011730702366559694413294853097957261356930095548925618852838783046538560411669795470196531062019043912923762174441347579641951465142375689586622656210974071130668262820780718106467581262180480589332229999105228978353354685708443420714116758354910803020681377502889056508661350897235687257328401584354615337572823965089196285645595417855200681297686948342810209304434939636622178562222555524752780598841131942581229817693090478422933286845595667338007630188166392937355025313793286665152954606888912052764939256993752943069279026943840863022820117794963942508113658691406353299050522897243662187194102101668535858738800044833942821937159377813459912854663869680466149151212384088364677183212720273665749322001710835100896157316322160207690219087077585104442081019107483979245669663528942245922528132220211852927913086715827831024504564943560765916323744284976972757674028659563746752105094155606808875970196370972065888390843767428988155322621080264182256712157431066928964169717947103982136107816232001699796076247047088083919231677593488998555188948620215900568151297800426698184383331942053378392517728856987504947516800985881012366291593429374784475497235410196300394962192466509824*i1^52 + 17309667245475816293470576296089483762891504113851692858709449203209021401980845845923054361356990254134075556274641792738169118378764812685646111231820730019731211722472979729228255005515095057395361664703927189025951515480383722373306462636461680548979658686415339583938370967150743291015443229427482087945945448184223603931163631649817252978885901925450636525759326095299638807916486011968222977204465119142886497119142726657924206298198241809915170891297652101773804211122829694701046649400083705068641600694993488333451951480533567503361637047107142489232135298021818968042242768728356175665242885113526130612873266992955487011080565879066181541361103621393115061994432336098383696715905763306054879816249481230894098388384302206627341791522604073616030753878954111282157389612811988328824908012333069140472045406834385008814085134288510069974172176338928310258661702665533544094516356493225478335235345495393405258682153259196794200778002838201923378207139892252030772374055288842653245237568370126809816024472885007583660094402495869682901383021853138324777485083695102845296933598805732081513353415652462341905709911366247923913003478972709642400411156746529591054799311889272809586250216995007335952667963181243989290704690116852333609515285474009232466171219590573983955537561929592600633279245906645909483654835320571573785977482902383710206706104423483961002625825168252473619790083305046917812201939950115091529482486567924383744232391713145097651318512957886142602478223202291182137130927505947878941659716765582074061298351380071462828172375504257125299690092355805969561295764055012743036825346449240108123219721272202831316228086995960925814736903868592494124122340935219543429066752*i1^53 + 1740588814667154322532385217927239107924295103644808063972305826704316820739255323303639097571354260159771488406302542359991172422361088243893642184849326535606632698617129073109384784851074125129736603930198581217165365669874795773206418865422676952875875419501594941361244873365374022892819027476590473153636215712302257673190809422493542408463431322749900832151448656852214605451507980598848362306866912908519199216492439142826288576467543320399209221008048876830907770040884080542244615438202408359852651276352185905002181527547302744558441242647382616715662501099581292729309139434581924374682323505729827389393037931852897127928416206925585973242585835001422158207113725714221731852202018700876726126021805105040387576599236624658863528152042656721036236113525200858080670550784784144940266105402881712789299917676572766980077702488720006368911785541547694661215492438401359119651658837585644913156719518348302345545185444583785456214850135089074933670092925210354579080162699232159184883825940248912453832761386037981473304937423960847218488845251730925575438920208672084970512830653430742961844725017011736980081353858896929935433335083612806153889371996953271154878445905003854065899382770820781519438497197114653978133750446786909479144022921220985802092010602399007710826205591931935058896970388434469523813073853968419570502150022060475354517900319937010961201700915386197912744909755989091053279503416465445135469324107227538157896497062028930945303783873110625302089181245428693504619780159024625390394284882329748464491332566939885997464865100195849763197265639664189772899039285954824641923009181117408352373278029907615911983179535626222819706681766803927766722723235840*i1^54 + -1837933454683712496691038748327638342511653061526014768290688374898223168266444569654962128350512094837269393235390218517794628694585737539390627618985333111650601130993467145461787250423150695227642254388328759468171795148522557496324290169798696186251012111280240896976950721089043313917707240442615390973560392633967337015644938412777533631623208688859272948675866194350329310918177869431180263511147995469722865258010923983031589041553727995892298756552475008566652149448228867022042945026150734948401534513286407454405818404291326353631968348939561004280681936600986378685934638218432129814969434453659397113570093130919366955503956954835919795016709736659774993729013924947134043926025066713023777232594858924338656232035022932412194595780666022385815383351076504177821404892936223806629764613216363748802991737936594380921116717743324120812634331212789185713015792237965428605344253120142921321263183809895858349874730864361044901293026567336184392526759253203871163029873254388043309037816444866623698393153112062971751494049564764764249234207220356286230095165257214534849329110577885164007352702929781378106375519676253072841191237324685567180197210915014450356670059205738386232105672932986195297595499360348222180929064545353131677397980356311777183023243238065477269922964096543812644824062616423942063750232989173714973042103455059551382410123505693180765099379345330928462499725902959031253517804497155601635695785150875705715997720861402616872563567446109050401457815001257796300198237012977891595492141715730692905402082563652674244188429465290605915240952886182945087184085725324162030203195396493187943077497463260349577454349242640929228031272675796611413760*i1^55 + -10978789443908688307208092470115362426305284943250730709552366334896964493407418361051700401344731912506212816313435280095070225749384687619612092836549373663750028307445696294078171480796479147146758957071187623693909032815435154619368795214865465167315574876452712701929188156105235318559038671761780905903788958006230345240450603988756020016822001450862065392892873195372767585584532895120209915964286531726484091586497577986842402131118901463304819262044225521904400519089731485276270193129045690842386273867073546734973504887750228392036102294537999207131748805085850414883592287043291553498371453581057356906689084316809610016901426760046702773427019333538592612448105946563445578153511062365872279503049503980442240431762091128792352946255484075496508750880099101452770274508129294074748097094056129220037352883793656469531939477394210602618697814933925541239130892286983997973563696697805539748591415937623608104136870695023297771421278279128231404865098468777969134938508201739327408747208574791813534896442684438123003142395116148305281902141847273155789657604951065609012714939277893117998970569334508013563411495937067492428980093676381705697952867262499863855854495827584500441422808246165772113054265548242952828800343242513115117572098630777092532268118985776248217953112627932756790669621521743759216037438504908254114309483908302306054489880581299619149796112096268000489998059021889462366079440064517572109101235805102204395725528656031786739054183343729573910371933597402500997852311653186359604454484348146524003447177721333322665246531806956765135105470113974629218904251452172321897606624053252816700761301755845263517343707164155984106718172160*i1^56 + -28906446292161329687228545340903956733706050477631291506024039663416601493325515121365236278393571421644831187392910457211203220192509961757138347212852554535309263600506618080987776779411706701706809901379707693785204372362728456512011812771340187297115497989860790858597033365042641896386766559900163335161466836063817970613098186127736134843582902609361183068314762865695322106897122181607388299219351863931926206157023543137355247410655856619188799241014692903445960960455378019470474762695833608431977432589358864430245932157994450735501726938724746166420024549613445082339015848016936349419991831907268918484291993182915743008720879028876814368958849198961074502879429903715911305328526925359454582266973125798816416049825951613218522991966086726847746297515523193270868105028125387323342145598161867765252097559987196030513761335763425236833953024058917171181478708017310841939450645347772765335816420340584821487733549524080005579446948942782262041143280977780883516867063039640540294742263027775963609604279440083193081087167396053983311843098793535676041002990280924316938598364866006403230539295656455619137294806125161154026220666617085168478119177065360721158570724857963844689687012504493915869629528875669607976687952571897405891913972745038636756409776087342440950820576754926231874628409622044725212907957967001982918742244430456090624748994456979197142901082224983950167642830170179397794392340487414448241761137743202931818845763258939098779925365038157436314013915534142148151402480163411202251073409706773175985390684464511438260239057980222814564629781265897046272761121740405470281509899286590099147981226893336966256368549890269456*i1^57 + 269503977781434894588797823466623363690600502674947323083738267366414071499658246249693937881483175106850898252982177293570112372901466709829136015516205909555586587318310516785886316318040669676016741489366401358690252459010710042116295059567940286396285968023599009880553256098541892302344804841207290058701384961606890079861081469340380420974127683482588048413416521361725796076949699345670293820622081205324415122288441362500393507899296325491466001843707604327667469776608876565316812570098282026629918074444698858468092837749078432830332202029624865662853371869685669373498499860102142809514095435775394912517070036250970873765858045395373526001664710736446603098263150699410130223067464508988336126065492620128402151805837264030311394123745062216652695579875866165166605348415014402339257416085426537076556803912107717341065804562112406505171207333838678384217279167159281411752281647733212585184061841283769277487605382798963867793476862362598141160616942634471177787039283874352285399809182828703472207849395663240547579659404488690430338620466077993292745761244430111421348897725482477787394606646980829821668645657885374207042843157736229172801792587635644458693441980623001666332699834286498078389525222437196249925478773875406264020751517573586504607430402600578924852912420811543675740249160699278612327853284738597955781850995906808366477496023485477740031629308869906921175239071108609792989514138172055950649748808019156349302779744810029215155053983473175203121678314012151832575783302643319909694452251707041275604180673043876344495235589739313998501150914121906474673005156577459547783357833857485767690175166895835105523064*i1^58 + 6141193121713071977479954590878073338322868508351398390161860839484261730297680731941809784286681004225695044094111162722993119672839952276996605284748144655374151403132641175259222530119573286972194682515879082504964386602144914362826521999913735955706262020393063160595030869335090438810214005556596960906942792262340304867927319002939156100496386115809990991917046820302966936906967729821361287018530281991975122143455592945700058573835659334694810207421946002008071033572603301235621461075315651107484674011007143493733909896725564361011034414864497427341042747385932825564424303087318689719479946188666170833266226915367087020800084041845808349322928775973500537726942184463607590755343956427778538715008395010847079984659928930089910750329843070706065800010073773940053808305669270642384450579043073513851656849228888086783585691428174432274369147300890778700188203823205743432900392735686968827652155637614267406321568632804882001378779079329965499459876171363368015313144739407106526998629019199962152878962122529124662307500941066445562826111628656166474559985213443151505559293076627103248624484174923552799064181492506652458330580485112109894848066105024012064065211059464201740806565961410849710633296972251025812834718089636513558311434522212940247504821556849950307233265414402778953010874675359148495267670987431107326617359571969433263512626111224934787478192693822184191236034110679142523210494754675947016154963417709071700924120720670112548279601373309509544888817922179610406508091767273840932027126880497797953791063975768807838543255806225572310455739301166266416163125*i1^59 - N1*1368664005047796396327870552122822209678658336195855298785231931535430414871200793673030721845517077669780097286858219537957124787510951470924399164636771465768454184936604036639772830198201404373118996997605007165064247474103206623820069989765588059750924703687191053315566594363648483073334176757743894266020750268512485420732170720731671847659733355338054160655249832066682827589913479220194570406613880971012603356133202949434044308862249882156380010114379378950739110537581198845410000000000*i3 ] ]